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; }

#hlinks { float: left; width: 546px; height: 40px;  padding-top: 79px; 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; }

/* Menu Customization - Edit this code to customize navigation for header.
****************************************************************************************************************************/
#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 { background: #F1F1F1; padding: 0 30px 50px 30px; text-align: left; font-size: 14px;  color: #404040; margin: 30px 0px; }
#content u { color: #000; font-weight:bold; line-height: 45px; }
#content h1 { font-size:20px; font-weight: bold; color: #4B39B7; margin-top: 0px; margin-bottom:15px; padding: 6px 0; border-bottom: 1px dotted #c0c0c0; }
#content h2 { font-size:20px; font-weight: bold; color: #4B39B7; margin-top: 15px; margin-bottom:15px; padding: 30px 0 6px 0; border-bottom: 1px dotted #c0c0c0; border-top: 1px solid #c0c0c0; }


#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-left u { color: #000; font-weight:bold; line-height: 45px; }
#content-left h1 { font-size:20px; font-weight: bold; color: #4B39B7; margin-top: 0px; margin-bottom:15px; padding: 6px 0; border-bottom: 1px dotted #c0c0c0; }
#content-left h2 { font-size:20px; font-weight: bold; color: #4B39B7; margin-top: 15px; margin-bottom:15px; padding: 30px 0 6px 0; border-bottom: 1px dotted #c0c0c0; border-top: 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: #000; border-bottom: 1px solid #e6e4e4; padding-bottom: 10px; margin-top: 5px; margin-bottom:15px }
#content-right h6 a { color: #000 }
#content-right ul { list-style-type: none; margin: 0; padding: 0; }
#content-right li { padding: 5px 0px; border-bottom: 1px dotted #DDD9D9 }
#content-right li a { color: #4B39B7; font-size: 12px; }


#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 }

#form { width:550px }
#form label{ float: left; width: 100px; font-family:Arial, Helvetica, sans-serif; font-size: 12px; }
#form p { float: left; margin: 0; padding: 0 10px; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
#form br { clear: left; }
#form input, textarea{ width: 180px;margin-bottom: 10px; }
#form textarea{ width: 75%; height: 120px; }
#form #submit { text-align: right; padding-right: 10px; }
#form #submit #submitbutton { width:auto; padding: 3px 5px; }

.msg_success	{	font-family: arial;  font-size: 12px;	color: #00BB00;	}
.msg_failure	{	font-family: arial;  font-size: 12px;	color: #CC0000;	}
