/* CSS Document */

body, td, input, textarea, select {
	font: 12px Arial, Helvetica, sans-serif;
	color: #575757;
}
a, a:visited, a:active, a:link, a:hover {
	color: #61928C;
	text-decoration: underline;
}
a.nav, a.nav:visited, a.nav:active, a.nav:link {
	font: 105% Arial, Helvetica, sans-serif;
	color: #575757;
	text-decoration: underline;
}
a.nav:hover {
	color: #eb6600;
}
a.footer, a.footer:visited, a.footer:active, a.footer:link, a.footer:hover {
	color: #999999;
	text-decoration: underline;
}
a.leftnav, a.leftnav:visited, a.leftnav:active, a.leftnav:link, a.leftnav:hover {
	font: 105% Arial, Helvetica, sans-serif;
	color: #eeeeee;
	text-decoration: underline;
}
.leftnav, .leftnav:visited, .leftnav:active, .leftnav:link {
	font: 105% Arial, Helvetica, sans-serif;
	color: #eeeeee;
	text-decoration: underline;
}
.leftnav:hover {
	color: #eb6600;
}

/* Custom Styles */

html,body {
	margin: 0;
	padding: 0;
	height: 100%;
}
#mainTABLE {
	margin-left: auto;
	margin-right: auto;
	width: 942px;
	height: 100%;
	vertical-align: top;
}
#leftTD {
	width: 168px;
	padding-top: 75px;
	vertical-align: top;
	border-width: 0px 1px 0px 1px;
	border-style: solid;
	border-color: #d4d5d7;
}
#centerTD {
	width: 100%;
	vertical-align: top;
}
#mainTD {
	padding: 20px 20px 20px 20px;
	height: 296px;
	vertical-align: top;
}
#rightTD {
	width: 162px;
	vertical-align: top;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #d4d5d7;
}
#footerTD {
	padding: 4px 20px 20px 20px;
	vertical-align: top;
	font-size: 12px;
}
#homeLogo {
	text-align: right;
	padding: 82px 18px 107px 11px;
	border-width: 0px 11px 0px 0px;
	border-style: solid;
	border-color: #d4d5d7;
}
#subLogo {
	padding: 41px 19px 51px 17px;
	border-width: 0px 11px 0px 0px;
	border-style: solid;
	border-color: #d4d5d7;
}
#topMenu {
	margin-bottom: 8px;
	padding: 19px 73px 15px 11px;
	background-color: #2ac18e;	
}
#topMenu a:link { display: block; margin-bottom: 1px; text-decoration: none; }
#topMenu a:visited { display: block; margin-bottom: 1px; text-decoration: none; }
#topMenu a:hover { display: block; margin-bottom: 1px; text-decoration: underline; }

#mainMenu {
	margin-top: 26px;			
}
#mainMenu a:link { display: block; margin-bottom: 1px; text-decoration: none; }
#mainMenu a:visited { display: block; margin-bottom: 1px; text-decoration: none; }
#mainMenu a:hover { display: block; margin-bottom: 1px; text-decoration: underline; }

#subMenu {
	margin: 7px 13px 8px 21px;
    color: #61928c;
}
#subMenu br { line-height: 0px; }
#subMenu p { margin: 0px; padding: 0px }
#subMenu a:link { display: block; margin-bottom: 0px; color: #61928c; text-decoration: none; }
#subMenu a:visited { display: block; margin-bottom: 0px; color: #61928c; text-decoration: none; }
#subMenu a:hover { display: block; margin-bottom: 0px; color: #61928c; text-decoration: underline; }

#subHeaderContainer {
	width: 600px;
	height: 145px;
	margin: 0px 8px 0px 2px;
	background-color: #013f34;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #98b4aa;
	font-size: 12px;	
}
#subHeaderContent { position:relative; vertical-align:top; padding: 18px 20px 20px 20px; color: #00cc99; background-color: #013f34; }
#subHeaderContent p { margin: 0px; padding: 0px; }
#subHeaderContent img { padding-bottom: 19px; }
#subHeaderContent table { position:absolute; width:556px;  }
#subHeaderContent td { vertical-align: top; }
#subHeaderContent a:link { color: #00cc99; text-decoration: none; }
#subHeaderContent a:visited { color: #00cc99; text-decoration: none; }
#subHeaderContent a:hover { color: #00cc99; text-decoration: underline; }

#leftObjects {
	 padding: 26px 13px 0px 13px;
}
#rightDIV {
	position: relative;
	left: -1px;
	background-color: #ffffff;
}
#rightDIV a img {
	border: none;
}
#rightObjectsTABLE {
	padding: 26px 10px 10px 10px;
	height: 224px;
	vertical-align: top;
	background-color: #d4d5d7;
	background-image: url(images/sidecolgradient.jpg);
	background-position: bottom left;
	background-repeat: repeat-x;
	border-width: 0px 0px 0px 1px;
	border-style: solid;
	border-color: #d4d5d7;
}
#object2, #object3, #object4, #object7 {
	padding-bottom: 18px;
}
#headerIFRAME {
	position: relative;
	height: 67px; 
	padding: 0px 8px 8px 2px;
}
#headerIMG {
	padding: 0px 8px 0px 2px;
}
.user-tools {position:relative;	width:100%; height:21px; text-align:right;}
.user-tools div {position:absolute;	width:121px; height:16px; right:0; text-align:center; padding-top:5px; background:#545454 url(images/user-bg.gif) no-repeat top left;}
.user-tools img {margin:0 3px;}