BODY{background: #f3f3f3 url(../images/bg.gif) repeat-x top;margin:0;text-align:center;font-family: Tahoma, Arial, sans-serif;}

DIV.wrapper{border-left:1px solid #ffffff;border-right:1px solid #ffffff;background: url(../images/bg_content.gif) repeat-y top;margin:0 auto;text-align:left;width:990px;}

DIV.header{height:216px;background: url(../images/header.jpg) no-repeat top;position:relative;}
DIV.header IMG.logo{position:absolute;top:138px;border:0;}

DIV.menu{display:block;background: url(../images/bg_menu.gif) no-repeat bottom;border-top:1px solid #455164;margin:0 0 25px 0;clear:both;height:21px;width:988px;}
/*DIV.menu UL{color:#455164;font-size:10px;  text-transform: uppercase;font-weight:bold; list-style: none;margin:5px 20px;padding:0;}*/
/*DIV.menu UL LI{display: inline;}*/

DIV.clear{clear:both;height:0;}
DIV.clear IMG{height:1px;width:1px;display:block;}

DIV.content {display:block;clear:both;}

DIV.content DIV.rightColumn H2.rightColumnH2{margin:15px 23px 5px 23px;color:#6d6d6d;font-size:13px;text-transform:uppercase;}
DIV.content DIV.rightColumn{float:right;width:282px;border-left: 1px dotted #c0c0c0;margin:0 0 20px 20px;padding:0 0 10px 0;}
DIV.content DIV.rightColumn P.rightColumnP{margin:5px 23px;font-size:11px;}

DIV.footer{ background: url(../images/bg_footer.gif) repeat-y;font-size:10px;color:#727272;position:relative;height:57px;margin:20px 0 0 0;}
DIV.footer SPAN.useitlogo{display:inline; background: url(../images/top_footer.gif) repeat-x top;position:absolute;width:988px;text-align:right;}
DIV.footer SPAN.useitlogo IMG{margin:1px 9px;}
DIV.footer P.foot{position:absolute;margin:9px;}

/* content elements */

DIV.content P{font-size:12px;margin:10px 35px;line-height:20px;color:#6d6d6d;}
DIV.content P.textright{text-align: right;}
DIV.content H1{margin:5px 35px 10px 35px;color:#7c1c1c;font-size:18px;font-weight:normal;}
DIV.content H2{margin:15px 35px 5px 35px;color:#6d6d6d;font-size:13px;text-transform:uppercase;}
DIV.content H3{margin:10px 35px 5px 35px;color:#7c1c1c;font-size:11px;text-transform:uppercase;font-weight:normal;}
DIV.content H3.larger{margin:10px 35px 5px 35px;color:#7c1c1c;font-size:12px;text-transform:uppercase;font-weight:normal;}
DIV.content IMG.maintitle{margin:10px 10px 5px 10px;}
DIV.content UL{font-size:12px;margin:5px 35px;padding: 5px 35px;color:#6d6d6d;}
DIV.content UL LI{margin:5px 0;}
DIV.content A{color:#347098;text-decoration:none;font-weight:bold;}
DIV.content A:hover{color:#7c1c1c;text-decoration:underline;font-weight:bold;}
DIV.content OL{font-size:12px;margin:5px 35px;padding: 5px 35px;color:#6d6d6d;}
DIV.content OL LI{margin:5px 0;}
DIV.content DIV.texthighlite{border:1px solid #7c1c1c;background-color:#fafafa;margin:10px 35px;width:640px;}

DIV.content TABLE.data{margin:5px 35px;font-size:12px;color:#6d6d6d;}
DIV.content TABLE.data TR TD {padding:5px; vertical-align: top;}
DIV.content TABLE.data TR TD.label {padding:5px 20px;}
DIV.content TABLE.data TR TD.date {white-space:nowrap;width:140px;}
DIV.content TABLE.data TR.on {background-color: #f3f3f3;} 
DIV.content TABLE.data TR TD.titleCell {font-weight:bold;color:#7c1c1c;border-bottom:1px solid Silver;} 

DIV.content IMG.imgnoborder{float:right;margin:20px;border:0;}
DIV.content IMG.imgnoborderleft{float:left;margin:20px 20px 20px 35px;}
DIV.content IMG.photo{float:right;margin:20px;border:2px solid #152a5b;}

/* site areas */

DIV.content DIV.events {border:1px solid Silver;background-color:#fafafa;margin:10px 35px;width:640px;}
DIV.content DIV.events P.eventsP{font-size:11px;margin:5px 10px;line-height:18px;}
DIV.content DIV.events H1.eventsH1{margin:10px 10px 5px 10px;color:#7c1c1c;font-size:18px;}
DIV.content DIV.events H2.eventsH2{margin:10px 10px 5px 10px;}
DIV.content DIV.events H3.eventsH3{margin:10px 10px 5px 10px;}
DIV.content DIV.events UL.eventsUL{margin:5px 20px;padding: 5px 20px;font-size:11px;}
DIV.content DIV.events P.highlite{background-color:#f3f3f3;font-size:11px;font-weight:bold;margin: 10px;padding:10px;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;}
DIV.content DIV.events TABLE.eventsTable{margin:5px 10px;font-size:11px;color:#6d6d6d;}
DIV.content DIV.events TABLE.eventsTable TR TD{padding:5px 0; vertical-align: top;}

/* menu */
.curtreemenu ul.base{margin: 0;padding: 0;list-style-type: none;margin:0 25px;}

/*Top level list items*/
.curtreemenu ul.base li.tab{position: relative;display: inline;float:left;background: url(../images/menu/li_gen.gif) no-repeat right top;}

/*Top level menu link items style*/
.curtreemenu ul.base li.tab a{display: block;float:left; /*Width of top level menu link items*/text-decoration: none;
padding:0 7px;height:20px;line-height:20px;color:#347098;font-size:10px;font-weight:bold;text-transform: uppercase; font-family: Tahoma, Arial, sans-serif;}

/*1st sub level menu*/
.curtreemenu ul.base li.tab ul.sub{left: 0;position: absolute;top: 1em; /* no need to change, as true value set by script */display: block;visibility: hidden;
color:#347098;font-size:11px;font-weight:bold;list-style:none;margin:0;padding:0;height:18px;width:500px;}

/*Sub level menu list items (undo style from Top level List Items)*/
.curtreemenu ul.base li.tab ul.sub li{display: block;float: left;padding:1px 3px;margin:0;background-color:#f7f8f9;width:auto;border-bottom:4px solid #d5dbe2;text-transform: uppercase;font-weight:normal;}

/* Sub level menu links style */
.curtreemenu ul.base li.tab ul.sub li a{display: inline;color: #347098; text-transform: uppercase;float: none;text-decoration: none;padding: 1px 3px;font-weight:normal;font-size:10px;
background:none;height:18px;line-height:18px;}/* used to be display:block;*/

.curtreemenu ul li.tab a:hover{color:#7c1c1c;  background: url(../images/menu/li_gen_hover.gif) no-repeat right top; }
.curtreemenu ul.base li.tab ul.sub li a:hover{color:#7c1c1c;}

/** html p#iepara{ For a paragraph (if any) that immediately follows suckertree menu, add 1em top spacing between the two in IE
padding-top: 1em;
}*/

/* Holly Hack for IE \*/
* html .curtreemenu ul li {float: left; height: 1%; }
* html .curtreemenu ul li a {height: 1%;}
/* End */

DIV.drop{float:right;font-size:11px;font-weight:bold;color:#347098;}
DIV.drop SELECT{vertical-align:middle;font-size:11px;}
DIV.panels{display:none;}