body
{
	background-color: #D5E1E7;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	margin: 0;
	padding: 10px 10px 25px 10px
}

div
{
	padding: 0;
	margin: 0
}

p
{
	padding: 0;
	margin: 0px 0px 4px 0px
}

form
{
	padding: 0;
	margin: 0
}

ul
{
	padding: 0;
	margin: 0px 0px 4px 16px
}

ol
{
	padding: 0;
	margin: 0px 0px 4px 23px
}

small
{
	font-size: 10px
}

input
{
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000
}

h1
{
	background-color: #AEC9D3;
	padding: 0;
	margin: 0
}

h2
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #003E82;
	font-weight: bold;
	margin: 9px 0px 13px 0px;
	padding: 0
}

h3
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	margin: 16px 0px 12px 0px;
	padding: 0
}

h4
{
	font-family: Verdana, Arial;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 4px 0px;
	padding: 0
}

a			{ color: #000000; text-decoration: underline }
a:link		{ color: #000000; text-decoration: underline }
a:visited	{ color: #000000; text-decoration: underline }
a:hover		{ color: #FFFFFF; text-decoration: underline }
a:active	{ color: #000000; text-decoration: underline }
a:focus		{ color: #FFFFFF; text-decoration: underline }


div#all			{ width: 925px }

div#startpage div#topline		{ border-bottom: #003E82 1px solid }
div#toplineright				{ float: right; width: 320px; text-align: right }
div#toplineleft				{ margin: 0px 320px 0px 35px }

div#midarea			{ clear: both; margin-top: 4px; height: 178px; overflow: hidden }

div#midleftarea				{ width: 525px; height: 178px; overflow: hidden }
div#startpageimagetop		{ height: 152px; overflow: hidden }

div#mainmenu			{ background-color: #003E82; height: 17px; overflow: hidden }
div#mainmenu ul		{ height: 16px; margin: 1px 12px 0px 12px }
div#mainmenu li		{ display: inline; padding-left: 12px; white-space: nowrap }

div#mainmenu a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
	text-decoration: none;
	color: #FFFFFF
}

div#mainmenu a:link		{ text-decoration: none; color: #FFFFFF }
div#mainmenu a:visited	{ text-decoration: none; color: #FFFFFF }
div#mainmenu a:hover		{ text-decoration: none; color: #FFC310 }
div#mainmenu a:active		{ text-decoration: none; color: #FFC310 }
div#mainmenu a:focus		{ text-decoration: none; color: #FFC310 }

div#mainmenu a.active:link	{ text-decoration: none; color: #FFC310 }
div#mainmenu a.active:visited	{ text-decoration: none; color: #FFC310 }
div#mainmenu a.active:hover	{ text-decoration: none; color: #FFC310 }
div#mainmenu a.active:active	{ text-decoration: none; color: #FFC310 }
div#mainmenu a.active:focus	{ text-decoration: none; color: #FFC310 }


div#mainmenuwrap
{
	padding-bottom: 5px;
	border-bottom: #003E82 1px solid;
	margin-bottom: 5px
}

div#nextpage div#mainmenu ul { margin-left: 25px }

div#startpageimagebottom	{ height: 9px; overflow: hidden }

div#midcenterarea
{
	width: 226px;
	height: 158px;
	background-color: #003E82;
	text-align: right;
	font-size: 10px;
	color: #FFFFFF;
	padding-top: 20px
}

div#midcenterarea h2
{
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #FFC310;
	font-weight: bold;
	text-align: right;
	margin: 10px 0px 8px 70px;
	padding: 0px 8px 9px 0px;
	border-bottom: #FFFFFF 1px solid
}

div#midcenterarea p
{
	text-align: right;
	margin: 0;
	padding: 0px 8px 10px 70px
}

div#midcenterarea a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #FFFFFF
}

div#midcenterarea a:link		{ text-decoration: none; color: #FFFFFF }
div#midcenterarea a:vistied	{ text-decoration: none; color: #FFFFFF }
div#midcenterarea a:hover		{ text-decoration: none; color: #FFC310 }
div#midcenterarea a:active	{ text-decoration: none; color: #FFFFFF }
div#midcenterarea a:focus		{ text-decoration: none; color: #FFC310 }

div#startpage div#colorflow	{ margin: 2px 0px 12px 35px }
div#nextpage div#colorflow		{ margin: 7px 0px 5px 35px }

div#lowerarea
{
	background-color: #AEC9D3;
	background-image: url('../images/roundedcornerlarge.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	margin-left: 35px;
	padding: 0px 20px 20px 60px
}

div#topengines p	{ margin-bottom: 7px }

div#topengines a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #418295
}

div#topengines a:link		{ text-decoration: none; color: #418295 }
div#topengines a:visited	{ text-decoration: none; color: #418295 }
div#topengines a:hover	{ text-decoration: none; color: #FFFFFF }
div#topengines a:active	{ text-decoration: none; color: #418295 }
div#topengines a:focus	{ text-decoration: none; color: #FFFFFF }

div#topengines
{
	font-family: Verdana, Arial;
	font-size: 10px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #418295
}

div#topengines h2
{
	font-family: Verdana, Arial;
	font-size: 10px;
	text-decoration: none;
	text-transform: none;
	color: #003E82;
	font-weight: bold;
	padding: 0px;
	margin: 8px 0px 8px 0px
}

div#nextpage div#topengines
{
	margin-top: 20px
}

div#nextpage div#topengines div.item
{
	padding: 0px 11px 0px 11px;
	border-bottom: #FFFFFF 3px solid
}

div#nextpage div#topengines div.last
{
	padding-bottom: 15px;
	border-bottom: #D5E1E7 0px solid
}

div#nextpage div#topengines div.last
{
	border-bottom: #D5E1E7 0px none
}

div#headerimage
{
	width: 755px;
	height: 120px;
	overflow: hidden;
	background-color: #003E82
}

div#contentarea
{
	margin-left: 35px
}

div#bordercontent
{
	width: 170px;
	overflow: hidden
}

div#content
{
	background-color: #AEC9D3;
	background-image: url('../images/roundedcornerlarge.gif');
	background-repeat: no-repeat;
	background-position: bottom left;
	padding: 0px 0px 22px 116px
}

td.formsection, div.formsection
{
	background-color: #D5E1E7;
	padding: 9px;
	border-bottom: #AEC9D3 1px solid
}

input.button
{
	width: 120px;
	background-color: #FFFFFF;
	border: #000000 1px solid
}

input.submit	{ width: 180px }

input.textinput
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	border: #AEC9D3 0px none
}

select
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000
}

option
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000
}

textarea
{
	background-color: #FFFFFF;
	font-family: Verdana, Arial;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	text-decoration: none;
	text-transform: none;
	color: #000000;
	border: #AEC9D3 0px none
}

div.posenginesearch table.searchresult th, div.posenginesearch table.basketlist th
{
	background-color: #D5E1E7;
	text-align: center;
	font-family: Verdana, Arial;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
	padding: 6px;
	border-top: #FFFFFF 3px solid;
	border-bottom: #FFFFFF 3px solid
}

div.posenginesearch table.searchresult td, div.posenginesearch table.basketlist td
{
	background-color: #D5E1E7;
	text-align: center;
	padding: 6px;
	border-bottom: #AEC9D3 1px solid
}

div.posenginesearch table.basketlist td input { width: 80px; text-align: right }

div.posenginesearch table.basketlist td.first,
div.posenginesearch table.basketlist th.first { padding-left: 10px }
div.posenginesearch table.searchresult td.first,
div.posenginesearch table.searchresult th.first	{ padding-left: 10px }
div.posenginesearch table.basketlist td.last,
div.posenginesearch table.basketlist th.last	{ padding-right: 10px }
div.posenginesearch table.searchresult td.last,
div.posenginesearch table.searchresult th.last	{ padding-right: 10px }

div.posenginesearch div.optionalsection
{
	background-color: #AEC9D3;
	padding: 0px 130px 12px 116px;
	border-bottom: #D5E1E7 3px solid
}

div.posenginesearch div.generaldatasection
{
	background-color: #D5E1E7;
	padding: 0px 0px 12px 116px;
	border-top: #FFFFFF 3px solid
}

div.posenginesearch div.sectionlinks { background-color: #AEC9D3; padding-bottom: 12px; padding-top: 1px }
div.posenginesearch div.hitcount { background-color: #AEC9D3; padding-bottom: 12px }

div.posenginesearch div.singleviewhead,
div.posenginesearch div.listviewhead { background-color: #AEC9D3; padding-left: 116px }

div.posenginesearch h2 { padding: 7px 0px 18px 0px; margin: 0 }

div.posenginesearch div.singleviewhead h2,
div.posenginesearch div.listviewhead h2 { padding-bottom: 8px }

div.posenginesearch div.searchformhead { background-color: #AEC9D3; padding: 2px 192px 0px 116px }
div.posenginesearch div.searchformhead h2 { padding: 0px 0px 14px 0px; margin: 22px 0px 0px 0px }
div.posenginesearch div.searchformsection
{
	background-color: #D5E1E7;
	text-align: center;
	padding: 20px 120px 20px 116px;
	border-top: #FFFFFF 3px solid
}

div.posenginesearch div.contactpersonssection,
div.posenginesearch div.searchformbottomline,
div.posenginesearch div.listviewbottomline,
div.posenginesearch div.basketviewform,
div.posenginesearch div.emptysection,
div#gallery div.emptysection
{
	background-color: #AEC9D3;
	background-image: url('../images/roundedcornerlarge.gif');
	background-repeat: no-repeat;
	background-position: bottom left
}

div.posenginesearch div.searchformbottomline { height: 22px }
div.posenginesearch div.contactpersonssection { padding-left: 116px }
div.posenginesearch div.emptysection	{ padding: 108px 20px 102px 116px; border-top: #AEC9D3 1px solid }
div.posenginesearch div.emptysection h2 { margin: 0; padding: 0 }

div.posenginesearch div.listviewbottomline	{ text-align: center }
div.posenginesearch div.basketviewform { padding: 0px 30px 0px 108px }
div.posenginesearch div.listviewbottomline td.selected { background-color: #D5E1E7 }

div.posenginesearch div.buttonsection
{
	padding: 12px 30px 0px 0px;
	text-align: right
}

div.posenginesearch div.basketviewform div.submitsection
{
	text-align: right;
	padding: 16px 0px 28px 0px
}

div.posenginesearch h3 { padding: 7px 0px 17px 0px; margin: 0 }

div.posenginesearch div.singleviewpictures
{
	width: 270px;
	float: right;
	background-color: #D5E1E7;
	padding: 0px 20px 0px 0px;
	margin: 0px 0px 10px 10px
}

div.posenginesearch div.listviewbottomline a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #418295
}

div.posenginesearch div.listviewbottomline a:link		{ text-decoration: none; color: #418295 }
div.posenginesearch div.listviewbottomline a:visited	{ text-decoration: none; color: #418295 }
div.posenginesearch div.listviewbottomline a:hover		{ text-decoration: none; color: #FFFFFF }
div.posenginesearch div.listviewbottomline a:active		{ text-decoration: none; color: #418295 }
div.posenginesearch div.listviewbottomline a:focus		{ text-decoration: none; color: #FFFFFF }

div#gallery div.bottomline a
{
	font-family: Verdana, Arial;
	font-weight: bold;
	font-size: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #418295
}

div#gallery div.bottomline a:link		{ text-decoration: none; color: #418295 }
div#gallery div.bottomline a:visited	{ text-decoration: none; color: #418295 }
div#gallery div.bottomline a:hover		{ text-decoration: none; color: #FFFFFF }
div#gallery div.bottomline a:active		{ text-decoration: none; color: #418295 }
div#gallery div.bottomline a:focus		{ text-decoration: none; color: #FFFFFF }

div#gallery div.header
{
	background-color: #AEC9D3;
	padding: 0px 46px 0px 46px
}

div#gallery div.header h2
{
	padding: 7px 0px 8px 0px;
	margin: 0
}

div#gallery div.bottomline
{
	background-color: #AEC9D3;
	background-image: url('../images/roundedcornerlarge.gif');
	background-repeat: no-repeat;
	background-position: bottom left
}

div#gallery div.emptysection h2 { padding: 0; margin: 0 }
div#gallery div.emptysection { padding: 48px 46px 72px 46px; border-top: #AEC9D3 1px solid }

div.basketboxtop
{
	background-color: #AEC9D3;
	padding: 6px 10px 6px 10px;
	border-left: #003E82 1px solid;
	border-top: #003E82 1px solid;
	border-right: #003E82 1px solid
}

div.basketboxtop h2
{
	font-size: 10px;
	text-transform: uppercase;
	color: #FFFFFF;
	font-weight: bold;
	margin: 0;
	padding: 0
}

div.basketboxcontent
{
	padding: 10px 10px 4px 10px;
	margin: 0;
	border-left: #003E82 1px solid;
	border-right: #003E82 1px solid
}

div.basketboxcontent div.itemtext
{
	font-size: 10px;
	color: #003E82;
	font-weight: bold
}

div.basketboxcontent div.itemtext a 		{ color: #003E82; text-decoration: none }
div.basketboxcontent div.itemtext a:link	{ color: #003E82; text-decoration: none }
div.basketboxcontent div.itemtext a:visited	{ color: #003E82; text-decoration: none }
div.basketboxcontent div.itemtext a:hover 	{ color: #FFFFFF; text-decoration: none }
div.basketboxcontent div.itemtext a:active 	{ color: #003E82; text-decoration: none }
div.basketboxcontent div.itemtext a:focus 	{ color: #FFFFFF; text-decoration: none }

.required	{ font-weight: bold }
.disabled	{ background-color: #D5E1E7 }
