body{ background-color:#e8ebd7; margin:0; padding:0; font-size:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}

.overflowLeft{ background:url(/images/utilities/overflowLeft.gif) top right no-repeat; height:502px;}
.overflowRight{ background:url(/images/utilities/overflowRight.gif) top left no-repeat; height:500px;}
.bodyFooterLeft { background:url(/images/utilities/bodyFooterLeft.gif) top right no-repeat; }
.bodyFooterMiddle { background:url(/images/utilities/bodyFooterMiddle.gif) top left no-repeat; padding:94px 0 0 36px;}
.bodyFooterMiddleHome { background:url(/images/utilities/bodyFooterMiddleHome.gif) top left no-repeat; padding:144px 0 0 36px; background-color:#e8ebd7;}
.bodyFooterRight { background:url(/images/utilities/bodyFooterRight.gif) top left no-repeat; }
.bodyFooterRight { background:url(/images/utilities/bodyFooterRight.gif) top left no-repeat; }
.repeatOverflowLeft { background:url(/images/utilities/repeatOverflowLeft.gif) top right repeat-y; vertical-align:top; }
.repeatOverflowRight { background:url(/images/utilities/repeatOverflowRight.gif) top left repeat-y; vertical-align:top; }

.header { background:url(/images/utilities/header.jpg) top right no-repeat; vertical-align:top; text-align:right; }
.bodyContent { background:url(/Files/Images/themeAlternatives/picture.jpg) top right no-repeat #FFFFFF; }

.content { vertical-align:top; font:normal 120% Verdana; color:#585858; padding:10px 50px 0 30px;line-height:16px;}

.content h1{ color:#585858; font-size:120%; font-family:Verdana, Arial, Helvetica, sans-serif;}
.content h1 a{ color:#585858 !important; font-size:100% !important; text-decoration:underline; }
.content h1 a:hover{ text-decoration:none;}

.content a{ color:#36758d; text-decoration:underline; }
.content a:hover{ color:#36758d; text-decoration:none; }
.content a:visited{ color:#36758d; text-decoration:underline; }

.navShadow { background:url(/images/utilities/navShadow.gif) top left no-repeat; height:39px;}

.menuRightBorder { border-left:1px solid #e8ebd7; }
.menuTitle { margin:0; font:bold 16px "Trebuchet MS"; text-transform:uppercase; color:#d7b64a; line-height:17px; padding:12px 31px 12px 25px; border-bottom:solid 1px #e8ebd7; }

.menu{ width:89px; }
.menu ul { 
	padding:0;
	margin:0;
	list-style-type:none; 
	font:bold 14px "Trebuchet MS"; 
	width:100%;
}
.menu li a{
	text-decoration:none;
	font-size:12px; 
	text-transform:none; 
	color:#005779; 
	border-bottom:1px solid #e8ebd7;
	display:block;
	padding:7px 25px 7px 25px;
	line-height:16px;
	width:100%;
}

.menu li a:hover{
	background:url(/images/utilities/arrow.gif) 12px 11px no-repeat; 
}

.menu li.navcurrent a{
	background:url(/images/utilities/arrow.gif) 12px 11px no-repeat #85430c; color:#FFFFFF;
}

.menu li.navcurrent a:hover{
	background:url(/images/utilities/arrow.gif) 12px 11px no-repeat #85430c; color:#FFFFFF;
}

.title { font-size:160%; font-family: Verdana, Arial, Helvetica, sans-serif !important; color:#87440c;}
.title p{ text-align:left !important; font-family: Verdana, Arial, Helvetica, sans-serif!important;}
.title p a{ font-family: Verdana, Arial, Helvetica, sans-serif!important; color:#87440c!important; text-decoration:none!important; }
.title p a:hover{ text-decoration:none !important; }

.subTitle { font-size:110%; font-weight:bold; color:#87440c; }
.cta { vertical-align:top; padding:112px 0 0 0;}
.ctaSpacing { padding-bottom:20px;}

.footer { font:normal 9px "Verdana"; color:#597b7c; text-decoration:none; line-height:13px; padding-top:37px;}
.footer a{ color:#597b7c; text-decoration:none;}
.footer a:hover{ color:#597b7c; text-decoration:underline;}
.gssi a{ font:normal 9px "Verdana"; color:#9ca372; text-decoration:none; }
.gssi a:hover{ text-decoration:underline; }




.headerHome{ background:url(/images/utilities/headerHome.gif) top right no-repeat; vertical-align:top; text-align:right; }
.bodyContentHome{ background:url(/images/utilities/homeBannerBar.gif) top right no-repeat; }
.homeBanner{ padding:35px 0 0 35px;}
.homeBannerHeading{ font:normal 22px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#87440c;}
.homeBannerSubheading{ font:bold 16px Trebuchet MS, Verdana, Arial, Helvetica, sans-serif; color:#106281;}
.homeBannerContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#333333; line-height:18px; padding:5px 390px 40px 35px;}
.homeContentsBottom{ background:url(/images/utilities/homeContentsBottomBg.gif) top left no-repeat #e8ebd7;}
.homeContentsBottom2{ background:url(/images/utilities/homeContentsBottomBg2.gif) top left no-repeat #e8ebd7;}

.homeContents{ font:normal 11px Verdana, Arial, Helvetica, sans-serif; color:#585858; line-height:18px;}
.homeContents ul {
	margin-left: -55px;
	padding: 0px 0px 0px 35px;
	margin-top: -10px;
	margin-bottom: 10px;
}
.homeContents li {
	list-style-position: outside;
	list-style-image: url(/images/utilities/homeArrowLI.gif);
	list-style-type: none;
	margin-left: 40px;
}
.homeContents a:hover{ text-decoration:underline;}
.homeContents a {color:#37758d; text-decoration:none;}


.homeMoreLink{ vertical-align:top; padding-top:3px; }
.homeMoreLink a{ line-height:15px; color:#37758d; text-decoration:none; }
.homeMoreLink a:hover{ text-decoration:underline;}
.homeFooterMiddle { padding:94px 0 0 168px;}

.footerHome { font:normal 9px "Verdana"; color:#597b7c; text-decoration:none; line-height:13px; padding:10px 0 0 36px; }
.footerHome a{ color:#597b7c; text-decoration:none;}
.footerHome a:hover{ color:#597b7c; text-decoration:underline;}

.homeOverflowLeft{ background:url(/images/utilities/homeOverflowLeft.gif) top right no-repeat; height:691px;}
.homeOverflowRight{ background:url(/images/utilities/homeOverflowRight.gif) top left no-repeat; height:790px;}
.homeOverflowLeft2{ background:url(/images/utilities/homeOverflowLeft2.gif) top right no-repeat; height:691px;}
.homeOverflowRight2{ background:url(/images/utilities/homeOverflowRight2.gif) top left no-repeat; height:790px;}



/******************************************************** DMenu *************************************************************/

ul.dmenu
	{ 
		list-style:none;
		border:0px;
		position:absolute;
		margin:0px;
		padding:0px;
		display:block;
		filter:alpha(opacity=90);
		-moz-opacity:0.9;
		opacity: 0.9;
		z-index:999;		
	}
ul.dmenu li	
	{	
		list-style:none;
		margin:0;
		border:none;
		padding:0 !important;
		font:normal 12px Trebuchet MS, Arial, Helvetica, sans-serif;
		line-height:16px;
		background-color:#e8ebd8;
		display:block;
	}

ul.dmenu li.submenu { 
}

ul.dmenu li	a, ul.dmenu li a:visited 
	{	
		border:none;
		display:block;
		padding:5px 15px;
		color:#005779;
		font-family:Arial, Helvetica, sans-serif;
		font-size:11px;
		text-decoration:none;	
		zoom:1;
		border-bottom:1px solid #7da9b8;
	}

ul.dmenu li a:hover 
	{
		background:url(/images/menu-bg.gif) top left no-repeat;
		color:#87440C;
		background-color:#f2f4e9;
	}

iframe {
	border:none;
	background:none;
	visibility:hidden !important;
}

#resizer {
	font-size:11px;
	display:inline;
	color:#585858;
	padding: 40px 40px 0 435px;
}

#resizer a {
	color:#b09230;
	text-decoration:underline;
}

#resizer a:hover{
	text-decoration:none;
}

#resizer a.active {
	color:#b09230;
	text-decoration:none;
                font-weight:bold;
}


/*****************************************  Blog Style    ***********************************************************/
#blog h1{
	font-size:120%;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif !important;
	font-weight:bold !important;
	color:#36758d !important;
}

.blogDate{ 
	font:normal 80% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#87440c;
	line-height:18px;
}

.blogDevided{
	padding:8px 0;
}

.blogPostedBy{
	font:normal 90% Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	color:#999;
	line-height:15px;
	text-transform:uppercase;
}
.blogPostedBy a{
	color:#999 !important;
	text-decoration:none !important; 
}
.blogPostedBy a:hover{
	text-decoration:underline !important; 
}

.blogCTA{ font:normal 11px "Trebuchet MS"; color:#999; line-height:16px; padding-left:20px; }
.blogCTA p{ margin-top:0; margin-bottom:5px; }
.blogCTA a{ color:#005779; text-decoration:none; }
.blogCTA a:hover{ color:#87440c; text-decoration:underline; }

.blogCTAHeading{
	font:bold 12px "Trebuchet MS"; color:#b09230;
	text-transform:uppercase;
}

.blogMore{ color:#b09230;}
.blogMore a{ color:#b09230 !important; text-decoration:underline; }
.blogMore a:hover{ color:#b09230; text-decoration:none; }

.blogFooterMiddle { background:url(/images/utilities/blogFooterMiddle2.gif) top left no-repeat; padding:20px 0 0 30px;}
.blogBodyContent { background-color:#FFFFFF;}
.blogNavShadow { background:url(/images/utilities/navShadow.gif) top left repeat-x; height:39px;}
.blogLogout{ text-align:right; padding:3px 37px 0 0;}

.blogFooter { font:normal 10px "Trebuchet MS"; color:#597b7c; text-decoration:none; line-height:13px; padding:112px 0 0 150px;}
.blogFooter a{ color:#597b7c; text-decoration:none;}
.blogFooter a:hover{ color:#597b7c; text-decoration:underline;}

.blogGssi{ font:normal 10px "Trebuchet MS"; color:#9ca372; padding:0 0 20px 150px;}
.blogGssi a{ color:#9ca372; text-decoration:none; }
.blogGssi a:hover{ text-decoration:underline; }

.blogBackHome{ font:bold 12px "Trebuchet MS"; color:#b09230; padding:0 0 0 32px; }
.blogBackHome a{ color:#b09230; text-decoration:none;}
.blogBackHome a:hover{ text-decoration:underline;}

.blogLanddingBodyContent { background-color:#FFFFFF; }
