body  {background:#fff url(images/bg.gif) repeat-x; margin:0; padding:0;}
body {font:11px/17px Verdana, Arial, Helvetica, sans-serif; color:#000;}
a  {color: #660000;}
a:hover {color: #660000; text-decoration: none;}
h1 {}
h4 {font:12px Arial, Helvetica, sans-serif; color:#660000; text-transform:uppercase; font-weight:bold; border-bottom:1px solid #666; padding-top:10px;}
.fL {float:left;}
.fR {float:right;}
.cF {clear:both; height:0; font-size: 1px; line-height: 0px;}
.required {color:#660000; font-weight:bold;}
#emphasis { margin:0 auto; padding:8px 8px; width:500px; background:#f1f1f1; border:1px solid #660000;}
.emphasisText {font-size:11px; padding:5px 10px; text-align:center; color:#660000;}
.textIndent {padding-left:15px;}
.divLine {border-bottom:1px #660000 dotted;}
.listMeL {width:250px; float:left; font-size:11px; line-height:20px;margin-left:30px;}
.listMeR {width:250px; float:left; font-size:11px; line-height:20px;}

#mainWrap {width:1000px; margin:0 auto; position:relative;} 

#header {height:122px; width:1000px;} 

#bodyWrap {width:1000px; margin:0; padding:0;}
#bodyColumn {float:left; width:791px; background:#e6e6e6 url(images/bodyColumnBack01.png) no-repeat;}
#bodyText {padding-left:20px; padding-right:20px; padding-bottom:10px; text-align:left; min-height:500px;}
#bodyText .title {font:23px Arial, Helvetica, sans-serif; color:#660000; letter-spacing:1px; font-weight:normal; margin:20px 0px;}

#leftColumn {float: left; width: 209px;}
#leftColumnTop {background: url(images/leftColumnTop.gif) no-repeat top; height:17px;}
#leftColumnBottom {height:181px; background:url(images/leftColumnBottom02.png) no-repeat;}
#menuWrap {padding:0 7px; text-align:left; width:195px; position:relative; z-index:99999;}
#navWrap {background:url(images/navWrap.gif) no-repeat; height:250px;}

#ibeamTop {height:39px; background:url(images/ibeamTop01.png) no-repeat;}
.ibeamTopText {font-size:18px; font-weight:normal; color:#fff; padding-left:25px; padding-top:10px;}
.alertsText {color:#660000;}
#ibeamWrap {height:100px; background:url(images/ibeamWrap01.png) no-repeat; font:11px Arial, Helvetica, sans-serif;}
.ibeamSubscribe {padding-left:5px; font:11px Arial, Helvetica, sans-serif; color:#fff; padding-top:8px; padding-right:8px; margin-bottom:10px;}

#newsInsetTop {height:39px; background:url(images/ibeamTop01.png) no-repeat;}
.newsInsetTopText {font-size:18px; font-weight:normal; color:#fff; padding-left:25px; padding-top:10px;}
#newsInsetWrap {height:280px; background:url(images/newsInsetWrap.png) no-repeat; font:11px Arial, Helvetica, sans-serif;}
.newsInsetDate {width:180px; padding:0 5px; font-size:10px; color:#CCC; text-align:left; margin-bottom:5px;}
.newsInsetTitle {width:180px; padding:0 5px; font-size:12px; color:#FFF; text-align:left; margin-bottom:10px;}
.newsInsetTitle a:link, .newsInsetTitle a:visited, .newsInsetTitle a:active {font-weight:bold; font-size:12px; color:#FFF; text-decoration:none;}
.newsInsetTitle a:hover {color:#FFF; text-decoration:underline;}
.readMore {text-align:right; padding:10px 10px 0 0; color:#660000;}
.readMore a:link, .readMore .a:visited, .readMore a:active{font-size:11px; text-decoration:none; color:#fff;border:1px solid #ccc;background:#660000;padding:4px;}
.readMore a:hover {font-size:11px; text-decoration:none; color:#ccc;border:1px solid #ccc;background:#660000;padding:4px;}

#rightColumn {width:791px; float:right; margin:0; padding:0; background:url(images/rightColumnBack01.png) no-repeat top left;}
#topWrap {width:791px; height:264px;}
#flashWrap {height:264px; width:388px; background:url(images/flashWrap01.png) no-repeat; float:left; z-index:1000;}
#fader {width:375px; height:231px; text-align:right; padding:0; margin:16px 13px;}

#featuredWrap {height:264px; float:right; width:403px;margin-top:1px;}
#featuredTop {height:47px; background:url(images/featuredTop01.png) no-repeat;}
.featuredTopText {color:#660000; font-size:18px; font-weight:normal; letter-spacing:1px; text-align:left; padding-top:20px; padding-left:10px;}
#featuredBody {height:182px; background:url(images/featuredBody.gif) no-repeat;}
.scrollPic img {border:1px solid #fff;}
.scrollPic a:hover img {border:1px solid #000;}
.scrollText {}
.scrollHeading {font-size:14px;font-weight:bold;color:#fff;}
.scrollHeading a:link {color:#fff;text-decoration:none;}
.scrollHeading a:hover {text-decoration:underline;}
.scrollDate {padding-top:10px; font-size: 12px; font-weight:500; color:#fff;}
.scrollLocation {padding-top:10px; font-size:12px; color:#fff;}

/* breadcrumb nav */
#crumbs {width:250px; color:#660000; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0; background:url(images/breadCrumbsArrow.gif) no-repeat 3px 0px;}
#crumbs a:link, #crumbs a:visited {padding-left:20px; color:#666; text-decoration:none;}
#crumbs a:hover {color:#666; text-decoration:underline;}

#buttonBoxesWrap {padding-left:10px; margin-top:20px;}
.buttonBox {width:240px; height:149px; background:url(images/boxBack01.png) no-repeat; display:block; cursor:pointer; float:left;}
.buttonBox div {padding:9px 5px 10px 10px;}
.buttonBoxTitle {color:#660000; font-size:14px; font-weight:bold; margin-left:25px;}
.buttonBox p {margin:15px 0 5px 0; padding:0; color:#333; font:11px Arial, Helvetica, sans-serif; line-height:18px;}
.redLink a:link, a:visited {font-size:11px; color:#660000; padding-right:10px; padding-bottom:5px; text-decoration:underline;}
.redLink a:hover {font-size:11px; color:#660000; text-decoration:none;}

#bioBox {margin-left:25px; padding:8px 8px; width:700px; background:#f1f1f1; border:1px dotted #660000;}
.bioBoxText {font-size:11px; padding:5px 10px; color: #660000;}


.searchrow {margin:0px 0px 15px 0px; padding:0; font-size:10px;}
.newsTitle {font-size:12px; color:#660000; font-weight:bold; line-height:18x; text-align:left;}

#bodyColumnBottom {background:url(images/bodyColumnBottom01.png) no-repeat; height:126px;}
#bodyColumnBottomLeft {float:left; height:126px;}
#social {color:#000; font:11px Arial, Helvetica, sans-serif; margin:0; padding:0; background: url(images/socialarrow.png) no-repeat 3px 0px;}
.bottomLeftText {padding-top:35px; color:#fff; padding-left:330px;}
#bodyColumnBottomRight {float:right; width:200px; height:126px;}
.bottomRightText {padding-top:40px; color:#fff; font-weight:500px; padding-right:20px;}
.bottomRightText a:link {font-size:11px; color:#fff; text-decoration:none; font-weight:normal;}
.bottomRightText a:hover {font-size:11px; font-weight:normal; color:#fff; text-decoration:underline; margin:0;}
 
#designations {height:84px; background:url(images/designations.gif) no-repeat;}

#footer {padding:10px 0; color:#000; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align:center;}
#footer a:link, #footer a:visited, #footer a:active{font-size:10px; color:#660000; text-decoration:none;}
#footer a:hover {text-decoration:underline;}


.q{font-weight:bold;color:#660000}
.a{color:#000}
