html{
	overflow-y: scroll;
}

body{
	margin:0;
	padding-top:40px;
	background-image:url(../gfx/body_bg.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-attachment:fixed;
	background-color:#aec0e0;
}

#wrapper{
	width: 783px;
	margin: 0 auto 40px auto;
}

#wrapper.banners{
	width: 980px;
}

#PageContainer{
	
	height: auto;
	float: left;
	margin: auto;
}

#global_ads{
	width: 180px;
	float: right;
}

#PageHeader{
	width:783px;
	height:21px;
	margin:0;
	padding:0;
	float:none;
	clear:both;
	background-image:url(../gfx/Bg_header.png);
	background-repeat:no-repeat;
}

#PageMiddle{
	width:783px;
	height:auto;
	overflow:auto;
	margin:0;
	padding:0;
	padding-bottom:20px;
	float:none;
	clear:both;
	background-image:url(../gfx/Bg_middle.png);
	background-repeat:repeat-y;
}




#PageFooter{
	width:783px;
	height:auto;
	margin:0;
	padding-top:0px;
	padding-bottom:10px;
	float:none;
	clear:both;
	background-image:url(../gfx/Bg_footer.png);
	background-repeat:no-repeat;
	background-position:bottom;
}

#PageFooterInner{
	margin-left:40px;
	margin-right:40px;
	text-align:center;
}



#Partners{
	margin-top:0px;
	padding-top:10px;
	border-top:dotted 1px #bcc7e6;
}

#Partners p{
	margin-top:0;
	margin-bottom:0;
	font-size:11px;
	color:#808080;
}

#Partners ul{
	margin:0;
	padding:0;
}

#Partners ul li{
	display: inline;
	background-image:none;
	margin:0;
	padding:0;
}

#Partners ul li a{
	padding-right:20px;
	padding-left:20px;
	color:#acacac;
	text-decoration:none;
}

#Partners ul li a:hover{
	color:#002487;
}

#Partners ul li.FirstItem a{
	border:0;
}



#Navigation{
	width:263px;
	height:auto;
	overflow:auto;
	marginp:0;
	padding:0;
	float:left;
}


#Logo{
	width:auto;
	height:auto;
	overflow:hidden;
	float:left;
	margin-left:26px;
	margin-bottom:30px;
	padding:0;
	border:0;
}

#Logo a img{
	border:0;
}

#Navigation h3{
	display:block;
	width:200px;
	height:auto;
	overflow:auto;
	float:none;
	clear:both;
	font-size:12px;
	font-weight:bold;
	color:#d62d32;
	border-bottom:dotted 1px #a8cde8;

	margin-left:34px;
	padding-bottom:2px;
	padding-left:1px;
}



div#Navigation div#Partners{
	padding-top:30px;

}

div#Navigation div#Partners p{
	font-size:11px;
	color:#999999;
	padding-left:34px;
	margin-bottom:0;
}

div#Navigation div#Partners ul{
	margin-top:5px;
}

div#Navigation div#Partners ul li{
	display:block;
	width:auto;
	height:auto;
	float:left;
	border:0;
	margin-right:15px;
}

div#Navigation div#Partners ul li a{}

div#Navigation div#Partners ul li a img{}






#ContentHeaderHome{
	width:486px;
	height:214px;
	float:left;
}

#ContentHeader{
	width:486px;
	height:86px;
	float:left;
	padding-bottom:46px;
	overflow:hidden;
}



#ContentContainer{
	width:486px;
	height:auto;
	min-height:240px;
	margin-top:0px;
	padding:0;
	float:left;
	background-color:#ffffff;
}


#MainContent{
	margin:0;
	margin-top:20px;
	padding:0;
}


#LinksContainer{
	width:720px;
	height:auto;
	overflow:auto;
	margin-top:0px;
	margin-left:auto;
	margin-right:auto;
	padding:0;
	float:none;
	clear:both;
	background-image:url(../gfx/Bg_LinksContainer_v02.gif);
	background-repeat:no-repeat;
	background-position:top left;
}




#CatalogueSearch{
	display:block;
	width:485px;
	height:92px;
	padding:0;
	background-color:#e2e8f4;
	background-image:url(../gfx/CatalogueSearch_bg.gif);
	background-repeat:no-repeat;
}

#CatalogueSearch span.Heading{
	display:block;
	width:auto;
	height:auto;
	padding-top:10px;
	margin-left:12px;
	padding-bottom:5px;
	font-size:12px;
	font-weight:bold;
	color:#d62d32;
}

#CatalogueSearch form{
	display:inline;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
}

#CatalogueSearch span.FormElement{
	display:block;
	float:left;
	width:auto;
	height:auto;
	margin:0;
	padding-left:5px;
}

#CatalogueSearch span.FirstItem{
	padding-left:12px;
}

#CatalogueSearch span.Label{
	display:block;
	float:none;	
	padding-bottom:2px;
	padding-left:0px;
	color:#000000;
}

#CatalogueSearch form input.InpTxt{
	width:110px;
	height:auto;
	font-size:11px;
	color:#315da6;
}

div#CatalogueSearch form select{
	height:auto;
	font-size:11px;
	color:#315da6;
}

div#CatalogueSearch select#SelectArea{
	width:90px;
}

div#CatalogueSearch #SelectCategory{
	width:190px;
}

#CatalogueSearch form input.FormButton{
	width:50px;
	margin-top:14px;
	padding:0;
	font-size:11px;
}





div#SearchResultsList ul{
	margin:0;
	padding:0;
	list-style:none;
	
}

div#SearchResultsList ul li{
	padding:10px;
	border-top:dotted 1px #ccccff;
	border-bottom:dotted 1px #ccccff;
}

div#SearchResultsList ul li.Odd{
	background-color:#e5e7f7;
}

div#SearchResultsList ul li.Even{
	background-color:#eceeff;

}







#startpage_ads{
	width: 713px;
	clear: both;
	margin: 50px auto;
	padding-top: 20px;
	border-top: dotted 1px #bcc7e6;
}

#startpage_ads ul{
	
}

#startpage_ads li{
	width: 210px;
	height: 80px;
	float: left;
	margin: 0 41px 20px 0;
	padding: 0;
}

#startpage_ads li *{
	max-height: 80px;
}

#startpage_ads li.ad_2,
#startpage_ads li.ad_5,
#startpage_ads li.ad_8,
#startpage_ads li.ad_11,
#startpage_ads li.ad_14,
#startpage_ads li.ad_17,
#startpage_ads li.ad_20,
#startpage_ads li.ad_23,
#startpage_ads li.ad_26,
#startpage_ads li.ad_29,
#startpage_ads li.ad_32,
#startpage_ads li.ad_35,
#startpage_ads li.ad_38,
#startpage_ads li.ad_41{
	margin-right: 0;
}



.adlist ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.adlist li{
	list-style: none;
	color: #d1d8e2;
	font-size: 11px;
	margin-bottom: 20px;
	padding: 0;
	text-align: center;
}

.adlist a{

}





