@charset "utf-8";
/* CSS Document */

body  {margin:0; padding:0; text-align:center; background:#163562 url(images/bgimg.jpg) repeat-x;; }
body, td, p {font:12px/17px Verdana, Arial, Helvetica, sans-serif; color:#000;}
a:link, a:visited, a:active  {color: #02568E; text-decoration:none;}
a:hover {color:#017E56; text-decoration: underline;}
.required {font-size:10px; color:#C3162C;}
h1 {font:18px/24px Georgia, "Times New Roman", Times, serif; font-weight:bold; color:#00457C; margin:0; padding: 10px 0 15px 0;}
h2 {color:#03558D; font:18px Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:1px;}
h3 {color:#03558D; font:14px/18px Verdana, Geneva, sans-serif; font-weight:bold; margin:0; padding:0;}
h4 {color:#CE0000; font:12px Verdana, Geneva, sans-serif; font-weight:bold; letter-spacing:1px;}
#emphasis { margin:0 auto; padding:8px 8px; width:550px; background:#f8f8f8; border:1px solid #1B2C53;}
.emphasisBlue {font:12px/18px Verdana, Geneva, sans-serif; text-align:left; color:#1B2C53;}
.emphasisRed {font:14px/18px Verdana, Geneva, sans-serif; padding:5px 10px; text-align:center; color:#990000;}
.indent {padding-left:10px;}

#wrapper {width:1000px; margin:0 auto; position:relative; background:url(images/wrapper.gif) repeat;}
#wrapperInner {width:1000px; margin:0 auto; position:relative; background:url(images/wrapperInner.gif) repeat;}
#header {width:1000px; height:184px; background:#6B4222 url(images/headerimg.jpg) no-repeat;}
#headerLeft {width:216px; height:210px; float:left;}
#headerFlash {margin-left:350px; width:130px; height:181px;}
#headerRight {width:288px; height:210px; float:left; background:url(images/headerRight.jpg) no-repeat;}
.headerRightText {color:#FFF; font:bold 18px Verdana, Geneva, sans-serif; padding-top:150px;}

#rightColumn {width:784px; float:right;}
#homeFlashWrap {width:784px; height:334px; background:url(images/homeFlashWrap.gif) no-repeat;}
#homeFlashBox {width:753px; height:306px; padding:14px 15px;}
#textContent {text-align:left; padding:10px 20px;}
#leftFloat {float:left; width:528px; padding: 10px 20px; text-align:left;}
#rightFloat {float:right; width:216px;}
#eventsCalendarWrap {float:right; background:url(images/calendarWrap.gif) no-repeat; width:214px; height:256px;}
.eventsCalendarTop {color:#00457C; font:bold 18px Arial, Helvetica, sans-serif; padding:0px 0 20px 0;}
#specialtyWrap {padding-top:0px;height:290px; width:214px; float:right; background:url(images/specialtyWrap.gif) no-repeat;}
.specialtyTitle {text-align:left; font:20px/24px Georgia, 'Times New Roman', Times, serif; color:#00457C; font-style:italic; padding:10px 0 0 10px;}
.specialtyText {text-align:left; font:14px/24px Tahoma, 'Times New Roman', Times, serif; padding:2px 0 0 15px;}
#designationsWrap {float:right; width:214px;}

#leftColumn {width:216px; float:left;}
#navWrap {height:260px; background:url(images/navWrap02.png) no-repeat;}

#featuredWrap {width:216px; padding-top:10px;}
#featuredTop {height:53px; background:url(images/featuredTop01.png) no-repeat;}
.featuredTopText {font:16px Verdana, Geneva, sans-serif; padding-top:15px; color:#FFF;}
.subscribe {font:11px/18px Verdana, Geneva, sans-serif; color:#000; width:200px; text-align:center; padding-left:5px;}
#featuredBack {background:url(images/featuredBack02.png) no-repeat; height:306px;}
#featuredBottom {height:32px; background:url(images/featuredBottom02.png) no-repeat;}
.featuredBottomText {text-align:right; padding:18px 20px 0 0; font:14px Arial, Helvetica, sans-serif;}
.featuredBottomText a:link, .featuredBottomText a:visited {color:#00457C; text-decoration:none; margin:0; }
.featuredBottomText a:hover {color:#00457C; text-decoration:underline; margin:0;}

#ibeamWrap {width:216px;}
#ibeamEmail {margin-top:10px; height:255px; background:url(images/ibeamEmail02.png) no-repeat;}
.ibeamEmailJoin {padding:10px 0 5px 0; color:#00457C; font:bold 16px Arial, Helvetica, sans-serif;}
#ibeamPostal {height:268px; background:url(images/ibeamPostal.gif) no-repeat;}
.ibeamText {font-size:10px;}

#contact {width:1000px; height:198px; background:url(images/footer.jpg) no-repeat;}
.contactLeft {color:#FFF; font:bold 16px/24px Verdana, Geneva, sans-serif; padding:120px 0 0 225px; float:left;}
.contactAddress {float:left; width:325px; color:#FFF; padding-top:45px; font:14px/24px Verdana, Geneva, sans-serif;}
.contactAddress a:link, .contactAddress a:visited {color:#fff; text-decoration:none; margin:0;}
.contactAddress a:hover {color:#fff; text-decoration:underline; margin:0;}

#footer {padding: 10px 0 20px 225px; color:#ECDCB8; font:11px/18px Verdana, Arial, Helvetica, sans-serif; font-weight:normal;text-align:center;}
#footer a:link, #footer a:visited {color:#ECDCB8; text-decoration:none; margin:0;}
#footer a:hover {color:#ECDCB8; text-decoration:underline; margin:0;}
