/* general settings */
*, html, body, div, p, h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0;}
ul, ol { list-style-type: none;}
img { border: none;	vertical-align: top;}
input, select, textarea { font-family: Verdana, Arial, sans-serif; font-size: 0.75em; color: white;}
.clr { clear: both;}
.warning { color: #f00 !important; font-weight: bold; padding: 0.25em 0; margin: 0.5em;}
.ok { color: #00f;; font-weight: bold; padding: 0.25em 0; margin: 0.5em;}
.tocenter { text-align: center;}
.bold { font-weight: bold;}
.bottomspan { margin-bottom: 0.95em;}
.topspan { margin-top: 0.95em;}
a:link, a:visited { color: #ebe7c1; text-decoration: underline;}
a:hover { color: #ebe7c1; text-decoration: none;}

body {
	text-align: center;
	font-family: Verdana, Arial, sans-serif;
	color: white;
	font-size: 0.75em;
	background: black url(/images/bg.gif);
}
#container {
	text-align: left;
	width: 940px;
	margin: 1.875em auto;
}
#logo { float: left; _display: inline; width: 300px;}
#searchbox { float: right; _display: inline; width: 240px; margin-right: 30px;}
#q { border: none; padding: 6px 8px; background: url(/images/searchbox-bg.png) no-repeat; width: 222px; height: 29px; font-size: 1.2em;}

#mainmenu { float: left; width: 934px; background: url(/images/mainmenu-bg.png) no-repeat; height: 40px; padding-left: 6px; margin-bottom: 1em;}
#mainmenu li { float: left;}
#mainmenu li a:link, #mainmenu li a:visited {
	display: block;
	height: 22px;
	padding: 6px 19px 0 12px;
	margin: 5px 3px;
	text-decoration: none;
	font-weight: bold;
	background: url(/images/mainmenu-buttons-bg-regular.png) top left repeat-x;
	color: white;
	font-size: 1.1em;
	border: 1px solid #767676;
	_float: left;
	_display: inline;
}
#mainmenu li a:hover, #mainmenu li a.selected {
	font-weight: bold;
	background: url(/images/mainmenu-buttons-bg.png) top left repeat-x;
}

#wrapper-main, #wrapper-3col, #wrapper-2col { float: left; width: 940px; margin-bottom: 1.2em;}
#wrapper-main #contents { float: left; width: 460px; margin-right: 10px;}
#wrapper-2col #contents { float: left; width: 622px; margin: 0 10px 0 8px;}
#contents h1 { font-size: 1.8em; font-weight: bold; color: #6ebef4;}
#wrapper-main #adwords-qualified { float: right; width: 469px; height: 298px; background: url(/images/adwords-qualified-team.jpg) no-repeat;}
#wrapper-3col { margin: 10px 0;}
#textblock-1, #textblock-2 { float: left; width: 300px; margin-right: 20px; _display: inline; min-height: 280px; _height: 280px; background: transparent; padding-top: 2.1em;}

#contactform { float: left; width: 300px;}
#contactform p { font-size: 1.5em; margin-bottom: 0.6em; color: #6ebef4; font-weight: bold; text-align: center;}
#contactform form p { font-size: 0.95em !important; margin-bottom: 0.3em; font-weight: normal; text-align: left; color: white;}
#contactform form input, #contactform form textarea { margin-bottom: 0.5em; width: 295px; font-size: 1em; color: #ccc; background: #202020; border: 1px solid #868686;}
#contactform form textarea { height: 65px;}
#contactform form p.topspan { margin-top: 2em;}
#contactform form input.tiny { width: 10px !important; margin-top: 2px;}
#contactform form input.submitbutton { width: 60px !important; height: 29px !important; border: none; margin-left: 238px;}

#footermenu { float: left; width: 934px; background: url(/images/footer-bg.png) no-repeat; height: 40px; padding-left: 6px;}
#footermenu li { float: left;}
#footermenu li a:link, #footermenu li a:visited {
	display: block;
	padding: 7px 5px 0 5px;
	margin: 5px 0;
	text-decoration: none;
	color: white;
	font-size: 1em;
}
#footermenu li a:hover {
	text-decoration: underline;
}
#copyrights { margin-top: 0.6em; font-size: 0.9em;}

p.searchtitle { margin: 1em; font-size: 1em;}
p.searchtitle a:link { color: white;}
p.searchtitle a:visited { color: #aaa;}
p.searchtitle a:hover { color: #6ebef4;}


.wysiwyg { margin: 0; line-height: 1.2em; font-weight: normal; word-wrap: break-word; width: 100%; overflow: hidden; color: white; padding: 0;}
.wysiwyg p { line-height: 1.2em; margin: 0.5em 0;}
.wysiwyg ul { margin-left: 1.25em; list-style-type: square;}
.wysiwyg ol { margin-left: 1.25px; list-style-type: decimal;}
.wysiwyg h1, .wysiwyg h2 { font-weight: bold; font-size: 2em; margin-bottom: 0.9px; color: #6ebef4;}
.wysiwyg h2 { font-size: 1.5em;}
.wysiwyg h3, .wysiwyg h4, .wysiwyg h5 { font-size: 1em; font-weight: normal; text-decoration: none; margin-bottom: 0.5em;}
.wysiwyg h3 { font-weight: bold;}
.wysiwyg li { margin-left: 1.25em;}
.wysiwyg ul li { margin-left: 0;}
.wysiwyg a:link, .wysiwyg a:visited { color: #6ebef4; text-decoration: underline;}
.wysiwyg a:hover { color: #6ebef4; text-decoration: none;}
.wysiwyg img { padding: 0.25em;}