﻿*{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:50px;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:59px;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:51px;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: 5px 0 5px 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;
}
.contactbx
{
    position: absolute;
    margin: 5px;
    top: 0px;
    right: 0px;
    text-align: right;
    color: #FFF;
}
.contactbx .lg
{
    font-size: 18px;
}
.button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 14px/100% Arial, Helvetica, sans-serif;
	padding: .5em 2em .55em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
}
.button:hover {
	text-decoration: none;
}
.button:active {
	position: relative;
	top: 1px;
}
 
.bigrounded {
	-webkit-border-radius: 2em;
	-moz-border-radius: 2em;
	border-radius: 2em;
}
.green {
	color: #e8f0de;
	border: solid 1px #538312;
	background: #64991e;
	background: -webkit-gradient(linear, left top, left bottom, from(#7db72f), to(#4e7d0e));
	background: -moz-linear-gradient(top,  #7db72f,  #4e7d0e);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#7db72f', endColorstr='#4e7d0e');
}
.green:hover {
	background: #538018;
	background: -webkit-gradient(linear, left top, left bottom, from(#6b9d28), to(#436b0c));
	background: -moz-linear-gradient(top,  #6b9d28,  #436b0c);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#6b9d28', endColorstr='#436b0c');
}
.green:active {
	color: #a9c08c;
	background: -webkit-gradient(linear, left top, left bottom, from(#4e7d0e), to(#7db72f));
	background: -moz-linear-gradient(top,  #4e7d0e,  #7db72f);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#4e7d0e', endColorstr='#7db72f');
}
