﻿*{margin:0;padding:0;}
#left .init li ul li{margin-left:25px;}
#left .init li ul{margin-bottom:10px;}
.pad{padding:5px;}
html, body{height:100%;}
p{margin:0 0 1em 0;padding:2px;}
a img{border:none;}
body{background:#EBEBEB;color:#333333;font-family:Verdana,Arial,Helvetica;font-size:11px;position:relative;text-align:center;padding-bottom:10px;}
#footer p{padding:0px;margin:0px;}
#conbox{margin:0 auto;width:890px;text-align:left;background:#fff;}
#outer{min-height:100%;margin:0 160px 0 210px;background:#fff;border-left:1px solid #fff;width:520px;}
* html #outer{height:100%;}
#header{position:absolute;top:0;width:890px;height:70px;overflow:hidden;background:#fff;}
#header a{color:#fff;}
#left{position:relative;width:210px;float:left;margin-left:-209px;left:-1px;padding-bottom:75px;background:#fff;}
#right{position:relative;width:160px;float:right;margin-right:-159px;padding-top:69px;left:0px;padding-bottom:75px;top:0px;text-align:left;background:#fff;}
#footer{width:890px;clear:both;height:75px;background:#fff;text-align:center;position:relative;margin-top:-75px;}
#centrecontent{float:right;width:100%;position:relative;padding-bottom:75px;margin-left:-1px;font-size:12px;}
.outerwrap{float:left;width:100%;padding-top:71px;margin-right:-3px;text-align:left;}
.clearer{height:1px;overflow:hidden;margin-top:-1px;clear:both;}
.centre{text-align:center;}
a{color:#008000;}
a:active, a:visited{color:#008000;}
a:hover, a:visited:hover{color:#00cc00;text-decoration:underline;}
h1{font-size:18px;text-align:center;margin:10px 0 15px;}
h2{font-size:16px;margin:20px 0 15px 0;}
h3{font-size:12px;text-align:center;margin-top:15px;margin-bottom:5px;}
.pnospace{padding:0;margin:0 0 15px 0;text-align:center;}
.space{padding:10px 0;vertical-align:middle;}
.space img{vertical-align:middle;margin-bottom:0.2em;border:none;}
#left .init{margin:0px;padding:0px;list-style-type:none;}
#left li{padding-top:3px;}
.seplist li{padding-bottom:10px;}
.nolist li{list-style-type:none;padding-left:0px;margin-left:0px;}
#centrecontent ul li{margin-left:20px;}
#centrecontent ul{margin:20px 0;}
.nolist{padding-top:0px;margin-top:0px;padding-left:0px;margin-left:8px;}
.matchads{color:#008000;font-size:14px;font-weight:bold;}
.formfields{display:inline-block;width:200px;padding-right:10px;vertical-align:top;text-align:right;}
input{padding:2px;}
textarea{padding:3px;}
.challengeSelection h2{display:inline;}
ol{margin:20px 0;}
ol li{margin:20px 0;}
ol li ol{margin-left:40px;}
.formbutton{font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:normal;background-color:#F7F7F7;width:auto;margin:8px 2px 2px 2px;border-top:1px solid #999999;border-right:1px solid #AAB3B3;border-bottom:1px solid #D5DDDD;border-left:1px solid #AAB3B3;}
.padfields { display: inline-block; width: 100px;
    padding-right: 10px;
    vertical-align: top;
    text-align: right;
}