/* CSS Document */

body {font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#666; margin-bottom:-3px}

#container {width:777px; margin-left: auto; margin-right:auto;}

#top_border { background-image:url(../images/top-bar.gif); float:right; width:735px; height:15px; margin-right:1px}

#header {width:735px; float:right; height:50px }
#header_left {width:269px; float:left; margin-top:20px; border-right:1px solid #444; padding-bottom:20px}
#header_right {width:435px; float:right; margin-top:20px; margin-right:1px }
.header1 {color:#0029da; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:20px }
.header2 {color:#da0000; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.header3 {color:#0029da; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}
.header4 {color:#da0000; font-size:24px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin-left:8px }

#navigation {background-color:#da0000; float:left; width:270px; border-right:1px solid #444; margin-left:41px; margin-top:16px; height:193px;  }
#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/line.jpg); margin-left:0px; width:198px; height:14px; margin-top:-4px}

#img_top {width:463px; float:right; margin-top:16px; height:193px; background-color:#ccc; border-bottom:2px solid #fff;margin-right:1px}

#blue_bar1 { background-color:#0029da; float:left; width:270px; height:5px; border-bottom:1px solid #fff; border-top:2px solid #fff; border-right:1px solid #444; margin-left:41px;}
#blue_bar2 { background-color:#0029da; float:right; width:463px; height:5px; border-bottom:1px solid #fff; margin-right:1px }

#left_column {width:270px; height:auto; float:left; background-color:#ccc; border-right:1px solid #444; margin-left:41px;}
#left_column h1 {margin-bottom:6px; margin-top:20px; margin-left:0px}
#left_column table {margin-left:-55px}
#left_column ul {margin-top:-5px; padding-left:-20px}
#left_column ul li {list-style:none; height:15px; margin-left:-15px }
#left_column a { color:#444; font-family:Arial, Helvetica, sans-serif;}
#left_column a:hover {color:#000; text-decoration:underline; font-weight:bold}
#left_text { padding:5px 5px 5px 72px; }
#left_text table ul {margin-left:-20px}

#right_column {width:450px; height:auto; float:right; padding:5px}
#right_column p, ul {font-family:Arial, Helvetica, sans-serif; color:#666; margin-bottom:-3px}
#right_column a {color:#0029DA; 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 {list-style: disc; }
/* #right_column ul li:before {content:"> "; font-size:13px} */
#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_blue { background-color:#0029da; float:right; width:735px; height:5px; border-top:1px solid #fff; margin-top:-10px; margin-right:1px}

#footer {width:735px; height:50px; float:left; margin-left:41px; }

#footer_left { background-color:#fff; width:270px; height:40p; margin-top:-4px; float:left; border-right:1px solid #444; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size: 10px; float:left; text-align:left; }
#footer_left p {margin-left:5px}
#footer_left a {color:#da0000; 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; margin-top:-4px}
#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 { text-align:right; padding-bottom:3px; font-weight:bold; float:right; color: #000; font-family:Arial, Helvetica, sans-serif; font-size: 10px;  padding-top:5px }
#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 }