@charset "utf-8";
/* CSS Document */

/*Reset browser styles*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}

body {	line-height: 1;}
blockquote, q {	quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}

/* remember to define focus styles! */
:focus {	outline: 0;}

/* remember to highlight inserts somehow! */
ins {	text-decoration: none;}
del {	text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table {	border-collapse: collapse;	border-spacing: 0;}

/* Global styles*/

.clear {clear: both;}
.fleft {float: left;}
.fright {float: right;}

h1 {margin: 0 0 34px 0; color: #006633; font-size: 310%; font-weight: normal;  }
h2 {margin: 0 0 27px 0; color: #fff; font-size: 240%; font-weight: normal; line-height: normal;}
h3 {margin: 0 0 27px 0; color: #fff; font-size: 150%; font-weight: normal;}

p {margin: 0 0 20px 0;}
a {color: #fff; text-decoration: underline;}

ul {margin: 0 0 5px 23px;}
ul li {line-height: 130%;}

body {background: #ffc529; font-size: 72%; font-family: Georgia, "Times New Roman", Times, serif; color: #fff; line-height: 130%; }

#sitecontainer {width: 950px; background: #ffc529 url(images/body-background.gif) no-repeat right -90px; margin: 0 auto; padding: 75px 0 0 0;}

ul#main_menu {list-style: none; margin: 0; padding: 0; border-bottom: 2px solid #006633; padding: 0 0 5px 26px; float: left; }
ul#main_menu li {float: left;}
ul#main_menu a {color: #006633; float: left; font-size: 18px; font-family: Tahoma, Verdana, Arial, sans-serif; margin: 0 0 0 42px; text-decoration: none;}
ul#main_menu a:hover {color: #000;}

#content {background: url(images/content-background.png) no-repeat 0 0; width: 950px; float: left; margin: 50px 0 0 0; padding: 96px 0 0 0;}
#content-inner {background: #006633; width: 924px; padding: 0 8px 40px 18px; float: left; position: relative; }

#content-inner .left-column {float: left; width: 602px;}
#content-inner .right-column {float: right; width: 314px; padding: 59px 0 0 0;}
#content-inner .right-column img {max-width: 306px; margin: 0 0 15px 0;}

#footer {background: #000; height: 50px; float: left; width: 950px; }
#footer .siteby {background: url(../images/wdx-logo.png) no-repeat;width:70px;height:46px;margin: 0px 0 10px 10px; display: block; text-indent: -9999px; position:absolute;}

/* Contact us page */

form fieldset {border: 1px solid #ccc; padding: 20px; width: 320px; margin: 20px; position: absolute; right: 50px; top: 39px;}
form legend {font-weight: bold;color: #ffffff;}

form div {float: left; width: 300px; margin: 0 0 10px 0;}

form label {font-weight: bold; width: 100px; padding: 0 20px 0 0; float: left; display: block; color: #fff;}
form label small {font-size: 90%; font-weight: normal; color: #fff;}

form input.text {width: 170px;}

form textarea {width: 170px; float: left;}

form .recaptcha {height: 150px; }
form .recaptcha a {float: left; margin: 10px 0 0 0;}
form #recaptcha_image {float: right; margin: 0 0 0 0;}

address {font-style: normal; margin: 0 0 20px 0;}

#contact_map span {display: none;}

/*----------------------ie6 alert------------*/	
#ie6alert {	height:42px;	background-color:#fffcd8;	width:100%;	color:#666;	font-size:11px;	font-family:Geneva, Arial, Helvetica, sans-serif;	padding:8px 0 0 0;}
#ie6alert div {	width:930px;	margin:0 auto;	background-image:url(../images/ie6_alert.gif);	background-position:left;	background-repeat:no-repeat;	padding:0 0 0 40px;	position:relative;}
#ie6alert strong {	color:#c80000;	display:block;	font-size:14px;}
#ie6alert ul {	width:210px;	float:right;	background-image:url(../images/browsers.gif);	background-position:left;	background-repeat:no-repeat;	position:absolute;	top:-9px;	right:0px;	height:31px;}
#ie6alert li {	list-style:none;	float:left;	height:50px;	text-indent:-9999em;	margin:0 19px 0 0;}
#ie6alert li a {	display:block;	width:30px;	height:50px;}
#ie6alert a {	color:#c80000;}
#ie6alert a:hover {	color:#ff0000;}