*{padding:0; margin:0;}
body {font-size:62.5%; font-family:verdana,arial,sans-serif; background: #F4F4F4 url(/img/backround.gif) top center repeat-y; margin:0px auto;}
.wsp_page {width:900px; background-color:#FFFFFF; margin:0px auto; margin-top:0px; margin-bottom:10px; font-size:1.0em;}
.main_content {clear:both; width:900px; padding-bottom:30px;}
.wsp_content {display:inline; float:left; width:640px; margin:0 0 0 30px; overflow:visible !important /*FF*/; overflow:hidden /*IE6*/;}

/* Header */
.header {width:900px; font-family:"trebuchet ms",arial,sans-serif;}
.header_top {width:900px; height:80px; margin-bottom:3px; background:#FFFFFF; overflow:visible !important /*FF*/; overflow:hidden /*IE6*/;}
.header_bottom {width:900px; height:40px; margin-bottom:5px; background:#FFFFFF;}
.wsplogo {width:56px; height:60px; position:absolute; z-index:1; margin:8px 0 0 30px; background:url(/img/wsp_logo.png); }
.wsp {width:400px; height:45px; position:absolute; z-index:1; margin:20px 0 0 120px; overflow:visible !important /*FF*/; overflow:hidden /*IE6*/;}
.wsp h1 {font-size:240%;}
.wsp h2 {margin:-4px 0 0 0; color:#7D7D7D; font-size:120%;}
.wsp a.blue {text-decoration:none; color:#74A8F5;}
.wsp a.green {text-decoration:none; color:#86C32A;}
.wsp a.orange {text-decoration:none; color:#FF9933;}
.wsp a.gray {text-decoration:none; color:#C0C0C0;}
.header_login {width:300px; position:absolute; z-index:2; color: #000000; margin:15px 0 0 0; margin-left:550px !important /*Non-IE6*/; margin-left:553px /*IE6*/;}
.login_info {float:right; display:inline; padding:0 15px 0 0; font-weight:bold; width:auto; font-size:140%; color:#74A8F5; margin:30px 0 0 0;}
.login_info a {display:block; float:left; color:#74A8F5; text-decoration:none;}
.login_info a:hover {text-decoration:none; color:#86C32A;}
.main_menu {float:left; width:900px; border:none; background:#74A8F5; color:#FFFFFF; font-size:130%;}
.main_menu ul {list-style-type:none; margin: 0 0 0 0;}
.main_menu ul li {float:left; position:relative; z-index:auto !important /*Non-IE6*/; z-index:1000 /*IE6*/; border-right:solid 1px #FFFFFF;}
.main_menu ul li a {float:none !important /*Non-IE6*/; float:left /*IE-6*/; display:block; height:2.5em; line-height:2.5em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#FFFFFF;}
.main_menu ul li a:hover {float:none !important /*Non-IE6*/; float:left /*IE-6*/; background-color:#86C32A; display:block; height:2.5em; line-height:2.5em; padding:0 16px 0 16px; text-decoration:none; font-weight:bold; color:#FFFFFF;}

/* Main */
.wsp_info {width:640px; margin-bottom:10px !important /*Non-IE6*/; margin-bottom:5px /*IE6*/;}
.wsp_content h1.pagetitle {margin:0 0 0.4em 0; padding:0 0 2px 0; border-bottom:solid 7px rgb(225,225,225); font-family:"trebuchet ms",arial,sans-serif; color:#646464; font-weight:bold; font-size:220%;}
.wsp_content h1.block {clear:both; margin:1.0em 0 0em 0; padding:2px 0 2px 2px; background:rgb(190,190,190); font-family:"trebuchet ms",arial,sans-serif; color:rgb(255,255,255); font-weight:bold; font-size:220%;}
.wsp_content h1 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:#666666; font-weight:normal; font-size:180%;}
.wsp_content h2 {clear:both; margin:1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(80,80,80); font-weight:normal; font-size:170%;}
.wsp_content h3 {clear:both; margin:-1.0em 0 0.5em 0; font-family:"trebuchet ms",arial,sans-serif; color:rgb(125,125,125); font-weight:normal; font-size:130%;}
.wsp_content h1.side {clear:none;}
.wsp_content h2.side {clear:none;}
.wsp_content h3.side {clear:none;}
.wsp_content h4 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-weight:normal; font-size:170%;}
.wsp_content h5 {margin:1.5em 0 1.0em 0; color:rgb(80,80,80); font-family:"trebuchet ms",arial,sans-serif; font-size:140%;}
.wsp_content h6 {margin:1.2em 0 0.2em 0; color:rgb(80,80,80); font-weight:bold; font-size:120%;}
.wsp_content p {margin:0 0 1.0em 0; line-height:1.5em; font-size:120%;}/*color:#666666;*/
.wsp_content p.center {text-align:center;}
.wsp_content p.right {text-align:right;}
.wsp_content p.details {clear:both; margin:-0.25em 0 1.0em 0; line-height:1.0em; font-size:110%;}
.wsp_content blockquote {clear:both; margin:0 30px 0.6em 30px; font-size:90%;}
p.caption {clear:both; margin:0.5em 0 2.0em 20px; text-align:left; color:rgb(80,80,80); font-size:110%;}

.wsp_content table.WSPForm {clear:both; margin:2.0em 0 0.2em 20px; border-collapse:collapse; empty-cells:show; border: 1px solid #C0C0C0;}
.wsp_content table.WSPForm td {height:3.0em; padding:2px 7px 2px 7px; border: 1px solid #C0C0C0; text-align:left; font-weight:normal; color:#505050; font-size:110%;}
.wsp_content table.WSPFormNoBorder {clear:both; margin:2.0em 0 0.2em 20px; border-collapse:collapse; empty-cells:show; border: 0px;}
.wsp_content table.WSPFormNoBorder td {height:3.0em; padding:2px 7px 2px 7px; border: 0px; text-align:left; font-weight:normal; color:#505050; font-size:110%;}
.wsp_content table.WSPFet {clear:both; margin:0px 0 20px 25px; border-collapse:collapse; empty-cells:show; border: 1px solid #FFFFFF;}
.wsp_content table.WSPFet td {padding:10px; border: 1px solid #FFFFFF; text-align:center; font-weight:normal; color:#505050; font-size:110%;}
.wsp_content table.WSPFet tr.even {background-color: #F4F4F4;}
.wsp_content table.WSPFet tr.odd {background-color: #FCFCFC;}

.wsp_content table.WSPFormOpt {clear:both; margin:2.0em 0 0.2em 20px; border-collapse:collapse; empty-cells:show; border: 0px;}
.wsp_content table.WSPFormOpt td {height:2.5em; background-color: #F4F4F4; padding:0px 0px 0px 7px; margin:0px; border: 0px; text-align:left; font-weight:normal; color:#505050; font-size:110%;}
.wsp_content table.WSPForm tr.even {background-color: #F4F4F4;}
.wsp_content table.WSPForm tr.odd {background-color: #FFFFFF;}

.wsp_content table.tblHTMLEditor {margin:15px 0 0 20px; padding:0; border: 1px solid #C0C0C0; font-size:90%;}
.wsp_content table.tblHTMLEditor td {margin:0; padding:0;}
.wsp_content table.tblHTMLEditor img {padding:0; margin: 2px 0px 2px 6px;}

.wsp_content ul {list-style:none; margin:0.5em 0 1.0em 0;}
.wsp_content ul li {margin:0 0 0.2em 2px; padding:0 0 0 12px; line-height:1.4em; font-size:120%;}
.wsp_content ol {margin:0.5em 0 1.0em 20px !important /*Non-IE6*/; margin:0.5em 0 1.0em 25px /*IE6*/;}
.wsp_content ol li {list-style-position:outside; margin:0 0 0.2em 0; line-height:1.4em; font-size:120%;}

.main_content img {clear:both; margin:3px 10px 7px 0; padding:0px; border:0px;}
.main_content img.center {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:0px;}
.main_content img.right {clear:both; float:right; margin:3px 0 7px 10px; padding:1px; border:0px;}
.wsp_content h1 a {color:#467AA7; font-weight:normal; text-decoration:none;}
.main_content a {color:#74A8F5; font-weight:bold; text-decoration:none;}
.main_content a:hover {color:#86C32A; text-decoration:underline;}
.main_content a img {border:solid 1px #969696;}
.main_content a:hover img {border:solid 1px #DCDCDC;}
.main_content img.sort {clear:both; margin:0 0 2px 0 !important /*Non-IE6*/; margin:0 0 2.5px 0 /*IE6*/; padding:0px; border:0px;}
/*.main_content a img.sort {border:0px;}
.main_content a:hover img.sort {border:0px;}*/

/* Footer */
.footer {clear:both; width:900px; padding:1.0em 0 1.0em 0; background:#FFFFFF; font-size:1.0em; border-top: 3px solid #74A8F5; overflow:visible !important /*FF*/; overflow:hidden /*IE6*/;}
.footer div.footerlinks {float:left; margin-left:0.8em; color:#7D7D7D;}
.footer div.copyright {float:right; margin-right:0.8em; font-weight:bold; color:#7D7D7D;}
.footer div.footerlinks a {text-decoration:none; color:#7D7D7D;}
.footer div.footerlinks a:hover {text-decoration:none; color:#74A8F5;}
img.bookmark {clear:both; vertical-align: -30%; margin:0px; padding-left: 8px; border:0px;}

/* Common */
.wsp_button {cursor:pointer; background:#86C32A; border:solid 1px #7D7D7D; width:5.0em; padding:1px !important /*Non-IE6*/; padding:0 /*IE6*/; text-align:center; font-family:verdana,arial,sans-serif; color:#FFFFFF; font-weight:bold; font-size:100%;}
.wsp_button2 {cursor:pointer; padding:0.2em 0 0.2em 0; font-family:verdana,arial,sans-serif; font-size:100%; background:#F4F4F4; border:1px solid #7D7D7D;}
.wsp_input {width:16.0em; padding:0.2em 0 0.2em 0; border:1px solid #C8C8C8; font-family:verdana,arial,sans-serif; font-size:100%; }
.wsp_input2 {width:12.0em; padding:0.2em 0 0.2em 0; border:1px solid #C8C8C8; font-family:verdana,arial,sans-serif; font-size:110%; }
.wsp_page:after, .header:after, .main_content:after, .wsp_content:after, .wsp_info:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.footer:after, p:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
.splitter {clear:both; height:0.1px; border:none; background:#C0C0C0; color:#C0C0C0;}

/* Rounded Box */
.roundedbox {display:inline; background:transparent; float:right; width:200px; margin:0 0 0 0;}
.roundedbox h1 {margin:0; padding-bottom:0.4em; line-height:0.9em; font-size:110%; color:#FFFFFF; text-align:center;font-family:"trebuchet ms",arial,sans-serif;font-weight:bold;}
.roundedbox h1.orange {background:#E8B10D;}
.roundedbox h1.green {background:#86C32A;}
.roundedbox h1.blue {background:#74A8F5;}
.roundedbox img {margin:7px 0px 0px 0;}
.roundedbox p {margin:10px 0px 0px 10px; padding-top:0.5em; padding-bottom:0.5em; padding-right:0.2em; color:#646464; font-weight:normal;}
.roundedbox p.title {margin:0px 0px 0px 0px; text-align:center; color:#74A8F5; font-weight:bold;}
.roundedbox .l1, .roundedbox .l2, .roundedbox .l3, .roundedbox .l4 {display:block; overflow:hidden; height:1px; font-size:1px;}
.roundedbox .l2, .roundedbox .l3, .roundedbox .l4 {background:#F4F4F4; border-left:1px solid #E8B10D; border-right:1px solid #E8B10D;}
.roundedbox .l1 {margin:0 5px;}
.roundedbox .l2 {margin:0 3px; border-width:0 2px;}
.roundedbox .l3 {margin:0 2px;}
.roundedbox .l4 {margin:0 1px; height:2px;}
.roundedbox .rboxcontent {display:block; background:#F4F4F4; font-family:"trebuchet ms",arial,sans-serif;font-size:120%;}
.box_menu {margin:10px 0 0 10px;}
.box_menu dt a, .box_menu dt a:visited {line-height:1.6em; padding:0 0 0 10px; background:url(/img/sq_blue.gif) no-repeat 0px 50%; text-decoration:none; color:#74A8F5; font-weight:bold; font-size:110%;}
.box_menu dt a:hover {background:url(/img/sq_green.gif) no-repeat 0px 50%; text-decoration:underline; color:#86C32A;}
.box_menu dt.txt {line-height:1.6em; padding:0 0 0 10px; background:url(/img/sq_blue.gif) no-repeat 0px 50%; text-decoration:none; color:#74A8F5; font-weight:bold; font-size:110%;}

.bookmark {display:inline; background:transparent; float:right; width:200px; margin:30px 15px 0 0;text-align:center;}
.bookmark img {margin:0;padding:0;border:0;}
.bookmark a img {border:0;}
.bookmark a:hover img {border:0;}

/* Form builder */
.form_menu {margin:10px 0 0 10px;}
.form_menu dt.form_item {cursor:pointer; line-height:1.6em; padding:0 0 0 10px; text-decoration:none; color:#74A8F5; font-weight:bold; font-size:110%;}
.form_menu dt.form_item img.ico {padding-right:5px; vertical-align:-15%;}
.form_menu table {line-height:2em; padding:0; margin:0; font-size:100%; color:#646464; font-weight:bold;}
.form_menu table.fields {line-height:2em; padding:0; margin:0; font-size:100%; color:#646464; font-weight:bold;}
.form_menu table.fields td {text-align:left;}
.form_menu table.WSPFormProps {width:100%; padding:0;}
.form_menu table.WSPFormProps td {padding-bottom:3px;font-size:12px;font-weight:bold;}
.form_menu input {font-size:100%;}
.form_menu select {font-size:100%;}
.form_menu img.fopt {padding-left:5px; border:0px; vertical-align:-15% !important; vertical-align:baseline;}

.wsp_content table.WSPFormBuilder {clear:both; margin:0; padding:0; border: 0px;}
.wsp_content table.WSPFormBuilder td {padding:0px; border:0px; text-align:left; font-weight:normal; color:#505050;}
.wsp_content table.WSPFormBuilder ul {list-style:none; list-style-type:none; margin: 0px; padding: 0px;}
.wsp_content table.WSPFormBuilder ul li {margin: 0px; padding: 0px;}

.wsp_content table.WSPFormEditor {width:580px; clear:both; padding:0px; margin: 0px;}
.wsp_content table.WSPFormEditor td {padding:0.5em 0.5em 0.5em 0.5em; margin: 0px; border:0px; text-align:left; font-weight:normal; color:#000000;}
.wsp_content table.WSPFormEditor img {margin:0px; padding:0px; border:0px;}
.wsp_content table.WSPFormEditor img.ico {padding-left:5px; border:0px; vertical-align:-15% !important; vertical-align:baseline;}

/* Menu stats bar*/
div.statsBar {margin:0;}
.statsBar img {margin:0;}
table.statsBarTable {width:180px; line-height:8px; padding:0; margin:0 0 0 10px; border:0;}
.statsBarTable td {border:none; padding:0;}
td.barEmpty {background: url(/img/statsbar/empty.gif);}
td.barOverFilled {background: url(/img/statsbar/filled-over.gif);}
td.barFilled {background: url(/img/statsbar/filled.gif);}
