

body {background:#ebebeb; font-family: Helvetica, Verdana, Arial, sans-serif;font-size: 12px; line-height: 18px; color: #333333;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}


#wrapper {width: 950px; margin:0 auto; padding: 0px; border: 1px solid #97b9df; background:#fff; background-repeat:no-repeat;}




h1 {font-size: 18px; color: #334e78;}
h2 {font-size: 14px; color: #334e78;}
h3 {font-size: 12px; color: #334e78;}

a {color: #4a658c;}
a:hover {color: #334e78;}

#topnav {backgound-color: #fff; color: #334e78; height: 32px; margin-top: 0px; border-top: 1px solid #b3ceec; border-bottom: 1px solid #b3ceec; background: url(../images/navBack.gif) repeat-x; font-size: 12px;}

#topnav ul {margin: 0px; padding: 7px 0px 5px 20px; text-align: center;}
#topnav ul li {display: inline; font-size: 10px; padding: 7px 22px 5px 0px; font-weight: bold;}
#topnav ul li a {text-decoration: none; color: #334e78; font-size: 11px;}
#topnav ul li a:hover {text-decoration: none; color: #fff; font-size: 11px;}



#HomemiddlecontainerLeft {width: 585px;backgound-color: #fff; color: #334e78;  margin-top: 0px; padding: 15px 35px 0px 45px; background: url(../images/homeMiddleBackLeft.jpg) no-repeat; float: left; height: 215px; }
#HomemiddlecontainerLeft h1 {padding-top: 14px; margin: 0px;}
#HomemiddlecontainerLeft p {font-size: 13px; line-height: 20px; }


#HomemiddlecontainerRight {width: 284px;backgound-color: #fff; color: #334e78; margin-top: 0px; padding: 0px; float: right; height: 230px;}
#HomemiddlecontainerRight h1 {padding-top: 35px; margin: 0px;}
#HomemiddlecontainerRight p {font-size: 13px; line-height: 20px; }

#homeContentContainer {margin: 0px; padding: 0px; }

#homeContentContainer div.main {width: 585px; float: left; padding: 25px 15px 10px 50px; }
#homeContentContainer div.side {width: 241px; background-color: #cee0f3;  background: url(../images/sideBack.gif) no-repeat; background-color: #cee0f3; padding: 0px; float: right; padding: 30px 22px 20px 20px;}
#homeContentContainer div.side h3 { }


#footer {color: #fff; font-size: 10px; text-align: center; clear: both; padding: 5px 0px; background-color: #3c567c; border-top: 1px solid #666; margin: 0px;}
#footer a {color: #fff;}
#footer a:hover {color: #bcbdbf;}

 
.sponsors {border-top: 1px solid #dcebfc; padding-top: 10px; margin-bottom: 10px; font-weight: bold; margin: 25px 0px 5px 10px; color: #255379;}


#rightcolumn {float: right; background: url(../images/sideBackSec.gif) no-repeat; background-color: #dde9f7;  font-size: 11px; padding: 30px 20px;
margin: 0px; width: 180px;}
#rightcolumn h3 {margin-bottom: 5px; }
#rightcolumn p {margin: 0px 10px 15px 0px; line-height: 15px;}
#rightcolumn a {color: #3a6f8f;}
#rightcolumn a.aaa09 {color: #00459a; line-height: 18px;}
#rightcolumn p.aaa09 {margin-left: 10px;}
#rightcolumn img.aaaLogo {margin: 20px 0px 5px 0px;}

#midColumn {float:left; width: 650px; margin-left: 30px; margin-top: 15px; background-color: #ffffff; padding: 20px;}
#midColumn ul.seminars {display: inline; list-style-type: none; margin: 0px; border-bottom: 1px solid #b3ceec; padding-bottom: 20px; display: block;}
#midColumn ul.seminars li {display: inline; list-style-type: none; margin: 5px 10px 0px 0px;}
#midColumn p {margin: 5px 20px 15px 0px;}
#midColumn ul {margin-top: 0px;}
#midColumn ul li {font-size: 12px; line-height: 17px;}
#midColumn p.subtitle {margin-top: 20px; border-bottom: 1px solid #b3ceec; padding-bottom: 15px;}

#midColumn ul.staff {display: inline; margin: 25px 0px 0px 0px; padding: 0px; list-style-type: none; color: #1d4971; border-bottom: 1px solid #b3ceec; padding-bottom: 20px; display: block;}

#midColumn ul.staff li
{display: inline; margin: 0px 10px 0px 0px; padding: 0px; list-style-type: none;}


#midColumnSec {margin: 30px 180px 30px 180px;}
#midColumnSec h2 {margin: 30px 0px 0px 0px;}
#midColumnSec p.intern { border-bottom: 1px solid #ccc; padding-bottom: 5px; }
#midColumnSec p.intern img {float: left; margin-right: 10px; border: 1px solid #ebebeb; }

#midColumn .caption {font-size: 10px; line-height: 12px;}

.regHighlight {color: #9a0000; }
