/*------------------------------------ body ------------------------------------ */
html, body{
	/*height:100%;*/
	margin: 0;
	padding: 0;
}
body{
	background-color:#000000;/*#454545;*/
	font-size:14px;
	color:#333333;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:20px;
	margin-bottom:40px;
}

/*------------------------------------ clears ------------------------------------ */
.clearboth{clear:both;}
.clearright{clear:right;}
.clearleft{clear:left;}
.clearfloat:after {/* Hack for extending div around a float */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
* html .clearfloat {height: 1%;}	/* Hides from IE-mac \*/



	
/*------------------------------------ containers ------------------------------------ */	

	
#mainContainer {
	display:block;
	position:relative;
	padding:10px;
	margin:0 auto;
	width:930px;
	background-color:#dcd4cb;
	/*background-image:url("../images/mainbackgoundd.gif");*/
	/*background-repeat:repeat-y;*/	
}

#headerContainer{
	display:block;
	position:relative;
	padding:0;
	margin:5px 5px 5px 5px;
	width:910px;
	background-color:#000000;
	height:100%;
	overflow : hidden;
	border:3px solid #AD8605;
}
#headerLeftContainer {
width:600px;
float:left;
background-color:#fff;
}
#headerRightContainer {
width:290px;
float:right;
margin-left: 0px;
background-color:#000000;

}


#navContainer{
	display:block;
	position:relative;
	margin:5px 5px 5px 5px;
	padding:0px;
	width:912px;
	height:100%;
	background-color:#ffffff; /*background-color based on color theme */
	border:1px solid #AD8605;

}
#navContainer ul {
margin: 0;
padding: 0;
list-style-type: inline;
}
#navContainer li {
	margin: 0px 0px 5px 0px;
}

#contentContainer {
	display:block;
	position:relative;
	margin:5px 5px 5px 5px;
	width:912px;
	border:2px solid #AD8605;
	background-image:url("../images/bg.jpg");
	/*background-color:#F2E3C6; */
	padding-bottom:5px;
}	
#centerContentContainer2 {
	display:block;
	position:relative;
	margin:0px 0px 0px 15px;
	width:940px;
	/*border-left:1px solid #b89e53;
	border-right:1px solid #b89e53;*/
	background-image:url("../images/content-bg2.jpg");
	background-repeat:repeat-y;

}	
#centerContentContainer {
	display:block;
	position:relative;
	margin:0px 0px 0px 15px;
	width:940px;
	/*border-left:1px solid #b89e53;
	border-right:1px solid #b89e53;*/
	background-image:url("../images/content-bg.jpg");
	background-repeat:repeat-y;

}	
#topContentContainer {
	display:block;
	position:relative;
	margin:0px 0px 0px 15px;
	width:940px;
	background-image:url("../images/content-top-bottom.jpg");
	background-repeat:repeat-n;
}	
#bottomContentContainer {
	display:block;
	position:relative;
	margin:0px 0px 0px 15px;
	width:912px;
	background-image:url("../images/content-top-bottom.jpg");
	background-repeat:repeat-n;
}	

#headerEmptyContainer{
	display:block;
	position:relative;
	padding:0;
	margin:0 auto;
	width:912px;
	background-color:#dcd4cb;
	height:5px;
}
#bottomEmptyContainer{
	display:block;
	position:relative;
	padding:0;
	margin:0 auto;
	width:960px;
	background-color:#dcd4cb;
	height:10px;
}

#copyContainer{
	display:block;
	position:relative;
	top:12px;
	left:0px;
	width:813px; 
	float:left;
	/*background-image:url("../images/copybkgd.gif"); /*background-image based on color theme */
	background-repeat:repeat-y;	
}
#copyInnerContainer{
	width:802px;
	margin:0 auto;
	/*background:red;*/
}


#footerContainer{
	margin:0 auto;
	width:912px;
	height:20px;
	font-size:14px;
}


#footerBorderContainer{
	height:70px;
	background-color:#777777;
}
#footerBorderContainer .logo {
	float:right;
	
}
#footerNav {
	float:left;
	display:block;
	position:relative;
	height:20px;
	top:10px;
    padding-bottom:10px;
	left:10px;
	
}

#footerNav a{
	color:#000;
	text-decoration:none;	
}

#footerNav a:hover{
	text-decoration:underline;	
}

	width:780px;
	margin:0;
	overflow : hidden;
	/*background:red;*/
}

.leftColumn{
	width:210px;
	height:350px;
	display:block;
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
    border:solid #003975;
	border-width:6px 1px 1px 1px;	
	background-color:#EDE9E5;
    padding:5px;
	overflow : hidden;
	/*background:red;*/
}
.centerColumn{
	width:420px;
	height:350px;
	display:block;
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
	padding:5px;	
    border:solid #003975;
	border-width:12px 1px 1px 1px;	
	/*background-image:url("../images/bg.jpg");*/
	background-color:#ffffff;
}
.rightColumn{
	width:210px;
	height:350px;
	display:block;
	position:relative;
	float:left;
	margin:10px 0px 0px 0px;
    border:solid #3F1512;
	border-width:12px 1px 1px 1px;	
	background-color:#EDE9E5;
    padding:5px;
	overflow : hidden;
	/*background:red;*/

}

/*------------------------------------ container borders ------------------------------------ */	
#mainBkgdTopContainer{
	background-image:url("../images/mainbkgdtop.gif");
	background-repeat : no-repeat;
	background-position : bottom center;
	height:4px;
	margin:0 auto;
	padding:0;	
	width:989px;
}
#mainBkgdBottomContainer{
	background-image:url("../images/mainbkgdbottom.gif");
	background-repeat : no-repeat;
	background-position : top center;
	height:4px;
	margin:0 auto;
	padding:0;
	width:989px;
}


#copyBkgfTopContainer{
/*	background-image:url("../images/copybkgdtop.gif");  /*top copy container shadow - background-image based on color theme */
}

#copyBkgfBottomContainer{
/*	background-image:url("../images/copybkgdbottom.gif"); /*bottom copy container shadow - background-image based on color theme */
}




#copyOuterBorder{
	border:7px solid #ffffff;
	
}
#copyInnerBorder{
	border:4px solid #ECECD8;
}	
	

#footerOuterBorder{
	border:7px solid #ffffff;
	
}
#footerInnerBorder{
	border:4px solid #ECECD8;
}		

		
/* general */		

a:link {
	color: #333333;
}

a:visited {
	color: #666666;
}
a:hover {
	color: #000000;
}
h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color:#333333;
	margin:10px 10px 10px 10px;
	font-weight:bold;
	line-height:18px;
}

h2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	font-weight:bold;
	margin:5px 5px 10px 5px;
}

h3{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#404040;
	font-weight:bold;
	margin:5px 0px 5px 0px;
}


h4 {/* bold title */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#454545;
	font-weight:bold;
	margin:0;
	margin-bottom:5px;
	margin-top:10px;
}

p{
padding:5px 10px 10px 10px;
text-align:justify
}


hr { /* IE HR in separate style with conditional */
	border: none; /*  Mozilla 1.0+, Opera 7.02+, FF all, NN6+, Safari 2.0, Konqueror 3.5 ... */ 
	background: url('../images/table_td_dotted_bkgd495.gif') center center no-repeat;
	height: 50px; 
}

/*Navifgation Menu*/
#menu{
	width:912px;
	height:30px;
	margin:0;
	padding-top:10px;
	padding-bottom:10px;
	background-image:url("../images/bg.jpg");
	/*background-color:#dcd4cb;*/
	border:solid #003975;
	border-width:6px 0 6px 0;
}
#menu ul{
	list-style:none;
}
#menu li{
	list-style:none;
	display:block;
	float:left;
	margin:0 15px;
}
#menu li a{
	display:block;
	float:left;
	height:30px;
	color:#747474;
	text-transform:uppercase;
	font-size:12px;
	font-weight:bold;
	/*background:url(../images/menu_010_b.jpg) no-repeat left;*/
	line-height:30px;
	text-decoration:none;
	padding:0 0 0 4px;
}
#menu li a span{
	display:block;
	float:left;
	height:30px;
	color:#747474;
	line-height:30px;
	cursor:pointer;
}
#menu li a:hover{
	display:block;
	float:left;
	/*background:url(../images/menu_010_b_h.jpg) no-repeat left;*/
	height:30px;
}
#menu li a:hover span{
	display:block;
	float:left;
	color:#000;
	height:50px;
}
#menu li a.current{
	display:block;
	float:left;
	height:50px;
	color:#000;
	text-transform:uppercase;
	font-size:11px;
	font-weight:bold;
	background:url(../images/menu_010_b_h.jpg) no-repeat left;
	line-height:50px;
	text-decoration:none;
}
/*#menu li a.current span{
	display:block;
	float:left;
	background:url(../images/menu_010_pointer.jpg) no-repeat 35% top;
	height:50px;
	color:#000;
	line-height:50px;
}*/


.style1 {font-size: 16px}

#videoPlayer {
padding: 10px;
background-color:#431811;
width: 581px;
border:solid #ad8605;
border-width:3px;
margin-left: 167px;
}
