body { font-family:verdana; background:#010c16 url(../images/pagebg.jpg) repeat-x; margin:0px; padding:0px;}

#contwrapper{ width:1000px; margin:0px auto;}

#logodiv{ width:1000px; height:119px; background:url(../images/iarlogo.jpg) no-repeat; }
#logo{float:left;}
.partner_logo{float:left; margin-left:45px;}
#logotopright{ float:right; position:relative; top:10px;}

.topinfotxt{font-family: Verdana; font-size :7pt; color : #fff; text-align:right;  }
.topinfotxt a{  color : #fff; text-decoration:underline;}
.topinfotxt a:hover{ color : #fff; text-decoration:none;}

#mainconttopimg{ background:url(../images/mainconttopcut.gif) no-repeat; width:1000px; height:11px;}
#banner{ background:#fff; width:1000px; height:265px; padding:0px 0px 10px 0px;}
#navigation{width:1000px; height:36px; background:#fff url(../images/navbg.jpg) no-repeat; padding:0px 0px 10px 0px; }
.nav{ 	font-family: Verdana;  	font-size:8pt;  	margin:0px 0px 0px 20px; 	padding:0px; 	list-style-type:none; 	height:30px; 	}
.nav li { margin:0px 0px 0px 0px; float:left; } 
.nav li a{ 	float:left; color:#fff; display:block; 	height:36px; line-height:36px; 	padding:0px 8px; text-decoration:none; 	}		
.nav li a:hover{ background:#043668; text-decoration:none;	}
		
.box{background:#f0f0f0; margin:0px 0px 10px 0px; padding:10px; overflow:hidden;}
.marqueetext{background:#efefef; margin:0px auto; padding:10px; width:960px; font-size:8pt; cursor: crosshair; }

#textscroll{ background:#fff; width:1000px; padding:0px 0px 10px 0px;}

	h1 { font-family: Verdana; font-size : 16px; color : #003276; margin:0px 0px 10px 0px ; padding:0px 0px 5px 0px; border-bottom:1px solid #7c90a4; }
	h1 a{ color : #003276; text-decoration : none;}
	h1 a:hover{  color:#00366c; text-decoration : none;}

	h2 { font-family: Verdana; font-size : 14px; color : #003276; margin:0px 0px 10px 0px ; padding:0px 0px 5px 0px; border-bottom:1px solid #7c90a4;}
	h2 a{ color : #003276; text-decoration : none;}
	h2 a:hover{  color : #00366c; text-decoration : none;}
	
	h3 { font-family: Verdana; font-size : 12px; color : #003276; margin:0px 0px 10px 0px ;}
	h3 a{ color : #003276; text-decoration : none;}
	h3 a:hover{  color : #00366c; text-decoration : none;}


#maincontarea{ background:#fff; width:1000px;}

*html #maincontleftarea{ margin:0px 10px 0px 5px;}
#maincontleftarea{ float:left; width:200px;  margin:0px 10px;}
#maincontmidarea{ float:left; width:605px;  margin:0px 10px 0px 0px;}
#maincontrightarea{ float:left; width:155px; }

#maincontbtmimg{background:url(../images/maincontbmtcut1.gif) no-repeat; width:1000px; height:11px;}
#weservice{ background:#f0f0f0; padding-left: 5px;}
.weservicebox{ padding:10px;}

.weservicetxt{font-family: Verdana; font-size :7pt; color : #000;  }
.weservicetxt a{  color : #003276; text-decoration:underline;}
.weservicetxt a:hover{color : #00366c; text-decoration:none;}

#footer{background:url(../images/maincontbmtcut2.gif) no-repeat; width:1000px; text-align:center; padding:20px 0px 10px 0px;}
.footertxt{ color:#fff; font-family:Verdana; 	font-size:8pt; }	
.footertxt a{ color:#dff4ff; text-decoration:underline;  }	
.footertxt a:hover{ color:#fff; text-decoration:none; 	}

.clear{ clear:both;}

.categories{ list-style-type:none; padding:0px; margin:0px; color:#000; margin:0px; font-size:8pt; }
.categories li { margin:0px 0px 1px 0px; }
.categories li a{ background: url(../images/bullet.gif) no-repeat 3px 11px;  padding:5px 5px 5px 20px ; display:block;  color:#003276; text-decoration:underline; zoom:1; margin:0px;  }
.categories li a:hover{ background: url(../images/bulletmo.gif) no-repeat 3px 11px;  color:#00366c; 	text-decoration:none; }

.services{ list-style-type:none; padding:0px; margin:0px; color:#000; margin:0px; font-size:8pt; }
.services li { margin:0px 0px 1px 0px; }
.services li a{ background: url(../images/bullet.gif) no-repeat 3px 11px;  padding:5px 5px 5px 20px ; display:block;  color:#003276; text-decoration:underline; zoom:1; margin:0px;  }
.services li a:hover{ background: url(../images/bulletmo.gif) no-repeat 3px 11px;  color:#00366c; 	text-decoration:none; }

form{ padding:0px; margin:0px;}
.fld{ background-color:#f0f0f0;  font-family:Verdana; font-size:8pt; color:#000; border : 1px solid #d1d1d1; padding:5px; }
.btn{ background-color:#f0f0f0; font-family: Verdana; font-size:8pt; color:#000; border : 1px solid #d1d1d1; padding:3px; }

	.maintext{font-family:Verdana; font-size :8.5pt; color : #454545; text-align: justify; line-height: 20px;  }
	.maintext a{   color : #0959b0; text-decoration:underline;}
	.maintext a:hover{ color : #003276; text-decoration:none;}


#brandboxes{ width:605px;}
#smr{ width:297px; float:left; margin:0px 10px 0px 0px;}
#ier{ width:297px; float:left;}

.searchnav{
font-family: verdana;
font-size: 8pt;
list-style-type:none;
margin:0px 0px 10px 0px ;
padding:10px 0px;
}

.searchnav li {
	float:left;
	margin:0px 5px 5px 0px;
}

.searchnav li a {
background: transparent url('../images/smalbtnltimg.gif') no-repeat top left;
display: block;
float: left;
height: 16px;
line-height:16px;
font-family: verdana;
font-size: 7pt;
 /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 23px) */
padding-left: 5px; /* Width of left menu image */
text-decoration: none;
color:#fff;
}

.searchnav li a span{
background: transparent url('../images/smalbtnrtimg.gif') no-repeat top right;
display: block;
padding-top:0px;
padding-right:5px;
padding-bottom:0px;
padding-left:0px;

float:left;
}

.searchnav li a:hover{
background: transparent url('images/smalbtnltimg.gif') no-repeat bottom left;

cursor: hand;
}

.searchnav li a:hover span{
background: transparent url('images/smalbtnrtimg.gif') no-repeat bottom right;

color: #fff;
}

table.sofT
{ 
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #404040;
    width: 580px;
    background-color: #fafafa;
    border: 1px #6699CC solid;
    border-collapse: collapse;
    border-spacing: 0px; 
} 

table.helpT
{ 
    text-align: center;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #404040;
    width: 500px;
    background-color: #fafafa;
    border: 1px #6699CC solid;
    border-collapse: collapse;
    border-spacing: 0px; 
}

td.helpHed
{ 
    border-bottom: 2px solid #6699CC;
    border-left: 1px solid #6699CC;
    background-color: #BEC8D1;
    text-align: left;
    text-indent: 5px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: #404040; 
}

td.helpBod
{ 
    border-bottom: 1px solid #9CF;
    border-top: 0px;
    border-left: 1px solid #9CF;
    border-right: 0px;
    text-align: left;
    text-indent: 10px;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-weight: normal;
    color: #404040;
    background-color: #fafafa; 
}

a.bran_num:link
{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 14px; color: #ffffff; 
    text-decoration: underline; 
    line-height: 14px; 
    padding: 0 4px; 
    font-weight: bold; 
    word-spacing: 150px;
}

a.bran_num:visited

{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #ffffff; 
    text-decoration: underline;  
    font-weight: bold; 
}

a.bran_num:hover
{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    color: #ffffff; 
    text-decoration: none;  
}

a.bran_list:link
{ 
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #3b3b3b; 
    text-decoration: underline; 
}
a.bran_list:visited
{
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 12px; 
    color: #3b3b3b; 
    text-decoration: underline; 
}

a.bran_list:hover
{ font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color: #D9362B; 
  text-decoration: none; 
}