* { padding: 0; margin: 0 }
img { border: 0 }
body { font-family: Arial; font-size: 62.5%; background: #414042 url(../images/background.jpg) repeat-x top left; margin-top: 43px }

#dims { width: 900px; margin: 0 auto; }

#f1 { float: left; width: 900px; height: 20px; background: url(../images/boxtop.jpg) no-repeat; }
#f3 { float: left; width: 900px; height: 20px; background: url(../images/boxbottom.jpg) no-repeat; }
#f4 { color: #b0b1b3; font-size: 10px; float: left; width: 900px; padding-top: 13px; padding-bottom: 13px }

#fleft {float: left; width: 450px; }
#fright {float: left; width: 450px; text-align: right }
#fright a { color: #b0b1b3; text-decoration: none }


#main { float: left; width: 900px; min-height: 335px; height: auto!important; height: 335px; background: url(../images/boxmiddle.jpg) repeat-y;  }

#header { float: left; width: 900px; margin-bottom: 10px }
#logo { float: left;  padding: 0;}
#nav { float: right; list-style-type: none; font-size: 12px; padding: 25px 0 0 0 }
#nav li { float: left; margin-left: 19px }
#nav a { color: #FFF; text-decoration: none }


#left { float: left; padding: 10px 0 0 30px }
#fullwidth { float: left; padding: 10px 0 0 30px; width:860px }

#text { float: left; padding: 13px 31px 0 31px; width: 432px }
#text h1 { font-size: 25px; font-weight: normal; line-height: 25px; color: #77b800; margin-bottom: 34px }
#text h2, td { font-size: 13px; font-weight: normal; line-height: 18px; color: #616265 }
#text h3 { font-size: 11px; font-weight: normal; line-height: 18px; color: #77b800 }
#text h4, td h4, h4{ font-size: 16px; font-weight: normal; color: #77b800 }
#text p { color: #616265; font-size: 10px; line-height: 14px; margin-bottom: 14px }
#text table { color: #616265; font-size: 10px; width: 432px; margin-top: -5px }
#text td { padding: 9px 0; border-bottom: solid 1px #aeb0b3; vertical-align: top }
#text .last td { border-bottom: 0 }
#text .link { text-align: right }
#text .link a { color: #616265 }
#text .link a:hover { color: #77b800 }

#text #linklist { color: #616265; font-size: 10px; width: 432px; list-style-type: none }
#text #linklist li { float: left; width: 432px; padding: 9px 0; border-bottom: solid 1px #aeb0b3; vertical-align: top }
#text #linklist a { color: #616265 }
#text #linklist a:hover, #text #linklist .on { color: #77b800 }

#newsbox { float: left; padding: 28px 18px 0 18px; background: url(../images/newsbox.jpg) no-repeat bottom left; width: 340px; height: 299px; margin-left: 30px }
#newsbox p { color: #616265; font-size: 10px; line-height: 14px; margin-bottom: 14px }
#newsbox h1 { font-size: 16px; font-weight: normal; line-height: 16px; color: #77b800; margin-bottom: 14px }
#newsboxinner { float: left; width: 340px; height:200px; overflow: hidden }

#newsboxArrows { clear:left;float: left; height: 11px;margin:9px 0 0 0;width:190px; border-top: solid 1px #e0e0e0; padding: 5px 0 0 150px  }
#newsboxArrows img{padding-left:10px; cursor: pointer}


.toggler { cursor: pointer }

#text a { color: #8cc63f; text-decoration: none }

#title { float: left; width: 432px; border-bottom: solid 1px #aeafb1; padding: 0 0 12px 0; margin-bottom: 14px }

.pdf { vertical-align: middle; margin-right: 5px }

td {vertical-align: top}

/* IW Added */
textarea{border:solid 1px #919295; margin:10px; font-size:1.2em; color:#919295}
input{border:solid 1px #919295; margin:10px; height:20px; font-size:1.2em; color:#919295}
label{float:left; width:70px; margin:10px; color:#919295; font-size:1.1em; text-align:right;}
#newsboxinner a { color: #8cc63f; text-decoration: none }

