html{color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
a:active, a:focus { outline: 0; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
input,textarea,select{*font-size:100%;}
legend{color:#000;}
body {

}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1 {
font-size:18px;
line-height:1.9;
text-transform:capitalize;
color:#2E3191;
margin-bottom:11px;
margin-top:11px;

}
h3{
color:#2E3191;}
h2 {
color:#009CFF; font-weight:bold; font-size:13px;




	
}
.h2style{
font-family:Arial Black,Arial ,Helvetica;
font-weight:normal;
color:#C0C0C0;}
.h2style a{

color:#C0C0C0;
text-decoration:none;}
a{
color:#9D9D9D;}
h2 {
	/*16px via YUI Fonts CSS foundation*/
	font-size:123.1%; 
}
h3 {
	/*14px via YUI Fonts CSS foundation*/
	font-size:108%;  
}
h4{
font-size:16px;
color:#45b934;
text-transform:capitalize;}
h4 a{
color:#45b934;
text-decoration:none;
}
h1,h2,h3 {

}
a:active
{
outline: none;
}

a:focus
{

}
h1,h2,h3,h4,h5,h6,strong {
	/*bringing boldness back to headers and the strong element*/
	font-weight:bold; 
}
abbr,acronym {
	/*indicating to users that more info is available */
	border-bottom:1px dotted #000;
	cursor:help;
} 
em {
	/*bringing italics back to the em element*/
	font-style:italic;
}
blockquote,ul,ol,dl {
	/*giving blockquotes and lists room to breath*/
	margin:1em;
}
ol,ul,dl {
	/*bringing lists on to the page with breathing room */
	margin-left:1em;
}
ol li {
	/*giving OL's LIs generated numbers*/
	list-style: decimal outside;	
}
ul li {
	/*giving UL's LIs generated disc markers*/
	list-style: disc outside;
}
dl dd {
	/*giving UL's LIs generated numbers*/
	margin-left:1em;
}
th,td {
	/*borders and padding to make the table readable*/
	border:1px solid #000;
	padding:.5em;
}
th {
	/*distinguishing table headers from data cells*/
	font-weight:bold;
	text-align:center;
}
caption {
	/*coordinated margin to match cell's padding*/
	margin-bottom:.5em;
	/*centered so it doesn't blend in to other content*/
	text-align:center;
}
p,fieldset,table,pre {
	/*so things don't run into each other*/
	margin-bottom:1em;
}
/* setting a consistent width, 160px; 
   control of type=file still not possible */
input[type=text],input[type=password],textarea{}

#header{
	margin:auto;
	width:950px;
	background-image:url(../images/logo.jpg);
	height:130px;
	background-repeat:no-repeat;
		
}


#warp{
height:auto !important;
margin:0 auto;
 
}
#main{
margin:auto;
width:923px;
margin-top:7px;


}
#main_inner{
float:left;}
#main1{
margin:auto;

background-repeat:repeat-x;
padding-top:37px;
width:950px;
background-image:url(../images/inside_bg.jpg);
}

#menu{
float:left;
margin-top:98px;
width:461px;
padding-left:450px;}
#cell1 a {
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
float:left;
background-position:0px 0px;
height:21px;
width:69px;
}
#cell1 a:hover {
background-position:0px -21px;
}
#cell2 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-69px 0px;
height:21px;
width:72px;
}
#cell2 a:hover {
background-position:-69px -21px;
}
#cell3 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-141px 0px;
height:21px;
width:44px;
}
#cell3 a:hover {
background-position:-141px -21px;
}
#cell4 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-185px 0px;
height:21px;
width:62px;
}
#cell4 a:hover {
background-position:-185px -21px;
}
#cell5 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-247px 0px;
height:21px;
width:115px;
}
#cell5 a:hover {
background-position:-247px -21px;
}

#cell6 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-367px 0px;
height:21px;
width:94px;
}
#cell6 a:hover {
background-position:-367px -21px;
}
.hover_menu  {
background-image:url(../images/left_menu_bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
height:20px;
padding-left:2px;
padding-top:1px;
width:201px;
margin-bottom:5px;
}
#cell8 a:hover {
background-position:-451px -21px;
}




a.asb {
margin-left:0px;
padding:0 0 0;
text-decoration:none;

}
#flash{
	
	
	height:250px;
	background-repeat:no-repeat;	
}
.clear{
clear:both;}
#leftbox_home{
background-image:url(../images/left_menu.jpg);
background-repeat:no-repeat;
color:#262977;
float:left;
height:500px;
line-height:1.6;
margin-left:19px;
margin-top:-5px;
padding-left:29px;
padding-right:18px;
padding-top:83px;
width:161px;
background-color:@#F7F7F5;}
#leftbox{

color:#262977;
float:left;
line-height:1.6;
margin-left:30px;
margin-top:-27px;
padding-left:7px;

padding-top:83px;
width:188px;}

#leftbox_img{
margin-top:5px;
}
#leftbox1{
width:228px;
padding-left:16px;
float:left;}
#leftbox2{
width:228px;
padding-left:16px;
float:left;}
#mainbox{
width:664px;
padding-left:13px;

float:left;}
#mainbox_inside{
width:664px;
padding-left:20px;

float:left;}
#mainbox1{
width:693px;
padding-left:13px;
line-height:1.5;

float:left;}
.hide{
display:none;}
#hombox1{
width:323px;
height:161px;
float:left;}
.line{
border-bottom:1px solid #4785c4;
height:1px;
font-size:2px;}
#hombox2{
width:334px;
height:161px;
float:left}
.b1{
width:165px;
padding-top:15px;

height:132px;
float:left;}
.b1a{
padding-right:4px;
height:86px;
padding-left:11px;
color:#2069b5;
width:145px;}
#footer{
	margin:auto;
	width:700px;
	background-image:url(../images/footer.jpg);
	height:47px;
	background-repeat:no-repeat;
	font-weight:bold;
	text-transform:uppercase;
	line-height:2.0;
	padding-top:20px;
	padding-left:20PX;
	color:#356ea8;
	font-size:9px;
	
}
#footer a{
color:#356ea8;
text-decoration:none;}
 img, div ,h5,h4,h6{ behavior: url(iepngfix.htc) }
  img, div { behavior: url(iepngfix.htc) }
  
  
  /* product css */
  
 #prod_box{
  width:418px;
  float:left;}
  #r_box{
  width:223px;
  padding-left:20px;
  padding-right:20px;
  float:right;}
  .dot_line{
  height:4px;
  background-image:url(../images/dot_line.png);
  background-repeat:repeat-x;
  margin-top:15px;
  margin-bottom:15px;}
  .product{
  width:129px;
  padding-right:6px;
  float:left;
  height:200px;}
  .logos{
  margin-right:15px;
  margin-bottom:15px;
  float:left;}
  
  
 .rgt1{


}
.rgt1 label{
float:left;
width:100px;
padding-top:9px;
position:relative;
color:#6E6E6E;
font-weight:bold;
}

.rgt1 input{

font-size:9pt;
  border: #CCCCCC 1px solid;
  height:18px;
  width:362px;
  margin-top:8px;
  margin-bottom:5px;
}

* .rgt1 .but{
width:auto;
}
.rgt1 textarea{
font-size:9pt;
  border: #CCCCCC 1px solid;

  width:362px;
  margin-top:8px;
  margin-bottom:5px;
}
input.file {

border:1px solid #E9E9E9;
color:#000000;

}

.rgt{


}
.rgt label{
float:left;
width:100px;
padding-top:9px;
position:relative;
color:#6E6E6E;
font-weight:bold;
}

.rgt input{

font-size:9pt;
  border: #CCCCCC 1px solid;
  height:26px;
  width:200px;
  margin-top:8px;
  margin-bottom:5px;
}

* .rgt .but{
width:auto;
}
.rgt textarea{
font-size:9pt;
  border: #CCCCCC 1px solid;

  width:200px;
  margin-top:8px;
  margin-bottom:5px;
}

