/* Framework */
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	background-color: #918f8a;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(images/frame/backer.gif);
	background-repeat: repeat-x;
	text-align: center; 

}
.oneColFixCtr #container {
	width: 763px; 
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
}
.oneColFixCtr #mainContent {
	padding: 0 20px; 
}



/* Top */
#logo {float: left; padding-top: 26px; padding-left: 7px; width: 117px; height: 40px;}
#topnav {float: right; padding-top: 45px; text-transform:uppercase; padding-right: 7px;}
#topnav a{text-decoration:none; color: #000000; padding-left: 6px; padding-right: 6px;}

/* Main Page Container */
#dropscontainer {background-image:url(images/frame/drpos2.gif); background-repeat:repeat-y; margin-top: 5px;}

a{color:#003798;}

/* Floating Columns */
#leftbox {float: left; padding: 27px; width: 473px;}
#leftbox a{color:#003798 ;}
#rightbox {float: right; width: 230px; text-align:right; padding-right:2px;}


/* Button Classes */
.navbutton{width: 222px; height: 40px; line-height: 40px; float: right; background-image:url(images/frame/navbutton.gif); text-align:left; padding-left: 5px; vertical-align:middle; font-size: 12px;}
.navbutton img {vertical-align:middle; padding-right: 10px;}
.navbutton a{color: #000000; text-decoration:none;}
.over{background-image:url(images/frame/navbutton_ro.gif);}

/* News Box */
.midbox {background-image:url(images/frame/midbacker.gif); background-repeat: repeat-y; padding: 10px 0;}
#midboxinner{width: 705px; background-image:url(images/frame/mid_rep.gif); background-repeat:repeat-y; padding: 8px 0;}
#midboxinner a{color:#003798; text-decoration: none;}
.newsitem{padding: 4px 8px;}
.alternate{background-image: url(images/frame/midboxalt.gif);}

/* Footer */
#footernav {background-image:url(images/frame/footnavback.gif); background-repeat:repeat-y; padding: 28px 8px;}
#footernav a{color:#000000; text-decoration: none; padding: 0 7px; font-size:11px;} 
#footleft {float: left; width: 40%; text-align:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 160%; padding-left: 20px;}
#footright{float: right; width: 40%; text-align: right; padding-right: 20px; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height: 160%;}

/* Text Styles */
h1{font-size: 18px; color: #003798; padding-top: 0px; margin-top: 0px;}
h2{font-size: 12px; color: #003798; margin: 0; padding: 0;}

/* Utility */
.inline{display: inline;}

