@media screen {

body { font-family: Tahoma,Arial,Helvetica; color: #858585; margin: 25px; background-color: #324A10; background-image: url(/img/bg.gif); }

form { margin: 0; padding: 0; }
fieldset { margin: 0; padding: 0; border-width:0; }

img { border: 0; }

#content_div h1 a, #content_div h1 a:link, #content_div h1 a:visited, #content_div h1 a:active { text-decoration: none; color: #4d4c3d; }
#content_div h1 a:hover { text-decoration: underline; color: #4d4c3d; }

#outer_div { width: 743px; height:100%; top:25px; position:absolute; left:50%; margin-left:-372px; }
#nav_div  { width: 504px; position: absolute; top: 0px; left: 0px; height: 71px;  background-image: url(/img/page/content_top.gif); background-repeat:no-repeat; background-position: bottom; }
.mainnav_tab { background-image: url(/img/menu_bg0.gif); background-repeat:repeat-x; width:100%; height:53px; }

#content { margin-top: 71px; width: 731px; background-image: url(/img/page/content_background.gif); background-repeat: repeat-y; padding:0; min-height:470px; }

#content_div { font-size:70%; width:448px; padding-left:33px; background-image: url(/img/page/ringe.gif); background-repeat: no-repeat; background-position:left; }
#content_div h1 { font-size:120%; color: #4d4c3d; margin:0 0 8px 0; text-decoration: none; }
#content_div p { text-indent: 0px; margin: 5px; line-height: 130%; }

#content_div a, #content_div a:active, #content_div a:visited { color: #677a51; text-decoration:underline; }
#content_div a:hover { text-decoration:none; }

#leftcol { float: left; width:50%; margin:0; padding:0; }
#rightcol { float: right; width:45%; padding-left:10px; background-image: url(/img/vert_dots.gif); background-position: left; background-repeat: repeat-y; margin:0px; }

#feature_div { position:absolute; left: 504px; top: 0px; width:227px; vertical-align:top; clear: left; }
.logo { margin: 71px 47px 0 46px; }

.feature_top { width: 227px; height: 9px; background-image: url(/img/r_wind_top.gif); background-repeat: no-repeat; background-position: bottom; padding:0; margin:0; }
.feature_body { width: 227px; background-image: url(/img/r_wind_bg.gif); background-repeat: repeat-y; min-height:90px;  padding:0; margin:0; }
.feature_bottom { width: 227px; height: 9px; background-image: url(/img/r_wind_bottom.gif); background-repeat: no-repeat; padding:0; margin: 0; }

.feature_body p { color: #5F604F; font-size: 60%; margin: 0 15px 0 10px; }

.feature_body a, .feature_body a:active, .feature_body a:visited { color: #677a51; text-decoration:underline; }
.feature_body a:hover { text-decoration:none; }

.article { width:99%; clear:both; border-bottom: 1px solid white; padding:15px 0; }

p.moreinfo { text-align:right; }

.news { font-size:90%; }
.newsr { font-size:90%; text-align:right; }

#meta_div { position: absolute; top:10px; left:504px; width:227px; padding:0; height:61px; line-height:60%; background-image: url(/img/page/feature_top.gif); background-repeat: no-repeat; background-position: bottom;  white-space:nowrap;  float:left; }

.metanav { color: #7C8962; float:left; width:60px; text-align: center; }

.metanav a, .metanav a:active, .metanav a:visited { text-decoration: none; font-size: 60%; color: #7C8962; }
.metanav a:hover{ text-decoration: underline; font-size: 60%; color: #7C8962; }


#footer_div { width: 743px; height:181px; background-image: url(/img/page/footer_background.gif); background-repeat: no-repeat; }
#footer_div a, #footer_div a:active, #footer_div a:visited { text-decoration: none; color: #7C8962; }
#footer_div a:hover { text-decoration: underline; color: #7C8962; }


#footer_links { padding:113px 100px 0 100px; white-space:nowrap; color: #4F5042; }
a.foot, a.foot:active, a.foot:visited { text-decoration: underline; font-size: 60%; color: #7C8962; }
a.foot:hover { text-decoration: none; font-size: 60%; color: #7C8962; }

#footer_div p { margin:25px 40px; font-size: 60%; color: #7C8962; }

.thr { background-image: url(/img/hr.gif); background-position: center; background-repeat: repeat-x; text-align:right; }
.thl { background-image: url(/img/hr.gif); background-repeat: repeat-x; text-align:left; }
hr { clear: both; visibility: hidden; }

b { color: #858585; font-weight: bold; text-decoration:none; }
ul { margin: 0 0 0 15px; }
li { margin: 8px 0 0 15px; text-indent: 0px; line-height: 110%; color: #858585;	list-style-type: none; list-style-image:url("/img/arow.gif"); }
input { font-family: Tahoma,Arial,Helvetica,sans-serif; font-size: 11px; color: #3b3d3f; }
textarea { font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: #3b3d3f; }
select {  font-family: Tahoma,Arial,Helvetica; font-size: 11px; color: #3b3d3f; }

acronym { border-bottom-width:1px; border-bottom-style:dashed; cursor: help; }

}

@media print {

body { font-family: Tahoma,Arial,Helvetica; color: #000000; margin: 0; background-color: #FFFFFF; font-size:50%; }

#content_div { font-size:40%; background-color: #fff; width:100%; }
#content_div h1 { font-size:90%; color: #4d4c3d; margin: 0 0 5px 0; text-decoration: none; }
#content_div p { text-indent: 0px; margin: 5px; line-height: 130%; }

#content_div a, #content_div a:active, #content_div a:visited { color: #677a51; text-decoration:underline; }
#content_div a:hover { text-decoration:none; }

}