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;
}

#PageContainer{
	width:783px;
	height:auto;
	margin:0;
	/*margin-top:40px;*/
	margin-right:auto;
	margin-left:auto;
	padding-bottom:40px;
}

#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;

}








#LinkList{
	width:690px;
	height:auto;
	margin-left:auto;
	margin-right:auto;
	padding-left:30px;
	background-image:url(../gfx/Bg_LinkList_bg.gif);
	background-position:bottom left;
	background-repeat:no-repeat;
}


#LinkList div.ListCol{
	width:220px;
	height:auto;
	min-height:300px;
	float:left;
	margin:0;
	padding-bottom:20px;
}

#LinkList div.FirstCol{
	background-image:none;
}

#LinksContainer h2{
	font-size:16px;
	color:#d1d8e2;
	font-weight:bold;
	margin-left:30px;
	margin-top:22px;
	margin-bottom:7px;
}

#LinkList h3{
	color:#ffffff;
	margin-top:0;
	margin-bottom:7px;
}


#LinkList ul{
	margin:0px;
	padding:0;
	list-style:none;
}

#LinkList ul li{
	list-style:none;
	color:#d1d8e2;
	font-size:11px;
	margin-bottom:2px;
}

#LinkList ul li a{
	color:#d1d8e2;
}

#LinkList ul li a:hover{
	color:#ffffff;
}







