/* @override http://www.ingeneus.com.au/style.css */

/* @override http://ingeneus.efront.com.au/style.css */

/* @override http://ingeneus.efront.com.au/style.css */

/* @override http://ingeneus.efront.com.au/style.css */

* {
	margin: 0;
	padding: 0;
	
}

body{
	background: #fff url(/images/header_bg.jpg) repeat-x top center;
	font-family: arial;
	font-size: 12px;
	height: 100%;
}

#wrapper{
	width: 940px;
	margin: 0 auto;
}

#header{
	height: 123px;
}

#logo{
		background: transparent url(/images/logo.jpg) no-repeat top left;
		height: 123px;
			cursor: hand;
	cursor:pointer;
}

#nav{
	height: 30px;
}

.gmnoprint{
	display: none;
}

.nav_item{
	float:left;
	border-left: 1px solid #fff;
	height: 22px;
	padding: 8px 17px 0px;
	text-align: center;
	cursor: hand;
	cursor:pointer;

}

.nav_item:hover{
	background: transparent url(/images/greenbar.jpg) repeat-x top;
}

.selected{
	background: transparent url(/images/greenbar.jpg) repeat-x top;
}

#contact.nav_item{
		border-right: 1px solid #fff;

}

.nav_item a{
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	display: block;
}

#col1,#col2,#col3{
	float: left;
	width: 300px;
	margin-right: 20px;
	padding-top: 30px;
}

#col3{
	margin-right: 0px;
}

#col4{
	margin-right: 0px;
	float: left;
	width: 620px;
	padding-top: 30px;
}


h1{
	font-size: 17px;
	margin-bottom: 20px;
	height: 85px;
	/*letter-spacing: .2em;*/
	line-height:17px
}

#col1 h1{
	
	color: #00ADEF;
	border-bottom: 4px solid #00ADEF;
	padding-bottom: 5px;
	
}


#col2 h1, #col3 h1, #col4 h1{
	
	color: #999;
	border-bottom: 4px solid #999;
	padding-bottom: 2px;
	vertical-align: bottom;
	padding-top: 68px;
	height: 20px;
}


#footer{
	background: #FFF url(/images/greybar.jpg) repeat-x bottom left;
	height: 25px;
	position: fixed;
	bottom: 0;
	width: 100%;
	
}

#footer_container{
	width: 940px;
	margin:0 auto;
	padding-top: 7px;
	height: 17px;
	color: #fff;
	font-size: 11px;
}
#footer_left{
	float:left;
	width: 400px;
}

#footer_right{
	float: right;
	width: 400px;
	text-align: right;
}
#footer_container a{
	color: #fff;
	text-decoration: none;
}

.content p{
	color: #767676;
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}

.content{
	padding-bottom: 20px;
}

/* @group sponsors */

#ausgov{
	background: #fff url(/images/ausgov.jpg) no-repeat left bottom;
	
}

#ausgov img{
	height: 92px;
	width: 224px;
}



#iso{
	background: #fff url(/images/iso.jpg) no-repeat left bottom;
	

}
#iso img{
	height: 92px;
	width: 184px;
}



#advamed{
	background: #fff url(/images/advamed.jpg) no-repeat left bottom;

}


#advamed img{
	height: 92px;
	width: 237px;
}





#ce{
	background: #fff url(/images/ce.jpg) no-repeat left bottom;
	

}


#ce img{
	height: 92px;
	width: 158px;
}




#ausbiotech{
	background: url(/images/ausbiotech.jpg) no-repeat left bottom;

	}

#ausbiotech img{
	height: 92px;
	width: 136px;
}

#qme img{
	height: 58px;
	width: 60px;	
	padding-left: 20px;
}

#amtil img{
	
	padding-right: 40px;
	height: 65px;
	width: 53px;
}

#qme.sponsor_item, #amtil.sponsor_item{
	margin-top: 20px;
}

#amtil{
	background: url(/images/amtil.png) no-repeat bottom left;
	
	
}

#qme{
	background: url(/images/qme.png) no-repeat bottom left;
}

#advamed:hover,
#ce:hover,
#iso:hover,
#ausgov:hover,
#ausbiotech:hover,
#qme:hover,
#amtil:hover



{
	background-position:  top left;
}


.sponsors{
	width: 940px;
	margin: 0 auto;
	margin-bottom: 30px;
	/*margin-top: 10px;*/
	border-top: 2px solid #ccc;

}

.sponsor_item a{
	display: block;
	margin-right:60px;
}

.sponsor_item#ausbiotech a{
	margin-right:0px;
}

.sponsor_item{
	float: left;
	cursor: hand;
	cursor:pointer;
	
}

.content h2{
	font-size:12px;
	color: #999;
	border-bottom: 3px solid #999;
	margin-bottom: 5px;
	padding-bottom: 5px;
	margin-top: 10px;
}

h4{
	font-size: 11px;
	color: #999;
	font-weight: normal;
	margin-bottom: 20px;
}

.half_left{
	width: 290px;
	float: left;
	margin-right: 20px;
}



.half_right{
	width: 290px;
	float: right;
}

.content ul{
	color: #767676;
	margin-left: 20px;
	line-height: 23px;
	
}

/* @end */

a.news{
	text-decoration: none;
	color: #00ADEF;
}

a.news_selected{
	color: #87CA4E;
	text-decoration: none;
}

span.newsdate{
	font-size: 11px;
}

#col1 p{
	margin-bottom: 10px;
}

p.headline{
	margin-bottom: 0px;
}
.newsfront h4{
	margin-bottom: 10px;
}

/*
.newsfront p{
	font-size: 11px;
}
*/

p.headline a{
	color: #00ADEF;
	text-decoration: none;
	font-weight: bold;
	
}

.newsfront a{
	color: #00ADEF;
	text-decoration: none;
}
.product_thumb{
	border: 1px solid #ccc;
	float: left;
	width: 93px;
	height: 93px;	
	margin-right: 10px;
	cursor: hand;
	cursor:pointer;
	margin-bottom: 10px;
}
.product_thumb img, .product_thumb_selected img{
		width: 93px;
	height: 93px;	
}

.product_thumb_selected, .product_thumb:hover{
	cursor: hand;
	cursor:pointer;
	border: 1px solid #87CA4E;
	float: left;
	width: 93px;
	height: 93px;	
	margin-right: 10px;
	margin-bottom: 10px;


}

img.product_hero{
	float: right;
}

.product_text{
	float:left;
	width:300px;
}

#col4 p a{
	color: #00ADEF;
	text-decoration: none;
}

#col-left{

width:310px;
float:left;


}

#col-right{

width:290px;
float:left;
color: #767676;
}

#col-right .enquiryForm{

width:180px;
height:18px;
padding: 2px;
border: 1px solid #767676;
margin-bottom: 10px;

}

.form-row{
width: 290px;	


}
.form-span{
width:100px;
text-align: left;
float: left;
padding-top: 3px;
color: #767676;

}
.form-field{
float: left;
width:180px;
color: #767676;

}

.submit-main{

width:90px;
height:16px;
background-color: #767676;
padding: 5px;
color: #fff;
text-align: center;
}

#enquiryForm .error { 
color: red;
border: 1px solid #ff0000;

}



