/* CSS Document */
body {background: url(../images_template/A_Wood_Shed_BodyBG.jpg) top repeat-x; background-color: #EFEFEF; margin: 0px auto;}
body,td,th {font-family: sans-serif, Arial; font-size: 11px; color: #333333;}

a:link, a:visited, a:active {color: #333333; font-weight: 600; text-decoration: none;}
a:hover {color: #014710; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {margin: 0px; padding: 0px; font-weight: 900;}
h1 {font-size: 16px;}
h2, h3, h4 {font-size: 14px;}
h5, h6 {font-size: 12px;}
h1, h3, h5 {color: #333333;}
h2 {color: #FFFFFF;}
h4, h6 {color: #014710;}

p {margin: 7px 0px 7px 0px}

div {margin: 0px; padding: 0px;}
div#PageSurround {width: 970px; margin: 0px auto; padding: 0px;}
div#Head {height: 165px; background: url(../images_template/A_Wood_Shed_Head.jpg) right top no-repeat; background-color: #000000; margin: 0px; padding: 5px 5px 0px 5px;}
div#Address {margin: 43px 0px 0px 4px;}
div#TopNav {width: 700px; position: relative; float: right; height: 25px; border: 2px solid #014710; margin-top: 9px; text-align: center; background-color: #EFEFEF;}
div#TopNav a {line-height: 25px; font-size: 12px; color: #014710; padding: 5px 24px;}
div#TopNav a:hover {color: #EFEFEF; background-color: #014710; text-decoration: none;}
div#PageBody {background-color: #FFFFFF;}
div#ColumnLeft {width: 175px; position: relative; float: left; background: url(../images_template/A_Wood_Shed_SideColBG.jpg) repeat-y; border: 1px solid #C0C0C0; padding: 5px; margin: 5px;}
div#ColMid {width: 740px; position: relative; float: left; margin: 5px;}
div#ColMidLeft, div#ColMidRight {width: 365px; position: relative; float: left;}
div#ColMidLeft {margin: 5px 0px 0px 15px;}
div#ColMidRight {margin: 5px 6px 0px 20px;}
div#Footer {width: 970px; height: 25px; text-align: center; background-color: #014710;}
div#Footer a {line-height: 25px; color: #EFEFEF; font-weight: 500; text-decoration: none; padding: 0px 15px 0px 15px;}
div#Footer a:hover {color: #FFFFFF; text-decoration: underline;}
div#Copyright {position: relative; float: left; width: 300px; padding: 4px; font-size: 10px; font-weight: 100;}
div#Design {position: relative; float: right; width: 300px; padding: 4px; text-align: right; font-size: 10px; font-weight: 100;}
div#Copyright a:hover, div#Design a:hover {color: #FFCC00;}

ul {margin: 0px; padding: 0px; list-style-position: outside;}
ul li {list-style-type: square; margin: 0px 0px 2px 15px; padding: 0px;}
ul.SideNav li {list-style-type: square; margin: 3px 0px 0px 15px; padding: 0px;}
ul.BodyList li {list-style-type: square; margin: 2px 0px 2px 15px; padding: 0px;}

img.Images {margin-bottom: 10px;}

table.BodyTable {border: 2px solid #333333;}
table.BodyTable th {border-bottom: 2px solid #333333; color: #FFFFFF; background-color: #014710;}
table.BodyTable td {border-top: 2px solid #333333;}

a.Red {text-decoration: underline;}
.Red, a.Red:link, a.Red:visited, a.Red:active {color: #FF0000;}
a.Red:hover {color: #333333;}
.Green {color: #014710;}
.designnote {font-size: 16px; font-weight: bold; color: #0000FF;}

form {margin: 0px; padding: 0px;}
input.textbox {font-family: sans-serif, Arial; font-size: 11px; color: #333333;}
input.btn {font-size: 10px; width: 93px; height: 21px; text-align: center; color: #FFFFFF; font-weight: bold; background-image: url(../images_template/contact_button.jpg); background-repeat: no-repeat; border: 0px;}
input.btnhov {color: #FFFFFF; background-image: url(../images_template/contact_button_hov.jpg); background-repeat: no-repeat;}