@charset "UTF-8";
/* CSS Document */


html, body {
	height: 100%;
}

body {
	background-image: url(../images/BioZet_bg.jpg);
	background-repeat: repeat-x;
	background-position: bottom center;
	background-attachment: fixed;
	background-color: #B3E0F2;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2B3C45;
	font-weight:normal;
	line-height:18px;
}

#frame {
width:1010px;
margin-left:auto;
margin-right:auto;
height:100px;
}

#header_bg {
background-image:url(../images/bg_top.png);
_background: none;
background-repeat:repeat-x;
width:100%;
height:180px;
text-align:center;
}

#nav{
width:1010px;
height:180px;
margin-left:auto;
margin-right:auto;
position: relative;
}

#footer_bg {
height: 70px;
width:1010px;
background-image:url(../images/footer.png);
_background: none;
float:left;
text-align:center;
line-height:22px;

}

#footer {
height: 50px;
padding: 8px 10px 12px 170px ;
width:660px;
float:left;
text-align:center;
line-height:24px;
position: relative;
font-size:11px;
font-weight:bold;
color:#004F99;
}

#footer_kao {
height: 50px;
padding: 8px 20px 12px 0px ;
width:150px;
float:left;
text-align:right;
line-height:24px;
position: relative;
font-size:11px;
font-weight:bold;
color:#004F99;
}


/* HOME */

#home_flash {
width: 1010px;
height:350px;
float:left;
}

a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004F99;
	font-weight:bold;
	text-decoration:underline;
	
	}
	
a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
	
	}

a.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004F99;
	font-weight:bold;
	text-decoration:none;
	
	}
	
a.footer:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FF6600;
	font-weight:bold;
	
	}
	
a.subnav_link {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
	line-height:16px;
	
	}
	
a.subnav_link:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#004F99;
	font-weight:bold;
	text-transform:uppercase;
	line-height:16px;
	
	}
	
a.big_orange {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FF6600;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	
	}
	
a.big_orange:hover {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#004F99;
	font-weight:bold;
	text-decoration:underline;
	line-height:16px;
	
	}
	
/* MAIN CONTENT */

#main_content {
width: 990px;
background-image:url(../images/white_bg.png);
background-repeat:repeat-y;
_background:none;
float:left;
padding: 10px 15px 10px 5px;
position: relative;
}

#main_col1{
width:255px;
float:left;
position: relative;
}

#main_col2{
width:730px;
float:left;
position: relative;
padding-bottom:10px;
text-align:left;
}

#main_banner{
width:730px;
height:215px;
float:left;
}
#main_text{
width:670px;
padding: 30px 40px 30px 20px;
float:left;
margin:0px;
position: relative;
}

/* FONTS */

.blue_bold{
color:#003C8B;
font-weight:bold;
line-height:20px;

}

.bold{
font-weight:bold;
color:#003C8B;

}

.heading_orange {
color:#FF6600;
font-weight:bold;
font-size:20px;
line-height:26px;
}

.subheading_orange {
color:#FF6600;
font-weight:bold;
font-size:14px;
	line-height:20px;
}

.heading_blue {
	color:#003C8B;
	font-weight:bold;
	font-size:20px;
	line-height:26px;
}

.subheading_blue {
	color:#003C8B;
	font-weight:bold;
	font-size:14px;
	line-height:20px;
}

.grey {
	color:#596971;
	font-weight:bold;
	font-size:12px;
	line-height:18px;
}

.small_print{
font-size:10px;
color:#596971;
font-style:italic;
line-height:14px;
}

.mandatory_red{
	font-size:11px;
	color:#CC0000;
	font-style:italic;
}


/* BIO CLUB */

#club_bg{
width:660px;
height:555px;
padding: 40px 30px 0px 40px;
float:left;
background-image:url(../images/club_bg.gif);
position: relative;
margin-bottom:10px;
text-align:left;
}

/* FORMS */

.input {
	width: 250px;
	height:18px;
	padding: 5px 3px 1px 3px;
	border:1px solid;
	border-color:#92B9B7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
	color:#596971;
}

.input_multiline {
	width: 253px;
	height:70px;
	padding: 0px 0px 0px 3px;
	border:1px solid;
	border-color:#92B9B7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
	color:#596971;
}

.input_small {
width: 125px;
height:18px;
padding: 5px 3px 1px 3px;
border:1px solid;
	border-color:#92B9B7;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-bottom:5px;
	font-size:12px;
	color:#596971;
}

.form_list{
width:250px;
}


td {
color:#003C8B;
font-weight:bold;
}

/* CONTACT */
#contact_form_bg{
width:265px;
height:420px;
float:left;
background-image:url(../images/contact_form_bg.gif);
background-repeat:no-repeat;
margin: 0px 30px 0px 10px;
padding: 30px 40px 0px 40px;
}

#contact_bg{
width:200px;
height:225px;
float:left;
background-image:url(../images/contact_bg.gif);
background-repeat:no-repeat;
margin: 50px 20px 70px 40px;
padding:30px 15px 30px 25px;
}

/* AIRBURST */

#tvc{
width:480px;
height:315px;
padding: 0px;
float:left;

}

#tvc_details{
width:170px;
height:65px;
padding: 250px 0px 0px 20px;
float:left;

}

#air_text{
width:670px;
padding: 0px;
float:left;

}

/* RANGE */

#range_flash{
width:730px;
height:300px;
float:left;
padding:0px;
margin:0px;
position:relative;
}


/* ENVIRO */

#subnav {
width:220px;
float:left;
padding:15px 15px 15px 20px;

}