@charset "utf-8";
/* CSS Document */


html {
	height: 100%;
}

body  {
	font: 100% Verdana, Arial, Helvetica, sans-serif;
	background: #FFEDBE;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	height: 100%;
		
}


/*
a {
 margin: 0;
 padding: 0;
 text-decoration: none;
}

h2 {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 16px;
 font-weight: bold;
 color: #FEE8C4;
 margin: 0px;
 padding: 0px;
} 

p {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 12px;
 color:#FFFFFF;
}

*/

#container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 923px;  /* using 20px less than a full 1000px width allows for browser chrome and avoids a horizontal scroll bar */
	/* background: #013700; */
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */	
	/*color:#FFFFFF;*/
	height:580px;
	min-height: 580px;
	background-image: url(/imgs/home_bg_image.jpg);
	background-repeat: repeat-y;

} 

#header { 
	height: 63px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
	width: 917px;
	position:absolute;	
	top:0px;
	left:3px;
	background-image:url(../imgs/home_03.jpg);
	background-position:left top;
	background-repeat:repeat-x;
} 

#menu {
	position:absolute;    
	left: 97px;
	width: 823px;
	top: 63px;
/*	background-color:#95171F; */
	height: 27px;
	background-image:url(../imgs/nav_bg.jpg);
	background-position:left top;
}

#main {
	position:absolute;    
	left: 3px;
	top: 90px;
	width: 917px;
	height: 491px;
	background-color:#FFFFFF;	
}

#main_footer {
 position:absolute;
 left: 0px;
 top: 319px;
 width: 923px;
 height:120px;
 background-color:#A19679;
 background-image:url(../../imgs/emlum_bottom_page.gif);
 background-position:left top;
 background-repeat:no-repeat;
 font-size: 10px;
}

#main_container {
  position:absolute;
 left: 185px;
 top: 0;
 width: 551px;
  height: 100%;

 
 background-color:#F5EBD3;
 font-family:Verdana, Arial, Helvetica, sans-serif;
 color:#000000;  
 font-size: 10px;

}

#this_content2 {
 position:absolute;
 top:19px;
 left: 242px;
 width: 484px;
 height: 100px; 
} 

#footer {
 width: 923px;
 text-align: center;
 margin: 0 auto;
 color:#665F4C;
 font-size: 9px;
 padding-top: 5px;
}

#footer a{
 color:#665F4C;
 text-decoration:none;
}


#inner_container { 
	position: relative; /* adding position: relative allows you to position the two sidebars relative to this container */
	width: 923px;  /* using 12px les for padding left and right of 6px each */
	background: #013700;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */	
	text-align: left; /* this overrides the text-align: center on the body element. */	
	color:#FFFFFF;
	padding: 3px;
	padding-top: 0px;
	height:auto;
	min-height:100%;
	height:expression(’100%’);
} 

#inner_header {        
	height: 63px; /* if you're changing the source order of the columns, you'll may want to use a height on the header so that you can give the columns a predictable top value */
	width: 917px;
	top:0px;
	left:3px;
	background-image:url(../imgs/home_03.jpg);
	background-position:left top;
	background-repeat:repeat-x;	
	margin-bottom: 0px;	
	max-height:88px;	
} 

#inner_menu {    
/*	left: 0px;
	width: 917px;
	top: 0px;
	background-color:#95171F; 
	height: 27px;	
	background-color:#951719;


*/

	left: 97px;
	width: 823px;
	top: 0px;
/*	background-color:#95171F; */
	height: 27px;
	background-image:url(../imgs/nav_bg.jpg);
	
}

#inner_main {
	position:absolute;    
	left: 3px;
	top: 90px;
	width: 917px;
	background-color:#FFFFFF;	
}

#inner_left {
  position:relative;
 left:0px;
 top:0px; 
 width:185px;  
 background-color:#E8D7A1;
 min-height: 500px;
 _height: 500px;  
}

#inner_right {
 position:absolute;
 left:680px;
 top:0px; 
 width: 234px; 
 background-color:#829B90;
 height: 100%;
}

#lef_top_nav { background-color:#829B90; height:48px; width:100%; position:relative; }
#side_menu   { background-color:#951719; width:100%; min-height:300px; color:#FFFFFF; display:block; }

.page_title {
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 18px;
 padding-left: 30px;
 padding-top: 30px;
 color: #A8413E;
} 



/* ZA Tags */
#main_bottom_left{

	padding-top: 0px;
	padding-left:26px;
	padding-right: 42px;

	
	position: absolute; 
	left: 0px; 
	top: 361px; 
	width: 366px; 
	height: 125px; 
	background-color:#456068;	

}

/*
#main_bottom_left h2{

 	font-size: 18px;
	font-weight:normal;
	color:#FCD000;
	padding-bottom:0px;
	text-align:center;
}
*/

#main_bottom_left p{

	font-family: Verdana;
	font-size: 11px;
	line-height:16px;
	color:#FFFFFF;
	margin: 0;
	padding: 0;
	}

#main_bottom_middle {
	position: absolute; 
	left: 435px; 
	top: 361px; 
	width: 228px; 
	height: 125px; 	
	
	padding-left:15px;
	padding-right: 17px;
	
	background-color:#456068;
	}


#main_bottom_middle h1{

	margin-top:17px;	
	margin-bottom:9px;
 	font-size: 12px;

	font-weight:normal;
	color:#FCD000;
	text-align:center;
	}


#main_bottom_middle p {
	font-family: ITC Officina Serif, Verdana;
	font-size: 10px;
	line-height:15px;
	color: #FFFFFF;
	
	margin: 0;
	padding: 0;
	}

#main_bottom_middle a {
	color: #FFFFFF;
	}

#main_bottom_right{

	padding-left:16px;
	padding-right: 16px;

	position: absolute; 
	left: 696px; 
	top: 361px; 
	width: 189px; 
	height: 125px; 
	background-color:#456068;
	

}

#main_bottom_right h1{

	margin-top:17px;	
	margin-bottom:9px;
 	font-size: 14px;

	font-weight:normal;
	color:#FCD000;
	text-align:center;
	}

#main_bottom_right p {
	font-family: ITC Officina Serif, Verdana;
	font-size: 10px;
	line-height:15px;
	color: #FFFFFF;
	
	margin: 0;
	padding: 0;
	}

#main_bottom_right a {
	text-decoration: none;
	}


#main_top_right{

	font-family: Verdana;
	font-size: 10px;
	padding-left:20px;
	padding-right: 20px;
	line-height:17px;
	color:#586C6F;
	padding-top:10px;

	position: absolute; 
	left: 695px; 
	top: 0px; 
	width: 182px; 
	height: 184px; 
	background-image:url(../imgs/home_25.jpg)
	}
/*
#main_top_right h1{

 	font-size: 12px;
	font-weight:bold;
	color:#062B79;
	margin-top:27px;
	text-align:center;

}
*/
#main_top_right a{

 	font-size: 10px;
	font-weight:bold;
	color:#AF1421;
	padding-top:0px;
	padding-bottom:0px;
	text-align:center;
	text-decoration:none;
	}

#main_middle_right{
	
	position: absolute; 
	left: 695px; 
	top: 195px; 
	width: 222px; 
	height: 89px; 
	}

#main_middle_bottom{

	position: absolute; 
	left: 696px; 
	top: 292px; 
	width: 169px; 
	height: 69px;  
	vertical-align: middle; 
	
}

main_picture{
	
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 695px; 
	height: 349px;  
	vertical-align: middle;

}

#top_nav_rightside {

	font-family: ITC Officina Serif, Verdana;
	font-size: 10px;
	font-weight:bold;
	padding-top: 9px;
	padding-left:5px;
	padding-right:5px;
	color:#000000;

	position: absolute; 
	left: 796px; 
	top: 63px; 
	width: 114px; 
	height: 18px; 

}

#top_nav_rightside a{
	color:#000000;
}






/* /////////////////////// NEW HOME ///////////////////////// */

	#contentheader_newhome {		
		height: 90px;
		background-image:url(../imgs/home_03.jpg);
		}
	#contentheader_newhome h1 {
		font-size:14px;
		padding:10px;
		margin:0px;
		}


	#top_nav_rightlinks_newhome {
		font-family: "ITC Officina Serif", Verdana;
		font-size: 10px;
		color:#000000;
		height: 18px;
		padding-top:50px;
		padding-left: 17px;
		font-weight: bold;
		}

	#top_nav_rightlinks_newhome a{
		color:#000000;
		text-decoration:none;
		}

/* ///////////////////// END HERE /////////////////////////// */
/* ------------------------------   */

/*sIFR style set DONOT MODIFY */
.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

.sIFR-hasFlash h2 {
	 visibility: hidden;
	
	 font-size: 20px;
	 font-weight: bold;

	 margin: 0px;
	 padding: 0px;
	 margin-top: 16px;
	 height: 25px;
	 margin-bottom: 3px;
	} 
	
.sIFR-hasFlash h3 {
	 visibility: hidden;
	 text-align:center;
	
	 font-size: 10px;
	 margin-top:0px;
	 margin-left:15px;
	 margin-bottom:5px;
	} 



/* siRF style finish */