/* Global Styles */
img.floatLeft { 
    float: left; 
    margin: 4px; 
}
img.floatRight { 
    float: right; 
    margin: 4px; 
}
body {
	font: 12px Arial, Helvetica, sans-serif;
    background-color:#0D262D;
	background-image:url(images/bg-1.jpg);
	}
a:hover {
	color: #00FF33;
	}
#wrapper {margin:0 auto; padding:0; width:964px; }
/* ID Styles */

div.header { width:974px; padding:8px;  }
div.nav { width:974px; padding:0px 0px; position: absolute; z-index: 500; }
div.ex { width:970px; padding:16px; background-color:#003333;}
div.footer { width:940px;}

/* Class Styles */
	
.bodyText {
	font:14px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:20px;
	margin-top:10px;
	text-align:justify;
	padding-left:7px;
	
	}
	
.bodyTextBold {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#cccccc;
	line-height:20px;
	margin-top:10px;
	text-align:justify;
	padding-left:7px;
	
	}
	
.bodyTextBoldBlack {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:600;
	color:#000000;
	line-height:20px;
	margin-top:10px;
	text-align:justify;
	padding-left:7px;
	
	}

.bodyTextBoldItalic {
	font:16px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:20px;
	margin-top:10px;
	text-align:center;
	font-style:oblique;
	
	}
	
.bodywrapper {
	font:14px Arial, Helvetica, sans-serif;
	line-height:20px;
	color:#CCCCCC;
	text-align:justify;
}

	
.bodyTextCenterRed {
	font:14px Arial, Helvetica, sans-serif;
	color:red;
	text-decoration:blink;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	text-align:center;
	}
	
.bodyTextCenterGreen {
	font:14px Arial, Helvetica, sans-serif;
	color:#00FF00;
	text-decoration:blink;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	text-align:center;
	}
	
.bodyTextCenterWhite{
	font:18px "Times New Roman", Times, serif; 
	color:#FFFFFF;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	text-align:center;
	}
	
.bodyTextRightRed {
	font:14px Arial, Helvetica, sans-serif;
	color:#FF0000;
	text-decoration:blink;
	line-height:20px;
	margin-top:0px;
	text-align:right;
	}
	
.bodyTextRightBlack {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:blink;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	text-align:right;
	}
	
.bodyTextRight {
	font:14px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:20px;
	margin-top:0px;
	text-align:right;
	}
	
.pageName{
	font: 20px Times New Roman, Times, serif;
	font-variant: small-caps; 
	color:#CCCCCC;
	line-height:26px;
	letter-spacing:.16em;
	}
	
.subHeader {
	font:bold 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	line-height:22px;
	letter-spacing:.1em;
	text-align:center;
	}

.subHeaderLink {
	font:bold 10px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:22px;
	text-align:center;
	}

.quote {
	font: 36px Times, serif;
	color: #CCCCCC;
	line-height:30px;
	}
	
.quoteItalic {
	font: 36px Times, serif;
	font-style:italic;
	color: #CCCCCC;
	line-height:30px;
	}
	
.quoteItalicCenter {
	font: 36px Times, serif;
	font-style:italic;
	color: #CCCCCC;
	line-height:30px;
	text-align:center;
	}
	
.quoteCenter {
	font: 30px Times, serif;
	color:#FFCC66;
	line-height:30px;
	text-align:center;
	font-variant:small-caps;
	}
	
.smallText {
	font: 10px Arial, Helvetica, sans-serif;
	color: #666666;
	line-height: 22px;
	}
	
.navText {
	font: 14px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:16px;
	}
	
.navTextCenterWhite {
	font:18px "Times New Roman", Times, serif;
	color:#FFFFFF;
	text-decoration:blink;
	font-weight:bold;
	line-height:20px;
	margin-top:0px;
	text-align:center;
	}
	

.navTextRight {
	font: 14px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:16px;
	text-align:right;
	padding-left:30px;
	padding-right:30px;
	
	}
	
.navTextCenter {
	font: 14px Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	line-height:16px;
	text-align:center;
	padding-left:30px;
	padding-right:30px;
	
	}
.navText2 {
	font: 11px Arial, Helvetica, sans-serif;
	color: #CCCCCC;
	line-height:16px;
	letter-spacing:.1em;
	text-decoration: none;
	}

div.mainmenu {
	position:absolute;
	left: 90px;
	top: 2px;
	font-weight: bold;
	text-align:center;
	z-index: 1;
	width: 960px;
}

div.menu {
	
    margin: 0 auto;
	float:left;
}

div.popup a:hover { background-color:#000033; color:#33CC00;}
div.menu:hover div:first-child { border-bottom: none; }
div.menu div.popup { display: none; }
div.menu:hover div.popup { 
    display:block; 
    background-color:#004040; 
}

div.menu div {
    width: 95px;
    background-color:#0D262D;
	color:#C6C49B;
	
    padding: 4	px;
	border: solid 1px teal;
    
}

div.popup div, div.popup a { display:block; color:#CCCCCC; text-decoration: none; margin: 1px 1px 1px 2px; }
div.popup div + div, div.popup a + a { margin-top: 0px; } 
