/* Private: general */

/*default styles*/
BODY {width:100%; padding-top:5px; text-align:center;}
table, tr, td {font-family:Arial,Helvetica; font-size:100%;}
a {text-decoration:none;}

/*header styles*/
#header {width:765px; background-color:#2B4F19; padding-top:5px; margin:auto; border:1px solid #fff;}
.orangeline {width:100%; background:url(/images/header-line.gif) repeat-x; line-height:5px; height:5px; font-size:1px;}
#headerImages {width:100%; white-space:nowrap; height:137px; text-align:left;}
#headerImagesInner {width:100%; white-space:nowrap; height:114px; text-align:left;}

/*left nav styles*/
#leftNav {float:left; width:204px; padding:0; margin:0;}

/*div styles*/
.clear {clear:both; font-size:1px; line-height:1px; height:1px; padding:0; margin:0; width:100%;}
#bodyContainer {width:765px; margin:auto; border:1px solid #fff; border-top:0; background:url(/images/body-back.gif) left top repeat-y; border-bottom:1px solid #679E41;}
#maincontent {width:530px; float:right; text-align:left; margin:10px 5px 0 0;}
#pageTitle {text-decoration:underline; width:100%; padding-top:7px; border-top:1px solid #345621; margin-bottom:10px; font-size:130%; color:#345621;}
#footer {font-size:90%; width:765px; margin:auto; padding-top:5px;}
#backTop {width:100%; clear:both; margin-top:10px;}
#back {float:left; width:150px;}
#top {float:right; width:150px; text-align:right;}

/*table styles*/
#homeTable {margin:6px 0 5px 0;}
#homeTable td {padding-left:5px; width:170px; border-left:1px solid #9296AF;}
#homeTitle td {font-weight:bold; height:18px; color:#345621;}
#homeTitle div {border-top:1px solid #fff; background:url(/images/homeTitle.gif) right bottom no-repeat; width:154px; height:18px; background-color:#C5E18D;}
#homeLink td {font-weight:bold; padding-top:5px;}

.tableHolder {width:475px; margin-left:25px; text-align:center;}
.greenTableTop, .greenTable, .greenTableBottom, .greenTable div {margin:0; padding:0; background-color:#E3F1C8; width:475px;}
.greenTableTop {background:url(/images/top-right-green.gif) right no-repeat; text-align:left; height:6px;}
.greenTable {color:#345621; margin:0; text-align:center;}
.greenTable .indent {margin:7px 15px 0 15px; padding:0; width:430px; text-align:left;}
.greenTableBottom {background:url(/images/bottom-right-green.gif) right no-repeat; text-align:left; height:6px; clear:both;}

.topLeft, .topCenter, .topRight, .bottomLeft, .bottomCenter, .bottomRight {height:9px; font-size:1px;}
.topLeft, .topRight, .bottomLeft, .bottomRight, .middleRight, middleLeft {width:9px; font-size:1px;}
.topCenter, .middleCenter, .bottomCenter {width:175px;}

.topLeft {background:url(/images/top-left-green-white.gif) left no-repeat;}
.topCenter {background:url(/images/top-strip.gif) repeat-x;}
.topRight {background:url(/images/top-right-green-white.gif) right no-repeat;}
.middleLeft {background:url(/images/left-strip.gif) repeat-y;}
.middleCenter {text-align:center;}
.middleRight {background:url(/images/right-strip.gif) repeat-y;}
.bottomLeft {background:url(/images/bottom-left-green-white.gif) left no-repeat;}
.bottomCenter {background:url(/images/bottom-strip.gif) left repeat-x;}
.bottomRight {background:url(/images/bottom-right-green-white.gif) right no-repeat;}

/*table p and list styles*/
#homeText p {font-size:95%; margin-top:5px; width:154px; color:#2B4F19;}

.greenTable p {margin:7px; padding:0; width:auto; text-align:left;}
.greenTable ul, .greenTable ol {width:420px; text-align:left; padding-top:0; margin-top:0;}
.greenTable li {margin-top:10px; padding:0 15px 0 0;}
.pRight {margin:10px; text-align:left;}

div.white {margin:auto; margin-top:10px; background-color:#fff; width:95%;}
div.white p {float:right; width:75%;}
div.white .whiteImg {margin:5px; float:left;}

*html .greenTable ol li {margin-left:25px;}
*html .greenTable ul li {margin-left:15px;}

.middleCenter p {text-align:left;}

.star {list-style-image:url(/images/star.gif);}

/*form styles*/
form {padding:0; margin:0;}
.inputText, textarea, select {border:1px solid #2B4F19; width:200px; font-family:arial, helvetica; font-size:100%;}
.inputTextarea {width:300px;}
button {border:0; margin:auto; padding:0; background:transparent; width:152px; height:36px;}
*html button {width:149px; height:34px;}
.topFormHeader {background-color:#2B4F19; text-align:center; width:350px; margin:auto; padding:5px 0 5px 0; margin-top:10px;}
.formInputHolder {background-color:#E3F1C8; text-align:center; width:350px; margin:auto; padding:5px 0 5px 0;}
.inputName {float:left; margin-left:10px; width:75px; text-align:left; padding:5px 0 5px 0; font-size:100%; color:#2B4F19;}
.inputBox {float:right; width:250px; text-align:left; padding:5px 0 5px 0;}
.inputRadioText {float:left; margin-left:10px; width:225px; text-align:left; padding:7px 0 5px 0; font-size:100%; color:#2B4F19;}
.inputRadio {float:right; width:100px; text-align:left; padding:5px 0 5px 0; font-size:100%; color:#2B4F19;}
.formSubmit {color:#2B4F19;}
