* { font-family: Arial, Helvetica, sans-serif; }
body { padding: 0; margin: 0 0 40px 0; background-color: #042462; color: #3d3d3d; line-height: 18px; font-size: 11px; text-align: left; }
table, img { border: 0; }
td { vertical-align: top; font-size: 11px; }
label { cursor: pointer; }
p { margin: 0 0 18px 0; }
ul, ol { margin-bottom: 18px; margin-top: 0; }
form { display: inline; }

a { color: #75a534; text-decoration: none; }
a:hover { text-decoration: underline; }

h1 { margin: 0 0 8px 0; font-size: 12px; color: #042462 }
h5 { margin: 0 0 16px 0; font-size: 11px; font-weight: normal; text-decoration: underline; }

.hidden { visibility: hidden; }
.error { font-weight: bold; color: #f00; }

#container { position: relative; top: 16px; width: 701px; background-color: #fff; display: block; margin: 0 auto; }
#header { position: relative; height: 260px; z-index: 20; }
#headerImage { background-color: #042462; height: 193px; }
#logo { position: absolute; top: 55px; left: 520px; width: 139px; height: 107px; background: url(/media/logo.png) no-repeat; _background-image: none; _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/logo.png', sizingMethod='fixed'); cursor: pointer; }
#printlogo { display: none; }
#main { position: relative; z-index: 1; }

#footer { position: relative; clear: both; height: 113px; z-index: 10; background: url(/media/bg_bottom.gif) no-repeat; }
#copyright { color: #042462; font-size: 11px; padding: 6px 0 0 28px; text-transform: uppercase; }
#copyright em { color: #75a534; font-style: normal; }
#copyright a { color: #042462; margin: 0 2px 0 2px; }

#col1 { float: left; width: 180px; }
#col2 { float: left; padding: 3px 0 0 23px; width: 490px; min-height: 250px; _height: 250px; margin-bottom: 20px; background: url(/media/vr.gif) left repeat-y; }
#content { padding: 0 20px 0 0; }

#navLang { visibility: hidden; display: none; }
.home #navLang {  }

#nav1 { position: absolute; top: 193px; z-index: 10; background-color: #6a9c2b; width: 701px; }
#nav1 ul { margin: 0; padding: 0; list-style-type: none; height: 23px; }
#nav1 li { display: block; float: left; margin: 0; padding: 0; }
#nav1 li img { display: block; }

#nav1 ul.sub { position: absolute; top: 23px; height: auto; display: none; margin-left: -7px; background-color: #75a534; z-index: 20; }
#nav1 .sub li { clear: both; }
#nav1 li.hover .sub { display: block; }
#nav1 .sub a { display: block; width: 179px; border-top: 1px solid #fff; border-left: 1px solid #fff; line-height: 16px; margin: 0; font-weight: normal; color: #fff; padding: 4px 6px 4px 8px; background: #75a534; }
#nav1 .sub a:hover { text-decoration: none; color: #042462 }

#nav2 { width: 160px; color: #042462; display: block; margin-bottom: 10px; }
#nav2 a { display: block; color: #042462; text-decoration: none; font-weight: normal; }
#nav2 a:hover { text-decoration: underline; }
#nav2 ul { margin: 0; padding: 0; list-style-type: none; }
#nav2 li { float: left; clear: both; padding-left: 10px; line-height: normal; width: 150px; }
#nav2 li.div { height: 6px; margin: 0; overflow: hidden; }
#nav2 li.top { background: url(/media/nav2_tab_top.gif) no-repeat; }
#nav2 li.bottom { background: url(/media/nav2_tab_bottom.gif) no-repeat; }
#nav2 li.active { background-color: #75a534; }
#nav2 li.active a { color: #fff; }

.home #col1 { float: left; padding-left: 32px; width: 230px;  color: #042462; display: block; margin-bottom: 10px; }
.home #col2 { float: left; padding: 0 0 0 23px; width: 385px; display: block; background: none; margin-bottom: 20px; }

#news .top { background: url(/media/bg_news_top.gif) bottom no-repeat; width: 230px; height: 20px; display: block; }
#news .bottom { background: url(/media/bg_news_bottom.gif) top no-repeat; width: 230px; height: 20px; display: block; }
#news .content { background: #e5e9ef; padding: 0 20px 0 20px; }
#news ul { margin: 0 0 0 0; padding: 0; list-style-type: none; }
#news .content li { background: url(/media/ar1.gif) no-repeat; margin: 0; padding: 0 0 0 12px; }
#news a {  color: #042462; text-decoration: none; }
#news a:hover { text-decoration: underline}

#links, #stats { position: absolute; left: -10px; top: 0; width: 4px; height: 4px; overflow: hidden; }

#col1 .content p { padding-left: 15px; padding-right: 10px; }

/* forms */
.error { color: #f00; }

.form {  }
input, textarea, select { border: 1px solid #626262; color: #000; font-size: 11px; padding: 2px 4px; }
.radio, .checkbox, .button { border: 0; }
td.name { padding-top: 6px; width: 150px; }
td.value {  }
td.required { padding-right: 14px; background: url(/media/required.gif) no-repeat top right; }
input.x-large, textarea.x-large { width: 470px; }
input.large { width: 320px; }
input.medium { width: 130px; }
input.small { width: 80px; }
.spacer { height: 20px; }
.button { background-color: #75a534; color: #fff; font-weight: bold; padding: 2px 16px; }
















