html{color:#2069B5;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}

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 {
background-image:url(../images/bg.jpg);
background-repeat:repeat-x;
}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
h1 {
font-size:15px;
line-height:1.5;
text-transform:uppercase;
color:#eaeaea;
font-family:Helvetica, sans-serif;




	
}
h2 {
font-size:15px;
line-height:1.5;
text-transform:uppercase;
color:#C0C0C0;
font-family: Arial, Helvetica;





	
}
.h2style{
font-family:Arial Black,Arial ,Helvetica;
font-weight:normal;
color:#C0C0C0;}
.h2style a{

color:#C0C0C0;
text-decoration:none;}
a{
color:#44b934;}
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{}
#warp{
height:auto !important;
margin:0 auto;
 
}
#main{
margin:auto;
background-image:url(../images/middle_bg.jpg);
background-repeat:repeat-x;
padding-top:37px;
width:950px;

}
#main1{
margin:auto;

background-repeat:repeat-x;
padding-top:37px;
width:950px;
background-image:url(../images/inside_bg.jpg);
}
#header{
	margin:auto;
	width:950px;
	background-image:url(../images/top_bg.jpg);
	height:97px;
	background-repeat:repeat-x;
	border-bottom:8px solid #5481b8;	
}
#logo{
padding-left:46px;
padding-top:23px;
float:left;
width:auto;
margin-right:50px;}
#menu{
float:left;
margin-top:68px;
width:638px;}
#cell1 a {
background-image:url(../images/menu.jpg);
background-repeat:no-repeat;
float:left;
background-position:0px 0px;
height:29px;
width:62px;
}
#cell1 a:hover {
background-position:0px -29px;
}
#cell2 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-62px 0px;
height:29px;
width:100px;
}
#cell2 a:hover {
background-position:-62px -29px;
}
#cell3 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-162px 0px;
height:29px;
width:125px;
}
#cell3 a:hover {
background-position:-162px -29px;
}
#cell4 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-287px 0px;
height:29px;
width:164px;
}
#cell4 a:hover {
background-position:-287px -29px;
}
#cell5 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-451px 0px;
height:29px;
width:113px;
}
#cell5 a:hover {
background-position:-451px -29px;
}

#cell6 a {
background-image:url(../images/menu.jpg);

background-repeat:no-repeat;
float:left;
background-position:-565px 0px;
height:29px;
width:74px;
}
#cell6 a:hover {
background-position:-565px -29px;
}
.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 -29px;
}




a.asb {
margin-left:0px;
padding:0 0 0;
text-decoration:none;

}
#flash{
	margin:auto;
	width:950px;
	background-image:url(../images/flash.jpg);
	height:194px;
	background-repeat:no-repeat;	
}
.clear{
clear:both;}
#leftbox{
width:257px;
padding-left:16px;
float:left;}
#leftbox1{
width:228px;
padding-left:16px;
float:left;}
#leftbox2{
width:228px;
padding-left:16px;
float:left;}
#mainbox{
width:664px;
padding-left:13px;

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:930px;
	background-image:url(../images/footer_bg.jpg);
	height:98px;
	background-repeat:repeat-x;
	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;}
  
  
  .rgt{


}
.rgt label{
float:left;
width:100px;
padding-top:9px;
position:relative;
display:inline;
line-height:1;
}

.rgt input{

font-size:9pt;
  border: #8db1ee 1px solid;
  height:25px;
  width:242px;
  margin-top:3px;
  margin-bottom:2px;
  background-color:#eef3fa;
}

* .rgt .but{
background-image:url(../images/submit.jpg);
color:white;
font-weight:bold;
height:30px;
width:133px;
border:1px solid #ffffff;;
}
.rgt textarea{
font-size:9pt;
  border: #8db1ee 1px solid;
  background-color:#eef3fa;

  width:293px;
  margin-top:8px;
  margin-bottom:5px;
}
