/* @override http://localhost:4000/style/style.css */

html {
	padding: 0px;
	margin: 0px;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 9pt;
	background: white url('/img/ofade.png') repeat-x 0 -120px;
	min-height: 100%;
	margin-bottom: 1px;
}
body {
	width: 700px;
	min-height: 100%;
	background-color: white;
	margin: 0 auto;
	padding: 0 50px;
}
h1#title {
	background: white url('/img/wlcshead.png') no-repeat;
	color: #003081;
	height: 100px;
	text-indent: -9999px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 25px;
	font-size: 50px;
	height: 170px
}
h2#motto {
	text-indent: -9999px;
	position: relative;
	top: -40px;
	left: 250px;
	color: #003081;
	font-size: 10px;
}
h2 {
	clear: both;
	padding-top: 2em;
}
p a:link, p a:visited {
	color: #003081;
	text-decoration: none;
	border-bottom: 1px dotted #003081;
}
p a:hover {
	border-bottom: 1px solid #003081;
}
p.imglink {
	text-align: center;
}
p.imglink a:hover, p.imglink a:link, p.imglink a:visited {
	border-bottom: none;
}
br {
	clear: left;
}
body#root ul#nav li#n_root a,
body#products ul#nav li#n_products a,
body#emeld ul#nav li#n_products a,
body#services ul#nav li#n_services a,
body#team ul#nav li#n_team a,
body#contact ul#nav li#n_contact a {
	background-color: #EC6E00;
	color: white;
}

ul#nav a:hover
{
	color: #EC6E00;
}
ul#nav {
	color: white;
	background-color: #003081;
	list-style: none;
	display: table;
	width: 800px;
	table-layout: fixed;
	border-top: 1px solid #78b2df;
	border-bottom: 1px solid #78b2df;
	padding-left: 0px;
	margin: 0 -50px 50px;
}
ul#nav li, div#subnav li {
	display: inline;
	float: left;
}
ul#nav a, div#subnav a {
	color: white;
	text-decoration: none;
	display: block;
	padding-top: 4px;
	padding-bottom: 6px;
	width: 160px;
	text-align: center;
	font-size: 12pt;
}
div#subnav a {
	margin-top: -8px;
}
div#subnav {
	position: absolute;
	top: 273px;
	background-color: #77f;
	width: 800px;
	height: 25px;
	margin: 0px -50px 0;
	padding: 0 0 10px;
}
body#emeld a#emeldsublink,
body#products a#productssublink {
	color: orange;
}
div#content {
	text-align: left;
}
div#content h1 {
	text-align: center;
}
div#content p, div#tabs p {
	font-family: Tahoma, sans-serif;
	font-size: 10pt !important;
	line-height: 120% !important;
	letter-spacing: 0 !important;
}

div#tabs {
	clear: both;
}
div#tabs h2 {
	padding-top: 0;
	margin-top: 0;
}

ul.ui-tabs-nav {
	background-image: url('/img/ofade.png');
}

div.contactform input, div.contactform select {
	float: left;
	width: 20em;
}
input.button {
	width: 5em !important;
}

label {
	float: left;
	padding-right: 0.5em;
	padding-bottom: 1em;
	display: block;
	width: 8em;
	text-align: right;
	vertical-align: middle;
	padding-top: .2em;
}
div#footer {
	padding-top: 2em;
	clear: both;
	text-align: center;
	font-size: 7pt;
}
div#footer ul {
	list-style: none;
}

div#formbox {
	background-color: white;
	border: 5px solid #777;
	padding: 1em;
}
form#contactform input, form#contactform select, form#contactform textarea {
	width: 30em;
}
form#contactform textarea {
	height: 10em;
}
form#regform th {
	text-align: right;
	font-weight: normal;
}
form#regform th.required {
	font-weight: bold;
}
label.required {
	font-weight: bold;
}
label.error {
	color: red;
	float: right;
	width: 12em;
	text-align: right;
	margin: 0;
	padding: 0;
}

ul.features {
	display: block;
	padding-right: 225px;
}
img.feature {
	position: absolute;
	right: 0px;
	top: 50px;
	float: right;
	clear: both;
}

div.ui-dialog-titlebar {
	background-image: url(/img/ofade.png);
}

p.team {
	padding-top: 2em;
	clear: both;
}
p.team b {
	display: block;
	padding: 2em 0 0 0;
	margin: 0 0 0 0;
}
p.team img {
	float: left;
	padding-right: 1em;
}
p.team br {
	clear: none;
}
