body {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 85%;
	margin:0px; 
	padding:0px;
	min-width:760px;
	width:expression(this.parentNode.offsetWidth<=760? 760:'auto');
}


form{
	padding: 0px; 
	margin: 0px;
}

p {
	Margin-top:10px;
	Margin-bottom:10px;
}


/*------------------------Header styles------------------------*/

#header_wrap{
	float:left;
	width:100%;
	height:72px;
  background-color: #08197B;
  background-image: url(images/sky.gif);
	background-repeat:no-repeat;
	background-position:right;
}

#logo_div{
	float:left;
	width:165px;
	height:72px;
}

#strap_div{
	float:left;
	width:199px;
	height:72px;
}

#telephone_div{
	float:right;
	padding-top:28px;
	padding-right:15px;
}

/*------------Header navigation styles-------------*/

#headnav_wrap{
	float:left;
	width:100%;
  background-color: #FBB61D;
	border-top:solid 1px #ffffff;
}

#headnav_fix{
	float:left;
	width:100%;
  font-size: 12px;
  background-color: #FBB61D;
	border-top:solid 1px #ffffff;
}


#headnav_div{
	float:left;
	padding-top:8px;
	padding-left:15px;
	padding-bottom:7px;
	font-weight:bold;
	color: #08197B;
}

#headnav_div ul {
	margin: 0px;
	padding: 0px;

}


#headnav_div li {
	list-style-type: none;
	padding-left:0px;
	padding-right:0px;
	display:inline;
}

.nav_norm a {
	text-decoration: none;
	color: #FFFFFF;
}


.nav_norm a:link {
	text-decoration: none;
	color: #FFFFFF;

}


.nav_norm a:hover {
	color: #08197B;
	text-decoration: none;
}

.nav_highlight a {
	text-decoration: none;
	color: #08197B;
}



/*------------Header search styles-------------*/

#search_wrap{
	float:right;
}

#search_div{
	float:left;
	margin-right: 5px;
}

#search_div input {
	margin: 5px; 
	padding:0px;

}

.label_hidden{  
	position:absolute;
	left:0px;  
	top:-100px;  
	width:1px; 
	height:1px; 
	overflow:hidden; 
	display:none;
}


/*------------Content styles-------------*/

#content_wrap{
	float:left;
	width:760px;
}

#leftcon_wrap{
	float:left;
	width:455px;
	padding-left:10px;
	margin-top:10px;
	padding-bottom:10px;
}

#leftcon_wrap h1 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 125%;
	font-weight:bold;
	margin-top:10px;
	Margin-bottom:0px;
	padding-bottom:2px;
	color: #08197B;
}

#leftcon_wrap h2 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 115%;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-bottom:	5px;
	color: #08197B;
	border-bottom:solid 1px #08197B;
}

#leftcon_wrap h3 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 100%;
	font-weight:bold;
	margin:0px;
	padding-bottom:	5px;
	color: #08197B;
}


#rightcon_wrap{
	float:left;
	width:280px;
	margin-top:10px;
	padding-left:15px;
}


/*-------left Content styles-------*/

#welcome_img{
	float:left;
	width:192px;
	padding-top:5px;
}

#welcome_text{
	float:left;
	width:248px;
	padding-left:15px;
}


#news_wrap{
	float:left;
	width:445px;
	padding-left:10px;
	padding-top:5px;
}

#news_wrap a {
	text-decoration: none;
	color: #FBB61D;
	font-weight:bold;
}

#news_wrap a:hover {
	color: #08197B;
	text-decoration: underline;
}

.news_item{
	float:left;
	width:445px;
        background-image: url(images/hoz_tile.gif);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-top:10px;
	padding-bottom:	10px;
}

.news_item2{
	float:left;
	width:445px;
	padding-top:10px;
	padding-bottom:	20px;
}

/*-------right Content styles-------*/

.product_wrap{
	float:left;
	width:280px;
        background-color: #ffffff;
        background-image: url(images/product_bg.gif);
	background-repeat:no-repeat;
	background-position: bottom;
	margin-top:10px;
	margin-bottom:10px;
}


.product_wrap2{
	float:left;
	width:280px;
        background-image: url(images/product_bg2.gif);
	background-repeat:repeat-y;
	background-position: bottom;
	margin-top:5px;
	margin-bottom:10px;
}


.product_div1{
	float:left;
	width:265px;
	margin-left:1px;
	padding-left:10px;
	padding-top:10px;
}

.product_div2{
	float:left;
	width:265px;
	margin-left:1px;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:5px;
        background-image: url(images/hoz_prodtile.gif);
	background-repeat:repeat-x;
	background-position: bottom;
}

.product_top{
	float:left;
	width:280px;
        background-color:#FBB61D;
        background-image: url(images/top.gif);
	background-repeat:no-repeat;
}

.product_base{
	float:left;
	width:280px;
	height:8px;
        background-image: url(images/bottom.gif);
	background-repeat:no-repeat;
	overflow:hidden; 

}

.product_top h2 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 100%;
	font-weight:bold;
	margin:0px;
	padding-top:5px;
	padding-bottom:	5px;
	padding-left:10px;
	color: #FFFFFF;
}

.product_txt{
	float:left;
	width:160px;
}

.product_txt h3 {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 100%;
	font-weight:bold;
	margin:0px;
	padding-bottom:	5px;
	color: #08197B;
}

.product_img{
	float:left;
	width:90px;
	padding-left:10px;
	padding-top:0px;
	padding-bottom:10px;
	padding-right:0px;
}

.product_link{
	float:left;
	padding-left:12px;
	padding-top:10px;
        background-image: url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
	padding-bottom:10px;
}


.product_link a {
	text-decoration: none;
	color:  #08197B;
	font-weight:bold;
}

.product_link a:hover {
	color: #FBB61D;
	text-decoration: underline;
}

.product_link2{
	float:left;
	padding-left:12px;
	padding-bottom:6px;
	padding-top:10px;
        background-image: url(images/arrow.gif);
	background-repeat:no-repeat;
	background-position:0px 15px;
}


.product_link2 a {
	text-decoration: none;
	color:  #08197B;
	font-weight:bold;
}

.product_link2 a:hover {
	color: #FBB61D;
	text-decoration: underline;
}

.brochure_txt{
	float:left;
	width:100px;
	padding-left:10px;
	padding-top:10px;
}

.brochure_img{
	float:left;
	width:155px;
	padding-left:10px;
	padding-top:5px;
	margin-bottom:0px;
	padding-right:0px;
}

/*------------Footer styles-------------*/

#footer_wrap{
	float:left;
	width:100%;
	border-top:solid 1px #FBB61D;
}

#footer_div{
	float:left;
	width:740px;
	padding-left:15px;
	padding-top:10px;
	color: #08197B;
        font-size: 90%;
}

#footerlogo_div{
	float:left;
	width:740px;
	padding-left:15px;
	padding-top:10px;
}

#footer_div a {
	text-decoration: underline;
	padding-top:3px;
	color: #08197B;
}

#footer_div a:link {
	text-decoration: underline;
	padding-top:3px;
	color: #08197B;
}


#footer_div a:hover {
	color: #FBB61D;
	text-decoration: underline;
}

