
*{
/*border: solid red 1px;  /*UNCOMMENT FOR TROUBLESHOOTING POSITIONING */
}

a:focus { 
 	outline: none; 	/*REMOVES DOTTED LINE AROUND LINKS IN FIREFOX*/
	}


body {
margin:0;
padding:0;
}


#outer_wrapper{
padding-top: 15px;
width:100%;
height:1250px;
background: url(images/sides_background6.jpg) repeat-x;
}


#inner_outer_wrapper{ /* TO ADD THE SHADOW EFFECT ON RIGHT AND LEFT OF CONTAIN_ALL*/
width: 840px;
height: 100%;
background: url(images/bg_inner_outer_wrapper.jpg) no-repeat;
}

#contain_all {
margin: 0px auto;
width: 900px;
background: white;
text-align:left;
}

#topsection {
	padding-top: 0px;
	width: 100%;
	height:214px;
	padding-bottom: 0px;	
	background: url(images/banner11.jpg) no-repeat; 
	border-bottom: solid 2px gray;
}


#mainsection{  
text-align: left;
height:100%;
width: 100%;
}


#topmenu{
float: right;
width: 100%;
height: 25px; 
font-family: Verdana, Arial, sans-serif;
font-size: 12px;
margin-bottom:0px;
}

#topmenu a {
  height: 19px;	/* HEIGHT 19 + PADDING 6 = 25 AS WITH HEIGHT OF TOPMENU, NEEDED TO CENTER TEXT VIRTICALLY */
  padding-top:6px;
  float:right;
	width: 110px;
	background: url(images/seperator.jpg) no-repeat right;  
	text-align: center;
	text-decoration: none;
	color: #171B73;
	font-weight: bold;
}

#topmenu a.lastright{      
	background: none; 
	margin-right: 250px;   
}             
                      
#topmenu a:hover {
	color: black;
	background: url(images/buttontopover11.jpg) repeat-x;
} 



#footer{
background:#ffffff;
margin: 0px auto;
width: 900px;
padding-top: 0px;
padding-bottom: 20px;
color: #515150;
text-align: center;
text-decoration: none;
font-family : "arial";
font-size: 11px;
line-height:140%;
}

#footer a {
	color: #A3283A;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	font-family : "arial";
	font-size: 11px;
}

#test p{
background: url(images/light.jpg) no-repeat;
}

#text_container1{       
 background: #EAEAEA;
  padding:20px;
	float:left; 
	width:160px; 
	height:100%;
 } 
 
 #text_container2{       
 background: #EAEAEA;
  padding:20px;
	float:left; 
	height:100%;
  width:175px;
	}
 
#blockheader {
line-height: 200%;
font-size: 14px;
font-family: Arial, sans-serif;
color: #ffffff;
font-weight: bold;
text-align:center;
background:#A3283A;
/*background:#5E6C8F;*/
}

#std_font{
 text-align:left;
 font-family: Arial; 
 font-size: 12px; 
 color: #616160; 
 padding: 0px;
 margin-left:10px;
 font-weight:bold;
}

#bannertext{
height:189px;
margin-top:0px;
margin-left:230px;
text-align:left;
font-family: Arial;
}

#bannertext h1{
font-size:20px;
color:white;
}

#bannertext p{
font-family: Arial;
font-size:18px;
color: #D3DCF4;
}

