html, body { background: url(images/bg.jpg) repeat-x #f1f1f1; text-align: center; font-family: arial; font-size: 12px; color: #0000000; margin-bottom: 20px;}

h1 { font-size:20px; font-weight: bold; color: #4B39B7; margin-top: 5px; margin-bottom:15px }
h2 { font-size:16px; font-weight: bold; color: #4B39B7; margin-top:-0px; margin-bottom:-15px; }
h3 { font-size:13px; font-weight: bold; color: #4B39B7; margin-top:-0px; margin-bottom:-15px; }

#container { width: 916px; margin: auto; background: #F1F1F1;}

#logo { float: left; width: 370px; height: 119px; border-bottom: 17px solid #fff; background: #fff; text-align: left; }
#logo img { width: 343px; height: 90px; border: 0; margin-top: 15px; margin-left: 10px; }

#hlinks { float: left; width: 536px; height: 40px;  padding-top: 79px; padding-right: 10px; border-bottom: 17px solid #fff; background: #fff; text-align: right; }
#hlinks a {font-size: 26px;  padding: 5px 10px; }
#hlinks a:link {  font-weight: bolder; text-decoration: none;  color: #404040; }
#hlinks a:visited { font-weight: bolder; text-decoration: none;  color: #404040;}
#hlinks a:hover { font-weight: bolder; text-decoration: none;  color: #4B39B7;}
#hlinks .mid { border-right: 1px solid #f1f1f1;border-left: 1px solid #f1f1f1; }

#banner { clear: both; height: 320px; }

#menu { clear: both; background:url(images/bgMenu.jpg) repeat-x; height:48px; font-family:Arial, Helvetica, sans-serif; font-size:15px; }
#menu ul { padding:0; margin:0;}
#menu ul li { padding:7px 0 0 0; height:40px; margin:0; list-style:none; color:#FFFFFF; float:left;}
#menu ul li a{ padding:0 30px; text-decoration:none;color:#FFFFFF;}
#menu ul li a:hover{ padding:0 30px; text-decoration:none;color:#FFFFFF;}
#menu ul li.selected{ background:url(images/over.jpg) top center no-repeat;}
#menu ul li.over{ background:url(images/over.jpg) top center no-repeat;}
#menu ul li.out{ background:noe;}

#content-left { float:left; background: #F1F1F1; width: 558px; padding: 0 30px; text-align: left; font-size: 14px;  color: #404040; margin: 30px 0px; border-right: 1px solid #C0C0C0; }

#content-right { float:left; background: #F1F1F1; width: 257px; padding: 30px 20px; text-align: left; font-size: 12px; color: #404040 }
#content-right h6{ font-size:12px; font-weight: bold; color: #4B39B7; border-bottom: 1px solid #e6e4e4; padding-bottom: 10px; margin-top: 5px; margin-bottom:15px }
#content-right ul { list-style-type: none; margin: 0; padding: 0; }
#content-right li { padding: 5px 0px; border-bottom: 1px dotted #DDD9D9 }

#footer-left { float:left; text-align: center; text-align:left; border-top: 1px solid #E6E4E4; margin-left: 20px; width: 599px; padding-top: 10px; }
#footer-left p.slog { font-weight: bold; font-size: 15px; color: #808080; margin: 0; }
#footer-left p.copy { font-weight: bold; font-size: 10px; color: #808080; margin: 0 0 20px 0; }
#footer-left p.copy a { color: #808080; text-decoration: none; }

#footer-right { float:left; text-align: center; text-align:right; border-top: 1px solid #E6E4E4; margin-right: 20px; width: 277px; padding-top: 10px; }
#footer-right img { width: 141px; height: 31px; border: 0 }
