@charset "UTF-8";
/* CSS Document */

body { margin:0px; text-align:center; }

body, div, p { font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; line-height:1.2;}

#container { margin: 0 auto; width:770px; text-align:left; background:#FFFFFF;}

#header { height:60px; display:block;}
#header a.logo { margin: 10px 0px 0px 10px; width:222px; float:left;}
#header .col { width:244px; float:left; margin-left: 25px; padding:26px 0px 0px 0px}
#header .col a.date { text-align:right; padding-right:10px; width:234px; text-decoration:none; color:#666666; display:block;}

h1 { font-family:Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal; color:#162957; margin:0;}
h1 b { display:none;}
h6 { margin:0; font-size:16px; font-weight:normal; color:#162957;}

a { color:#999999; text-decoration:underline;}
a:hover { color:#78B24D; text-decoration:none;}

#nav { width: 232px; float:left;}
#nav ul, #nav ul li { display:inline; margin:0px 0px 10px 0px; padding:0px;}
#nav ul li a { display:block; width:230px; border-top:1px solid #78B24D;  margin:0; text-decoration:none;}
#nav ul li a:hover { }

#nav ul li a b { display:none;}
#nav ul li a#RP { background:url(../i/rp.gif);  height:31px;} 	#nav ul li a#RP:hover, #nav ul li a#RPhigh { height:31px; background: url(../i/rp.gif) -230px ;}
#nav ul li a#PCS { background:url(../i/pcs.gif); height:31px;} #nav ul li a#PCS:hover, #nav ul li a#PCShigh { height:31px; background: url(../i/pcs.gif) -230px -0px;}
#nav ul li a#CS { background:url(../i/cs.gif); height:31px;} 	#nav ul li a#CS:hover, #nav ul li a#CShigh { height:31px; background: url(../i/cs.gif) -230px -0px;}
#nav ul li a#HWW { background:url(../i/hww.gif); height:31px;} #nav ul li a#HWW:hover, #nav ul li a#HWWhigh { height:31px; background: url(../i/hww.gif) -230px -0px;}
#nav ul li a#CP { background:url(../i/cp.gif); height:31px;} 	#nav ul li a#CP:hover, #nav ul li a#CPhigh { height:31px; background: url(../i/cp.gif) -230px -0px;}
#nav ul li a#DL { background:url(../i/dl.gif); height:31px;} 	#nav ul li a#DL:hover, #nav ul li a#DLhigh { height:31px; background: url(../i/dl.gif) -230px -0px;}
#nav ul li a#CT { background:url(../i/ct.gif); height:31px; border-bottom:1px solid #78B24D;} #nav ul li a#CT:hover, #nav ul li a#CThigh { height:31px; background: url(../i/ct.gif) -230px -0px;border-bottom:1px solid #78B24D;}

#nav p { margin:0; padding:0px 0px 10px 10px;}
#nav img.tit { margin:10px 0px 10px 0px;}

#nav ul.subnav li a.subhead { padding:0px 0px 5px 0px; margin:0px 0px 0px 12px; display:block; border:none; width:218px; height:15px; text-decoration:none; color:#333333; font-weight:bold;} 
#nav ul.subnav li a.sub, #nav ul.subnav li a.subhigh { padding:0px 0px 5px 0px; margin:0px 0px 0px 12px; display:block; border:none; width:218px; text-decoration:underline;} #nav ul.subnav li a.subhigh { color:#990000; font-weight:bold;}
#nav ul.subnav { margin:0;}

#nav ul.subnav2 li a { display:block; width:230px; height:27px;border-top:1px solid #ffffff;  margin:0; text-decoration:none;}
#nav ul.subnav2 li a#CSGW { background:url(../i/cs/cs-gw.gif); } #nav ul.subnav2 li a#CSGW:hover, #nav ul.subnav2 li a#CSGWhigh { background:url(../i/cs/cs-gw.gif) -230px;}	
#nav ul.subnav2 li a#CSCE { background:url(../i/cs/cs-ce.gif); } #nav ul.subnav2 li a#CSCE:hover, #nav ul.subnav2 li a#CSCEhigh { background:url(../i/cs/cs-ce.gif) -230px -0px;}	
#nav ul.subnav2 li a#CSCF { background:url(../i/cs/cs-cf.gif); } #nav ul.subnav2 li a#CSCF:hover, #nav ul.subnav2 li a#CSCFhigh { background:url(../i/cs/cs-cf.gif) -230px -0px;}	
#nav ul.subnav2 li a#CSENV { background:url(../i/cs/cs-env.gif); } #nav ul.subnav2 li a#CSENV:hover, #nav ul.subnav2 li a#CSENVhigh { background:url(../i/cs/cs-env.gif) -230px -0px;}	
#nav ul.subnav2 li a#CSDEM { background:url(../i/cs/cs-dem.gif); } #nav ul.subnav2 li a#CSDEM:hover, #nav ul.subnav2 li a#CSDEMhigh { background:url(../i/cs/cs-dem.gif) -230px -0px;}	

#nav ul.subnav2 li a#HWWOT { background:url(../i/hww/hww-ot.gif); } #nav ul.subnav2 li a#HWWOT:hover, #nav ul.subnav2 li a#HWWOThigh { background:url(../i/hww/hww-ot.gif) -230px;}	
#nav ul.subnav2 li a#HWWCON { background:url(../i/hww/hww-con.gif); } #nav ul.subnav2 li a#HWWCON:hover, #nav ul.subnav2 li a#HWWCONhigh { background:url(../i/hww/hww-con.gif) -230px -0px;}	
#nav ul.subnav2 li a#HWWFLE { background:url(../i/hww/hww-fle.gif); } #nav ul.subnav2 li a#HWWFLE:hover, #nav ul.subnav2 li a#HWWFLEhigh { background:url(../i/hww/hww-fle.gif) -230px -0px;}	
#nav ul.subnav2 li a#HWWPAR { background:url(../i/hww/hww-par.gif); } #nav ul.subnav2 li a#HWWPAR:hover, #nav ul.subnav2 li a#HWWPARhigh { background:url(../i/hww/hww-par.gif) -230px -0px;}	
#nav ul.subnav2 li a#HWWHS { background:url(../i/hww/hww-hs.gif); } #nav ul.subnav2 li a#HWWHS:hover, #nav ul.subnav2 li a#HWWHShigh { background:url(../i/hww/hww-hs.gif) -230px -0px;}	

#nav ul.subnav2 li a#OCTES { background:url(../i/oc/oc-tes.gif); } #nav ul.subnav2 li a#OCTES:hover, #nav ul.subnav2 li a#OCTEShigh { background:url(../i/oc/oc-tes.gif) -230px -0px;}	

#nav ul.subnav2 li a#CTDLS { background:url(../i/dls-but.gif); } #nav ul.subnav2 li a#CTDLS:hover, #nav ul.subnav2 li a#CTDLShigh { background:url(../i/dls-but.gif) -230px -0px;}	


.green, a.green { color:#78B24D;}
.blue, a.blue { color:#00254e;}
.grey, a.grey { color:#999999;}
.fff, q.fff { color:#ffffff;}
.red, a.red { color:#990000;}

#ccol, #rcol, #ccol2 { width:244px; float:left; margin-left: 25px; padding:10px 0px 0px 0px}
#ccol, #ccol2 { border-top: 1px solid #00254e; padding-bottom:10px;}
#rcol { border-top: 1px solid #78B24D;}

#ccol p { border-bottom: 1px dotted #666666; padding:10px 0px 10px 0px; margin:0px; clear:both; display:block;}
#ccol p img { margin: 0px 10px 10px 0px; display:block;}
#rcol p { padding:10px 0px 10px 0px; margin:0px;}

#project { float:left; margin-left: 25px; padding:10px 0px 0px 0px; border-top:1px solid #00254e; width:512px;}
#project h1 { background:#666666; padding: 10px; margin:0px 0px 10px 0px; font-size:12px; color:#FFFFFF; font-weight:bold; width:492px;}
#project h2 { font-weight:normal; font-size:12px; padding:0px 0px 10px 10px; margin:0;}
#project h3 { background:#78B24D; padding: 10px; margin:0px 0px 10px 0px; font-size:12px; color:#FFFFFF; font-weight:bold; width:492px;}

#project #images { border-top: 1px dotted #666666; width:500px; text-align:center;}
#project #images table td, #project #images table th  { border-bottom: 10px solid #ffffff; background:#E6E6E6; width:117px; height:117px; text-align:center;}
#project #images table td { border-left: 10px solid #ffffff; }

#project h1 strong { display:none;}
#project h1.cs, #project h1.gw, #project h1.ce, #project h1.cf, #project h1.env, #project h1.dem, #project h1.hww, #project h1.ot, #project h1.con, #project h1.fle, #project h1.par, #project h1.hs, #project h1.oc, #project h1.tes, #project h1.dls, #project h1.cont { width:512px;  height:51px; padding:0px;}
#project h1.cs { background:url(../i/cs/btf.gif);}
#project h1.gw { background:url(../i/cs/gw.gif);}
#project h1.ce { background:url(../i/cs/ce.gif);}
#project h1.cf { background:url(../i/cs/cf.gif);}
#project h1.env { background:url(../i/cs/env.gif);}
#project h1.dem { background:url(../i/cs/dem.gif);}

#project h1.hww { background:url(../i/hww/hww.gif);}
#project h1.ot { background:url(../i/hww/ot.gif);}
#project h1.con { background:url(../i/hww/con.gif);}
#project h1.fle { background:url(../i/hww/fle.gif);}
#project h1.par { background:url(../i/hww/par.gif);}
#project h1.hs { background:url(../i/hww/hs.gif);}

#project h1.oc  { background:url(../i/oc/oc.gif);}
#project h1.tes { background:url(../i/oc/tes.gif);}

#project h1.dls { background:url(../i/hd-dls.gif);}
#project h1.cont { background:url(../i/cont.gif);}


#project p { margin:0px 0px 10px 0px; font-size:12px;}
#ccol2 p { padding:10px 0px 0px 10px; font-size:12px;}

#project .lcol { float:left; width: 250px;}

p.fir { border-top: 1px dotted #666666; padding-top:10px;}

#footer { clear:both; padding-top:10px; border-top:1px solid #666666; margin-top:10px;}
#footer p { margin:0; }
#footer p.lt { float:left;}
#footer p.rt { float:right;}
#footer p.cb { clear:both;}

.hi { padding: 10px; border:solid 1px #78B24D; background:#DEECD3; color:#78B24D; font-weight:bold; margin:0px 0px 20px 0px}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */