/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:-3px}

#container {width:777px; margin-left: auto; margin-right:auto;}

#top_border { background-color:#2c5932; float:right; width:735px; height:15px; margin-right:1px}

#header {width:735px; float:right; height:50px; display:block }
#header_left {width:269px; float:left; margin-top:20px; border-right:1px solid #444; padding-bottom:20px; display:block}
#header_right {width:400px; float:right; margin-top:20px; margin-right:1px; display:block }
.header1 {color:#538059; font-size:22px; font-family:Arial, Helvetica, sans-serif; margin-left:25px }
.header2 {color:#444; font-size:22px; font-family:Arial, Helvetica, sans-serif}

#navigation {background-color:#2c5932; float:left; width:270px; border-right:1px solid #444; margin-left:41px; margin-top:16px; height:193px; display:block  }
#navigation ul {margin-top:10px}
#navigation ul li {width:190px; list-style-image:url(../images/bullet.gif); margin-left:5px; padding-top:5px; height:27px; }
#navigation a { color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; }
#navigation a:hover {color:#ccc; font-weight:bold}
#navigation .line {background-image:url(../images/line1.jpg); margin-left:0px; width:198px; height:14px; margin-top:-2px}

#img_top {width:463px; float:right; margin-top:16px; height:193px; background-color:#ccc; border-bottom:2px solid #fff;margin-right:1px; display:block}

#black_bar1 { background-color:#000; float:left; width:270px; height:5px; border-bottom:1px solid #fff; border-top:2px solid #fff; border-right:1px solid #444; margin-left:41px; display:block}
#black_bar2 { background-color:#000; float:right; width:463px; height:5px; border-bottom:1px solid #fff; margin-right:1px; display:block }

#left_column {width:270px; height:auto; float:left; background-color:#ccc; border-right:1px solid #444; margin-left:41px; display:block}
#left_column h1 {margin-bottom:6px; margin-top:20px}
#left_column table {margin-left:-35px}
#left_column ul {margin-top:-5px; padding-left:-20px}
#left_column ul li {list-style:none; height:15px }
#left_column a { color:#444; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
#left_column a:hover {color:#000; text-decoration:underline; font-weight:bold}
#left_text { padding:5px 5px 5px 27px; }

#right_column {width:450px; height:auto; float:right; padding:5px; display:block}
#right_column p, ul {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:-3px}
#right_column a {color:#027645; font-weight:bold; text-decoration:none}
#right_column a:hover {color:#444; text-decoration:underline;}
#right_column img {margin:5px 10px 10px 0px; border:1px solid #333}
#right_column ul li {list-style:circle; }
#right_column .inside_text {margin-top:20px; margin-left:15px; margin-bottom:20px}
#right_column .inside_text2 {margin-top:25px; margin-left:15px}

h1 {font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#444; margin-bottom:-3px}
h2 {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#444; font-style:italic; margin-bottom:-3px}
h3 {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666; margin-bottom:-3px}

#bottom_black { background-color:#000; float:right; width:735px; height:5px; border-top:1px solid #fff; margin-top:-10px; margin-right:1px; margin-bottom:0px; display:block}

#footer {width:735px; height:50px; float:left; margin-top:-4px; margin-left:41px; display:block }

.footer_left { background-color:#ccc; width:270px; height:44px; float:left; border-right:1px solid #444; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 10px; float:left; text-align:left; padding-top:10px;}
.footer_left a {color:#027645; font-weight:bold; text-decoration:none}
.footer_left a:hover {color:#444; text-decoration:underline;}

.footer_right {width:463px; float:right; text-align:right; height:44px; margin-right:1px; padding-top:10px}
.footer_right a:active, a:link, a:visited { text-decoration: none }
.footer_right a { color: #000;}
.footer_right a:hover { color:#444; text-decoration: underline }
.footer_right ul {  padding-bottom:3px; font-weight:bold; float:right; color: #000; font-family:Arial, Helvetica, sans-serif; font-size: 10px;}
.footer_right ul li { float: left;  padding: 0px 7px; list-style: none; border-left: 1px solid #000; }
.footer_right ul li.first { margin-left: 0; border-left: none; list-style: none;  }

.mandatory { font-weight:bold; color:#FF0000 }

#cluster {display:block; text-align:center; width:700px; margin:auto; float:left; padding:10px 0px 10px 62px}
#cluster a { font-size:10px;}