#content ul#templatelist { margin: 0px; padding: 0px;}
	#content ul#templatelist li { list-style-type: none;}

ul.pagenumbers { margin: 15px 0px 15px 0px; padding: 0px; height: 17px;}
.pagenumbers .selected a{ background-color: #1592C0; color: #FFFFFF;}
.pagenumbers .selected a:hover { background-color: #1592C0; color: #fff;}
.pagenumbers a { text-decoration: none; border: 1px solid #AAD2E1; float: left; padding: 2px 8px 2px 8px; height: auto; background-color: #fff; color: #1592C0;}
.pagenumbers a:hover { background-color: #1592C0; text-decoration: none; color: #fff;}
.pagenumbers li { list-style-type: none; display: inline; float: left; border-right: 1px solid #FFFFFF; background: none; padding: 0px;}


ul#productlist { padding: 0px; border: 0px; margin: 20px 0px 0px 0px;}
ul#productlist li {list-style-type: none; width: 275px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; background: url(/_images/template/dottedline_blue.gif) scroll repeat-x left bottom;}
ul#productlist li h2 { font-size: 100%; padding-top: 2px; padding-bottom: 10px; line-height: 14px;}
ul#productlist li h2 a { color: #025472; font-weight: bold; text-decoration: none;}
ul#productlist li p { text-align: left; }
ul#productlist li .image { padding-top: 5px; float: left; margin-right: 6px; width: 58px;}
ul#productlist li .image img { width: 54px; padding: 1px; border: 1px solid #AAD2E1;}
ul#productlist li .text { width: 200px; float: right;}
ul#productlist a { text-decoration: none;}

ul#newslist {  padding: 0px; border: 0px; margin: 0px; }
ul#newslist li {list-style-type: none; width: 450px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px;}
ul#newslist li h2 { padding-bottom: 0px; font-size: 95%; width: 450px; background: url(/_images/template/news_bkg.gif) scroll no-repeat left top;}
ul#newslist li h2 a { color: #1592C0; padding: 2px 10px 0px 15px; float: left; font-weight: bold; text-decoration: none;}
ul#newslist li h2 a:hover {text-decoration: underline; }
ul#newslist li h2 span.date { color: #26B0E3; font-size: 90%; font-weight: normal; padding: 2px 15px 0px 10px; float: right; }
ul#newslist li p { padding: 12px 10px 6px 10px; width: 450px; background: url(/_images/template/dottedline_blue.gif) scroll repeat-x left bottom;}

ul#eventslist {  padding: 0px; border: 0px; margin: 0px; }
#eventslist img { padding: 1px; border: 1px solid #ccc;}
ul#eventslist li {list-style-type: none; width: 450px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc; }
ul#eventslist li h2 { width: 450px; padding-top: 2px; }
ul#eventslist li h2 a { padding: 3px 10px 0px 15px; float: left; font-weight: bold; text-decoration: none; }
ul#eventslist li h2 span.date { color: #000; font-size: smaller; font-weight: normal; padding: 2px 15px 0px 10px; float: right; }
ul#eventslist li p { padding: 12px 10px 6px 10px; margin-top: -12px; width: 450px; min-height: 12px;}

ul#vacancylist {  padding: 0px; border: 0px; margin: 0px; }
#vacancylist img { padding: 1px; border: 1px solid #ccc;}
ul#vacancylist li {list-style-type: none; width: 450px; padding: 0px 0px 5px 0px; margin: 0px 0px 10px 0px; border-bottom: 1px dotted #ccc; }
ul#vacancylist li h2 { width: 450px; padding-top: 2px; }
ul#vacancylist li h2 a { padding: 3px 10px 0px 15px; float: left; font-weight: bold; text-decoration: none; }
ul#vacancylist li h2 span.date { color: #000; font-size: smaller; font-weight: normal; padding: 2px 15px 0px 10px; float: right; }
ul#vacancylist li p { padding: 12px 10px 6px 10px; margin-top: -12px; width: 450px; min-height: 12px;}


.usefullinks { border-bottom: 1px dotted #ccc; margin-top: 10px; padding-bottom: 10px;}
	.usefullinks p { padding-bottom: 0px;}
	.usefullinksimage { width: 95px; height: auto; float: left; clear:right;}
	.usefullinksimage img { padding: 1px; border: 1px solid #ccc;}
	.usefullinkstext { float: left; padding-left: 10px;}


#content ul.documents { width: 450px; margin: 10px 0px 20px 0px; padding: 0px 0px 10px 0px;}
	#content ul.documents li { border-bottom: 1px dotted #ccc; list-style-type: none; margin-bottom: 10px; padding: 0px 0px 5px 30px; background: url(/_images/icons/pdf_large.gif) scroll no-repeat left top;}
	#content ul.documents li.pdf { background: url(/_images/icons/pdf_large.gif) scroll no-repeat left top;}
	#content ul.documents li.word { background: url(/_images/icons/word_large.gif) scroll no-repeat left top;}
	#content ul.documents a { font-weight: bold;}
	#content ul.documents h2 { padding-bottom: 0px;}
	#content ul.documents p { padding-bottom: 0px;}
	#content .sizetext { color: #757575; font-weight: normal; padding-left: 10px;}
	

ul#sitemap { margin: 0px; padding: 0px; width: 470px;}
	ul#sitemap li { width: 470px; list-style-type: none;}
	ul#sitemap a { line-height: 22px; display: block; width: 450px; padding-left: 20px; color: #008DB0; border-bottom: 1px dotted #008DB0;}
	ul#sitemap a:hover { background: #DEF5FB; color: #008DB0;}
	ul#sitemap ul { margin: 0px; padding: 0px;}
	ul#sitemap ul li { background: none;}
	ul#sitemap li ul li a { color: #616161; padding-left: 30px; display: block; border-bottom: none; font-weight: bold;}
	#content ul#sitemap li ul li a:hover { background: none;}



#offers ul#productlist li {
background-image:none;}