

.clear:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clear {display:inline-block;}

* html .clear {height:1%;}
.clear {display:block;}

body {text-align:center; background-color:#86551C;}

#container {  text-align:left; margin:0px auto;
background-image: url(images/content_bgd.gif); background-repeat:repeat-y; background-position:center; width:871px;  }
 
#header { height:80px; background-image:url(images/header_bgd.gif); background-position:center; background-repeat:no-repeat;}

.pad-left {margin-left:27px; margin-bottom:-3px;}

#navigation { background-image:url(images/menu_bgd.gif); background-repeat:no-repeat; background-position:center top; padding:0 0 0 27px; }
 
#content_holder { padding:10px;}
#content {margin:20px 100px 10px 100px;}

#footer-top { font-size:90%; color: #006633;   background-image: url(images/footer_menu_bgd.gif); background-position:center; background-repeat:repeat-y; padding:0 0 0 40px;
}
	#footer-top a {color: #006633;}
	#footer-top ul li {display:inline; list-style:none; margin-right:1em;}
#footer { height:37px; background-image: url(images/footer_bgd.gif); background-position:center; background-repeat:no-repeat; }

div {
	 
}
.bold {font-weight:700;}
.float-left {float:left; margin:0 10px 10px 0;}
.float-right {float:right; margin:0 0 10px 10px;}
.box {border:1px solid  #999999;}

ul.rep-list {list-style:none;}
ul.rep-list li { }

.caption {font-style:italic; color:#666666; text-align:center;}
.error {color:#990000;}
.success {color:#006633;}
#colholder { text-align:center;} 
.col1, .col2, .col3 {width:33%; float:left;margin:0.5em 0;}

table.grid tr td {border-bottom:1px dotted #999999;}


.print {display:none;}