/*Body*/
body{
background:#546b91 url(/Images/bg.jpg) repeat-x;
text-align:center;
margin:0;
/*scrollbar colors for IE and Opera*/
scrollbar-arrow-color:#333;
scrollbar-3dlight-color:#999;
scrollbar-highlight-color:#FFF;
scrollbar-face-color:#CCC;
scrollbar-shadow-color:#999;
scrollbar-darkshadow-color:#666;
scrollbar-track-color:#EEE;
}

div, table, td{
font-family:Arial, Helvetica, sans-serif;
}

td{
vertical-align:top;
}



h1, h2, h3, h4, h5, h6{
margin:0;
}

/*Container*/
#container{
margin:0 auto;
padding:0;
width:988px;
text-align:center;
}

#header{
width:988px;
height:191px;
}

#header-logo{
background:url(/Images/header-logo.gif) top left no-repeat;
width:268px;
height:191px;
float:left;
}

#header-logo a{
width:268px;
height:191px;
display:block;
}

#header-logo span{
display:none;
}


#header-banner{
width:705px;
height:191px;
float:left;
}

#header-border-right{
background:url(/Images/header-border-right.gif) top left no-repeat;
width:15px;
height:191px;
float:left;
}


#navigation{
width:988px;
height:43px;
}

#nav-left{
background:url(/Images/nav-left.png) top left no-repeat;
width:28px;
height:43px;
float:left;
}

#nav-right{
background:url(/Images/nav-right.png) top left no-repeat;
width:15px;
height:43px;
float:left;
}

#nav-menu{
background:#433119;
width:945px;
height:43px;
float:left;
}

#nav-menu ul{
margin:0;
padding:0;
}

#nav-menu li{
margin:0;
padding:0;
list-style:none;
float:left;
font-size:0px;
}



 /* nav  dropdown (spacing for subMenu under subMenu) */ 

.subMenu, .subMenu td, .subMenu tr
{
	border-collapse:collapse;
}

.subMenu
{
	border: #fae4c4 0px solid;

}

.subMenu td
{
	color: #fae4c4;
	font-size:11px;
	font-weight: bold;
	font-family: arial,helvetica,sans-serif;
	padding: 5px;
	width:190px;
	_width:auto;
	text-align:left;	
	cursor:hand;
	border: #fae4c4 1px solid; 
	vertical-align: middle;
}
.subMenuSelected{
	background:#7f5933;
	color:#fff !important;
}


#sub-nav{
width:988px;
height:38px;
}

#sub-nav-left{
background:url(/Images/sub-nav-left.png) top left no-repeat;
width:21px;
height:38px;
float:left;
}

#sub-nav-middle{
background:url(/Images/sub-nav.jpg) top left no-repeat;
width:952px;
height:38px;
float:left;
}

#sub-nav-right{
background:url(/Images/sub-nav-right.png) top left no-repeat;
width:15px;
height:6px;
float:left;
}

#sub-nav-in{
width:988px;
height:87px;
}

#breadcrumb-container{
background:url(/Images/breadcrumbs.jpg) top left no-repeat;
width:732px;
height:87px;
float:left;
text-align:left;
}

.Breadcrumbs{
margin:0;
padding:42px 0 0 74px;
font-size:14px;
font-weight:bold;
color:#b22e18;
}

.Breadcrumbs a, .Breadcrumbs a:visited{
color:#b22e18;
text-decoration:none;
}

.Breadcrumbs a:hover{
color:#b22e18;
text-decoration:underline;
}

.Current{
color:#000;
}

#home-link{
width:220px;
height:87px;
float:left;
}

/*Body*/
#body-border-left{
width:21px;
float:left;
}

#body-border-right{
width:15px;
float:left;
}

#body-container{
background:#a5d69e url(/Images/body-container.jpg) top left no-repeat;
width:952px;
/*height:1127px;*/
float:left;
text-align:left;
padding:0 0 50px 0;
}

/*Rotating Images*/
#rotator-container{
background:url(/Images/rotator-container.jpg) top left no-repeat;
width:448px;
height:323px;
float:left;
}

#image-border-container{
position:relative;
float:left;  
left:0;
top:0;
text-align:left;
z-index:100;
}

#image-border{
background:url(/Images/image-border.png) top left no-repeat;
width:448px;
height:257px;
position:absolute;
}

#image-overlay-container{
position:relative;
float:left;  
left:56px;
top:166px;
text-align:left;
z-index:10;
}

#image-overlay{
background:#000;
/* for IE */
filter:alpha(opacity=70);
/* CSS3 standard */
opacity:0.7;
width:350px;
height:70px;
position:absolute;
}

#image-overlay h4{
font-size:24px;
color:#fff;
padding:4px 0 0 18px;
}

#image-content-container{
position:relative;
float:left;  
left:56px;
/*top:166px;*/
text-align:left;
z-index:1000;
}

#image-content{
width:350px;
height:70px;
position:absolute;
}


/*Video*/
#video-container{
background:url(/Images/video-container.jpg) top left no-repeat;
width:504px;
height:323px;
float:left;
text-align:left;
}

#video-container a, #video-container a:visited{
color:#a71f23;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#video-container a:hover{
color:#a71f23;
text-decoration:underline;
}

#video-description{
width:148px;
float:left;
padding:60px 0 0 0;
}

#video-description ul{
margin:0;
padding:0 10px 0 20px;
}

#video-description li{
margin:0;
padding:0;
font-size:12px;
list-style:url(/Images/list-arrow.gif);
}

#video{
width:356px;
float:left;
padding:60px 0 0 0;
}

#video p{
margin:0;
padding:7px 0 0 146px;
}

/*Left Column*/
#left-column{
background:url(/Images/left-column.jpg) top left no-repeat;
width:392px;
float:left;
font-size:14px;
}

.content-left{
padding:52px 10px 0 112px;
}

.content-attention{
font-weight:bold;
color:#a6272f;
}

/*Middle Column*/
#middle-column{
width:350px;
float:left;
}

#middle-column a, #middle-column a:visited{
color:#a71f23;
text-decoration:none;
font-size:12px;
font-weight:bold;
}

#middle-column a:hover{
color:#a71f23;
text-decoration:underline;
}

#middle-column-header{
background:url(/Images/middle-column-header.jpg) top left no-repeat;
width:350px;
height:80px;
}

#middle-column-body{
background:url(/Images/middle-column-body.jpg) top left no-repeat;
width:350px;
}

#middle-column-repeat{
background:url(/Images/middle-column-repeat.jpg) repeat-y;
width:350px;
}

#middle-column-footer{
background:url(/Images/middle-column-footer.jpg) top left no-repeat;
width:350px;
height:77px;
}

.content-middle-headline{
padding:0 0 0 9px;
}

.content-middle{
padding:0 26px;
font-size:14px;
}

.content-middle ul{
margin:0;
padding:0 6px 0 14px;
}

.content-middle li{
margin:0;
padding:0 0 4px 0;
list-style:url(/Images/list-square.gif);
font-size:12px;
}

.content-middle td{
font-size:12px;
}

.latest-news-link{
float:left;
}

#tabs{
font-size:12px;
clear:both;
}

.support-us{
font-size:14px;
}

.support-us li{
font-size:14px;
}

/*Right Column*/
#right-column{
background:url(/Images/right-column.jpg) top left no-repeat;
width:210px;
float:left;
}

.flags ul{
margin:0;
padding:0;
width:210px;
}


.flags li{
margin:0;
padding:0;
list-style:none;
font-size:0px;
list-style:0px;
float:left;
}


#sub-flags{
background:url(/Images/sub-flags.jpg) top left no-repeat;
width:210px;
height:360px;
padding:27px 0 0 0;
clear:both;
}

#sub-flags ul{
margin:0;
padding:0 0 0 32px;
}


#sub-flags li{
margin:0;
padding:0;
list-style:none;
font-size:0px;
list-style:0px;
float:left;
}



/*InsidePage*/
#left-column-in{
width:732px;
float:left;
}

#left-column-in-header{
background:url(/Images/left-column-in-header.jpg) top center no-repeat;
width:732px;
height:74px;
}

#left-column-in-body{
background:url(/Images/left-column-in-body.jpg) top left no-repeat;
width:732px;
}

#left-column-in-repeat{
background:url(/Images/left-column-in-repeat.jpg) repeat-y;
width:732px;
}

#left-column-in-footer{
background:url(/Images/left-column-in-footer.jpg) top center no-repeat;
width:732px;
height:64px;
}

.content-in{
font-size:12px;
padding:0 48px 30px 72px;
}

.content-in td{
font-size:12px;
}


.content-in h4{
font-size:24px;
padding:0 0 10px 0;
}

.content-in h3{
font-size:16px;
}

.content-in a, .content-in a:visited
{
	color:#b22e18;
	text-decoration:none;
}

.content-in a:hover
{
		color:#000;
	text-decoration:underline;
}





#right-column-in{
background:url(/Images/right-column-in.jpg) top left no-repeat;
width:220px;
float:left;
}


.flags-in ul{
margin:0;
padding:0;
width:220px;
}


.flags-in li{
margin:0;
padding:0;
list-style:none;
font-size:0px;
list-style:0px;
float:left;
}

#sub-flags-in{
background:url(/Images/sub-flags-in.jpg) top left no-repeat;
width:220px;
height:350px;
padding:27px 0 0 0;
clear:both;
}

#sub-flags-in ul{
margin:0;
padding:0 0 0 40px;
}


#sub-flags-in li{
margin:0;
padding:0;
list-style:none;
font-size:0px;
list-style:0px;
float:left;
}


/*Admin*/
#body-container-admin{
background:#fff;
width:952px;
/*height:1127px;*/
float:left;
text-align:left;
padding:0 0 50px 0;
}

.content-admin
{
	padding:25px;
}

.content-admin a, .content-admin a:visited
{
	color:#b22e18;
	text-decoration:none;
}

.content-admin a:hover
{
		color:#000;
	text-decoration:underline;
}


.program-link-section
{
	float:left;
	width:195px;
	padding-right:5px;
}


/*Footer*/
#footer-container{
width:100%;
height:150px;
position: fixed;
bottom:0;
left:0;
z-index:1000;
}

#footer {
background:url(/Images/footer.png) bottom left no-repeat;
width:988px;
height:150px;
margin:0 auto;
text-align:center;
clear:both;
}

#footer p{
margin:0;
padding:8px 0 0 0;
font-size:11px;
color:#d9b169;
}

#footer p a, #footer p a:visited{
color:#d9b169;
text-decoration:none;
}

#footer p a:hover{
color:#d9b169;
text-decoration:underline;
}


.footer-txtbox{
background:#100e0b;
width:174px; 
height:22px; 
border:1px solid #fae4c4; 
font-size:14px; 
color:#fae4c4;
padding:4px 0 0 4px;
}

.footer-btn{
float:left;
}

#search-signup{
width:988px;
height:87px;
text-align:left;
}

#search{
width:601px;
padding:38px 0 0 0;
float:left;
}

#search-txtbox{
float:left;
padding:0 6px 0 176px;
}


#signup{
width:387px;
padding:47px 0 0 0;
float:left;
}

#signup-txtbox{
float:left;
padding:0 5px 0 0;
}


.footer-nav{
font-size:14px;
color:#ffe9c8;
}

.footer-nav a, .footer-nav a:visited{
color:#ffe9c8;
text-decoration:none;
}

.footer-nav a:hover{
color:#ffe9c8;
text-decoration:underline;
}





