@charset "UTF-8";
/* CSS Document */

/*container styles*/
/*html {
filter: expression(document.execCommand("BackgroundImageCache", false, true));
}*/

body { font:12px/16px Tahoma, Arial, Helvetica, sans-serif; color:#000; padding:0px; border:0px; margin:0px; text-align:center; }

* html #middle { overflow-x:auto; overflow-y:hidden; width:expression(document.body.offsetWidth - 400); }

/*first div is container for entire page, certering it horizontally in whatever browser you open, */
/*end div does not happen until directly before closing body tag*/
#main {position:relative; width:960px; height:auto; overflow:hidden;
/*this is to fix the IE bug for center layout*/
text-align:left;
/*this is to center for all other browsers*/
margin:0 auto; background:#FFF url(../../images/bluenav.gif) repeat-y 0 142px;}

#topbar {position:relative; top:0px; left:0px; width:960px; height:15px; background-image:url(../../images/top-bar.gif);}

#icdlogo {padding-top:11.5px; padding-left:51.5px; background:white; height:131px;}

#greenbottom {position:relative; top:0px; width:960px; height:10px; background-image:url(../../images/greenbottom.gif);}

#navbar {float:left; top:0px; left:0px; margin:0 15px 0 0px; width:180px; background-color:#013A81;}

.alert { width:582px; margin: 0 0 12px 0; padding:5px 15px; text-align:center; background:#F30; }

* html #navbar {display:inline; margin-left:-10px;}

#txtcontainer {top:3px: margin:0px; height:auto; width:auto; overflow:hidden;}
#txtcontainer:after {content:""; display:block; height:auto; clear:both;}

#cse-search-results {clear:left; display:block; margin:0px; padding:0px;}
#cse-search-results:after {content:""; display:block; height:auto; clear:both;}

#text {clear:left; display:block; margin:0px; padding:0px;}
#text:after {content:""; display:block; height:auto; clear:both;}
#text #yourstuff {border:none; padding:0px; margin:0px; text-align:left;}
#share { display:block; margin:20px 10px; text-align:left;}

#footer {clear:both; left:0px; bottom:0px; width:auto; height:25px; padding:3px; margin:0px; background-color:#5D9732;}

#banner {float:right; width:135px; height:auto; padding:0px; margin:0 0 0 15px; overflow:hidden;}
* html #banner {display:inline; margin-right:-14px;}

#shareicons { position:relative; overflow:hidden; width:auto; height:auto; margin-bottom:0; }


/*++++++++++++++++++++ slideshow JQuery +++++++++++++++++*/
.slideshow {height:600px; width:135px; margin:auto;  }
#banner img { padding:0px; border:none;  }
.slideshow a {text-decoration:none;}



/*+++++++++++++++++++++++++++++  nav styles  +++++++++++++++++++++++++++++++*/

ul.nav { list-style-type:none; margin:0; padding:0;} 
ul.nav li, ul.nav li a { font-size:10px; line-height:16px; font-weight:bold; text-align:left; color:#FF0; text-decoration:none; margin-left:5px; padding:0px; width:170px;  display:block; background-color:none; }
ul.nav li a:hover {text-decoration:none; display:block; background-color:#5D9732; }

ul.nav2 { list-style-type:none; margin:0; padding:0;}
ul.nav2 li, ul.nav2 li a {font-size:10px; line-height:16px; font-weight:bold; text-align:left; color:#FFF; text-decoration:none; margin-left:10px; padding:0px; width:155px; display:block; }
ul.nav2 li a:hover {text-decoration:none; display:block; background-color:#5D9732;}

.greenbox { width:588px; padding:12px; margin-top:12px; background-color:#5d9732; }

.maplink, .maplink a {font-size:12px; line-height:22px; text-align:left; color:#000; text-decoration:none; margin:0 0 12px 0px;}
.maplink a:hover {color:#5D9732; text-decoration:underline; }

.breadcrumb {font-size:9px; text-align:left; color:#999; text-decoration:none; margin:12px 0px; font-weight:normal;}
.breadcrumb a {font-size:9px; text-align:left; color:#999; text-decoration:none; margin:12px 0px; font-weight:normal;}

.breadcrumb a:hover {color:#5d9732; text-decoration:underline; }


/*+++++++++++++++++++++++++++++++++  body text styles  +++++++++++++++++++++++++++++++++++++*/

h1 { font-size:14px; line-height:16px; font-weight:bold; text-align:left; color:#013A81; margin-top:16px; margin-bottom:-3px;}
h2 { font-size:12px; line-height:16px; font-weight:bold; text-align:left; color:#5D9732; margin-bottom:0px;}
h2 a { font-size:10px; color:#5D9732; text-decoration:none;}
h2 a:hover {text-decoration:underline; color:#013A81;}
.head {font-size:14px; line-height:16px; font-weight:bold; text-align:left; color:#013A81; margin:16px 0 0 0px;}
.head a {color:#013a81; text-decoration:none; }
.head a:hover { background:#5d9732;}
.sub {font-size:12px; line-height:16px; font-weight:bold; text-align:left; color:#5D9732; margin-top:16px;}
.sub a { color:@013a81; text-decoration:none;}
.sub a:hover {text-decoration:underline; color:#5D9732;}
p {font-size:12px; line-height:16px; text-align:justify; color:#000000; margin:3px 0 12px 0px;}
p a {font-size:12px; line-height:16px; font-weight:bold; text-align:left; color:#013A81; text-decoration:none; margin-top:15px;}
p a:hover {color:#FFF; text-decoration:none; background-color:#5D9732; }



/* ++++++++++++++++++++++++++++++  FAQ styles  +++++++++++++++++++++++++++ */

#text.faq { clear:right;  }

p.question {font-weight:bold; text-align:left; color:#000; background-color:#a7bd97; padding:5px 10px; margin:12px 12px 1px 1px; width:590px;}
	p.question a { text-decoration:none; color:#013a81;}
	p.question a:hover { text-decoration:none; background-color:#013a81;}
p.answer { padding:4px 10px 12px; background-color:none; width:590px; }
	p.answer a { text-decoration:none; color:#013a81;}
	p.answer a:hover { text-decoration:none; background-color:#013a81;}

.top, .top a {font-size:8px; line-height:8px; color:#013A81; text-decoration:none; margin-left:0px; text-align:right;}
.top a:hover {text-decoration:underline; color:#5D9732;}


/* +++++++++++++++++++++++++++ general style +++++++++++++++++++++++++ */

sup {height:0px; line-height:1; vertical-align:baseline; vertical-align:bottom; position:relative; font-size:80%; }
sup {bottom:1ex;}

.feestablehd {font-size:10px; line-height:11px; font-weight:bold; text-align:left; background:#013A81; color:#ffffff; vertical-align:middle;}
.feestablesub {font-size:10px; line-height:11px; font-weight:bold; text-align:left; background:#5D9732; color:#ffffff; vertical-align:middle;}
.feestabletxt {font-size:10px; line-height:11px; font-weight:bold; text-align:left; color:#013A81; vertical-align:top; border-right:1px solid #5D9732; border-left:1px solid #5D9732; border-bottom:1px solid #5D9732;}
td.feestabletxt span { }
.feestablefees {font-size:10px; line-height:11px; font-weight:bold; text-align:right; color:#013A81; vertical-align:top; border-right:1px solid #5D9732; border-bottom:1px solid #5D9732;}
.initial {width:65px;}
.reprocesshtw {width:85px;}
.feestablefeesnil {font-size:10px; line-height:11px; font-weight:bold; text-align:right; color:#013A81; vertical-align:top; border-right:1px solid #5D9732;  border-bottom:1px solid #5D9732; background-color:#a7bd97;}


table.stats { font-size:11px; width:615px; margin:0px; padding:3px; border:0; }
table.stats th.statshead { color:#FFF; font-weight:bold; margin:0px; padding:4px; vertical-align:bottom; background-color:#5D9732;}

table.stats tr.rowshade { background-color:#c7dffd; }
table.stats .statsdata { color:#000; margin:0px; padding:4px; }
table.stats .statsleft { text-align:left; vertical-align:text-bottom; }
table.stats .statsright { text-align:right; vertical-align:text-bottom; }
table.stats .statscenter { text-align:center; vertical-align:text-bottom; }
table.stats a {text-decoration:underline; color:#003366;}
table.stats a:hover {text-decoration:none; color:#FFF; background-color:#f30;}

td.bottomrule {margin:0; padding:0; border-top:solid 3px #5D9732; }	

ul.bulletlist {text-align:left; color:#000; list-style-image:url(../../images/bluesquare_07.gif);}
ul.bulletlist li {font-size:12px; line-height:16px; text-align:left; color:#000; list-style-image:url(../../images/bluesquare_07.gif); margin-bottom:6px;}
ul.bulletlist li a { color:#5d9732; text-decoration:none;}
ul.bulletlist li a:hover { color:#FFF; background-color:#f30;}
ol.numberlist { text-align:left; color:#000;}
ol.numberlist li {font-size:12px; line-height:16px; text-align:left; color:#5D9732; font-weight:bold; list-style-position:outside;}
ol.numberlist li a { color:#5d9732; text-decoration:none;}
ol.numberlist li a:hover { color:#FFF; background-color:#f30;}



/* +++++++++++++++++++++++++++++ who styles ++++++++++++++++++++++++++++ */

.unitable {font-size:10px; line-height:11px; text-align:left; border-right:1px solid #999999;}
.unitablesub {font-weight:bold; background:#5D9732; color:#ffffff; vertical-align:bottom; border-bottom:1px solid #FFF}
.unitabletxt {color:#000; vertical-align:top; border-bottom:1px solid #CCC;}
.unitablestate {font-weight:bold;color:#fff; vertical-align:top; background-color:#9798ba; border-bottom:1px solid #ccc;}
.unitablegroup {font-weight:bold; color:#fff; vertical-align:top; background-color:#013a81; border-bottom:1px solid #ccc;}


/* +++++++++++++++++++++++++++++ contact styles ++++++++++++++++++++++++++++ */

p.white { color:#fff; }
.formlabel {font-size:9px; line-height:12px; text-align:left; font-weight:bold; color:#5d9732;}
.formfill {font-size:9px; line-height:12px;  text-align:left; color:#000;}


/*+++++++++++++++++++++++++++++++++footer text styles+++++++++++++++++++++++++++++++++*/

.footertxt {font-size:9px; line-height:14px; font-weight:bold; text-align:center; color:#FFF; }
.footertxt a {font-size:9px; line-height:14px; font-weight:bold; text-align:center; color:#FFF; }
.footertxt a:hover {color:#013A81; text-decoration:underline; }
	
	
/*+++++++++++++++++++++++++++++++++feed/share text styles+++++++++++++++++++++++++++++++++*/
#share a {font-size:10px; line-height:11px;  color:#FF0; text-decoration:none;}
#share a:hover {text-decoration:underline; color:#FFF;}

/*#share .stbuttontext a {font-size:10px; line-height:11px; color:#013A81; text-decoration:none;}
#share .stbuttontext a:hover {text-decoration:underline; color:#5D9732;}*/

	
@import url ("ie.css");
