{padding:0; margin:0;}
html, body
{
	font-family:Arial, sans-serif;
	text-align:left; 
	background-color:#ececec;
	line-height:17px;
	font-size:86%;
	background-repeat:repeat-x;
	color:#444444;
}
img{
	border:none;
}
h1{
	font-size:26px; 
	color:#737a35;
	margin:10px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
.home h1{
	font-size:26px; 
	color:#737a35;
	margin:32px 0px 0px 0px; 
	padding:0px 0px 0px 0px;
	font-weight:normal;
}
h2{
	font-size:15px;
	color:#333333;
	font-weight:normal;
	text-decoration:underline;
	padding:0;
	margin:0;
	z-index:-10;
}
h2 #emp{
	color:black;
}
h3{
	font-size:18px;
	color:#2a4567;
	font-weight:normal;
	margin:0;
	line-height:20px;
	margin-top:10px;
}
h7{
	display:block;
	font-size:12px;
	color:#737a35;
	font-weight:normal;
}
h4{
	font-size:11px;
	color:#948C81; 
}
h5{
	font-size:100%;
	color:#5b5d4e; 
	margin:2px 0;
}
.outline{
	width:900px; 
	margin:auto;
	text-align:left;
	background-color:#ffffff;
}
* html .outline{
	width:900px;
	margin:0 auto;  
	text-align:left; background-color:#ffffff;
}
.tree{
	float:right;
}
.top_shortlink{
	background:#2a4567; 
	height:20px;
	font-size:9px;
	padding:10px 0px 0px 20px;
	color:white;
	width:744px;
	float:left;
}
.top_shortlink img{
	margin-top:-20px;
	float:right;
}
.top_shortlink span{
	margin:0px 30px 0px 30px;
	color:#ffffff; 
	padding-top:10px; 
	float:left;
}
.logo{
	height:73px;
	float:left;
	margin:0 0 20px 20px;
	clear:both;
}
* html .logo{
	height:73px;
	float:left;
	margin:0px 0px 0px 10px;
	clear:both;
}
.col1{
	width:640px; 
	float:left;  
	margin:0px 10px 0px 20px;
	overflow:hidden;
} 
* html .col1{
	width:620px; 
	float:left; 
	margin-left:10px; 
	margin-right:10px; 
	overflow:hidden;
}
.col1 .left{
	width:640px; 
	float:left; 
	margin-top:-14px;
	padding-right:0px;
}
.col1 .left_standard{
	width:620px; 
	float:left;
	padding-right:20px;
	margin-top:-14px;
}
.col1 .left_standard img{
	float:right;
}
.col1 .right{
	width:286px; 
	float:right; 
	border:2px solid #D6D2C9; 
	padding:7px 10px;
}
.col1 .right p{
	margin:9px 0;
}
.col2{
	width:220px;
	float:right; 
	margin-right:0px;
}
.left_side{
	width:620px;
	float:left;
}
.clear{
	clear:both; 
	margin:0; 
	padding:0; 
}
.p_blue{
	font:13px/14px color:#6a7c21;
	margin:4px 0; 
	padding:0;
}
.span_blue{
	color:#6a7c21;
}
.title_grey{
	font:13px/16px color:#5b5d4e; 
	margin-top:2em; 
	margin-bottom:-2em;
	padding:0;
}
.title_blue{
	font:13px/20px color:#6a7c21; 
	padding:0;
}
.img_left{
	float:left; 
	padding-right:10px;
}
.img_right{
	float:right; 
	padding-left:10px;
}
.lable{
	width:120px;
	padding-right:10px; 
	text-align:left; 
	float:left; 
	font:11px/14px color:#948C81;
}
.info{
	width:400px; 
	text-align:left;
	float:left;
}
.news{
	border-left:1px solid #737a35; 
	padding:10px 10px; 
	color:#878a74; 
	margin-bottom:12px;
	margin-top:12px;
	float:left;
}
a.promoboxSmartTrackbtn {
	padding:0px 10px; 
	color:#878a74; 
	margin-bottom:12px;
	margin-top:12px;
	float:left;
	width:200px;
	height:85px;
	background-color:#66FFFF;
	background: url("http://www.imardainc.com/assets/templates/images/smarttrack_login.jpg") 0 0 no-repeat;
}
a:hover.promoboxSmartTrackbtn {
	background-position: 0 -85px;
}
.newsDate{
	color:#737a35;
}
.promobox{
	float:left;
	border-left:1px solid #737a35;
	color:#878a74; 
	margin:12px 15px 12px 0px;
	width:290px;
	padding:5px 0px 0px 10px;
}
.promobox img{
	border:1px solid #999999;
}
.promoboxRight{
	float:left;
	border-left:1px solid #737a35;
	color:#878a74; 
	margin:12px 15px 12px 0px;
	width:190px;
	padding:5px 0px 0px 10px;
}

.news .press{
	font-size:11px;
	margin:5px 0px 5px 0px
}
.date{
	padding-bottom:2px;
	color:#737a35;
}
.features{
	margin-bottom:15px;
} 
.head{
	font-weight:normal;
	margin:0;
	font-size:15px;
	padding:0px 0px 0px 0px;
}
.box_body{
	padding:0px 10px 0px 0px;
	margin:5px 0;
	color:#444444;
}
.contact{
	margin:7px 0; 
	clear:both;
	overflow:hidden;
}
.contact p{
	margin:0; 
	padding:0;
}
.breadcrumbs{ 
	margin:10px 0px 0px 0px;
	font:11px/11px color:#878a74; 
	padding:0;
}
.login{ 
	padding-left:10px;
	border:2px solid #D6D2C9; 
	color:#878a74;
	margin-bottom:12px;
}
form#login{
	background-color: #ffffff;
	color: #000000;
	text-align:left;
	margin:5px 0px 0px 10px;
}
.footer{
	background-color:#cccccc;
	margin:20px 0px 0px 0px; 
	height:15px;
	padding:5px 0px 5px 20px;
	color:#666666;
	overflow:hidden;
	text-align:left;
	clear:both;
	font-size:9px;
	border-top:1px solid #bebdbd;
	border-bottom:1px solid #bebdbd;
}
.footer_text{
	width:870px;
	float:left;
	clear:both;
}
.footer_link{
	float:right; 
	width:150px;
	clear:both;
}
hr{
	clear:both;
	margin-top:-10px; 
	color:#E2DACD;
	background-color:#E2DACD; 
	height: 2px; 
	border:0;
}
input{
	border:1px solid #cccccc;
}
textarea{
	border:1px solid #cccccc;
}
select{
	border:1px solid #cccccc;
}
.left_side table{
border-top:1px solid #cccccc;
border-left:1px solid #cccccc;
padding:0px;
margin:0px 0px 0px 0px;
}
.left_side table .title{
font-weight:bold;
color:#3e5776;
}
.left_side table td{
border-bottom:1px solid #cccccc;
border-right:1px solid #cccccc;
padding:10px;
margin:0px 0px 0px 0px;
vertical-align:top;
}
.left_side table ul {
padding:5px 0px 0px 15px;
margin:0px 0px 0px 0px;
}
.middle_border{
margin-top:0;}

/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.top_shortlink a:link{
	color:white;
	text-decoration:underline;
}
.top_shortlink a:visited{
	color:white;
}
.top_shortlink a:hover{
	text-decoration:none;
}
.footer a:link{
	color:#999999;
	text-decoration:underline;
}
.footer a:visited{
	color:#999999;
}
.footer a:hover{
	text-decoration:none;
}
a:link, a:visited, a:active{
	color:#2a4567;
	text-decoration:underline;
}
a:hover{
	color:#6a7c21; 
	text-decoration:underline;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.sIFR-flash {
  visibility: visible !important;
  margin: 0;
  padding: 0;
    font-size:36px;
}

.sIFR-unloading .sIFR-flash {
  visibility: hidden !important;
    font-size:36px;
}

.sIFR-replaced, .sIFR-ignore {
  visibility: visible !important;
    font-size:36px;
}

.sIFR-alternate {
  position: absolute;
  left: 0;
  top: 0;
  width: 0;
  height: 0;
  display: block;
  overflow: hidden;
  font-size:36px;
}

.sIFR-replaced div.sIFR-fixfocus {
  margin: 0pt; 
  padding: 0pt; 
  overflow: auto; 
  letter-spacing: 0px; 
  float: none;
  font-size:36px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
.main_menu{
	width:650px; 
	height:24px;
	margin:48px 0 10px 0px; 
	text-align:left;
	float:right;
	border-bottom:1px solid #cccccc;
}
.main_menu img{
	float:left;
}
.menu_logo{
	float:left;
}
.menu
{
	width:750px;
	position:relative;
	font-size:12px;
	margin:0px 0px 60px 0px;
	z-index:100;
	display:inline;
}
.menu ul {
	padding:0; 
	margin:0;
	list-style-type: none; 
	position:relative;
	z-index:99;
}
.menu ul li a, .menu ul li a:visited
{
	display:inline-block;
	text-decoration:none;
	color:#666666;
	height:30px;
	line-height:30px;
	text-align:left;
	font-size:12px;
	padding-left:5px;
	padding-right:12px;
}
.menu ul li {
	float:left; 
	position:relative; 
}
.menu ul li ul {
	display:none; 
 }
.menu ul li ul li{
	width:178px; 
	padding-right:0px;
}
.menu ul li:hover a {
	color:#444444; 
	background:white;
} 
.menu ul li:hover ul {
	display:block; 
	position:absolute; 
	top:25px; 
	left:0; 
	z-index:200;
}
.menu ul li:hover ul li a.hide {
	color:#333333; 
	top right no-repeat #F7F7F7;
}
.menu ul li:hover ul li:hover a.hide {
	background-color:white; 
	color:#333333;
}
.menu ul li:hover ul li ul {
	display:none;
 }
.menu ul li:hover ul li a {
	border-left:1px solid #2A4567;
	display:block;
	padding:5px 0px 5px 5px;
	background:#f3f2f2; 
	color:#333333;
	line-height:24px; 
	height:20px;
}
.menu ul li:hover ul li a:hover {
	background-color:white; 
	color:#333333;
}
.menu ul li:hover ul li:hover ul {
	display:block; 
	position:absolute; 
	left:178px; 
	top:0;
}
.menu ul li:hover ul li:hover ul.left {
	left:-178px;
}
/*////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
#ajaxSearch_form {
    width: 190px;
	float:left;
       }
#ajaxSearch_input {
    width: 120px;
    display: inline;
    padding: 2px 3px 2px 3px;
    vertical-align: top;
       }
#ajaxSearch_submit {
    display: inline;
    height: 22px;
    line-height: 22px;
	background-color:#2A4567;
	color:white;
	border:none;
	font-size:12px;'
       }
#ajaxSearch_output {
     border: 1px solid #444;
     padding: 0px;
     background: #fff;
     display: block;
     height: auto;
     vertical-align: top;
       }
.AS_ajax_result {
     color: #444;
     margin-bottom: 3px;
       }
.AS_ajax_resultLink {
    text-decoration: underline;
       }
.AS_ajax_resultDescription{
    color: #555;
       }
.AS_ajax_more {
    color: #555;
       }
.ajaxSearch_paging {
       }
.ajaxSearch_result{
	border-top: 1px solid rgb(255, 255, 255); 
	border-left: 1px solid rgb(224, 223, 223); 
	border-right: 1px solid rgb(224, 223, 223); 
	border-bottom: 1px solid rgb(224, 223, 223); 
	clear: both; 
	float: left; 
	text-align: left;
	background-color: rgb(237, 237, 237); 
	width: 100%; 
	padding: 10px;
	font-size:11px;
	   }
.ajaxSearch_resultLink{
	font-size:14px;
	   }
