body {
	margin:0;
    padding:0;
    text-align:center;
	background-color:#b2c8de;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#262626;
}

form {
	margin:0;
	padding:0;
}

#siteContainer {
	margin:0 auto;
    text-align:left;
    background-color:#fff;
    width:996px;
}

#whiteTop {
	margin:0;
	padding:0;
	width:996px;
	height:10px;
	background: url('../../img/top.png') no-repeat;
}

#whiteBottom {
	margin:0;
	padding:0;
	width:996px;
	height:10px;
	background: url('../../img/bottom.png') no-repeat;
}

#blueTop {
	margin:0;
	padding:0;
	width:996px;
	height:16px;
	background: url('../../img/blueTop.png') no-repeat;
}

#blueBottom {
	margin:0;
	padding:0;
	width:996px;
	height:16px;
	background: url('../../img/blueBottom.png') no-repeat;
}
















.dvabsolut{
	 position:absolute; 
	 top:22px; right:129px; 
	 width: 240px; height: 90px;
	 padding-top: 5px;
	 background-image: url(../../img/bglogin.gif);
	 background-repeat: no-repeat; 
}
*html .dvabsolut{
	 position:absolute; 
	 top:22px; right:128px; 
	 width: 240px; height: 100px;
	 padding-top: 5px;
	 background-image: url(../../img/bglogin.gif);
	 background-repeat: no-repeat; 
}
.gobut{
	padding-left: 5px;
}
*html .gobut{
	padding-left: 5px;
}
.butgo{	
	border: 0pt none ; 
	width: 25px; height: 20px; margin-top: 2px;
}
*html .butgo{	
	width: 23px;
}

.inpusername{
	 border: none; 
	 width: 74px; height: 14px; 
	 margin-left: 12px; margin-top: 4px; 
	 color: rgb(94, 98, 95); font-size: 11px;
}
*html .inpusername{	 
	 height: 14px; 
	 margin-top: 2px; 
}
*:first-child+html .inpusername{
	 margin-top: 0px; 
}
.inputpass{
	 border: none; 
	 width: 74px; height: 14px; 
	 margin-left: 8px; margin-top:4px; 
	 color: rgb(94, 98, 95); font-size: 11px;
}
*html .inputpass{
	border: none;
	 height: 16px; 
	 margin-top:0px;
	 font-size: 12px;
}
*:first-child+html .inputpass{
	border: none;
	 height: 16px; 
	margin-top:0px; 
	 font-size: 12px;

}










#blueFooter {
	margin:0;
	padding:0;
	width:996px;
	background-color:#629acf;
}

#copyright {
	background-color:#b2c8de;
	color:#405469;
	font-size: 11px;
	margin:0;
	padding:0;
	width:996px;
}

.internal #copyright {
	background-color:#b2c8de;
	color:#405469;
	font-size: 11px;
	padding-top:8px;
}

#copyright a:link, #copyright a:visited {
	color:#405469;
	text-decoration:none;
	padding-right:10px;
}

#copyright a:active, #copyright a:hover {
	text-decoration:underline;
}

#topContent {
	padding:0px;
}

#header {
	width:978px;
	height:96px;
}

#logo {
	float:left;
}

#subLogos {
	float:right;
}

#midContent {
	position:relative;
}

#underLayer {
	position:relative;
	top:0;
	left:0;
}

#navBar {
	position:absolute;
	z-index:5;
	left:0px;
	height:31px;
	width:931px;
}

#navLeft {
	position:absolute;
	left:53px;
	top:0;
	width:44px;
	height:31px;
	background-image: url('../../img/navTip.png');

}

#navMid {
	position:absolute;
	left:97px;
	top:0;
	width:871px;
	height:31px;
	background-image: url('../../img/navBarBG.png');

}

#navRight {
	position:absolute;
	left:968px;
	top:0;
	width:16px;
	height:31px;
	background-image: url('../../img/navRound.png');

}

#menu {list-style-type:none; 
margin:0; /* settings for this demo olnly */
padding:0;}

#menu li {display:block; float:left; position:relative; z-index:100;height:31px;border-right:1px solid #fff;}
#menu li span {display:block; z-index:100; padding: 0px 13px;font-size:13px;white-space:nowrap;}
#menu li a, #menu li a:visited {display:block; padding:0;text-decoration:none;}

#menu dl {position:absolute; top:0; left:0; margin: 0; padding: 0;}
#menu dt {background: url('../../img/navBarBG.png') repeat-x; margin:0; font-size: 13px; float:left; height:31px; white-space:nowrap;line-height:31px;}
#menu dd {display:none; clear:left; margin:0; padding:0; color: #fff; font-size: 11px; text-align:left;white-space:nowrap}

#menu dt a, #menu dt a:visited {display:block; color:#fff; padding: 0px 13px;}
#menu dd a, #menu dd a:visited {background:#5f96cc; color:#fff; text-decoration:none; display:block; padding: 0px 10px; height:23px;line-height:23px;width:125px;}

#menu li a:hover {border:0;}

#menu li:hover dd, #menu li a:hover dd {display:block;}
#menu li:hover dl, #menu li a:hover dl {}
#menu li:hover dt a, #menu li a:hover dt a {background-image: url('../../img/navOverBG.png'); color:#fff;}
#menu dd a:hover {background-color:#366db0;}

.first {border-top:1px solid #fff;}
#menu dd a.first:hover {border-top:1px solid #fff;background-color:#366db0;}

#homePic {float:left; padding-left:9px}

#internalPic {float:left; width:238px; padding-left:9px;}

#columns { float:left; padding:54px 0 0 8px; width:491px; }

.internal #columns { float:left; padding:40px 0 0 16px; width: 726px }

#midColumn {
	float:left;
	width:228px;
	padding:0;
	margin:0;
}

#wideColumn {
	/* float:left; */
	width:713px;
	padding:0;
	margin:0;
}

.internal #midColumn {
	float:left;
	width:476px;
	padding:0;
	margin:0;
}

#rightColumn {
	float:left;
	width:228px;
	padding:0 0 0 9px;
	margin:0;
	
}

.orange { color:#f37421 }

.orangeLink { text-decoration:none; color:#f37421; }

.partnerText a:link { text-decoration:none; color:#f37421; font-weight:bold }

.blueLink { text-decoration:none; color:#3f77ac; }

.bold { font-weight:bold; }

.fourteen { font-size: 14px }

.twelve { font-size: 12px }

.homeTitle { color:#50b748; font-weight:bold;border-bottom:1px solid #999999; margin-bottom:4px;}

.profile { margin:8px 0 }

.internal .profile { padding:8px 0; margin:0; border-top:1px dashed #999; }

.profilePic { float:left;padding-right:9px;}

.profileText { float:left; width:161px;}

.internal .profileText { float:left; width:390px;}

.internal .profileTextGrey { float:left; width:390px; color: #666}

.internal .profileText a:link, .internal .profileText a:visited { text-decoration:none; color:#262626 }

.internal .profileTextGrey a:link, .internal .profileTextGrey a:visited { text-decoration:none; color: #666}

.internal .profileText a.obLink:link, .internal .profileText a.obLink:visited, .internal .profileTextGrey a.obLink:link, .internal .profileTextGrey a.obLink:visited { font-weight:bold; text-decoration:none; color:#f37421; white-space:nowrap}

.profileName { font-weight:bold;}

.profileTitle { color: #50b748;}

.greenBold { color: #50b748; font-weight:bold}

.whiteBoxTop {
	width:238px;
	height:4px;
	background-image:url('../../img/whiteBoxTop.png');
}

.whiteBoxBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/whiteBoxBottom.png');
}

.whiteBox {
	background:#fff;
	padding:4px;
	vertical-align:top;
}

.orangeBoxTop {
	width:238px;
	height:4px;
	background-image:url('../../img/orangeBoxTop.png');
}

.orangeBoxBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/orangeBoxBottom.png');
}

.orangeBox {
	background:#ecf5bb;
	padding:0;
	vertical-align:top;
}

.wbPic { float:left }

.wbText { float:left }

.blueTitle { font-weight:bold; color:#3f77ac }

#newsletterEmail {
	width:151px;
	height:21px;
	background: url('../../img/inputBG.gif') no-repeat;
}

#newsletterEmail input {
	border:none;
	border-width:o;
	font-size:11px;
	color:#333;
	padding-left:4px;
}

.pageTitle {
	font-size:16px;
	font-weight:bold;
	color:#3f77ac;
	border-bottom:1px solid #629acf;
}



.breadcrumbs { color:#3f77ac; padding-bottom:12px }

.breadcrumbs a:link, .breadcrumbs a:visited { text-decoration:none; color:#3f77ac }

#active {text-decoration:underline;	color:#181296;}

.current { color:#262626 }

.frameTop {
	width:238px;
	height:4px;
	background-image:url('../../img/frameTop.png');
}

.frameBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/frameBottom.png');
}

.frameMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../img/frameMid.png');
}

.beigeTop {
	width:238px;
	height:4px;
	background-image:url('../../img/beigeTop.png');
}

.beigeBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/beigeBottom.png');
}

.beigeMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../img/beigeMid.png');
}

.postTop {
	width:238px;
	height:4px;
	background-image:url('../../img/postTop.png');
}

.postBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/postBottom.png');
}

.postMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../img/postMid.png');
}


.moderTop {
	width:238px;
	height:4px;
	background-image:url('../../img/moderTop.png');
}

.moderBottom {
	width:238px;
	height:4px;
	background-image:url('../../img/moderBottom.png');
}

.moderMid {
	background:#fff;
	padding:4px;
	vertical-align:top;
	background-image:url('../../img/moderMid.png');
}

.captionContainer {
	margin-left:16px;
	background: url('../../img/captionPic1.png') no-repeat;
	height:200px;
	width:228px;
}

.captionText {
	padding-top:170px;
}

.internalMid {
	background: url('../../img/internalMid.jpg') repeat-y;
	padding:0 16px;
}

.greenLink { text-decoration:none; color:#bed63a }

.fbWide { width:600px; }

.articleCategories form { margin:0; padding:0; }
.articleCategories select, .articleCategories option { font-size:11px }

.prTitle {font-weight:bold }
.prSubtitle {font-style:italic }

.resTitle a:link, .resTitle a:visited { color:#262626; text-decoration:none }

.resTitle a:active, .resTitle a:hover { text-decoration:underline }

.contact_msg { color:#000000; text-decoration:none;}
