body {
    background-color: #fff;
    font-size: 12px;
    font-family: Arial, Helvetica, sans-serif;
    background: url('/images/static/main_bg3.png') repeat-x top;
}

img {display: block}

a:focus, a:hover, a:active { outline:none }

#top_menu a{
	font: normal 16px arial;
	text-decoration: none;
	color: #128abc;
}

.top_menu_bg{
	background:url('/images/static/top_menu_bg.png') repeat-x;
}
.index_top_menu_bg{
	background:url('/images/static/index_main_menu_bg.png') repeat-x;
	padding:0 0 3px 0;
}
 
#sub_menu a{
	display: inline;
	padding:0 10px 4px 10px;
	font: bold 11px arial;
	text-decoration: none;
	color: #fff;
}
#sub_menu a:hover{
	color: #E4FFA3;
}

#content a{	
	color:#188BD4;
	text-decoration:none;
	border-bottom: 1px solid #F7C318;
}
#content a:hover {
	color:#C98605;
	text-decoration:none;
}

#products_item {
	padding:0 20px 4px 0;
	line-height:30px;
	font: normal 14px arial;
}

#products_item a{
	border-bottom: 2px solid #F7C318;
	background:url('/images/static/internal-link-icon.gif') no-repeat right 5px;
	padding:0 15px 0 0;
}

#ehid {
	padding:4px 20px 4px 0;
	line-height:30px;
	font: normal 13px arial;
}

#ehid a{
	font: normal 13px arial;
	background:url('/images/static/pdf.png') no-repeat right 0px;
	padding:0 20px 0 0;
}

#ehid ul{
	margin: 1px 2px 2px 10px; 
	padding: 1px 2px 2px 10px;
	list-style: disc url('/images/static/bullet-arrow.gif') outside;
}
#ehid li{
	padding: 5px 0 5px 0; 
}
	
#mile_stones ul{
	margin: 1px 2px 2px 10px; 
	padding: 1px 2px 2px 10px;
	font: normal 13px arial;
	list-style: disc url('/images/static/bullet-arrow.gif') outside;
}
#mile_stones li{
	padding: 2px 0 2px 0; 
}
#mile_stones span{
	border-bottom: 2px solid #F7C318;
	font-weight:bold;
}

#epolicy ul{
	margin: 1px 2px 2px 10px; 
	padding: 1px 2px 2px 10px;
	font: normal 13px arial;
	list-style: disc url('/images/static/bullet-arrow.gif') outside;
}
#epolicy li{
	padding: 2px 0 2px 0; 
}
#epolicy span{
	border-bottom: 2px solid #F7C318;
	font-weight:bold;
}

#activities ul{
	margin: 1px 2px 2px 10px; 
	padding: 1px 2px 2px 10px;
	font: normal 13px arial;
	list-style: disc url('/images/static/bullet-arrow.gif') outside;
}
#activities li{
	padding: 2px 0 2px 0; 
}

#index div{
	height:194px;
}

#index td{
	width: 221px;
	height: 430px;
	font: normal 13px arial;
	color: #000;
	cursor: pointer;
}

#lang a{
	font: bold 13px arial;
	text-decoration: none;
	color: #5ebffc;
	border-bottom: 1px solid #F7C318;	
}

#lang {
	color: #999;
	padding: 0 16px 6px 0;
}
.sub_menu_on{
	border-bottom:2px solid #ffffff;
}

#contact_info span{
	border-bottom: 2px solid #F7C318;
	font-weight:bold;
	line-height:24px;
}
.gb{
    font-family:Arial,Tahoma; 
 	font-size:12px;
 	color:#444444;
 	text-decoration:none;
 	border-bottom:1px inset #dfdfdf;
 	background: #fff url(/images/static/form_bg.gif) repeat-x;
 	padding:2px;
}

label{
	display:block;
	padding:2px 0 3px 0;
	font:bold 12px arial
}

#qa_thumb_gallery{
	width:280px;
}
#qa_thumb_gallery div {
	  float:left;
	  background: url('/images/static/shadowAlpha.png') no-repeat bottom right !important;
	  background: url('/images/static/shadow.gif') no-repeat bottom right;
	  margin: 5px 0 0 5px !important;
	  margin: 5px 0 0 5px;
	}
#qa_thumb_gallery img {
	display: block;
	position: relative;
	background-color: #fff;
	border: 1px solid #bbb;
	margin: -3px 5px 5px -3px;
	padding: 3px;
	width:75px;
	height:105px;
}

#news div {
    margin-bottom:10px;
}

#news div span{
	font: bold 14px arial;
	color: #000;
	border-bottom: 2px solid #F7C318;	
}

#news div div {
	padding-top:6px;
}

#news div div li{
	padding: 5px 0 5px 0; 
}


#orion div span{
	font: bold 14px arial;
	color: #000;
	border-bottom: 2px solid #F7C318;	
}
#orion div ul.technical_features{
	line-height:18px;
}

#contact_form input,textarea {
    font:normal 12px Arial,Tahoma; 
 	color:#444444;
 	border-bottom:1px inset #dfdfdf;
 	background: #fff url(/images/static/form_bg.gif) repeat-x;
 	padding:2px;

}

#messageBox label {
	color:red;
	font:bold 11px Arial,Tahoma; 
}

#msg_status.ok{
	border: 1px solid #6FDF74;
	background: #AFFFB2;
	color:#125F15;
	padding:8px;
	margin-bottom:5px;
	width: 300px;
}

#msg_status.err{
	border: 1px solid #EF7777;
	background: #FFBFBF;
	color:#5F1D1D;
	padding:8px;
	margin-bottom:5px;
	width: 300px;
}