* { margin: 0; padding: 0;  }
img { border: 0 none; }
ul { list-style: none; }
h1, h2, h3, h4, h5, h6 { font: bold 11px/1.6em Arial, "Lucida Grande", Verdana, sans-serif; color: #90afcd; margin: 1em 0; }
a { color: #104580; font-weight: bold; text-decoration: none; }
a:hover { text-decoration: underline; }
p, #content ul { margin: 0 0 1.6em 0; }

body { background: #fff url('/images/bg.gif') repeat-x 0 0; color: #535353; font: normal 11px/1.6em "Lucida Grande", Verdana, Arial, sans-serif; }
#wrapper { width: 1000px; }
#header { width: 100%; height: 120px; display: block; position: relative; background: transparent url('/images/header_bg.gif') no-repeat 0 0; }
#headerLinks { height: 60px; float: left; overflow: hidden; }
#skip { color: #fff; text-decoration: none; float: right; margin: 30px 10px 0 0; }
#skip:hover { text-decoration: underline; }
#logo { font-weight: bold; color: #fff; text-decoration: none; float: left; margin: 20px 0 0 20px; }
#logo span { font-weight: bold; position: relative; top: -14px; }
#nav { height: 23px; float: left; clear: both; margin: 15px 0 0 20px; display: inline; overflow: hidden; }
#nav li { float: left; margin: 0 4px 0 0; }
#nav a { 
	width: 141px; 
	height: 23px; 
	display: block; 
	background: transparent url('/images/nav_tab.gif') no-repeat 0 0; 
	line-height: 23px; 
	text-align: center; 
	color: #023a79; 
	text-decoration: none;
	font-weight: normal;
	}
#subnav { 
	width: 100%; 
	height: 22px; 
	display: block; 
	background: transparent url('/images/subnav_bg.gif') no-repeat 0 0; 
	line-height: 22px;
	float: none; 
	clear: both; 
	}
#subnav ul { margin: 0 0 0 22px; }
#subnav ul li ul { margin: 0; }
#subnav li { display: inline; margin: 0 10px 0 0; }
#subnav a { color: #000; text-decoration: none; font-weight: normal; }
#subnav a:hover { color: #fff; background: #5d89b5; }

#content { padding: 0 0 60px 20px; background: transparent url('/images/content_bg.gif') no-repeat 0 bottom; }
#content ul li { padding: 0 0 0 15px; background: transparent url('/images/bullet.gif') no-repeat 0 center; }

#footer { background: transparent url('/images/footer_bg.gif') no-repeat 430px bottom; padding: 0 0 92px 0; }
#footer div { background: #90afcd; color: #fff; padding: 20px 0; }
#footer div p { font-size: 11px; margin: 0 0 0 20px; }
#sitemap { margin: 0 0 0 22px; }
#sitemap li { display: inline; margin: 0 10px 0 0; }
#sitemap a { color: #fff; text-decoration: none; font-weight: normal; }
#sitemap a:hover { color: #fff; background: #5d89b5; }

h1 { font-size: 18px; }
h2 { font-size: 14px; }

form, fieldset { border: 0 none; margin: 0; padding: 0; }
.textInput, select { border: 1px #c3c3c3 solid; }
label { display: block; float: left; margin: 0 10px 10px 0; }
label span { width: 140px; display: block; float: left; text-align: right; padding: 0 10px 0 0; }
label span.shortSpan { width: 50px; }
.error { display: block; margin: 0 0 0 150px; color: #cc0000; text-align: left; }
#vat { background: #eee; padding: 20px; margin: 0 0 10px 0; font-size: 14px; }

#features { border-collapse: collapse; }
#features th { font-size: 14px; background: #90afcd url('/images/bg.gif') repeat-x 0 bottom; color: #fff; }
#features th, #features td { border: 1px #ddd solid; padding: 4px; text-align: center; }
thead .column1 { background: transparent !important; border: 0 none !important; }
.column1 { text-align: left !important; font-weight: bold; background: #f3f7fa; }
.odd .column1 { background: #eaf1f8; }
.odd td { background: #f9f9f9; }

form br, .clear { height: 1%; margin: 0; padding: 0; clear: both; }
.invis { display: none; }

#admintables { border-collapse: collapse; }
#admintables th { font-size: 12px; background: #90afcd url('/images/bg.gif') repeat-x 0 bottom; color: #fff; }
#admintables th, #features td { border: 1px #ddd solid; padding: 4px; text-align: center; }

.LightLines    { background-color: #F0F0F0;}

input.SWi300 { width:300px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi250 { width:250px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi200 { width:200px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi150 { width:150px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi100 { width:100px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi90 { width:90px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi80 { width:80px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi75 { width:75px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi70 { width:70px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi60 { width:60px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi50 { width:50px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi40 { width:40px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi30 { width:30px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi20 { width:20px; border-color: #CCCCCC; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }

select.SWs450	{ width:450px;}
select.SWs400	{ width:400px;}
select.SWs350	{ width:350px;}
select.SWs300	{ width:300px;}
select.SWs250	{ width:250px;}
select.SWs200	{ width:200px;}
select.SWs150	{ width:150px;}
select.SWs100	{ width:100px;}
select.SWs80	{ width:80px; }
select.SWs70	{ width:70px; }
select.SWs50	{ width:55px; } 

fieldset {
  border: none;
  border-top: 1px solid #D0D0D0;
}
fieldset {
 margin: 0px 0;
 padding: 5px 0 0 0;
}

fieldset.legend {
padding-top: 0;
padding-left: 0;
margin-left: 0;
padding-bottom: 2px;
}