html, body{ 
	margin:0; 
	padding:0; 
	text-align:center; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:gray;
	text-align:justify;
} 

a {
	color:#F4AE01;
	text-decoration:none;
}

a:hover {
	color:#F4AE01;
	text-decoration:underline;	
}

td{
	text-align:left;
}
 
#pagewidth{ 
	width:779px; 
	text-align:left;  
	margin-left:auto; 
	margin-right:auto;  
	background-color:#F4AE01;
} 


#header{
	position:relative; 
	height:115px; 
	background-color:#033E8C;
	background-image:url(../images/header_bg.gif);
	width:100%;
} 

#logo{
	margin:0px;
	padding:10px 0px 0px 0px;
}
 
#topicons{
	position:relative;
	float:right;
	margin:3px 0px 0px -100px;
}

#topicons img{
	margin:0px 10px 0px 0px;
}

/*#headerlinks{
	position:relative;
	float:right;
	margin:-20px 50px 0px 0px;
	z-index:1;
}
*/
#headerlinks ul{
	margin:0px;
	padding:0px;
}

/*#headerlinks li{
	display:inline;
	margin:0px 0px 0px 25px;
	padding:0px;
}
*/
#headerlinks a {
	color:#FFFFFF;
	text-decoration:none;
	font-weight:700;
	font-size:90%;
}

#headerlinks a:hover {
	color:#F4AE01;
	text-decoration:none;	
}

.show_active{
	position:absolute;
	background-image:url(../images/headerlink_active.gif);
	background-repeat:no-repeat;
	width:124px;
	height:31px;
	margin:20px 0px 0px 330px;
	padding:20px;
	z-index:1;
}
	
.active{
	color:#F4AE01;
}

/*
.active a {
	color:#F4AE01;
	text-decoration:none;
}

.active a:hover {
	color:#F4AE01;
	text-decoration:underline;	
}
*/

#leftcol{
	width:217px; 
	float:left; 
	position:relative; 
	background-color:#F4AE01; 
	text-align:center;
}

#leftcol img{
	margin:5px;
}

#maincol{
	background-color: #F2EBDD;  
	float: right; 
	display:inline; 
	position: relative; 
	width:562px; 
}

/*#bodybgtop{
	position:absolute;
	background-image:url(../images/top_our_adv.gif);
	width:562px;
	height:73px;
	background-repeat:no-repeat;
	margin:-72px 0px 0px 0px;
	z-index:0;
}
*/
/*#bodybgtop{
	position:absolute;
	background-image:url(../images/top_rounded.gif);
	width:562px;
	height:50px;
	background-repeat:no-repeat;
	margin:-49px 0px 0px 0px;
}
*/
#bodybgcenter{
	position:relative;
	background-image:url(../images/body_bg.gif);
	background-repeat:repeat;
	width:562px;
	margin:0px;
}


/* for home page */
#home_content{
	margin:0px 0px 0px 20px;
}

#home_content a {
	color:#00699A;
	text-decoration:none;
	font-weight:700;
	font-size:90%;
	margin:0px 0px 0px 20px;	
}

#home_content a:hover {
	color:#00699A;
	text-decoration:none;	
}

#home_content a:visited {
	color:#00699A;
}

#home_content h1{
	background-image:url(../images/big_bullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#006699;
	font-size:120%;
	height:20px;
	padding: 30px 0px 0px 50px;
	margin:10px 0px 0px 0px;
}

#home_content h2{
	color:#006699;
	font-size:120%;
	height:20px;
	margin:20px 0px 0px 20px;
}


#home_content p{
	text-align:justify;
	width:480px;
	margin:10px 0px 0px 20px;
}

/* home page css ends */

#content{
	margin:0px 0px 0px 20px;
}

#content a {
	color:#E68400;
	text-decoration:underline;
	font-weight:700;
	font-size:100%;
}

#content a:hover {
	color:#E68400;
	text-decoration:none;	
}

#content a:visited {
	color:#E68400;
}

#content h1{
	background-image:url(../images/big_bullet.gif);
	background-position:top left;
	background-repeat:no-repeat;
	color:#006699;
	font-size:120%;
	height:20px;
	padding: 30px 0px 0px 50px;
	margin:0px 0px 0px 0px;
}

#content h2{
	color:#006699;
	font-size:120%;
	height:20px;
	margin:20px 0px 0px 20px;
}

#content h3{
	color:#EE8400;
	font-size:100%;
	margin:10px 0px 3px 0px;
}


#content p{
	text-align:justify;
	width:480px;
	margin:10px 0px 0px 20px;
}

.show_list ul{
	margin:0px;
	padding:0px;
}
.show_list li{
	list-style:none;
	background-image:url(../images/yellow_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:3px 0px 5px -10px;
	padding:0px 0px 8px 20px;
	height:15px;
}

.highlight{
	color:#EE8400;
}

#adv_list ul{
	margin:5px;
	padding:0px;
}

#adv_list li{
	list-style:none;
	background-image:url(../images/yellow_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:10px 0px 0px 25px;
	padding:0px 0px 0px 20px;
	height:15px;
}

#adv_list2{
	position:absolute;
	margin: -230px 0px 0px 250px;
	padding:5px 0px 0px 0px;
}

#adv_list2 ul{
	margin:5px;
	padding:0px;
}

#adv_list2 li{
	list-style:none;
	background-image:url(../images/yellow_bullet.gif);
	background-repeat:no-repeat;
	background-position:center left;
	margin:10px 0px 0px 25px;
	padding:0px 0px 0px 20px;
	height:15px;
}


#bodybgfooter{
	position:relative;
	background-image:url(../images/bottom_rounded.gif);
	width:562px;
	height:30px;
	margin:0px 0px 0px 0px;
	padding:0px;
}

.quote{
	background-image:url(../images/quote_bg.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:59px;
}

.quote blockquote{
	width:460px;
	text-align:justify;
	margin:0px 0px 0px 25px;
	padding:10px 0px 0px 0px;
}

.smallblue{
	color:#314F92;
	font-size:90%;
	font-weight:700;
}

.smallgray{
	color:gray;
	font-size:90%;
	font-weight:500;
}


#footer{
	height:70px; 
	background-image:url(../images/footer_left_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	background-color:#F2EBDD; 
	clear:both;
	text-align:center;
} 


#footer a {
	color:#79612F;
	text-decoration:none;
	font-weight:700;
	font-size:90%;
}

#footer a:hover {
	color:#79612F;
	text-decoration:underline;	
}

#footer a:visited {
	color:#79612F;
}

.footertext{
	width:450px;
	text-align:center;	
	padding:0px 0px 0px 275px;
}

 /* *** Float containers fix: *** */ 
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{display: inline-table;}

/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{display: block;}
/* End hide from IE-mac */  

.resources	{
	background-color:#FFFFFF;
	border:1px solid #ccc;
	text-align:justify;	
	margin-top:20px;
	width:500px;
}

.resources_title	{
	background-color:#F7F7F7;
	font-weight:700;
	height:20px;
	padding:2px;
}

.resources_description	{
	text-align:justify;
	padding:5px;
	width:95%;
}

.quote_links{
	margin-left:150px;
}

 
 /*printer styles*/ 
 @media print{ 
/*hide the left column when printing*/ 
#leftcol{display:none;} 
#twocols, #maincol{width:100%; float:none;}
}