body {background-color: #FFFFFF; margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; height:100%;}
/* Font & CMS Styles */
.main 		{ color:#000000; font-family: Arial; font-size:12px;}
.mainlg		{ color:#000000; font-family: Arial; font-size:13px;}
.mainsm 	{ color:#000000; font-family: Arial; font-size:10px;}
.mainsmr 	{ color:#990000; font-family: Arial; font-size:10px;}
.mainw 		{ color:#FFFFFF; font-family: Arial; font-size:13px;}
.subtitle 	{ color:black; font-family: Arial; font-size:16px; font-weight: bold;}
.title 		{ color:black; font-family: Arial; font-size:16px; font-weight: bold;}
p			{ padding: 0px; margin: 0px; }
ol, ul		{ padding:0px 10px 0px 10px; margin: 0px 10px 0px 10px; }
form 		{ padding: 0px; margin: 0px;}

A.menu:link 	{ color: #000000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu:active 	{ color: #000000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu:visited 	{ color: #000000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu:hover 	{ COLOR: red;}

A.menu_rev:link 	{ color: #990000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu_rev:active 	{ color: #990000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu_rev:visited 	{ color: #990000;  font-family: Arial; font-size: 12px;text-decoration: none;}
A.menu_rev:hover 	{ color: #000000;}

A.menusmw:link 		{ color: #FFFFFF;  font-family: Arial; font-size: 11px;text-decoration: none;}
A.menusmw:active 	{ color: #FFFFFF;  font-family: Arial; font-size: 11px;text-decoration: none;}
A.menusmw:visited 	{ color: #FFFFFF;  font-family: Arial; font-size: 11px;text-decoration: none;}
A.menusmw:hover 	{ COLOR: #eeeeee;}

A.link:link 	{ color: #000000;  font-family: Arial; font-size: 12px; text-decoration: underline;}
A.link:active 	{ color: #000000;  font-family: Arial; font-size: 12px; text-decoration: underline;}
A.link:visited 	{ color: #000000;  font-family: Arial; font-size: 12px; text-decoration: underline;}
A.link:hover 	{ COLOR: #000000;  font-family: Arial; font-size: 12px; text-decoration: none; font-weight: bold;}

.send_but { font-family:Arial; font-size:10px; background: #ffffff; border-bottom: 1px solid #000000; border-right: 1px solid #000000; border-left: 1px solid #000000; border-top:1px solid #000000; color:#000000; font-weight: bold; text-decoration:none; cursor:hand; }

/* Navigation Styles */
.lowText 		{ text-decoration: none; color: #000000; font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif; text-align: center; }
.lowText2 		{ text-decoration: none; color: #000000; font: 11px Lucida Sans Unicode, Lucida Grande, sans-serif; text-align: center; }
.highText 		{ text-decoration: none; color: #000000; font: 13px Arial, Trebuchet MS, Helvetica, sans-serif; text-align: center;  font-weight: 600; }
.highText2 		{ text-decoration: none; color: #000000; font: 13px Arial, Trebuchet MS, Helvetica, sans-serif; text-align: center;  font-weight: 600;  }
.itemBorder2 	{ border: 1px solid #eaab00 }
.itemBorder 	{ border: 1px solid #ffba00 }
.itemBorderBlank { border: 1px solid #CCCCDD }

/* Layer Initial Definitions */ 
#cheater		{ background:#FFFFFF; width:100%; height:100%; left:0px; top:0px; position: absolute; overflow:hidden; z-index:1;}
#bg_Top_Left    { width:778px; position:absolute; z-index:2; top:0px; overflow: hidden; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0;}
#bg_Top_Right   { width:778px; position:absolute; z-index:3; top:0px; overflow: hidden; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0;}
#bg_Bottom_Left { width:778px; position:absolute; z-index:4; overflow: hidden; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0;}
#bg_Bottom_Right{ width:0px; position:absolute; z-index:5; overflow: hidden; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0;}
#contentbox 	{ width:750px; position:absolute; z-index:25; top:152px; }
#topBar 		{ width:716px; height:10px; position:absolute; z-index:26; top:62px; left:0px;}
#bottomBar 		{ width:990px; height:20px; position:absolute; z-index:26; top:0px; left:0px; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0;}
#RightC			{ height:1px; }
#NavBackground  { width:990px; height:18px; position:absolute; z-index:27; top:128px; overflow: hidden; filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0; } /* */
#bannerBody  	{ position:absolute; left: -1400px; overflow: hidden; top: 0px; z-index:42;}
#topBanner 		{ height:74px; position:absolute; z-index:41; left:0px; top:0px; background-image: url(../../images/image/structure/trees.jpg); background-repeat: repeat-x; background-color: #000000; filter: alpha(opacity=0); KHTMLOpacity: .0; MozOpacity: .0; opacity: .0;}  /* width:990px; */
#banner			{ float: left; }
/*
#RightC			{  filter : alpha(opacity=0); KHTMLOpacity : .0; MozOpacity : .0; opacity : .0; } 
*/
#topColor  		{ width:756px; height:6px; position:absolute; z-index:31; top:0px; color:#EEEEEE; font-family: Verdana; font-size:12px;}
#newsletter		{ width:290px; height:18px; position:absolute; z-index:2800; top:128px; overflow: hidden; }

#bgHolder 		{ background:#FFFFFF; width:100%; left:0px; top:0px; position: absolute; overflow:hidden; z-index:2; }
#bgRight		{ position:absolute; z-index: 20; top: 94px; width: 441px; overflow: hidden; }
#bgLeft			{ position:absolute; z-index: 20; top: 94px; width: 441px; overflow: hidden; }

.taNewsLetter	{ color: #000000; overflow:hidden; font-family:Arial; font-size:12px; width: 118px; padding:0px; border:1px solid #336699;}

.PreviewDiv		{ z-index:1000; border:solid #eeeeee 1px; background-Color:#FFFFFF; }
.PreviewTxt 	{ text-Align:center; color:#000000; font-family: Arial; font-size:12px; }

a.menu:link 	{ font-family: Arial; font-size: 11px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menu:active 	{ font-family: Arial; font-size: 11px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menu:visited 	{ font-family: Arial; font-size: 11px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menu:hover 	{ font-family: Arial; font-size: 11px; color:#336699; text-decoration:none; font-weight: 500; }

a.SNmenu:link 		{ font-family: Arial; font-size: 12px; color:#999999; text-decoration:none; font-weight: 600; }
a.SNmenu:active 	{ font-family: Arial; font-size: 12px; color:#999999; text-decoration:none; font-weight: 600; }
a.SNmenu:visited 	{ font-family: Arial; font-size: 12px; color:#999999; text-decoration:none; font-weight: 600; }
a.SNmenu:hover 		{ font-family: Arial; font-size: 12px; color:#495962; text-decoration:none; font-weight: 600; }
a.SNmenuOn:link 	{ font-family: Arial; font-size: 12px; color:#495962; text-decoration:none; font-weight: 600; }
a.SNmenuOn:active 	{ font-family: Arial; font-size: 12px; color:#495962; text-decoration:none; font-weight: 600; }
a.SNmenuOn:visited 	{ font-family: Arial; font-size: 12px; color:#495962; text-decoration:none; font-weight: 600; }
a.SNmenuOn:hover 	{ font-family: Arial; font-size: 12px; color:#495962; text-decoration:none; font-weight: 600; }
a.SPmenu:link 		{ font-family: Arial; font-size: 14px; color:#000000; text-decoration:none; font-weight: 500; }
a.SPmenu:active 	{ font-family: Arial; font-size: 14px; color:#000000; text-decoration:none; font-weight: 500; }
a.SPmenu:visited 	{ font-family: Arial; font-size: 14px; color:#000000; text-decoration:none; font-weight: 500; }
a.SPmenu:hover 		{ font-family: Arial; font-size: 14px; color:#666666; text-decoration:none; font-weight: 500; }
a.SPmenuOn:link 	{ font-family: Arial; font-size: 14px; color:#666666; text-decoration:none; font-weight: 500; }
a.SPmenuOn:active 	{ font-family: Arial; font-size: 14px; color:#666666; text-decoration:none; font-weight: 500; }
a.SPmenuOn:visited 	{ font-family: Arial; font-size: 14px; color:#666666; text-decoration:none; font-weight: 500; }
a.SPmenuOn:hover 	{ font-family: Arial; font-size: 14px; color:#666666; text-decoration:none; font-weight: 500; }

a.menusm:link 		{ font-family: Arial; font-size: 9px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menusm:active 	{ font-family: Arial; font-size: 9px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menusm:visited 	{ font-family: Arial; font-size: 9px; color:#000000; text-decoration:underline; font-weight: 500; }
a.menusm:hover 		{ font-family: Arial; font-size: 9px; color:#CCC2B7; text-decoration:none; font-weight: 500; }

a.footer:link 		{ font-family: Tahoma, sans-serif, arial; color: #FFFFFF; font-size : 11px; line-height: 15px; text-decoration:none; font-weight: normal;}
a.footer:active 	{ font-family: Tahoma, sans-serif, arial; color: #FFFFFF; font-size : 11px; line-height: 15px; text-decoration:none; font-weight: normal;}
a.footer:visited 	{ font-family: Tahoma, sans-serif, arial; color: #FFFFFF; font-size : 11px; line-height: 15px; text-decoration:none; font-weight: normal;}
a.footer:hover 		{ font-family: Tahoma, sans-serif, arial; color: #CCC2B7; font-size : 11px; line-height: 15px; text-decoration:underline; font-weight: normal;}

.pageTitle			{ color: #000000; font-family:Arial; font-size:14px; padding: 10px 0px 10px 20px; font-weight: bold; }
.pageDiv			{ color: #000000; background:#95A3AB; margin: 0px; padding: 0px; width:560px; overflow:hidden; }
.chkBoxBox 			{ color: #000000; font-family:Arial; font-size:10px; float:left; padding-right: 20px; width:150px; height:20px;}
.chkBoxBoxSm 		{ color: #000000; font-family:Arial; font-size:10px; float:left; padding-right: 20px; width:75px;}
.containerDiv		{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width:510px; background:#e3efff; margin-bottom:20px; padding: 6px 20px 6px 20px;}
.containerDiv2		{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width:510px; margin: 6px 20px 20px 20px; }
.containerName		{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width:510px; margin-top:2px;}
.containerFull		{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width: 500px; padding:0px; float:left; }
.containerHalf		{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width: 250px; padding:0px; float:left; }
.textareaHalf		{ color: #000000; font-family:Arial; font-size:12px; width:245px; padding:0px; border:1px solid #336699;}
.containerQuarter	{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width: 125px; padding:0px; float:left; }
.containerEighth	{ color: #000000; overflow:auto; font-family:Arial; font-size:12px; width: 62px; padding:0px; float:left; }
.textareaQuarter	{ color: #000000; overflow:hidden; font-family:Arial; font-size:12px; width: 118px; padding:0px; border:1px solid #336699;}
.textarea			{ color: #000000; overflow:hidden; font-family:Arial; font-size:12px; width: 118px; padding:0px; border:1px solid #336699;}
.textareaOff		{ color: #000000; font-family:Arial; font-size:12px; width: 120px; padding:0px; border:1px solid #999999; background:#eeeeee;}
.textareaQuarterOff	{ color: #000000; font-family:Arial; font-size:12px; width: 120px; padding:0px; border:1px solid #999999; background:#eeeeee;}
.spanTxtRgt			{ color: #000000; margin-right: 15px; float:left; }
.spanTxt			{ color: #000000; font-family:Arial; font-size:12px; width: 245px; text-align: right; padding-right:5px; float:left; }
.chkBox10			{ color: #000000; font-family:Arial; font-size:10px; float:left; padding-right: 20px; width:30px; height:20px; }

#calendarDiv	{ position:absolute; width:205px; border:1px solid #336699; padding:1px; background-color: #FFF; font-family:arial; font-size:10px; padding-bottom:20px; visibility:hidden; }
#calendarDiv span,#calendarDiv img { float:left; }
#calendarDiv .selectBox,#calendarDiv .selectBoxOver{  line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv .selectBoxTime,#calendarDiv .selectBoxTimeOver{	 line-height:12px; padding:1px; cursor:pointer; padding-left:2px; }
#calendarDiv td{ padding:3px; margin:0px; font-size:10px; }
#calendarDiv .selectBox{ border:1px solid #336699;		 color: #e3efff; position:relative; }
#calendarDiv .selectBoxOver{ border:1px solid #FFF; background-color: #336699; color: #FFF; position:relative; }
#calendarDiv .selectBoxTime{ border:1px solid #317082;		 color: #e3efff; position:relative; }
#calendarDiv .selectBoxTimeOver{ border:1px solid #216072;	 color: #336699; position:relative; }
#calendarDiv .topBar{ height:16px; padding:2px; background-color: #336699; }
#calendarDiv .activeDay{	/* Active day in the calendar */ color:#FF0000; }
#calendarDiv .todaysDate{ height:17px; line-height:17px; padding:2px; background-color: #e3efff; text-align:center; position:absolute; bottom:0px; width:201px; }
#calendarDiv .todaysDate div{ float:left; } 
#calendarDiv .timeBar{ height:17px; line-height:17px; background-color: #e3efff; width:72px; color:#FFF; position:absolute; right:0px; }
#calendarDiv .timeBar div{ float:left; margin-right:1px; }
#calendarDiv .monthYearPicker{ background-color: #e3efff; border:1px solid #AAAAAA; position:absolute; color: #317082; left:0px; top:15px; z-index:1000; display:none; }
#calendarDiv #monthSelect{ width:70px; }
#calendarDiv .monthYearPicker div{ float:none; clear:both;	 padding:1px; margin:1px;	 cursor:pointer; }
#calendarDiv .monthYearActive{ background-color:#317082; color: #e3efff; }
#calendarDiv td{ text-align:right; cursor:pointer; }
#calendarDiv .topBar img{ cursor:pointer; }
#calendarDiv .topBar div{ float:left; margin-right:1px; }
