body {background:url(/images/background.jpg) top left #fff repeat-x; color:#333; font:75%/1.5 Arial, Helvetica, sans-serif; margin:0px;}
a{color:#4B9021; text-decoration:underline;}
a:hover, a:active, a:visited{color:#222; text-decoration:none;}
img {border:0px;}
h1 {color:#4B9021; margin:0px;}
h3 {color:#4B9021; margin:0px;}
h3 a{color:#4B9021; text-decoration:none;}
h3 a:hover, a:active, a:visited{color:#4B9021; text-decoration:none;}
#header {width:850px; height:90px; margin:auto;}
#logo {float:left; width:250px;}
#search {float:right; margin-top:15px; background:#fff; border:1px solid #D3D3D3; padding:15px;}
form {margin:0px;}
#main {width:850px; margin:auto; background:#fff; border:1px solid #D3D3D3;}
#menu {width:150px; float:left; padding:20px; border-right:1px dotted #D3D3D3;}
#menu a{color:#4B9021; text-decoration:none;}
#menu a:hover, a:active, a:visited{color:#222; text-decoration:none;}
#content {margin-left:190px; margin-bottom:20px; padding:20px; min-height:1050px;}
#info {padding:10px; background:#efefef; border:1px solid #4B9021; color:#000;}
#info img{vertical-align:middle;}
#alert {padding:10px; background:#FEF8F6; border:1px solid #CD0A0A; color:#000;}
#alert img{vertical-align:middle;}
#alert strong{color:#CD0A0A;}
#controls {width:150px; margin:auto; background:#efefef; border:1px solid #222; text-align:center;}
#report {padding:10px; background:#FEF8F6; border:1px solid #CD0A0A; color:#000;}
#report img{vertical-align:middle;}
#report a{color:#CD0A0A; text-decoration:underline;}
#report a:hover, a:active, a:visited{color:#000; text-decoration:none;}
#breadcrumbs {width:830px; margin:auto; padding:10px; background:#fff; border:1px solid #D3D3D3; border-top:0px;}
#breadcrumbs a{color:#4B9021; text-decoration:none;}
#breadcrumbs a:hover, a:active, a:visited{color:#222; text-decoration:none;}
#page_footer {width:810px; margin:auto; padding:20px; background:#fff; border:1px solid #D3D3D3; border-top:0px;}
#page_footer_ad {width:728px; margin:auto;}
#footer {width:830px; margin:auto; padding:10px; text-align:center; background:#f9f9f9; border:1px solid #D3D3D3; margin-top:20px; margin-bottom:20px;}
#footer a{color:#4B9021; text-decoration:none;}
#footer a:hover, a:active, a:visited{color:#222; text-decoration:none;}
.LV_validation_message{font-weight:bold;margin:0 0 0 5px;}
.LV_valid {color:#00CC00;}
.LV_invalid {color:#CC0000;}
.LV_valid_field, input.LV_valid_field:hover, input.LV_valid_field:active, textarea.LV_valid_field:hover, textarea.LV_valid_field:active {border: 1px solid #00CC00;}
.LV_invalid_field, input.LV_invalid_field:hover, input.LV_invalid_field:active, textarea.LV_invalid_field:hover, textarea.LV_invalid_field:active {border: 1px solid #CC0000;}