/* Site Body and Globals */
html, body {background:#ebebeb;color:#333;width:100%;margin:0;padding:0;font:12px Helvetica, Arial, sans-serif;line-height:18px;}
body > #mainbody{height:auto;}

table, td, th {margin:0;padding:0;border-collapse:collapse;vertical-align:top;font-size:12px;font-weight:normal;border:0;}
th {text-align: left;font-weight: bold;font-size: 12px;}
img{border:0;}
a {color:#333;font-weight:normal;text-decoration:underline;}
hr {margin:5px 0 5px 0; color:#609;background:#609;border:0;height:1px;}
#mainbody {padding:10px 17px 10px 17px;margin:10px auto;width:775px;background-image:url(../images/site/main_bg.gif);background-repeat:repeat-y;}

/* Header */
#header {height:165px;width:740px;padding:0;margin:0;background-image:url(../images/site/header.gif);background-repeat:no-repeat;}

/*Page Layout */
.leftcol {width:160px;padding:0;}
.leftcol img {margin: 10px 0 10px 0;}
.maincol {margin:0;padding:0;width:100%;}

/* Main Content */
#pagecontent {width:530px;padding:0;margin:10px;}
p{font-size:12px;line-height:18px;margin:0;}
h1{font-size:16px;margin-top:0;padding-top:0;color:#004d91;}
h2{font-size:12px;margin:0;padding:0;color:#009ff2;}
h3{font-size:12px;}
h4{font-size:11px;}
#pagecontent ul{margin:0 10px 20px 20px;padding:0;}
#pagecontent li{background-image:url(../images/site/bullet.gif);background-repeat:no-repeat;background-position: 0px 6px;list-style:none;margin:0;padding:0 0 5px 18px;line-height:16px;}
.borderbluekeyline{border:1px solid #00a7f3;}

.pager {height:12px;clear: both; padding: 8px 0 10px 0; text-align: center; font-size:11px;}
.pager a.on {font-weight: bold; font-size: 11px;}
.pager a:link,.pager a:visited {font-size:11px;text-decoration:underline;}

/* Department Navigation */
.deptnav {padding:0;margin:0;}
.deptnav li {width:180px;list-style:none;white-space:nowrap;background:#ebebeb;padding: 0 10px 0 10px;}
.deptnav li.selected {background: #ebebeb;}
.deptnav li.sub {background: #f5c5ef;}
.deptnav a {color:#333;display:block;text-decoration:none;height:18px;padding:8px 0 7px 0;border-top:1px solid #fff;}
.deptnav a:hover {text-decoration:underline;}
.deptnav li.selected a {color:#333;font-weight:bold;}

/*Heading*/
.header1 h1 {color:#333;font-size:20px;font-weight:normal;margin:0;padding:0;}

/*Forms*/
#searchform{padding:10px;margin:0;}
#searchform input.text{padding:1px;margin:0 0 2px 0;border:1px solid #ccc;font:11px Verdana, Arial, sans-serif;width:133px;}
#searchform input.button{font-size:11px;margin:0;padding:0;}

.form {font-size:12px;line-height:15px;padding:2px 10px 3px 0;margin:0px;text-align:right;}
.form td {font-size:12px;}

input {font-size:11px;}
input.quant {width:15px;height:10px;}
input.text{font-size:12px;padding:2px 0 0 0;margin:1px 0 1px 0;}

select {font-size:11px;}

/*Contents Page*/
#contentspage{margin:14px;}
#contentspage h1{margin:0;padding:0;}
#contentspage a{font-size:12px;font-weight:bold;}
#contentspage p {margin:0;padding-bottom:12px;}

/*Links Page */
#links{padding:14px;border:0;}
#links ul{padding:0;margin:0;list-style:none;}
#links li{padding-bottom:10px;}
#links a {text-decoration:underline;font-weight:bold;}

/* Misc */
.warning {color:red;}
.info {color:green;font-weight:bold;}
a.underline:link, a.underline:hover, a.underline:visited{text-decoration:underline;font-size:12px;}

/*Footer */
#footer {width:740px;margin-top:20px;text-align:right;border-top:1px solid #00a7f3;}
#footer a {text-decoration:none;}