/*
 * c-css by U4EA Technologies - Allan Jardine
 * Version:       1.2.php.3
 * Browser:       Webkit 537.3
 * Browser group: cssA
 */
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}del,ins{text-decoration:none;}
h1 {font-size:138.5%;}h2 {font-size:123.1%;}h3 {font-size:108%;}h1,h2,h3 {margin:1em 0;}h1,h2,h3,h4,h5,h6,strong {font-weight:bold;}abbr,acronym {border-bottom:1px dotted #000;cursor:help;}em {font-style:italic;}del {text-decoration:line-through;}blockquote,ul,ol,dl {margin:1em;}ol,ul,dl {margin-left:2em;}ol li {list-style: decimal outside;}ul li {list-style: disc outside;}dl dd {margin-left:1em;}th,td {padding:0em;}th {font-weight:bold;text-align:center;}caption {margin-bottom:.5em;text-align:center;}p,fieldset,table,pre {margin-bottom:1em;}input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em;}table, tr, td{border:none;}html {height: 100%;}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}table{font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
*{font-weight:normal;}
html { background-color: #000; background-image: url('../img/bg.gif'); font-family: arial, sans; }
body{ padding-top:30px; padding-bottom:40px; }
.body{ width:907px; margin:0 auto; background:#FFF; }
.highlight{ color:#e30831; }
a{ color:#0066b9; text-decoration:underline; font-style: italic; }
a:hover{ text-decoration:none; }
p{ font-size:12px; line-height:1.2em; }
.whitehall{ color:#0066b9; font-family:times,serif; font-weight:bold; font-size:1.2em; }
h1,h2,h3,h4{ font-family:times, serif; }
h1{ color:#0066b9; font-size:38px; margin:5px 0; font-weight:normal; }
h2{ color:#0066b9; font-family:arial, sans; font-size:16px; margin-bottom:0; }
#header{ background:#FFF; height:137px; overflow:hidden; }
#slides{ float:right; width:308px; height:137px; overflow:hidden; }
#footer{ text-align:center; padding:10px 0; }
#nav{ background:#363b3d url('../img/navbg.gif'); height:31px;overflow:hidden; }
#nav ul{margin:0;padding:0;margin-left:40px;}
#nav ul li{float:left;list-style-type:none;}
#nav ul li a{ color:#FFF; font-weight:bold; font-size:16px; display:inline-block; height:31px; padding:5px 10px; border-left:1px solid #b1b4b7; border-right:1px solid #000; font-style: normal; text-decoration: none; }
#nav ul li a:hover{background:#363b3d url('../img/navbg-over.gif');}
#nav ul li a.first{border-left:none;}
#nav ul li a.last{border-right:none;}
#main{ padding:20px 50px; width:807px; }
#left{ width:560px; }
#right{ width:220px; float:right; }
#homeList{margin:0;padding:0;margin-left:25px;}
#homeList li{ font-weight:bold; color:#0066b9; }
#homeList li .highlight{font-weight:bold;}
#homeList li h2{ margin:0; }
#homeList li p, #homeList li ul li{ font-weight:normal; color:#000; }
#homeList li ul{margin-top:0;margin-left:15px;}
#homeList p{margin-bottom:5px;}
#homeList strong{ font-style:italic; color:#000; }
#contactForm{ margin-top:20px; width:80%; }
#contactForm td{ padding:4px; }
#contactForm .form{ width:100%; border:1px solid #999; }
#contactForm #send{ border:1px solid #999; padding:0 10px; }
#footerNav, #attr{ padding-top:20px; background:none; text-align:center; color:#77c5ec; font-size:16px; }
#footerNav a{ color:#FFF; font-weight:bold; display:inline-block; padding:0 10px; font-style: normal; text-decoration: none; }
#footerNav a:hover{ color:#77c5ec; }
#attr{ color:#FFF; font-size:12px; }
#attr a{color:#fff;}
hr{ border: none 0; border-top: 1px solid #ccc; border-bottom: 1px solid #FFF; height: 2px; margin: 10px auto 0 0; text-align: left; }
.leftCol, .rightCol{ width:200px; }
.leftCol{float:left;}
.rightCol{float:right;}
.maintenance td{font-size:12px;padding:6px;}
td .txtMed{width:80px;}
td .txt{border:1px solid #999;}
.printOnly{ display:none; }
