/* CSS Document */
* html {margin:0; padding:0;}

body {font-size:62.5%; font-family:Arial, Helvetica, sans-serif;  text-align:center;}
td, div {font-size:1em; color:#666666;}

h1 {font-size:1.7em; color:#218d54;}
h2 {font-size:1.5em; color:#3a83e9; }
h2 span {font-size:smaller;}

h3 {font-size: 1.5em; color:#333333;}
h3 a {color:#333333; text-decoration:none;}
h3 a:hover {color:#333333; text-decoration:underline;}

h4 {font-size:1.3em; color:#218d54;}

#container {width:720px; border:1px solid #ccc; text-align:left; margin: 0 auto; padding:2px; }

#progressBar {width:720px; float:left; background:url(../images/progressBar-background.jpg) repeat-x top center; margin:0px 0 0 0; padding:0; position:relative; z-index:1;}
#progressBar p {font-size:1.4em; color:#30745b; font-weight:bold;}

table#progress {float:left;}
table#progress td {text-align:center;  }
.top {background:url(../images/table-background.gif) repeat-x center center;}
.bottom {}
.bottom a {text-decoration:none; color:#666666;}
.bottom a:hover { text-decoration:underline;}
.bottom td {padding-bottom:5px; }
.separator {background:url(../images/green-bar.gif) repeat-x top center;}

#nav { width:150px; float:left; z-index:3; background:#fff;}
#nav p { font-weight:bold; font-size:1.2em; margin:20px 0 -5px 7px;}
#nav ul {margin:10px 0; padding:0; list-style-type:none;}
#nav ul a {display:block; width:130px;color:white;   padding: 7px; background:#118548; border:1px black solid; margin:0 0 5px 0;  text-decoration:none;font-size:1.2em; font-weight:bold;}
#nav ul a:hover { border:1px black solid;  background:#95a354;   padding: 7px; margin:0 0 5px 0;  color:#000000;}

#content { width:560px; float:right; z-index:2;background:#fff;}
#content img.border {border:2px solid #3a83e9;}

.infoBox {width:180px; }
.bgs {background:url(../images/infobox-background.gif) no-repeat top center ; padding:0;}
.bgs p {padding-right:5px;}
.eblex {  margin-left:10px; background:url(../images/infobox-background.gif) no-repeat top center; padding:0;}
.brp {background: url(../images/infobox-bg-right.gif) no-repeat top center ; }

.more { display:block;text-align:right; margin-right:10px;}
.more a { text-decoration:underline; color:#333333; font-style:italic;}

#footer {width:720px; text-align:center; padding:15px 0 10px 0;}
#footer a {color:#666666; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

.clear {clear:both; height:1%;}
.fright {float:right;}
.fleft {float:left;}
.largefont {font-size:1.2em;}
.info {color:#333333; font-weight:bold;}
form label {font-size:1.2em;}

.factsheetWrap {font-size:1.2em; float:left; width:230px;}
.factsheetWrap ul li a {color:#666666; text-decoration:none;}
.factsheetWrap ul li a:hover {color:#333333; text-decoration:underline;}

.bodyText {font-size:1.2em;}

#tblResults {border:1px #ccc solid; margin: 3px 0 0 0; }

.tblAction {margin:5px 0;}
.tblAction img {padding:0 5px 0 0; margin:0;}
