body { 

	padding: 0; 

	margin: 0; 

	font: 0.7em Tahoma, sans-serif ; 

	line-height: 1.5em;

	background: #fff; 

	color: #454545; 

}



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

a:hover { color: #E0691A;  
	text-decoration: underline; 
	 margin: 0 0 0 0;
	 }



h1 { font: normal 2.1em Arial, Sans-Serif; letter-spacing: -1px; padding: 7px 0 0 8px; margin: 0; }

.dark  {
	color: #03C;
	background: inherit;
	font-weight: bold;
}

h1 a, h2 a { text-decoration: none; }

h1 a:hover, h2 a:hover { color: #FF6600; background: inherit; }

h2 { margin: 0; padding: 0; font: bold 1.7em Arial, Sans-Serif; letter-spacing: -1px; }

h3 { font-size: 0.75em; color: #5a8bbd; margin: inherit; text-transform: uppercase;}

#right { width: 241px; float: right; padding: 4px 0 10px 16px; background: url(../images/bg-rightshadow.jpg) no-repeat 0 4px; }

#right h3 { text-transform: none; color: #fff; background: url(../images/bg-h3.gif) no-repeat 0 0 #739dcc; width: 221px; padding: 9px 10px 8px 10px; margin: 0; }

p {	margin: 0 0 5px 0; }

.logo{
	margin: 0;
	direction:inherit; float:left; position:static;	 
}

ul { margin: 0; padding : 0; list-style : none; font:Verdana, Geneva, sans-serif; color:#000; }


.content { 

	margin: 0 auto;

	width: 840px;

	padding: 0 10px 10px 10px; 
	background: #fff;
}



.header { 

	background: #ffffff; float:inherit;

	color: #0099cc;

	margin: 0;

	padding:0;
}

#header2 {
	float: inherit;
	width: 780px;
	height: 25px;
	margin:auto;
	background: #5858FA;
	padding: 5px 0px 5px 0px;
}

#hmenu_2 {
	background: #DF7401;
	padding: 10px 10px 10px 10px;	
}

#hmenu {
	background: #fff url(nav.jpg);
	padding: 10px 10px 10px 10px;
	float: none;
	font-weight: bold; font-size-adjust:inherit;
	
}

#hmenu a {

	padding: 10px 10px 10px 10px;

	text-decoration: none;

	color: #FFF; 
}



#hmenu a:hover {
	
	background: #DF7401 url(hmenuarrowhover.gif) no-repeat top center;
	color: #FFFFFF;
	
}

.top_info {

	float: right;

	width: 555px;

	padding: 5px 0 4px 0;

	border-bottom: 1px solid #eee;

	background: #eee;

	color: #808080;

}



	.top_info_left {

		width: 200px;

		float: left;

	}



	.top_info_right {

		float: right;

		width: 290px;

		padding: 0 0 0 35px;

		border-left: 1px solid #eee;

	}



.browse_category  {

	font-size: 0.9em;

	width: 10px;

	color: #FFF;

	background: inherit;

}

.search_field { 

	background: #fff url(searchbg.gif); 

	color: #808080;

	clear: both;

	font-weight: bold;

	padding: 2px ;

	margin: 1px 0;

}

.search_field2 { 
	background: #58ACFA; 
	color: #808080;
	clear: both;
	font-weight: bold;
	padding: 2px ;
	margin: 1px 0;
}


.grey {

	color: #808080;

	background: inherit;

	font-weight: normal;

}

.subheader {

	margin: 0px 0 10px 0;

	border-bottom: 1px solid #eee;

	padding: 5px 0 5px 0;

	background: #A4A4A4;

	color: #fff;

}

.left {

	float: left;

	width: 74%;

	margin: 0 0 10px 0;
	background: #fff;
}

.left_flash {

	float: left;

	width: 70%;

	background: #fff; font:Verdana, Geneva, sans-serif; font-size:9px; color:#F63; font-weight:bold;
}
.left_flash2 {

	float:right;

	

	background: #fff; font:Verdana, Geneva, sans-serif; font-size:9px;
}

.left h3 {

	clear: both;

	background: #A9C0CE url(corner.gif) no-repeat top right;

	color: #FFF;

	padding: 7px 0 7px 5px;

	font: bold 1em Tahoma, Arial, Sans-Serif;

	margin: 0 0 0px 0;

}

.left_side4 {

		float:inherit;

		width: inherit;

		padding: 0 10px 10px 10px;

		margin: 10px 0;

	}


.left_side3 {

		float:inherit;

		width: 80%;

		padding: 0 10px 0 10px;

		margin: 10px 0;

	}


.left_side2 {

		float: left;

		width: 15%;

		padding: 0 0 0 10px;

		margin: 10px 0;

	}

	.left_side {

		float: left;

		width: 25%;

		padding: 0 0 0 10px;

		
	}

		

	.left_side a, .right_side a { color: #414141; background: #FFF; }

		

	.right_side {

		float:right; 

		width: 46%; 

		background: #FFF;

		color: #414141;

		padding: 0 ;

		margin: 70px 0 0 0;text-align:right;

	}

	.left_box { margin: 0 0 1px 0; color: #000; background: #FFF; padding: 0 16px 0 0; 	}
	.left_box2 { margin: 0 0 1px 0; color: #000; background: #FFF; padding: 0 16px 0 10px; 	}
	

/* right side

   ---------- */

		

.right {
	
	 width: 24%; float: left; padding: 4px 0 10px 16px; background: url(../images/bg-rightshadow.jpg) no-repeat 0 4px;
	

}
.right2 {

	float: right;
}


.right h3 {

	background: #DF7400;

	color: #FFF;

	padding: 7px 0 7px 5px;

	font: bold 1em Tahoma, Arial, Sans-Serif;

	margin: 0 0 3px 0;

}

	.right_articles {

		background: #fff ;

		color: #000;

		padding: 8px;	

		margin: 0 0 3px 10 ; text-align:justify; 
		

	}

	.right_articles2 {
		/*background: #E0E0F8;*/
		color: #000; 
		padding: 8px 0 0 15px;	
		margin: 0 0 3px 15 ; text-align:left;
		border-bottom: 1px solid #ccc ;
		line-height: 1.8em; border-bottom:solid; color: #ccc; border-bottom-width:thin;
		border-left:solid; color: #ccc; border-left-width:thin;
		border-right:solid; color: #ccc; border-right-width:thin;
		
	}

.right_articles3 {

		background: #fff;

		color: #FFF;

		padding: 3px;	

		margin: 0 0 3px 10 ; text-align:left;
		
		line-height: 1.8em;
		border-bottom:solid; color: #ccc; border-bottom-width:thin;
		border-left:solid; color: #ccc; border-left-width:thin;
		border-right:solid; color: #ccc; border-right-width:thin;

	}
	
.menuder {
	color: #DF7401;
	padding: 3px 3px 3px 9px;
	margin: 1px 0 1px 0;
	text-align:left;
	border-bottom: 3px solid #DF7401; border-top:3px solid #DF7401;
	line-height: 1.8em;
	background-color: #DF7401;
	}
.menuder_2 {
	
	padding: 3px 3px 3px 0;
	margin: 1px 0 1px 0;
	text-align:left;
	border-bottom: 3px ; border-top:3px;
	line-height: 1.8em;
	
	}


.image {

	float: left;

	margin: 0;

}



/* footer

   ------ */



.footer { 

	clear: both;

	text-align: center;

	padding: 10px 0 0 0;

	margin: 0;

	border-top: 1.5px solid #F63; 

}



.footer a { color: #808080; background: #fff; }
