a:link {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; color: #0033CC} 
a:visited {color: #993300; font-size: 12px; } 
a:hover {color: #FF0000; font-size: 12px; } 
a:active {color: #FF0000;font-size: 12px; } 
.darktext {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000}
.darktext a:link {color: #0033CC; text-decoration: underline} 
.darktext a:visited {color: #003399; text-decoration: underline} 
.darktext a:hover {color: #FF0000;text-decoration: none;} 
.darktext a:active {color: #FF0000; text-decoration: none}
.litetext {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 11px; color: #CCCCCC}
.litetext a:link {color: #00CCFF; text-decoration: underline} 
.litetext a:visited {color: #99CC00; text-decoration: underline} 
.litetext a:hover {color: #FF0000; text-decoration: none; background-color: #333333} 
.litetext a:active {color: #FF0000; text-decoration: none} 

.footer {font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF}
.footer a:link {color: #FFFF33; text-decoration: underline} 
.footer a:visited {color: #FFFF66; text-decoration: underline} 
.footer a:hover {color: #FF0000;text-decoration: none;} 
.footer a:active {color: #FF0000; text-decoration: none}

/* MAIN TABLE BACKGROUND  --- Add to div command or table command, etc., ie: id="content" */
#outertable {
	border: 0px solid #999999;
	background-color: #FFFFFF;	
/*	background-image:  url("../_images/graphics/lights-top.jpg");   */
/*	background-repeat: no-repeat; */
}


#gradienttable {
	padding: 10px;
	border: 0px solid #999999;
	background-color: #FFFFFF;
	background-image: url(../_images/photos/violence-gh-050306-28.jpg);
	background-repeat: no-repeat;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #006699;
	border-top-width: 1px;
	border-top-color: #006699;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #006699;
	border-bottom-color: #006699;

}

.whitetype {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
}





a.nav-section:link {	text-decoration:none;
	color:#009966;
	font-size: 12px;
	font-weight:bold;
	padding-left: 3px;
	height: 18px;
	display:block;
	width:100%;
	background-position: center;
	padding-top: 3px;
	line-height: 12px;
}
a.nav-section:visited {text-decoration:none; color:#009966; font-size: 12px; font-weight:bold;
	padding-left: 3px;
	height: 18px;
	display:block;
	width:100%;
	background-position: center;
		padding-top: 3px;
	line-height: 12px; }
a.nav-section:hover {	padding-left: 3px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	display:block;
	width:100%;
	background-color:#000000;
	height: 18px;
	background-position: center;
	padding-top: 3px;
	text-decoration: underline;
	line-height: 12px;
}
a.nav-section:active {text-decoration:underline; color:#009966; 	padding-left: 3px;
 font-size: 12px; font-weight:bold; 
display:block; width:100%; background-color:#3D619C;
	display:block;
	width:100%;
	background-color:#000;
	height: 18px;
	background-position: center;
	padding-top: 3px;
	line-height: 12px;}  




a.nav:link {
	text-decoration:none;
	color:#000099;
	font-size: 12px;
	font-weight:bold;
	padding-left: 3px;
	height: 18px;
	display:block;
	width:100%;
	background-position: center;
	padding-top: 3px;
	line-height: 12px;
	}
a.nav:visited {text-decoration:none; color:#666666; font-size: 12px; font-weight:bold;
	padding-left: 3px;
	height: 18px;
	display:block;
	width:100%;
	background-position: center;
		padding-top: 3px;
	line-height: 12px;

 }
a.nav:hover {
	padding-left: 3px;
	color:#FFFFFF;
	font-size: 12px;
	font-weight:bold;
	display:block;
	width:100%;
	background-color:#000000;
	height: 18px;
	background-position: center;
	padding-top: 3px;
	text-decoration: underline;
	line-height: 12px;
}
a.nav:active {text-decoration:underline; color:#FF0000; 	padding-left: 3px;
 font-size: 12px; font-weight:bold; 
display:block; width:100%; background-color:#3D619C;
	display:block;
	width:100%;
	background-color:#000;
	height: 18px;
	background-position: center;
	padding-top: 3px;
	line-height: 12px;

}


/* PAGE BACKGROUND AND TYPE MAIN SETTINGS */
body {
	font-family: tahoma, helvetica, arial, sans-serif;
	color: #000;
	background-color: #000;
	font-size: 12px;
	margin-top: 8px;
} 

li {padding: 0px 0px 0px 10px; line-height: 1.4; list-style-image: url(../_images/bullets/sqred.gif);} 
ul {list-style-type: square} 
ol {font: 11px tahoma, arial; } 
td {font: 11px tahoma, arial; } 
/*body {font: 12px tahoma, arial; padding: 1px 0px 1px 0px} */


/* This section controls most body text sizes */
p , td {
	color: #333333;
	font-size: 12px;
	line-height: 125%;
}


h1 {font: 400% bolder;}
h2 {font: 200% bold;}
h3 {font: 150% bold;}
h4 {font: 125% bolder;}
h5 {font: 125% bolder;}
h6 {font: 115% bolder;}

/* headline formats */
.mainhed {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #660000;
	line-height: 18px;
}

.bighed {font: 400% "Times New Roman", Times, serif; margin: 10px 0px 0px 0px; padding: 0px;}
.secondhed {font: 200% bold;  margin: 10px 0px 10px 0px; padding: 0px;}
.thirdhed {font: 150% bold;  margin: 0px; padding: 0px;}
.numbers {
	font: 150% bold;
	color: #990000;
}

.subhed {
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0099FF;
}

/* Itinerary formats */
.idate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000099;
	font-weight: bolder;
	text-transform: uppercase;
}




.padright {margin: 5px 10px 5px 0px;}
.padleft {margin: 5px 0px 5px 10px;}
#boxmarginright  {margin: 10px 5px 10px 0px;}
#boxmarginleft  {margin: 10px 0px 10px 5px;}

/* Other standard formats */
.byline {font-family: Tahoma, Helvetica, sans-serif;	font-size: 12px; font-weight: bold;	color: #000000;}
.creditline {font-family: Tahoma, Helvetica, sans-serif;	font-size: 9px;	color: #000000;	right: auto;}
.cutline {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.breakerhed {font-family: Tahoma, Helvetica, sans-serif;	font-size: 18px; font-weight: bold;	color: #FFF;}
.sidebartext {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF;}



#colleft {
	padding: 10px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: none;
	border-left-style: none;
	border-right-width: 1px;
	border-right-color: #006699;
	border-top-width: 1px;
	border-top-color: #006699;
}
#colright {
	padding: 10px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: dashed;
	border-left-color: #006699;
	border-top-width: 1px;
	border-top-color: #006699;
}
.hilitebox {
	padding: 10px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-left-color: #006699;
	border-top-width: 1px;
	border-top-color: #006699;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-color: #006699;
	border-bottom-color: #006699;
	background-color: #FFFFCC;
}
.captiontableleft {
	margin: 5px 10px 5px 0px;
}
.captiontableright {
	margin: 5px 0px 5px 10px;
}

#content {padding: 10px;}

#toprule {
	border-top: 1px solid #E7B242;
}

.thinbox {
	border-top: 1px solid #E7B242;
	border-right: 1px solid #E7B242;
	border-bottom: 1px solid #E7B242;
	border-left: 1px solid #E7B242;
}

.textfield {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFCC66;
	background: #000000;
}
.formbutton { 
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFCC66;
	background: #000000;
}

