 
/* globals */

@import url(/FN/mainnav.css);

body{

  margin: 0;

  /*text-align: center;  /* hack for centering in IE */

  font-family:Verdana, Arial, Helvetica, sans-serif;

  font-size: 12px;

  color: #474747

}

h5 {

 font-size: 11px;

 font-weight:normal;

 background: url(images/bullet_w_bkg.gif) no-repeat;

 padding: 0 0 0 20px;

 margin: 0 0 10px 0px;

}

form{display:inline;}

#searchbox {margin-top: 6px;}

/* layout */



#main_container{

  /*width:100%;*/

}

#flashbox {

	position:absolute;

	left:0px;

	top:200px;

}

#head_container{

  background:url(images/head_bkg.jpg) repeat-x #1771FB;

}

.head_boxes{

  float:left;

}

.search_content{

  background: url(images/search_bkg.gif) repeat-x bottom;

  border-left:solid #024E7F 1px;

  border-right: solid #024E7F 1px;

  padding: 5px;

  font-size: 11px;

}

#sidehdr{

  background:url(images/head_product.jpg) no-repeat 15px #5B5C5E;

  padding-left: 15px;

  height: 25px;

}

.sidenav{

  font-size: 12px;

  background: #D1D8E0;

  line-height:18px;

}

.nav2{

  background: url(images/nav_bkg.jpg) repeat-x;

  height: 16px;

}

#content{

  padding: 10px 0 10px 10px;

}

#clientfooter{

  background-color: #3D3D3D;

  color: white;

  text-align:center;

  padding: 1px;

}



/* hyperlinks and nav menus */

a {color: #0364F7; text-decoration: none;}

a:visited {color: #7719B5; text-decoration: none;}

a:hover {color: #0364F7; text-decoration: underline;}

a.norm:link{

	color: black;

	text-decoration:none;

}

a.norm:visited {

	color: #7719B5;

	text-decoration:none;

}

a.norm:hover {

	color: black;

	text-decoration: underline;

}

/*

.nav2 a, a.nav2{

  display: block;

  height: 19px;

  width: 98px;

  background:url(images/nav_btn.jpg) no-repeat bottom;

  font-size: 10px;

  float: left;

  padding: 0 0 0 0px;

  color: black;

  text-decoration: none;

  font-weight: bold;

  text-align: center;

}

.nav2 a:hover, a.nav2:hover{background:url(images/nav_btn_over.jpg); color:black; text-decoration:none;}*/

.sidenav a{

  padding-left: 25px;

  display: block;

  width:178px; height:20px;

  background: url(images/btn_cats.jpg) no-repeat bottom;

  color: black; 

  text-decoration:none;

  font-weight: bold;

  font-size: 11px;

}

.sidenav a:hover{background: #0066FF; color:black; text-decoration:none;}

.sidenav a:visited {color: black;}



/* presentation */

.intext, #mainform textarea, #mainform select{margin-left: 30px;border: solid #D1D8E0 1px;background-color: #fff;}

#formtable{border-left:solid black 1px;border-right:solid black 1px;}

/*#formtable td{border: solid #f0f0f0 1px;}*/

#formtable th{border-top: solid black 1px;border-bottom: solid black 1px;}

.footcontact{ 

  background: url(images/blue_gradiant.gif) no-repeat #0166FD;

  width: 800px;

  float: left;



}

.xbotm_hdr{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url('images/blue_gradiant.gif') no-repeat;
 
height:26px; 
padding-top: 8px;
color:white;
font-weight: bold;}

.botm_hdr
{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
background: url('images/blue_gradiant.gif') no-repeat;
 
height:26px; 
padding-top: 8px;
color:white;
font-weight: bold;
}

html>body .botm_hdr
{
height:18px; 
padding-top: 8px;
} 


.botm_hdr a{
  color:white;
  text-decoration:none;
  font-weight: bold;
}

.botm_hdr a:hover{color: #D1D8E0;}

.botm_hdr a:visited{color: white;}

.contacttext {font-size: 10px;}

#hpnews{

	width:172px;

	text-align:left;

	border: solid 1px #D6D9E0;

	margin: 10px 0 0 0;

}

