BODY {
font-family: tahoma,arial,'ms sans serif';
font-size: 12px;
text-align:center;
background:#ffffff;
color: #666666;
line-height: 16px;
margin:0px;
padding:0px;
margin-top:0px;
padding-top:0px;
background:#f1f1f1;
}
h1{font-size: 170%;font-family:arial;font-weight:normal;}
h2 {font-size:150%;}
h3{font-size:130%;}
/*============================== */

.pageWrapper {
	margin: 0 auto;
	padding: 0px;
	width: 860px ;
background:#ffffff;
text-align:left;
}

#header {
	height: 300px;	
}
#logo {
	background: 10px url(../images/logo.png) no-repeat;
	height:105px;
border: 1px solid #ffffff;
	
}
#logo span {display:none;}
#logo h1{display:block;color: #0099CC;margin: 25px 0px 0px 300px;padding:10px 10px 10px 50px; border-left: 2px solid #cccccc;text-transform:uppercase;font-family:arial;font-size: 150%;font-weight:normal;letter-spacing:2px;word-spacing:10px;}

#splash {
	height: 200px;
	background: #0099CC url(../images/intro1.jpg);
}
#navigation {
	height: 35px; background:#f1f1f1 url(../images/menu_bg_gray.png) repeat-x;
}
#navigation a{display:block;}

#site_nav{ display:inline-block;height: 34px; background:#ff9900 url(../images/menu_bg_orange.png) repeat-x;float:left;background:#ff9900 url(../images/menu_bg_orange.png) repeat-x;}
#site_nav ul{margin:9px 10px;padding:0px; list-style:none;display:block;}
#site_nav li{margin:0px 5px;padding:0px; list-style:none;overflow:hidden;display:block;float:left;}
#site_nav li.seperator{background:url('../images/ico_site_seperator.png') no-repeat;;width:2px ;height:17px;}
#site_nav li a{display:block;width:17px;height:16px;}
#site_nav li span{display:none;}

a#site_nav_home{ background: url('../images/ico_site_home.png') no-repeat; }
a:hover#site_nav_home{ background: url('../images/ico_site_home_.png') no-repeat;}
a#site_nav_contactus{background: url('../images/ico_site_email.png') no-repeat;}
a:hover#site_nav_contactus{background: url('../images/ico_site_email_.png') no-repeat;}
a#site_nav_sitemap{background: url('../images/ico_site_sitemap.png') no-repeat;}
a:hover#site_nav_sitemap{background: url('../images/ico_site_sitemap_.png') no-repeat;}

#mainmenu { display:bolck;margin-left:250px;margin:0px;padding:0px;}
#mainmenu ul {display:block;list-style:none;margin:0px ;padding:0px 10px;float:left;}
#mainmenu li { list-style:none;float:left;margin:0px ;padding:0px;background:#f1f1f1 url(../images/menu_bg_gray.png) repeat-x;}
#mainmenu li a {text-decoration:none;margin:0px;padding:10px;color:#0099CC;font-size:90%;font-weight:bold;}
#mainmenu li a:hover{ background: #0099cc url(../images/menu_bg_blue.png) repeat-x;color:#ffffff;}

#content_body{float:none;clear:both;_height: 300px;min-height:300px;padding-bottom: 10px;}
.col{float: left;}
.l {float:left;}
.r{float:right;}
.pixbr{float:none;clear:both;}
#content{ width: 610px;}
#sidebar, .sidebar{width:250px;}

/*=============================*/
#content h1{ color: #FF9900;line-height: 15px;}
#content h1 span {color: #666666;display:block;margin-left:25px;}
#content p {letter-spacing:1px;text-align:justify;padding:0px 20px;}
/*===================================*/
#quick_view {

	text-align:left;
	background:#87CFE7 url(../images/section_arrow.png) repeat-y;	
	width:232px;
	height:271px;
	_width:282px;		
	padding:0px 5px 0px 45px ;
	float:right;
	overflow:hidden;
 }
#quick_view h1{	

	margin:15px 10px;
	padding:0px;
	color: #F7FC0E;
	font-family: arial;font-weight:normal;
}
#quick_view p{margin:5px 10px;color: #ffffff;}
#quick_view a {color:#000000;display:block;}
#quick_view a.selected { color: #F7FC0E;text-align:right;}
/*===================================*/
#footer {
	clear: both;	
	background: URL('./images/footer_bg.png') repeat-x ;
	height: 50px;	
	border-top: 2px solid #CC3333;
	border-bottom: 2px solid #cccccc;
	padding: 5px 10px;
	font-size: 10px;
}
#footer A{
	color: #333333;
}
/*===================================*/
#search {

	text-align:left;
	float:none;
	clear:both;
}
#search label{
	display:block;
	margin:0px;
	padding:0px;
}
#search input { height: 21px;float:left;}
/*===================================*/
#breadcrumbs {
	margin:5px 10px;
	padding: 5px;
	float:none; 
	clear:both;
	color: #c80000;
	font-size: 90%;
}
#breadcrumbs a{color: #666666; text-decoration:none;}
#breadcrumbs a:hover{color: #000000; text-decoration:underline;}
#breadcrumbs .B_currentCrumb{color: #333333; }
/*===================================*/
.fbox_o {
	background: url(../images/fbox_orange.png) no-repeat;
	width: 226px;
	height:77px;
	overflow:hidden;
	padding: 12px 17px;
	color: #333333;	
	font-size: 12px;
	font-weight:bold;
}
.fbox_o a{color:#ffffff;text-decoration:none;}
.fbox_o a:hover{color:#ffffff;text-decoration:underline;}
/*===================================*/
#leftmenu {
	border: 1pxsolid red;
	margin: 20px 10px;
}
#leftmenu h3 {color: #0099CC;margin:0px;padding:0px;}
#leftmenu ul{list-style:none;margin:0px;padding:10px 20px;font-size: 110%;font-weight:bold;color: #999999;}
#leftmenu li{list-style:none;margin:5px 0px;padding:0px;}
/*===================================*/

/*===================================*/
#contactform {
	width : 550px;
	margin-right: auto;
	margin-left:auto;
	text-align:left;
	font-size: 80%;
	line-height: 16px;
	letter-spacing: 0.03em;
text-align: left;
}	
	form{
		margin:0px;
		padding:0px;
		font-family:arial;

	}
	
	input,
	select,
	textarea{		
		font-family:arial;
	}
	
	textarea{
		height:100px;
	}
	
	fieldset{
		border:1px solid #FF9900;
		background: #FEECD0;
		margin:10px;
		padding:10px;		
		display:block;
	}
	
	legend{
		color:#6699CC;
		margin:0px;
		padding:0px;
		font-family:arial;
		font-size:130%;
		padding:5px 10px;
/*		*margin:0px 0px 0px -6px;*/
		font-weight: bold;
		background: #FEECD0;
		border: 1px solid #FF9900; 			
		border-bottom:0px;	
	}
	
	/**************** Forms Styles Finish ****************/
	
	
	/**************** List Styles Start ******************/
form span {
	display:block;
	float: left;
	margin: 2px;
	padding:0px;
text-align:left;
}	
form label{	
	color: #666666;		
	display:block;	
	font-size: 90%;
	*padding-left: 12px;	
}	
form span.label{
	width: 120px;	
	font-weight: bold;
	font-size: 90%;
	color: #333333;

}
form span span.label {
	font-weight: normal;
}
	/*************** General Styles Finish ***************/
form p{
	margin:10px;
	display:block;
	float:none;
	clear:both;
}
	/*************** more Styles Start ***************/	
.small {
	font-size:85%;
}	
.extra-small {
	font-size: 90%;
	color: #666666;
}
.hilighted {
	background: #FDFDF0;
	padding: 10px;
	font-size: 90%;
}
.hilighted b{
	font-size: 110%;
}
form table{
	font-size: 80%;
	text-align: left;
}
form th {
	font-weight: normal;
}
form th.head_row {
	width: 85px;
	margin-right: 15px;
}
form em {
	background: #FEFCD0;
	padding: 5px;
	margin: 5px;
	font-size: 100%;
	font-weight:bold;
	display: block;
}