body {font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:100%; background:url(../images/bodybg.gif);}

.clear {margin:0; padding:0; width:100%; height:1px; font-size:1px; clear:both;}
#wrapper {margin:0 auto; padding:0;  width:736px; background:#999;}

/*border:2px solid #B01645;*/
/*---- HEADER --------------------------------------------------------------------*/
#header {background:#fff;}
.logo {padding:9px 0 17px 8px; float:left;}
.links {padding:8px 26px 17px 0px; float:right; color:#2F409B; font-family: Arial, Helvetica, sans-serif; font-size: 0.7em; font-weight: bold; }
*html .links {padding:18px 26px 7px 0px;}
.links ul {background:none; list-style:none; text-align: right; }
.links ul li {margin:0 0 0 10px; display:inline; }
.links ul li a {padding:5px 25px 0 0; background:url(../images/bullet.gif) no-repeat right; color:#2F409B; font-weight: bold; text-decoration: none; }
.links ul li a:hover {padding:5px 25px 0 0; background:url(../images/bullet_b.gif) no-repeat right; color:#999999;}
/*--------------------------------------------------------------------------*/


/*---- MAIN MENU --------------------------------------------------------------------*/
#gns {margin:0 auto; padding:0; width:736px; height:31px; border-bottom:4px solid #B01645; background:url(../images/bg_nav.gif) repeat-x; font-weight:bold; font-size:0.6em;}
#gns a {color:#333; text-decoration:none;}
#gns a:hover {color:#B51747;}
#gns ul {margin:0 0 0 41px; padding:8px 0 0px 0;}
#gns ul li {padding:8px 12px 6px 12px; margin:0; border-right:1px solid #AFAFAF; display:inline; position:relative;}
#gns ul li.last {border:none;}
#gns ul li.on a {color:#B51747;}

/* drop down menu */
#gns ul li ul {padding:0 0 0 0px; display:none; border:1px solid #B01645; position:absolute; top:26px; left:-30px; font-weight: normal; }
*html #gns ul li ul {top:35px;}
#gns ul li ul li {margin:0; padding:0 0 0 0px; display:block; clear:both; background:#EAE8E8; /*border-bottom:1px solid #cccccc;*/}
#gns ul li ul li a {margin:0 0 0 0; padding:6px 0 6px 15px; width:130px;  display: block; float: none; background:#EAE8E8 url(../images/arrow.gif) no-repeat 0px 9px;}
#gns ul li ul li a:hover {display:block; color:#333; font-weight: bold; background-color:#cccccc;}
#gns ul li.on ul li a {color:#333;}
/*--------------------------------------------------------------------------*/

/*#innerWrap {background:#999 url(../images/bg_left.gif) repeat-y;}*/
#leftCol {margin:0; padding:7px 7px 11px 18px; float:left; }
#rightCol {width:280px; height:390px; float:left; background:#999;}


/*---- GENERAL CONTENT STYLES --------------------------------------------------------------------*/
#content {margin:0 0px 0 0; padding:0px 0px 0 34px;  background:url(../images/bg_right.gif) repeat-y;}
#content a {color:#2F409B; text-decoration:underline;}
#content a:hover { text-decoration:none;}
#content h1 {margin:0; padding:5px 0 15px 0; color:#216763; font-size: 0.8em; font-weight: bold; border-bottom:1px solid #E5E4E4;}
#content h2 {margin:20px 0 15px 0; font-size: 0.7em; line-height:1.5em; color:#B01645;}
#content p {margin:15px 0 15px 0; font-size: 0.6em; line-height:1.5em;font: Georgia;}
#content .red {color:#B01645; font-weight: bold;}
#content .italic {font-style: italic;}
#content .bold {font-weight: bold;}
#content ul {margin:10px 0 10px 0px; padding:0; font-size: 0.6em; list-style: none;}
#content ul li {margin:5px 0; padding:0 0 0 15px; line-height:1.7em; background:url(../images/arrow.gif) no-repeat 0 5px;}
#content ol {margin:10px 0 10px 30px; padding:0; font-size: 0.6em;}
#content ol li {margin:5px 0; padding:0 0 0 0px; line-height:1.7em;}
/*--------------------------------------------------------------------------*/


.module {margin:0px 16px 0 0; padding:10px 5px 0 0; height:335px; overflow:auto; SCROLLBAR-FACE-COLOR: #E4E4E4; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; SCROLLBAR-SHADOW-COLOR: #C6C9CC;  scrollbar-3d-light-color: #C3C5C9; scrollbar-arrow-color: #83858A; SCROLLBAR-TRACK-COLOR: #E4E4E4;}


/*------- Next Previous Buttons ----------------------------------------------------------*/
#buttons {margin:0; padding:0px 0px 18px 0px; height:30px; background:url(../images/bg_buttons.gif) no-repeat bottom; }
#buttons ul {margin:0 20px 0 20px;  padding:8px 0px 0 0px; border-top:1px solid #e4e4e4; clear:both;}
#buttons li {margin:0; padding:1px 0; width:50%; float:left; list-style:none;}
#buttons li.previous {margin:0 0 0 0px;}
#buttons li.next {margin:0 0 0 0px; text-align:right;}

#buttons li a {color:#B01645; font-size: 0.6em; font-weight: bold; text-decoration: none; }
#buttons li a:hover {color:#D988A0; }	

#buttons li.previous a {padding:5px 0 5px 22px; background:url(../images/button_left.gif) no-repeat left;}
#buttons li.previous a:hover {background:url(../images/button_left_b.gif) no-repeat left;}
#buttons li.next a {padding:5px 22px 5px 0px; background:url(../images/button.gif) no-repeat right;}
#buttons li.next a:hover {padding:5px 22px 5px 0px; background:url(../images/button_b.gif) no-repeat right;}


/*------- FOOTER -------------------------------------------------------------------*/
#footer {margin:0 auto; padding:0px 40px 0 0;  width:736px; text-align:right; color:#fff; font-size: 0.6em;}
#footer p {margin:0; padding:8px 0 0 0; }
#footer a { color:#333; text-decoration: none;  }
#footer a:hover {color:#E5E5E5; text-decoration:underline;}
/*--------------------------------------------------------------------------*/




