/*If the border and padding are zero then ie and w3c are the same the "dimension" embraces the content. The margin lies outside the "dimension"*/
/*body {line-height: 135%; font-size: 95%; background-color: #D9E5C0; text-align: center;}*/
body {line-height: 135%; font-size: 95%; background: #D9E5C0 url(../images/vbar.png) repeat-x; text-align: center;}
#page-container {color: black/*#172300*/; margin: 0px auto; margin-top: -5px; text-align: left; font-family: Verdana , Georgia, Tahoma, arial, FreeSans ,sans-serif; max-width: 983px; min-width: 790px; background-color: white}
#page-container a:link, a:visited, a:active {padding-left: 2px; padding-right: 2px; text-decoration: none; color: #990000; background-color: #FFFFFF}
#page-container a:hover {text-decoration: none; color: #FFFFFF; background-color: #990000;}

#columns-container {margin: 0px 9px 0px 9px; padding-bottom: 5px; background-color: white}

#banner {position: relative; height: 50px; background-color: #669900; margin-bottom: 20px}
#rhsend {position:absolute; right:0px; height: 50px; width: 20px; background-image: url(../images/rhsend.jpg); background-repeat: no-repeat;}
#lhsend {position:absolute; left:0px; height: 50px; width: 500px; background-image: url(../images/lhsend.jpg); background-repeat: no-repeat;}

#navbartop ul {position: relative; line-height: 0px; text-align: right; top: 13px; list-style: none; margin: 0px; padding-right: 17px;}
#navbartop ul li {display: inline;}

#navbarbottom ul {position: relative; line-height: 0px; text-align: right; top: -20px; list-style: none; margin: 40px 0 20px 0; padding-right: 7px}
#navbarbottom ul li {display: inline; border-top: solid 1px #AACB67; border-bottom: solid 1px #AACB67}

#headpic {float: left; margin-right: 10px; padding: 0px; border: solid 1px #D9E5C0; background-image: url(../images/headpic.png); width: 82px; height: 82px; max-width: 80px; max-height: 80px; background-color: transparent; background-repeat: no-repeat; margin-bottom: 10px}

#summary {clear: both;}

#footer {margin-top: 0px; padding: 2px; border-top: solid 1px #669900; border-bottom: solid 1px #669900; margin-bottom: 5px; background-image: url(../images/email.jpg); background-repeat: no-repeat; background-position: center right; font-size: 75%}

.clearfloat {height: 0; clear: both;}
.mono{font-family: monospace; font-size: 95%; font-weight: 600; background-color: #ECF0CF;}

.leftbox {margin: 5px; padding: 5px 5px 5px 8px; background-color: #FBFFF2; border: dashed 1px #669900; font-family: monospace; font-weight: 550; font-size: 100%}
.rightbox {margin-top: 10px; margin-bottom: 10px; padding: 5px; border: solid 1px #669900; font-size: 90%;}

/*pretty much just a 3 px high line with a repeat-y bkg img in it. ]*/
.border-x {background-image: url(../images/border-x.jpg); height: 3px; line-height: 0px; background-repeat: repeat-y; font-size: 1%/*ie;*/ ; color: #FCFCFF; background-color:  #DAE5C0;}
.thinline {height: 1px; font-size: 1%/*ie;*/ ;background-color:  #9999FF;}
.thickspace {height: 4px; font-size: 1%/*ie;*/ ;background-color:  #FFFFFF;}

#col-left {float: left; width: 80%; padding: 0px 0px 5px 0px; background-color: white}
#col-right {float: right; width: 18.5%; padding: 0px; margin: 0px; background-color: white}

.green {color: #00552A; font-weight: 900; font-size: 100%}
p.indent {margin-left: 20px; margin-right: 20px;}
p.navcol {border: solid 1px #669900; border-width: 0 0 1px 0; margin: 0 0 0 0}
