﻿.body 
{
	background-color: #87BAF0;
	font-family: arial, helvetica, sans-serif;
	font-size: 1.0em;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	height:100%;
}

.tableback
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
background:#D0E3FF;
}
.regularText
{
font-family: arial, helvetica, sans-serif;
font-size: 12px;
}
.lblText
{
	text-align:right;
}
/*   **************    M A I N    T H E M E S    **************      */
.HeaderBG
{
	background-color:#87BAF0;
}
.MenuBG
{
	background-color: Window;
}
.SplashBottomBorder

{
 background-color:#87BAF0;
}

.mainNewsHdrColor {
	background : #5064A9;
	color : White;
	font : bold 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.newsItem
{
	height : 120px;
}
.lastUpdated 
{
	color : Gray ;
	font : normal 7pt Verdana;
}
.MainMenuTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	font-style: normal;
	background-color:#D2E6F9;
}


/*   **************    MENU STYLES    **************    */
.DynamicMenuStyle
{
	width:100%;
	display:block; 
	color: black;
	cursor: hand;
	background-color: #D5E2FF;
	
}
.DynamicMenuItemStyle
{
	width:100%;
	display:block; 
	cursor: hand;
	
}


.HeaderTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: none;
}
a:hover.HeaderTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 18px;
	color: #FFFFFF;
	text-decoration: underline;
}
a.MainMenuBar
{
	font-weight: normal;
	font-size: 9pt;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.MainMenuBar
{
	
	font-weight: normal;
	font-size: 9pt;
	color: #F7ECC8;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
} 
.MenuBar
{
	cursor:Hand;
	background-color:#8ABCF1;
	
}
a:hover.MenuBar
{
	
	color:White;
}
a:link.MenuBar
{
	text-decoration: none;
	color:White;
	
}

a:link.DynamicMenuStyle
{
	width:100%;
	display:block; 

	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
	
}
a:hover.DynamicMenuStyle
{
	
	width:100%;
	display:block;	
	cursor: hand;
	background-color: #D5E2FF;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:hover.StaticMenuItemStyle
{

	width:100%;
	display:block;		
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}


a:hover.DynamicMenuItemStyle
{

	width:100%;
	display:block;		
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:link.DynamicHoverStyle
{
	
	width:100%;
	display:block;	
	
	cursor: hand;
	font-weight: normal;
	font-size: 7pt;
	color:White;
	font-family: Arial, Helvetica, sans-serif;
	
}
a:hover.menuimage
{
	cursor: hand;
	
}
a:link.menuimage
{
	
	cursor:hand;
}

/*   **************    MENU STYLES    **************   */   
.MainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}
a:hover.MainMenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:WindowFrame;
	text-decoration: underline;
}
.MainMenuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #3C3C3C;
	text-decoration: none;
}
a:hover.MainMenuHome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #009966;
	text-decoration: none;
	
}

.MainMenuTitle2
{
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.img:hover
{
	cursor: hand;
}

	




	





/*   **************    FOOTER STYLES    **************      */
a.FooterTitle
{
	font-weight: bold;
	font-size: 11pt;
	color:Navy;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a:hover.FooterTitle
{
	font-weight: bold;
	font-size: 11pt;
	color: red;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
a.footerNav
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.footerNav
{
	font-weight: normal;
	font-size: 8pt;
	color: Maroon;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}



/*   **************    BEGIN  NEWS STYLES    **************      */

.mainNewsBgColor {
	background : #FFFFCC;
}
.mainNewsBodyText {
	color : Black;
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a.AllNewsReleases
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: navy;
}
a:hover.AllNewsReleases
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc3300;
}
a.NewsReleaseTitle
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: black;
}
a:hover.NewsReleaseTitle
{
	font: 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #cc3300;
}




/*   **************    EVENTS STYLES    **************      */
a.EventsModule
{
	font-weight: normal;
	font-size: 9pt;
	color: #003333;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
a:hover.EventsModule
{
	font-weight: normal;
	font-size: 9pt;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.EventsModuleSmDate
{
	font-weight: normal;
	font-size: 8pt;
	color: #999966;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.EventsModuleSmDate:Hoover
{
	font-weight: normal;
	font-size: 8pt;
	color: #996600;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.MeetingPadding
{
	 font-family:Arial;
	 padding-top:5px;
	 padding-bottom:5px;
	 padding-left:5px
	 
}
.MeetingMonthPadding
{
	font-family:Arial;
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px
}





/*   **************    MISC STYLES    **************      */
.xSmallLabel
{
	font-weight: normal;
	font-size: 8pt;
	color:Gray;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
.ConfirmText
{
	font-weight: normal;
	font-size:10pt;
	color: black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
}
td.tableHeaderText
{
	 font-weight:bold; 
	 vertical-align:text-top; 
	 color:White;
	 font-family: Arial; 
	 font-size: 16px;
}

a.linkColor1
{
	font-weight: bold;
	font-size: 11pt;
	color: Black;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: underline;
}


.SearchButton
{
	width: 25px;
	font-weight: bold;
	color: white;
	background-color: #5064A9;
}
h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 110%;
	color: #5064A9;
	font-weight: bold;
	margin: 2px;
	padding: 0px;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color:#5064A9;
	font-weight: bold;
	margin: 2px;
	padding: 2px;
	text-transform: capitalize;
}

h3 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	color: #5064A9;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}

h4 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	color:#5064A9;
	font-weight: bold;
	padding: 0px;
	margin-top: 4px;
	margin-right: 0px;
	margin-bottom: 4px;
	margin-left: 0px;
}

h5 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	line-height: 110%;
	color:#5064A9;
}

h6 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color:#5064A9;
	font-weight: bold;
}

strong 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-weight: bold;
}

em 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	font-style: italic;
}
.centered 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align: center;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 80%;
	font-style: normal;
	text-align: justify;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
}

.tiny 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 70%;
	font-weight: normal;
}


.tinyBold 
{
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	/* font-size: 80%; */
	font-weight: bold;
	font-size: 90%;
}

.tinyGray 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 70%;
	color: #D0D0D0;
	font-weight: normal;
}
.tableHeader1 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #5064A9;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tableHeader2 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #5064A9;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	white-space: nowrap;
	padding: 0px;
}

.tableHeader3 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #B4DCFF;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	height: 20px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

.tableHeader4 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #F0F9FF;
	font-size: 70%;
	color: #000000;
	height: 20px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
input.textfield1{
	background-color: #f7f7f7;
	cursor: text;
	font-size: 100%;
	font-weight: normal;
	color: #000000;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #7979bd;
	border-right-color: #000099;
	border-bottom-color: #000099;
	border-left-color: #7979bd;
}


.bullet {
	padding-left: 25px;
	list-style: none;
	background-image: url(/Planning/images/symbols/shape_rd_lp.gif);
	background-repeat: no-repeat;
	background-position: 5px 4px;
}

.bulletTiny {
	background-image: url(/Planning/images/symbols/shape_rd_lp.gif);
	background-repeat: no-repeat;
	font-size: 70%;
	list-style-image: none;
	background-position: 1px 6px;
}


li.no_image 
{
	padding-left: 2px;
	list-style: none;
	list-style-image:none;
	background-image:none;
}

ul.levelb {
	padding-left: 20px;
	list-style: none;
	background-image: url(/Planning/images/symbols/shape_sq_blu2_lp.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}

ul.levelc {
	
	list-style: none;
	background-image: url(/Planning/images/symbols/smdotlgtBlu.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}

ul.levelb ul li {
	padding-left: 20px;
	list-style: none;
	background-image: url(/Planning/images/symbols/smdot2.gif);
	background-repeat: no-repeat;
	background-position: 2pt 4pt;
	text-align: left;
	font-size:1.0em;
}

ol {
	padding-left: 15px;
	list-style-type:decimal;
	color: #000000;
	font-weight: normal;	
}

#lblTitle { 
	font-size:1.5em;
	color:#282F87;
	font-weight: Bold;
}
#lblPgTitle
{ 
	font-size:1.5em;
	color:white;
	font-weight: Bold;
}
#image1
{
	display:inline;
	position:inherit;
}

/*   **************    TREEVIEW STYLES    **************   */ 

  
a:hover.HoverNode {
	color: #5064A9;	
	direction:inherit;
	padding-left: 15px;
	background-repeat:no-repeat;
	background-image: url(/Planning/images/symbols/shape_sq_blu2_lp.gif);	
	background-position: 0px 5px;	
	
}

a:link.HoverNode
{
	color:#5064A9;	
}	


a.NodeStyle
{
	
	padding-left: 15px;	
	background-repeat:no-repeat;
	background-image: url(/Planning/images/symbols/smdotNew.gif);
	background-position: 0px 5px;	
	
}



a.ParentNodeStyle
{
	background-repeat:no-repeat;
	background-image: url(/Planning/images/symbols/arrow.gif);	
	background-position: 0px 5px;	
}

a.RootNodeStyle
{
		
	background-repeat:no-repeat;
	background-image: url(/Planning/images/symbols/shape_sq_blu2_lp.gif);	
	background-position: 0px 5px;	
	
	
}


a.SelectedNodeStyle
{
	
	font-weight:bold;
	padding-left: 15px;	
	background-repeat:no-repeat;
	background-image: url(/Planning/images/symbols/smRedArrow.gif);
	background-position: 0px 5px;	
	
}

/*   **************    CALENDAR STYLES    **************   */ 

.TodayStyle
{
	color: white;
	background-color: #b5e1fe;
}
/*   **************    IMAGE STYLES    **************   */ 

.smImgTC {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: none;
	border: 1px solid #ffffff;
	vertical-align: middle;
}
.smImgTC2 {
	margin-top: 0px;
	margin-right: 2px;
	margin-bottom: 0px;
	margin-left: 0px;
	clear: none;
	border: 1px solid #ffffff;
	vertical-align: middle;
	background-color:#f0f9ff;
}
/*   **************    TABLE STYLES    **************   */ 
table.table1 
{
	
	border: 1px solid #7d86b5;
	margin: 0px;
	padding: 0px;
	
	
	
} 

table.table2 {
	background-color: #eeeef7;
}
table.table3 
{
	
	border: 1px solid #7d86b5;
	margin: 0px;
	padding: 0px;
	background-color:#f0f9ff;
	
	
} 
table.table4
{
	
	
	border:solid  1px;
	margin: 1px;
	padding: 0px;
	/*text-align:left;*/
	align: center;
	
	/*background-color:#f0f9ff;*/
	
	
} 
table.table4 tr td.td1
{
border-right:solid  1px;
padding-left: 1px;
padding-right: 1px;
text-align:center;


vertical-align:top;

}
table.table4 tr td.td2
{
border-right:solid  1px;
margin-left: 1px;
margin-right: 1px;
text-align:center;

vertical-align:top;
}
table.table4 tr td.td3
{
border-right:0px;
margin-left: 1px;
margin-right: 1px;
text-align:center;

vertical-align:top;
}

tinyBoldRed {
	color: #ff0000;
	font-size: 70%;
	font-weight: bold;
}
.redText {
	color: #ff0000;
	
}

table.tableHeader1 
{
	
	border: 1px none black;
	margin: 0px;
	background-color: #d9F0ff;
	font-size: 100%;
	font-weight: bold;
	color: #ffffff;
	height: 25px;
	line-height: 22px;
	white-space: nowrap;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}

table.tableHeader2 {
	border: 1px none #ffffff;
	margin: 0px;
	background-color: #d9F0ff;
	font-size: 80%;
	font-weight: normal;
	color: #ffffff;
	line-height: normal;
	white-space: nowrap;
	padding: 0px;
}
table.sampletable {
	border-width: 1px;
	border-spacing:5px ;
	border-style: outset;
	border-color:black ;
	border-collapse: separate;
	background-color: white;
}
table.sampletable th 
{
	
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color:black ;
	background-color: #5064A9;
	
}
table.sampletable td {
	border-width: 1px;
	padding: 5px;
	border-style: none;
	border-color:black ;
	background-color: white;
	
}
.odd{background-color:#FFFFFF;}
.even{background-color:#f0f9ff;}
.question
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	color: #333e80;
	vertical-align:text-top;
	text-align:left;
	background-color:#f0f9ff;
	
}
.answer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-style: normal;
	font-weight: bold;
	vertical-align:text-top;
	text-align:left;
	
	background-color:#ffffff;
	font-size: 80%;
	font-style: normal;
	text-align: justify;
	font-weight: normal;
	font-variant: normal;
	color: #000000;
	margin-left:20px

}


td.headerWbackLeft
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	

	background-color:#6579C4;
}
td.headerWbackMiddle
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	
	background-color:#6579c4;

}
td.headerWbackRight
{
	font-family:Arial;
	font-size: 90%;
	font-weight: bold;
	color: #ffffff;
	
	background-color:#6579C4;

}
.faq {
	border: 4px dotted  #7d86b5;
	position: relative;
	top: 0px;
	padding: 5px;
	background-color: #f8f8f8;
}
.indent {
	margin-left: 50px;
}

