/* 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%;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;} /*renders 22px */  
h2{font-size:136%;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;} /*renders 20px */ 
h3{font-size:126%;background: #b20800 url(../images/bg/bg_footer.jpg) left top repeat-x; color: white; display: block; width: 100%; margin: 5px 0 5px 0; line-height: 27px; text-indent: 10px; clear: both;} /*renders 18px */ 
h4{font-size:112%;} /*renders 16px */ 
h5{font-size:107%;} /*renders 14px */ 
h6{font-size:100%;} /*renders 13px */  
p{line-height: 2em;}
em{font-weight: bold; color:#B20800;}
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 {}

/*  Header CSS */
#h_wrap {padding: 0;background:black 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 {float:left; width:100%; height: 236px;  }
#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 17px 0 0px; text-align:right; margin-top: 1px; font-size: 90%; color: white;}
#h_right a {color:white; font-weight: bold; text-decoration: none }
#h_right a:hover {text-decoration: none; color: yellow;}

img.x { position:relative; top: 0px; left: 10px; z-index: 100; }

/*  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: 17%; 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:100%; font-weight: bold; background:;}
#n_right {float:right; width:81%; }

#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 #content_m {float:right; width: 72%; padding:0 0 5px 0; margin: 0;}
#c_main #content_m #content_ml {float:left; width: 59%; padding:0; margin:0;}
#c_main #content_m #content_mr {float:right; width: 37%; padding:0; margin:0;}
#c_main #sb_m {float:left; width: 27%; padding: 0 0 5px 0; margin:0;}

#c_main ul { margin: 0;padding: 0;list-style: none; /* Width of Menu Items */border-bottom: 1px dashed #ccc; text-align:left;}
#c_main ul li { width: 100%;padding: 0 0 0px 0; display:block;}	
#c_main 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;}
#c_main 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;}


#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: 71%; background: #fff;}


#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;}
#content_mr li {margin: 0 0px 0 15px; line-height: 2em;}
#bg_image1 {background-image:url(../images/bggear2.jpg); background-position: top right; background-repeat: no-repeat;}



#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: 28%;}
#sb_block {padding: 0px 5px 5px 5px;}

#sb_block p, #sb_block h4{padding-left: 10px}
#sb_block h4 {color: #003366}
#sb_block h1 {font-size: 130%}
#sb_left  {background: #FFF; float:left; width: 20%;}
#sb_left div{padding:  3px 5px 5px 5px;}

/* Vertical Tabs  */

/* Navigation From A List Apart */
#sb_block ul { margin: 0;padding: 0;list-style: none; /* Width of Menu Items */border-bottom: 1px dashed #ccc; text-align:left;}
#sb_block ul li { width: 100%;padding: 0 0 0px 0; display:block;}	
#sb_block 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_block 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: #000 url(../images/bg/bg_footer.jpg) repeat-x top; border-bottom: solid 0px #620f01; border-top: solid 1px #003366; clear:both;letter-spacing: 2px; }
#c_footer div {padding: 5px; text-align:center; color: white; font-weight: bold;}
#c_footer a{color:white;}
#c_footer a:hover{color:silver;}

#footer a{color: white;}

/* Page Footer CSS*/

#footer {text-align:center; padding-top: 3px; color: white; background: black;}

 /*  nice forms */
#container img {border:0;}
#container {padding:20px;}

/*Forms defaults - change as needed*/
input, textarea {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#404040;
}
label {
	color:darkblue;
	cursor:pointer;
	padding-left:2px;
	line-height:16px;
}
label.chosen {color:#333;}

/*Transparent items*/
.outtaHere {
	position:absolute;
	left:-3000px;
}

/*Radio buttons*/
.radioArea, .radioAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:15px;
	height:14px;
	font-size:0;
	cursor:pointer;
}
.radioArea {background:url(../images/forms/radio.gif) no-repeat left top;}
.radioAreaChecked {background:url(../images/forms/radio.gif) no-repeat left bottom;}

/*Checkboxes*/
.checkboxArea, .checkboxAreaChecked {
	display:block;
	float:left;
	clear:left;
	width:13px;
	height:13px;
	font-size:0;
	padding:0;
	margin:0;
	cursor:pointer;
}
.checkboxArea {background:url(../images/forms/checkbox.gif) no-repeat left top;}
.checkboxAreaChecked {background:url(../images/forms/checkbox.gif) no-repeat left bottom;}
.focused {border:1px dotted #ddd;}

/*Text inputs*/
.textinput, .textinputHovered {
	height:15px;
	background:url(../images/forms/input_bg.gif) repeat-x left top;
	border:none;
	padding:4px 0;
	vertical-align:middle;
}
.textinputHovered {background-position:left bottom;}
.inputCorner {
	padding-bottom:0;
	vertical-align:middle;
}

/*Text areas*/
.txtarea .tr, .txtarea .tr_xon {background:url(../images/forms/txtarea_tr.gif) no-repeat top right;}
.txtarea .tr_xon {background:url(../images/forms/txtarea_tr_xon.gif) no-repeat top right;}
.txtarea img.txt_corner {
	width:5px;
	height:5px;
	display:block;
}
.txtarea .br, .txtarea .br_xon {background:url(../images/forms/txtarea_br.gif) no-repeat top right;}
.txtarea .br_xon {background:url(../images/forms/txtarea_br_xon.gif) no-repeat top right;}
.txtarea .cntr {background:url(../images/forms/txtarea_cntr.gif) repeat-y right top;}
.txtarea .cntr_xon {background:url(../images/forms/txtarea_cntr_xon.gif) repeat-y right top;}
.txtarea .cntr_l, .txtarea .cntr_l_xon {
	width:5px;
	background:url(../images/forms/txtarea_l.gif) repeat-y left top;
	float:left;
}
.txtarea .cntr_l_xon {background:url(../images/forms/txtarea_l_xon.gif) repeat-y left top;}
.txtarea textarea {
	border:0;
	background:none;
	padding:0;
	margin:5px;
}

/*Selects*/
.selectArea {
	width:200px;
	height:21px;
	background:url(../images/forms/select_bg.gif) repeat-x left top;
}
.selectArea .left {
	width:8px;
	height:21px;
	float:left;
	background:url(../images/forms/select_left.gif) no-repeat left top;
}
.selectArea .right {
	width:21px;
	height:21px;
	float:right;
	background:url(../images/forms/select_right.gif) no-repeat left top;
}
.selectArea .right a {
	display:block;
	width:200px;
	height:21px;
	margin-left:-179px;
	position:absolute;
}
.selectArea .right i {display:none;}
.selectArea .center {
	width:160px;
	color:#FFF;
	padding-top:3px;
	overflow:hidden;
	white-space:nowrap;
}

/*Selects drop-down*/
.optionsDivInvisible, .optionsDivVisible {
	position:absolute;
	margin-top:-1px;
	margin-left:3px;
	width:172px;
	background:#6f7074;
	padding:2px;
	font-size:11px;
	z-index:20;
}
.optionsDivInvisible {display:none;}
.optionsDivVisible {display:block;}
.optionsDivVisible p {
	margin:0;
	padding:0;
}
.optionsDivVisible a {
	color:#F2F2F2;
	text-decoration:none;
	display:block;
	padding:1px 4px;
	border:1px solid #6f7074;
}
.optionsDivVisible a:hover {
	color:#FFF;
	background:#5F6062;
	border-color:#cfd0d6;
}

/*Button*/
.buttonSubmit, .buttonSubmitHovered {
	width:auto;
	height:26px;
	color:#FFF;
	font-weight:bold;
	padding:2px;
	background:url(../images/forms/button_bg.gif) repeat-x left top;
	cursor:pointer;
	border:none;
}
.buttonSubmitHovered {background-position:left bottom;}
.buttonImg {vertical-align:bottom;}


