﻿/*----------MAIN PAGE---------*/
#MainBody 
{
    margin: 0px;
    padding: 0px;
    font-family: Arial;
    font-size: 11px;
}

#MainBody INPUT
{
    font-size: 11px;
}

#MainBody A
{
    text-decoration: none;
}

#MainBody SELECT
{
    font-size: 11px;
}

#TopBarContainerDiv
{
    height: 35px;
    position: relative;
    top: 0px;
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #FFFFFF;
    padding: 8px;
    background-image: url(Image/TopBar.jpg);
    background-repeat: repeat-x;
}

#BottomBarContainerDiv
{
    height: 18px;
    line-height: 18px;
    background-color: #5892b8;
    position: fixed;
    bottom: 0px;
    width: 100%;
    font-size: 9px;
    color: #FFFFFF;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 0.1em;
}

#MainTable
{
	width: 100%;
}

#MainTable TD
{
    vertical-align: top;
}

.LeftNavTitleDiv
{
    height: 25px;
    line-height: 25px;
    color: #000000;
    text-align: center;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    background-image: url(Image/TitleBackground.jpg);
    border-bottom: solid 1px #4A4A4A;
}

#LefLoginDiv
{
	padding: 5px;
}
#ContentTD
{
    border-left: solid 1px #4A4A4A;
}

#FormContainer
{
    min-height: 550px;
    height: auto !important;
    height: 550px;
}

#NavTD
{
    width: 250px;
    border-right: solid 1px #4A4A4A;
}

#NavMenuDiv
{
	padding:5px;
}

#MainTitleBarDiv
{
    height: 25px;
    line-height: 25px;
    color: #000000;
    text-align: left;
    font-size: 11px;
    text-transform: uppercase;
    font-weight: bold;
    background-image: url(Image/TitleBackground.jpg);
    border-bottom: solid 1px #4A4A4A;
    padding-left:5px;
}


.TreeViewNodeStyle A
{
    color: #000000;
}

.TreeViewHoverNodeStyle A
{
    color: #F27900;
}

.TreeViewLeafNodeStyle
{
    
}

.TreeViewParentNodeStyle
{
    
}

.TreeViewRootNodeStyle
{
    
}

.SelectedNodeStyle A
{
    color: #0072A8;
    font-weight: bold;
}

#ContentDiv
{
/*	padding:5px;
	margin:5px;
*/
}

#FormDiv
{
    clear: both;
    padding: 5px;
}

#FormDiv H1
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 14px;
    font-weight: bold;
}

#ButtonActionDiv
{
    background-color: #F0F0F0;
    border-bottom: solid 1px #B5B5B5;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

#ButtonActionDiv UL 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#ButtonActionDiv LI
{
    display: inline;
}

#ButtonActionDiv A
{
    font-weight: normal;
    color: #2C2C2C;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: solid 1px #B5B5B5;
}

#ButtonActionDiv A:HOVER
{
    color: #2C2C2C;
    background-color: #C4C4C4;
    border: solid 1px #2C2C2C;
}
/*     GridView Style     */
.Grid
{
	border: solid 1px #313131;
	border-collapse: collapse;
	background-color: #FFFFFF;
}

.GridHeader
{
	text-align: left;
	background-image: url(Image/GridHeaderBackground.jpg);
	background-repeat: repeat-x;
	border: none 1px #000000;
	font-size: 12px;
	color: #FFFFFF;
	vertical-align: top;
	background-color: #020202;
}

.GridHeader a
{
	color: #FFFFFF;
}

.GridFooter
{
	text-align: left;
	background-color: #000000;
	border: none 1px #000000;
	color: #FFFFFF;
}

.GridFooter a
{
	color: #FFFFFF;
}

.GridRow
{
	vertical-align: top;		
	background-color: #EAEAEA;
	border: solid 0px #C5C5C5;
}

.GridRow A
{
    color: #D90000;
}

.GridAlternateRow
{
	background-color: #F2F2F2;
	vertical-align: top;
	border: solid 0px #C5C5C5;
}

.GridAlternateRow A
{
    color: #D90000;
}

.EmptyData
{
	font-style: italic;
	font-size: larger;
}
/*   !GridView Style!      */

#RepeaterMainDiv
{
	padding:10px;
	margin:5px;
	border-bottom: solid 1px #ca5f06;
	border-top: solid 1px #ca5f06;
}

#EventRepeaterMainDiv
{
	padding:10px;
	margin:5px;
	border-bottom: solid 1px #1406ca;
	border-top: solid 1px #1406ca;
}

#DiscussionBoardLeftTD
{
	width:600px;
	vertical-align:top;
}

#DiscussionBoardRightTD
{
	width:250px;
}

.DiscussionBoardLabel
{
	font-family:Calibri;
	font-weight:bold;
	font-size:11px;
	color:#D26900;
}

.DiscussionBoardTopic
{
	font-family:Calibri;
	font-weight:bold;
	font-size:17px;
	color:#793D00;
}

.DiscussionBoardDate
{
	font-family:Calibri;
	font-size:10px;
	color:#6F6F6F;
}

.DiscussionBoardName
{
	font-family:Calibri;
	font-size:10px;
	color:Black;
}

.ClrDiv
{
	clear:both;
}

#PostRepeaterDiv
{
	padding:5px;
	margin:10px;
	margin-top:10px;
}

#PostMainDiv
{
	padding:5px;
	border:solid 1px #C4C4C4;
	margin-bottom:20px;
}

#PostTopTitleDiv
{
	height: 30px;
    line-height: 30px;
	border-bottom:solid 1px #D26900;
	background-color:#FDF5CC;
}

#PostContent
{
	padding: 15px 5px 15px 0px;
}

.PostedByName
{
	font-family:Calibri;
	font-size:15px;
	color:#000000;
	font-weight:bold;
}

#PostByDiv
{
	float:left;
}

#PostOnDiv
{
	float:right;
}

#EditDeletePostDiv
{
	clear:both;
	float:left;
}

.ReplyBoxDiv
{
	clear:both;
	padding:5px;
	padding-left:30px;
	padding-bottom:30px;
}

.SmallTitle
{
	font-family:Calibri; 
	font-size:14px; 
	color:#515151; 
	font-weight:bold;
}

#TopicTopDiv
{
	clear:both; 
	height:40px; 
	line-height:40px; 
	padding-left:20px; 
	padding-right:20px;
}

.FirstLastPageLink
{
	font-family:Calibri;
	font-size:11px;
	color:Blue;
	text-decoration:underline;
}

#AvatarDiv
{
	padding:5px;
	border:solid 1px #C4C4C4;
	margin-bottom:20px;
}

#EventAttendanceDiv
{
	padding-left:20px;
	text-align:left;
	float:left;
	left:20px;
}

.LeftEventDiv
{
    height: 25px;
    line-height: 25px;
    color: #000000;
    text-align: center;
    font-size: 11px;
    background-image: url(Image/TitleBackground.jpg);
    border-bottom: solid 1px #4A4A4A;
}

.EventRepeaterInfoText
{
	font-size:12px;
	font-family:Calibri;
	color:#000000;

}

#EventButtonDiv
{
    background-color: #d8d8ff;
    border-bottom: solid 1px #B5B5B5;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}
#EventButtonDiv UL 
{
    list-style-type: none;
    margin: 0px;
    padding: 0px;
}

#EventButtonDiv LI
{
    display: inline;
}

#EventButtonDiv A
{
    font-weight: normal;
    color: #2C2C2C;
    font-size: 11px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 3px;
    padding-bottom: 3px;
    border: solid 1px #B5B5B5;
}

#EventButtonDiv A:HOVER
{
    color: #2C2C2C;
    background-color: #C4C4C4;
    border: solid 1px #2C2C2C;
}