/*=====================================================

Color scheme: Green - Full Width

=======================================================*/


body, html {background: #fff; font-family: Helvetica, Arial, sans-serif; font-size: small; line-height: 1.5; color: #000; text-align: left; margin: 0;}

/*=====================================================

1. Global Layout

=======================================================*/

	#siteGray{margin: 0 auto; width: 100%;}
		#topBar{overflow: hidden; background: #fff url(images/topBar.gif) repeat-x bottom left; text-align: right; clear: both; height: 32px; color: #000;}
			#topBarDiv{overflow: auto; text-align: right; margin: 0 auto; padding-top: 4px; font-size: 85%; color: white;}
				#userLogin{float: left; width: 78%;}
				.siteSearch{float: left; width: 20%; color: #000;}
					.siteSearch a{color: #000;}
		#logo1{background: url(images/slice.jpg) repeat-x;}	
		#siteID{clear: both; margin: 0 0px; height: 33px; }
			.siteLogo{float: left; width: 20%;}
			.siteMenu{float: left; width: 78%; position: relative; z-index: 1; text-transform: uppercase;}
				* html .siteMenu{padding-top: 85px; padding-bottom: 0; margin: 0;} 
			
		#siteContent{width: 100%; background: #fff url(images/siteContentBg.gif) repeat-x top left; position: relative; z-index: 2; cursor: default;}
			#siteContentDiv{clear: both; cursor: auto; padding: 0 0 1.5em 0; background: transparent; margin: 0 15px;}
				.siteBanner{clear: both; padding-top: 2em; background: transparent;}
				.siteBreadcrumb{clear: both; border-bottom: 1px #ccc solid; padding-top: 1em; padding-bottom: 0.2em;}
					.siteBreadcrumb a{font-weight: normal; color: #000000;}
				
				#contentDiv{clear: both; padding: 0 0 2.5em;}
					.topPane{clear: both;}
					#contentDiv-c2{clear: both;}
						.contentPane{float: left; width: 78%;}
						.rightPane{float: right; width: 20%;}
					.bottomPane{clear: both;}
					
				#siteFooter{clear: both; border-top: 1px #ccc solid; padding: 1em 0; color: #ccc;}
					.siteCopyright{float: left; width: 78%; color: #ccc;}
						.siteCopyright .SkinObject{color: #666; font-weight: normal;}
					.termsPrivacy{float: right; width: 50%; text-align: right;}
						.termsPrivacy a.SkinObject:link, .termsPrivacy a.SkinObject:visited, .termsPrivacy a.SkinObject:active{color:#666; font-weight: normal;}
					
#contentDiv-c4 {clear: both;}
	#contentDiv-c4 .Head{font-size: 125%;}
	
.c2-1{width: 49%;}
.c4-1{width: 24%;}


.left{float: left;}
.center{float: left; margin-left: 1%;}
.right{float: right;}


/*=====================================================

2. Links

=======================================================*/

a, a:link, a:active, a:visited{color: #01562f;}
a:hover {color: #000; text-decoration: underline;}

.CommandButton, a.CommandButton:link, a.CommandButton:visited, a.CommandButton:active {color: #01562f; text-decoration: none;}
a.CommandButton:hover {color: #000; text-decoration: underline;}


a.SkinObject:link, a.SkinObject:visited, a.SkinObject:active{color:#01562f;}
a.SkinObject:hover {color:#c64e27; text-decoration: underline;}

#userLogin a{color: white;}
#userLogin a:hover {color: white; text-decoration: underline;}

.searchLink, .searchLink a, .searchLink a:link, .searchLink a:active, .searchLink a:visited{color: white !important; font-weight: bold; text-transform: uppercase;}

.searchLink a:hover {color: #ccc;}


/*=====================================================

3. Text

=======================================================*/

.Normal, .NormalDisabled{font-size: 100%; font-family: Helvetica, Arial, sans-serif; line-height: 1.5;}
.CommandLink{font-family: Helvetica, Arial, sans-serif;}
.SkinObject{font-family: Helvetica, Arial, sans-serif; font-size: 100%; color: #4d896f;}
.SubHead, .Head{font-family: "Lucida Sans", Helvetica, Arial, sans-serif; color: #01562f;}

.containerBlueTop .Head, .containerLimeTop .Head, .containerRedTop .Head, .containerDarkGrayTop .Head{font-family: "Lucida Sans", Helvetica, Arial, sans-serif; font-size: 140%; padding-left: 0.5em;}

.containerRedTop .Head {color: #444;}

#siteLime table, #siteLime td{text-align: left;}

/*=====================================================

4. Global Navigation

=======================================================*/

.MainMenu_MenuContainer{background-color: transparent; width: 1%; float: left;}
.MainMenu_MenuBar {/*float: left;*/  height: 33px; padding-top: 0px; height: 33px;}

.MainMenu_MenuItem {color: white; font-family: Helvetica, Arial, sans-serif; border-bottom: 2px #000 solid; border: none;}
.MainMenu_MenuItemSel {font-family: Helvetica, Arial, sans-serif; background:url(images/subnavbg.gif) repeat-x top;}

.MainMenu_SubMenu {color:#999;font-family: Helvetica, Arial, sans-serif; background: #F26522 url(images/subnavbg.gif) repeat-x top; border: 2px #fff solid; border-top: none; margin-top: 2px;}
	.MainMenu_SubMenu .MainMenu_MenuItem{padding: 2px 12px 2px 2px;}
	.MainMenu_SubMenu .MainMenu_MenuItemSel{padding: 2px 12px 2px 2px;}
.SubMenuItemOn {color:#333; font-family: Helvetica, Arial, sans-serif; border: none;}

.MainMenu_RootMenuItem {background: transparent url(images/bodyNavOff.gif) repeat-x; color:white; font-family: Helvetica, Arial, sans-serif; text-align: center; padding-left: 5px; border: none; border-bottom: 0;}
.MainMenu_RootMenuActive {background: transparent url(images/bodyNavOn.gif) repeat-x; color:white;font-family: Helvetica, Arial, sans-serif; text-align: center;padding-left: 5px; border: none; border-bottom: 0;}
.MainMenu_RootMenuSel {color:#000; font-family: Helvetica, Arial, sans-serif; padding-left: 5px; border-bottom: 0;}


.MainMenu_RootMenuItem td, .MainMenu_RootMenuActive td, .MainMenu_RootMenuSel td {padding: 0 8px 0 5px; border: none; border-bottom: 0;}


.MainMenu_MenuBreak {background:transparent; border: 0; color:#fff;}

.mySeparator {background:transparent;}

.MenuLeftSeparator {background:transparent url(images/leftNavOff.gif) no-repeat left;  height: 33px;}
.MenuRightSeparator {background:transparent url(images/rightNavOff.gif) no-repeat right;  height: 33px;}

.MenuLeftSeparatorActive {background:transparent url(images/leftNavOn.gif) no-repeat left;  height: 33px;}
.MenuRightSeparatorActive {background:transparent url(images/rightNavOn.gif) no-repeat right;  height: 33px;}

.ModuleTitle_MenuArrow, .ModuleTitle_RootMenuArrow, .MainMenu_MenuArrow, .MainMenu_MenuIcon {display:none;}





/*=====================================================

5. Containers

=======================================================*/

#containerNoTitle{}
	.containerNoTitleBody{padding: 1em 0;}

#containerSimple{}
	.containerSimpleTop{padding: 5px 0; margin-top: 1em; border-bottom: 1px #ccc solid;}
	.containerSimpleBody{padding: 0;}

#containerBlue{}
	.containerBlueTop{padding: 5px; margin-top: 1em; background: transparent url(images/contTopBlue.gif) repeat-x bottom;}
	.containerBlueBody{padding: 0 15px;}

#containerLime{}
	.containerLimeTop{padding: 5px; margin-top: 1em; background: transparent url(images/contTopLime.gif) repeat-x bottom;}
	.containerLimeBody{padding: 0 15px;}

#containerRed{}
	.containerRedTop{padding: 5px; margin-top: 1em; background: transparent url(images/contTopRed.gif) repeat-x bottom;}
	.containerRedBody{padding: 0 15px;}
	
#containerDarkGray{}
	.containerDarkGrayTop{padding: 5px; margin-top: 1em; background: transparent url(images/contTopGray.gif) repeat-x bottom;}
	.containerDarkGrayBody{padding: 0 15px;}


#contRed{clear: both;}
	#contTop{width: 100%;}
	#leftbr{background: url(images/leftNavOff.gif) no-repeat top left; width: 10px; float: left; height: 33px;}
	#midcont{background: url(images/bodyNavOff.gif) repeat-x top left; float: left; height: 33px;}
	#rightbr{background: url(images/rightNavOff.gif) no-repeat top right; width: 10px; float: left; height: 33px;}
	#rightborder{float: left; border-bottom: 1px maroon solid; height: 33px;}
	.contRedBody{clear: both;}



