
body{background:#FFFBC6;font-size:small; font-family:Geneva, Arial, Helvetica, sans-serif; width:95%;max-width:1200px; min-width:600px; margin-left:auto; margin-right:auto;}


#wrapper{width:auto; border-left-style:solid; border-left-width:thick; border-left-color:#FF6600; border-right-style:solid; border-right-width:thick; border-right-color:#3333CC; border-top-style:solid; border-top-width:thick; border-top-color:#FFFF33; border-bottom-style:solid; border-bottom-width:thick; border-bottom-color:#FF0000;background:#ffffff; padding-top:4px;}

#header {background:#009933 url(banner2.gif) no-repeat center; height:137px;}
#header a{color:#009933;}
#header p{padding-top:50px; padding-left:340px; font-size:24px;}
#header img{border-style:solid; border-width:thick; border-color:#009933;}

h1, h2, h3, h4 {color:#006600;text-align:center; font-family:Arial, Helvetica, sans-serif;}


#message{background:#5C3E90; width:auto; text-align:right; color:#FFFFFF; padding-right:1.1%;}
#message a{color:#FFFFFF;font-size:12px;}
#message a:hover{background-color:#5C3E90; color:#9999FF;}

#mainnavigation{width:10%; float:left; padding-top:1%;}
#mainnavigation li{list-style-type:none; line-height:normal;}
.navlist ul, li
{
margin-left: 0;
padding-left: 0;
list-style-type:none; 
font-family:Georgia, "Times New Roman", Times, serif;
}

.navlist a
{
display: block;
padding: 3px;
width: 115px;
background-color:#990099;
border-bottom: 1px solid #ffffcc;
}

.navlist a:link, 
{
color: #EEE;
text-decoration: none;
}

.navlist a:visited
{color:#FFCC99;

}

.navlist li#active a
{
background: #c60;


color: #ffffcc;
}

.navlist a:hover
{
background-color: #cc9966;
color:#ffffcc;
}


.location{background-color:#FFFFFF; border-style:solid; border-color:#CC0000;color:#CC0000; margin-top:50px; margin-left:4%; width:115px; padding-top:10px; padding-bottom:3px;}
.location h3{color:#FFFFFF; background:#CC0000; text-align:center;}
.location p{text-align:center;}
.location img{margin-left:15px;}


#content{width:81%; float:right; background-color:#FFFFFF; padding-bottom:4px;}

#breadcrumbs {
float:left;
width:90%;
margin:0;
padding:10px 0 0 10px;
background:#00CC66;
}

#breadcrumbs li {
float:left;
margin:0;
padding:0;
list-style-type:none;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}

#breadcrumbs a{
float:left;
display:block;
margin:0 1px 0 0;
padding:4px 8px;
color:#333333;
text-decoration:none;
border:1px solid #9B8748;
border-bottom:none;
background:#CCCC99;
}

#breadcrumbs a:hover, body#who #t-who a{
color:#333333;
padding-bottom:5px;
border-color:#727377;
background:#FFFFFF;
}

#breadcrumbs a:hover, body#what #t-what a{
color:#333333;
padding-bottom:5px;
border-color:#727377;
background:#FFFFFF;
}

#breadcrumbs a:hover, body#cyshcn #t-cyshcn a{
color:#333333;
padding-bottom:5px;
border-color:#727377;
background:#FFFFFF;
}

#breadcrumbs a:hover, body#services #t-services a{
color:#333333;
padding-bottom:5px;
border-color:#727377;
background:#FFFFFF;
}

#breadcrumbs a:hover, body#eligible #t-eligible a{
color:#333333;
padding-bottom:5px;
border-color:#727377;
background:#FFFFFF;
}

#primarycontent{width:67%; float:left; border-left-style:solid; border-left-width:thick;border-color:#00CC66;padding-left:5px; padding-top:1%; letter-spacing:1.5; margin-top:auto;}

#primarycontent a:hover{background-color:#FFFFFF; color:#999999;}
#primarycontent h1, h2 {background-color:#FFFBC6; border-bottom-style:groove; border-bottom-color:#663333; border-bottom-width:thin;}
#primarycontent img{border-style:double; border-color:#993399; float:right;}
#primarycontent p{color:#333333; padding-bottom:1%;}
#primarycontent ul, li {list-style:square; line-height:1.5;}
#primarycontent dt {font-weight:600;}
#primarycontent dl {line-height:1.5;}


#contactlist ul{font-size:18px; font-weight:500; font-family:"Times New Roman", Times, serif;}
#contactlist ul ul{font-size:14px; list-style-type:circle;}
#contactlist a{text-decoration:none; color:#333333;}
#contactlist a:hover{background-color:#FFFFFF; color:#CCCCCC;}


#secondarycontent{width:25%; float:right; margin-right:2%; padding-top:4%; text-align:center; font-siz:10px; border-bottom:none;}
#secondarycontent img{margin-top:20px; margin-left:30px;}
#secondarycontent a{text-decoration:none;}


#mapbox {border-style:solid; border-color:#FF6600;}
#mapbox h3{background-color:#FF6600; color:#FFFFFF;}
#mapbox img{text-align:center; margin-left:15px;}
#mapbox p{padding-left:4px; text-align:center;}

.quicklinks {background-color:#FFFFFF; border-style:solid; border-color:#0033CC;}

.quicklinks h3{padding-top:0px; background-color:#0000CC; color:#FFFFFF; font:"Times New Roman", Times, serif;}

.quicklinks li{list-style-type:circle; font-size:12px; padding-right:2px; text-align:left;}
.quicklinks a{color:#0033CC; text-decoration:none;}
.quicklinks a:hover{background-color:#FFFFFF; color:#99CCFF;}

.whatsnew {margin-top:10%; background-color:#FFFFFF; border-style:solid; border-color:#FF6600;}
.whatsnew p{padding:3px; font-size:12px;}
.whatsnew li{font-size:12px; list-style-type:circle;}
.whatsnew h3{color:#FFFFFF; background-color:#FF6600;}
.whatsnew a{text-decoration:none; color:#FF6600;}
.whatsnew a:hover{background-color:#FFFFFF; color:#FFCC33;}



#footer{clear:both; background:#cc9; width:100%; text-align:right; font-size:12px; color:#666666; font-weight:500;}
#footer p{padding-right:1%;}