/* Global Styles */

body {
	margin:0px;
	background-color: #2C4249;
	}
	
td {

	}
	
hr {
	height:1px; 
	color: #cccccc;
	border: none;
	}
	
a {
	color: #669966;
	text-decoration:underline;
	}
	
a:hover {
	color: #DBCDBB;
	font-weight: bolder;

	}
	
/* ID Styles */

#wrapper {
		width:900px;
		margin:0px auto;
		border:1px solid #bbb;
		padding:10px;
	}

#navigation a {
	font:11px georgia;
	color: #D9D1B9;
	font-weight:bolder;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding:5px;
	border: thin double #DBCDBB;
	background-color: #304850;
	}
	
#navigation a:hover {
	color:#EDD77C;
	border: 1pt dotted white;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	background-color: #3E8197;
	text-decoration: blink;
	}

#navigationrev a {
	font:11px georgia;
	color: #EDD77C;
	font-weight:bolder;
	text-decoration: none;
	letter-spacing:0.1em;
	line-height:16px;
	display:block;
	padding:5px;
	border: thin double #DBCDBB;
	background-color: #3E8197;
	}
	
#navigationrev a:hover {
	color: #D9D1B9;
	border: 1pt dotted white;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
	text-decoration: blink;
	background-color: #304850;
	padding:5px;
	}
	
#sidebarHeader {
	padding: 0px 4px 14px 4px;
	text-align: left;
	
	}

#logo {
	font:18px georgia;
	color: #CCCCCC;
	line-height:24px;
	letter-spacing:0.4em;
	background-color: #100C1D;
	}


#tagline {
	font:10px georgia;
	color: #3E9992;
	line-height:18px;
	letter-spacing:0.4em;
	background-color: #100C1D;
	font-weight: bold;
	}
	
#dateformat a {
	color:#99CCFF;
	font:11px georgia;
	color: #E4C136;
	letter-spacing:0.2em;
	text-decoration:none;
	font-weight:bold;
	}
	
#dateformat a:hover {
	color: #DBCDBB;
	}
	
#sidebar .textlinkmain {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: small;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: #EDD77C;
}


#photocaption {
	padding: 0px 4px 14px 4px;
	text-align: center
}


/* Class Styles */

area {
	background-color: #100C1D;
	border-bottom-color: #E4C136;
	border-bottom-width: thin;
}
.header {
	background-color: #100C1D;
}

.bodytextmain {
	font:14px georgia;
	color:#DBCDBB;
	line-height:17pt;
	text-align: left;
	}

.bodytextjustifymain {
	font:14px georgia;
	color:#DBCDBB;
	line-height:17pt;
	text-align: justify;
	}
	
.pageName{
	font:22px georgia;
	color: #EDD77C;
	line-height:20px;
	letter-spacing:0.1em;
	}
	
.subHeader {
	font:16px arial;
	color: #3E9992;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	text-align: left;
	}	
	
.sidebarHeader {
	font:14px georgia;
	color: #AFAF61;
	font-weight:bold;
	letter-spacing:0.1em;
	line-height:16px;
	}	
	
.detailText {
	font:12px georgia;
	color:#D9D1B9;
	line-height:16px;
	letter-spacing:0.2em;
	font-weight: bolder;
	}
	
.textlinkmain {
	font:10px arial;
	color:#EDD77C;
	font-size: 12px;
	font-weight: bolder;
	line-height: 20pt;	
}
	
.textcopyright {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #AFAF61;
}
	
.textphotobody {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #AFAF61;
}

.textbodysubhead {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #AFAF61;
}

.textphotocaption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	color: #DBCDBB;
	letter-spacing: normal;
	line-height: 20pt;
}

.frame {
     background-color: #2C4249;
     padding: 2px;
     border: 1px solid #edd77c;
}

.gText {
	padding-top: 8px;
	text-align: left;
	width: 260px;
	}

#f_sm {
	font-size: 9px;
	}

input.formbutton
{
   font-size:14px;
   font-family:Georgia,serif;
   font-weight:bold;
   color:#d9d1b9;
   background-color:#3E8197;
   border-style:dotted;
   height: 28px;
}

.ddcolortabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.ddcolortabs ul{
font: normal 11px Georgia;
margin:0;
padding:0;
list-style:none;
}

.ddcolortabs li{
display:inline;
margin:0 2px 0 0;
padding:0;
text-transform:uppercase;
}


.ddcolortabs a{
	font:11px georgia;
float:left;
color: #edd77c;
#background: #3D5A63;
margin:0 2px 0 0;
padding:0 0 1px 3px;
text-decoration:none;
letter-spacing: 1px;
font-weight: bold;
	border: thin double #DBCDBB;
}

.ddcolortabs a span{
float:left;
display:block;
padding: 6px 8px 3px 7px;
}

.ddcolortabs a span{
float:none;
}

.ddcolortabs a:hover{
background-color: #3E8197;
font-weight: bold;
	font:11px georgia;
	color:#EDD77C;
	border: 1pt dotted white;
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-width: 1px;
}

.ddcolortabs a:hover span{
background-color: #3E8197;
font-weight: bold;
	color:#EDD77C;
}

.ddcolortabs a.current, #ddcolortabs a.current span { /*currently selected tab*/
background-color: #2C4249;
font-weight: bold;
border: thin double #DBCDBB;
border-bottom-width: 0px;
}

.ddcolortabs a:hover.current span { /*currently selected tab*/
background-color: #2C4249;
font-weight: bold;
}

.ddcolortabsline{
clear: both;
padding: 0;
width: 100%;
height: 8px;
line-height: 8px;
background: #2C4249;
}

.tabcontainer{
clear: left;
width:95%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

.tabcontent{
display:none;
}

.style2 {font-size: 9pt}
.style3 {font-size: 9px}

.usedtextmain {
	font-family: georgia;
	font-size: 9pt;
	color:#DBCDBB;
	line-height:17pt;
	text-align: justify;
	}

