* {margin: 0px; padding:0px; border:none;}
body { font: 12px Arial, Helvetica, sans-serif; color: #1e3c5a; background: #1e3c5a; margin: 10px 0px 0px; }
#container { margin:0px auto; background: #1e3c5a url(all_content_bg.gif) repeat-y; width: 857px; }
.clr { clear:both; }

.error { color:#FF0000;  }

a { color: #CC3300; text-decoration: none; }
a:hover { text-decoration: underline; }
h1 { font: bold 14px Verdana, Arial, Helvetica, sans-serif; margin-bottom: 10px; }
h2 { font: bold 10px Verdana, Arial, Helvetica, sans-serif; margin-top:20px;}
p {margin-bottom: 20px;}
ul { margin-bottom: 20px; margin-left: 20px; }
#main_menu ul { margin-bottom: 0px; margin-left: 0px; }

#header_left { background: #FFFFFF url(header_left.gif); height: 100px; width: 679px; float:left; }
#header_left #lang_section { margin: 45px 0px 0px 8px; }
#header_left #lang_section a { font: 10px Tahoma, Arial, sans-serif; color: #FFFFFF; text-decoration: none; padding: 5px 0px 5px 30px; }
#header_left #lang_section a:hover { text-decoration: underline; } 
#header_left #main_menu { margin: 0px 0px 0px 30px; padding-top:20px;}
#header_left #main_menu ul { list-style: none; }
#header_left #main_menu ul li { display: inline;  }
#header_left #main_menu ul li a { font: 12px Verdana, Arial, Helvetica, sans-serif; color: #1e3c5a; text-decoration: none; padding: 0px 5px; border-right: 1px solid #1e3c5a; float: left;}
#header_left #main_menu ul li a:hover  {color: #FFFFFF; background: #dd2211;}
#header_left #main_menu ul li .last { border:none;}

#header_logo {height: 97px; width: 148px; float:left;}
#header_right { height: 97px; width: 30px; float:left; background: url(header_right.gif); }

#all_content { margin: 0px 8px;}
#all_content #whitespace { background: #FFFFFF; height: 45px;}
#all_content #sidebar { padding:0px 0px 0px 0px; width: 195px; border-top: 3px solid #dd2211; float: left; }
#all_content #sidebar .inside { margin: 10px; font: 11px Arial, Helvetica, sans-serif;}
#all_content #sidebar h1 { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; background: #CC0000 url(btn_bg.gif) repeat-x; padding: 4px 14px 2px; margin-top: 2px; }
#all_content #sidebar p { font: 12px Arial, Helvetica, sans-serif; font-weight: bold; margin: 5px 0px 0px 10px; }
#all_content #sidebar a {color: #1e3c5a;}
#all_content #sidebar p.data { color: #FF0000; text-align: right; margin-bottom: 15px;}
#all_content #sidebar #redline { background: #aa0000; height: 3px; margin-top: 3px; }
#newsletter { padding: 10px; }
#newsletter input { border: 1px solid #DEDEDE; margin-bottom: 5px; padding: 2px; }
#newsletter .insideheader { margin-bottom: 8px; font-size: 14px; color: #1e3c5a; font-weight: bold; }

#all_content .spacer {width: 21px; float:left;}
#all_content #main_content { background: #f7f7f7; height: 400px; float: left; width: 585px; border-bottom: 2px solid #dd2211; }
html>body #all_content #main_content { min-height: 400px; height: auto; }
#all_content #main_content .inside { margin: 10px; }
#all_content #main_content .inside .content_image { margin: 0px 0px 15px 15px; float: right; border: 2px solid #CCCCCC; }

#all_content #main_content #button { height:22px; margin-right:18px; }
#all_content #main_content #button .insidebtn { background: #FF0000 url(btn_bg.gif) repeat-x; float:right; padding: 4px 14px 2px 14px; }
#all_content #main_content #button .insidebtn a { font: 14px Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; }
#all_content #main_content #button .insidebtn a:hover { text-decoration: underline; }

.invis { visibility: hidden; }

#footer { background: url(footer_bg.gif) no-repeat; height: 40px; }

fieldset { margin: 1.5em 0 0 0;  padding: 0; }
legend {  margin-left: 1em;  color: #000000;  font-weight: bold; }
fieldset ol {  padding: 1em 1em 0 1em;  list-style: none; }
fieldset li {  padding-bottom: 1em; }
fieldset li input { border: 1px solid #DEDEDE; width: 200px; }
fieldset li input.radio {border:none; width: 20px; }
fieldset li textarea { border: 1px solid #DEDEDE; width: 300px; }
fieldset.submit { border-style: none; }
label { float: left;  width: 10em;  margin-right: 1em; }

