/* CSS Document January 28 2008*/
/* copy the standard images folder into the root of this document */
*{margin:0px; padding: 0px;}

/* Wrap CSS */
body {color: #000000; background: #000;  font-family:Arial, Helvetica, sans-serif; font-size:small;}
.body_bgb {width: 100%; background:url(../images/bg/bgb_body.jpg) repeat-x bottom;}
.wrap_bgt {width:850px; margin:0 auto; background: url(../images/bg/bgt_wrap.jpg) repeat-x top; border: solid 0px #ffbf00}
.wrap_bgb {width:850px; margin:0 auto; padding: 0px 0px; background:url(../images/bg/bgb_wrap.jpg) repeat-x bottom}
.wrap {width:852px; margin: 0px auto; text-align:left; background: #fff;  border-top: solid 0px #00CCFF; border-right: solid 0px #00ADEF; border-bottom: solid 0px #00ADEF; border-left: solid 0px #6fd0f6;}

/* New From Main2 */
#h_row {height: 27px; clear:both; background:#00ccff; text-align: center; padding: 0 10px;}
#h_row_left {float:left; width: 25%; text-align:left; padding: 2px 0; vertical-align:top}
#h_row_right {float:right; width:72%; text-align:right; padding: 5px 0px;}
#h_row_right ul {pa dding-left: 14px;}
#h_row_right ul li {display: inline; }
#h_row_right ul li a {letter-spacing:1px;padding: 7px;text-decoration: none;border-left: 1px solid #fff; font-weight:bold; color: #000033}
#h_row_right ul li a:hover {background: url(../images/bg/navbar_over.gif) no-repeat top left;
color: blue}
                      

/* Fonts */

h1{font-size:150%;} /*renders 22px */  
h2{font-size:146%;} /*renders 20px */ 
h3{font-size:116%;} /*renders 18px */ 
h4{font-size:122%;} /*renders 16px */ 
h5{font-size:107%;} /*renders 14px */ 
h6{font-size:100%;} /*renders 13px */  
p{line-height: 1.5em;}
em{font-weight: bold; color:#B20800;}
em.gray  {font-size:75%; color:gray;}
strong{font-weight:bold}
pre {}

#clear_left {clear:left;}
#clear_right {clear:right;}
#clear_both {clear:both;}
#floatleft {float: left; padding: 5px; border: solid 1px #003399; margin-right: 5px;margin-top:3px;}
#floatright {float: right; padding: 5px; border: solid 1px #003399; margin-left: 5px; margin-bottom: 10px;}
#left30 {margin:0 0 10px 30px; padding: 5px; border: solid 1px #003399;}
#left60 {margin:0 0 10px 60px; }
#indent {text-indent: 20px;}
#indent2 {text-indent: 120px;}
/* Links */

a:link {color: #990000}
a:visited {color:#660000}
a:hover {color:#999999}
a:active {}

h1 a:link {color: #FFFFFF}
h1 a:visited {color:#ffffff}
h1 a:hover {color:#ffffff}
h1 a:active {}
/*  Header CSS */
#h_wrap {padding: 0;background: url(../images/bg/bgb_fade.jpg) repeat-x top; border-top: solid 1px #00adef }
#h_block {margin: 0;  height: 18px}
#hb_left {float:left; width:49%; background:; padding: 0 0 0 5px;text-align:left;}
#hb_right {float:right; width:49%; background:; padding: 0 5px 0 0;text-align:right; color: white;}
#header { width:100%; height: 101px; background: black;  }
#header2 {float:left; width:100%; background-image:url(../images/bg/bg_header1.jpg);height: 100px; background-position: bottom left; background-repeat: no-repeat; }

#h_left{float:left;width:23% ;height: 100px;}
#h_right {float:right; width: 70%; padding: 0 5px 0 0px; text-align:right; margin-top: 5px; font-size: 60%;}

/*  SubHeader and Top Navigation CSS */

#n_main {height: 25px; clear:both; padding:0px; margin:0px; background:#b3020D url(../images/bg/bg_nav.jpg) ;  background-repeat: repeat-x; background-position: top;border-top: solid 1px  #B3020D;border-bottom: solid 1px #620F01; }
#n_left {float:left; width: 29%; text-align:left; text-indent: 5px; line-height: 25px; font-variant:small-caps;  font-family: Arial, Helvetica, sans-serif; letter-spacing: 0px; color:#fff; font-size:110%; font-weight: bold; background:;}
#n_right {float:right; width:69%; }

#n_wrap {padding: 0px; clear:both; background:#fff url(../images/bg/bgb_fade.jpg) repeat-x top; text-align: center; border-bottom: solid 1px #ffbf00 }
#n_block {margin: 0 0 5px 0;}

/* Navigation List  */

#n_list {clear:right; float:right; font-size: 90%; padding: 0px; width:95%;}
#n_list li {float:right; list-style:none;padding: 0;}
#n_list li a {display:block;   margin:0; padding: 6px 8px 4px 8px; color: #fff;  list-style:none; text-decoration:none; font-weight:bold; border-left:1px solid #d5e5f5; }
#n_list li a:hover{color:#fff; background:#620F01; }

/* Content */

#c_wrap { width: 100%; background: #fff;}
#c_main {padding: 0 5px 0px 5px; /*background: url(../images/bg/varney.jpg) left top no-repeat;*/}
#c_main p{padding-left: 10px;}
#c_main h1 {background:#b20800 url(../images/bg/bg_footer.jpg) left 50% repeat-x;color: #fff; display: block; width: 100%; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px; clear: both;}

#c_main #content_m {float:right; width: 72%; padding:0 0 5px 0; margin: 0;}
#c_main #content_m #content_ml {float:left; width: 60%; padding:0; margin:0;}
#c_main #content_m #content_mr {float:right; width: 39%; padding:0; margin:0;}
#c_main #sb_m {float:left; width: 27%; padding: 0 0 5px 0; margin:0;}


#pagetitle {text-align: center; font-size: 150%; font-family:Georgia, "Times New Roman", Times, serif; margin: 10px auto; letter-spacing: 3px; color:#990000; font-weight:bold;}
#content {float:right; width: 80%; background: #fff;}
#content h1{font-size:150%;color: #fff; display: block; width: 100%; background:#b20800 url(../images/bg/bg_footer.jpg) left 50% repeat-x; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px; clear: both;} /*renders 22px */  
#content h2{font-size:126%;color: #fff; display: block; width: 100%; background:#b20800 url(../images/bg/bg_footer.jpg) left 50% repeat-x; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px; clear: both;} /*renders 20px */ 
#content h3{font-size:116%;color: #fff; display: block; width: 100%; background:#b20800 url(../images/bg/bg_footer.jpg) left 50% repeat-x; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px;clear: both;} /*renders 18px */ 
#content h4{font-size:125%;color:  darkred; padding-left: 10px; margin: 5px 0 5px 0; line-height: 27px;clear: both;}

#c_block {margin: 0 0 5px 0; padding: 0 2px 5px 5px;backgr ound:url(../images/bg/carribian.jpg) no-repeat top left}
#c_block p{padding: 0 5px 0 10px; margin-bottom: 10px;}
#c_main li {margin: 0 25px 0 30px; line-height: 2em;}
#c_block li {margin: 0 5px 0 30px; line-height: 2em;}

#redbox {display: block; margin: 5px; padding: 7px; border: 2px solid #b20800; color: #333; font-style: italic; width: 150px; float:right;}
#redbox em{font-weight: bold; color:#333; font-size: 85%; font-style:normal;}


#c_left {float:left; width: 48%; padding: 0 5px 5px 5px;}
#c_left #inline{display: inline; color: #000033}
#c_right {float:right; width: 48%;padding: 0 2px 5px 3px;}
img.floatleft {float:left; margin-right: 10px;}
img.floatleftborder {float:left; margin-right: 10px; margin-top: 7px;padding:7px; border: solid 1px #620f01; margin-bottom: 5px;}
img.floatright {float:right; margin-left: 5px;}
img.floatrightborder {float:right; margin-left: 5px; margin-top: 7px;padding:7px; border: solid 1px #5C7798; margin-right: 5px; margin-bottom: 5px;}
img.block {text-align:left; padding: 10px; margin: 10px 0 10px 10px; border: solid 1px #5C7798; display: block; width: auto;}
.indent{text-indent: 15px;}
.graydate {color: gray; font-size: 90%;}
.quote {display: block; width: 95%; background:#fff url(../images/bg/note2.jpg) no-repeat top ; color:#000033; padding: 20px 10px; margin-bottom: 20px; line-height: 1.5em; text-indent: 20px; font-family:"Courier New", Courier, monospace; font-size: 110%}
.quote2 {display: block; width: 95%; background:#fff url(../images/bg/note2.jpg) no-repeat top ; color:#000066; padding: 20px 10px; margin-bottom: 20px; line-height: 1.5em; text-indent: 20px; font-family:"Courier New", Courier, monospace}
#content p.quote{padding: 40px 10px 10px 10px;}
#content p.quote2{padding: 40px 10px 10px 10px;}


/* Sidebar */

#sb_wrap {background: #fff; float:left; width: 25%;}
#sb_block {padding: 0 5px 5px 5px;}
#sb_block p, #sb_block h4{padding-left: 10px}
#sb_block h4 {color: #003366}
#sb_block h2{font-size:126%;color: #fff; display: block; width: 100%; background:#b20800 url(../images/bg/bg_footer.jpg) left 50% repeat-x; margin: 0px 0 0px 0; line-height: 27px; text-indent: 10px;} /*renders 20px */ 
#sb_left  {background: #FFF; float:left; width: 20%;}
#sb_left div{padding:  3px 5px 5px 5px;}
/* Vertical Tabs  */
/* Navigation From A List Apart */
#sb_left ul { margin: 0;padding: 0;list-style: none; /* Width of Menu Items */border-bottom: 1px dashed #ccc; text-align:left;}
#sb_left ul li { width: 100%;padding: 0 0 0px 0; display:block;}	
#sb_left ul li a { display: block;text-decoration: none;color: white;background:  #D00202  url(../images/bg/bg_nav2.jpg)  left bottom repeat-x; /* IE6 Bug */padding: 7px; border: 1px solid #FFF;border-bottom: 0;}
#sb_left ul li a:hover {display: block;text-decoration: none;color:#000 ;background: #a90504  url(../images/bg/bg_nav_over.jpg) left bottom repeat-x; /* IE6 Bug */padding: 7px; border: 1px solid #FFF;border-bottom: 0;}



/* Content Footer CSS*/

#c_footer {background: #CC0000 url(../images/bg/bg_footer.jpg) repeat-x top; border-bottom: solid 1px #620f01; border-top: solid 1px #003366; clear:both;letter-spacing: 2px; text-align:center;}
#c_footer div {padding: 5px; text-align:center; color: white; font-weight: bold;}
#c_footer a{color:white;}
#c_footer a:hover{color:silver;}
.reddot {color:#CC0000}

#footer a{color: white;}

/* Page Footer CSS*/

#footer {text-align:center; padding-top: 3px; color: white;}
