﻿h1 {margin-bottom: 0px}
body, 
#MainNav, 
#MainNav ul, 
#MainNav ul ul, 
#top h1 {padding:0px; margin:0px;}
#wrapper {width:1000px;}
#left {width:200px;}
#top {top:0px; left:210px;}
#top, 
#pagecontents {position:absolute; width:774px;}
#pagecontents {top:150px; left:210px;}
#sponsors {float:right;}
.imgIllustration {float:left;}
#boardImgs {position:absolute; left:352px; top:147px;}
#divUnder14s {position:relative; top:130px;}
.hlTraining {position:relative; top:-25px;}
#contentleft, 
#contentmain1col, 
#contentmain2colsLM, 
#contentmain2colsMR, 
#contentmain3cols , 
#contentright {overflow:hidden; padding:5px;}
#contentleft {float:left; width:150px;}
#contentmain1col {float:right; width:760px;}
#contentmain2LMcols {width:600px;}
#contentmain2MRcols {width:600px;}
#contentmain3cols {width:440px;}
#contentright {width:150px;}
#contentleftcontact {float:left; width:300px;overflow:hidden; padding:5px;}
#contentmain3colscontact {width:415px;overflow:hidden; padding:5px;}
#contentrightcontact {width:25px;overflow:hidden; padding:5px;}
#left img {padding-top:5px;}
#logo img {padding-top:10px;}
#logo p {padding-left:10px;}
#MainNav ul li img, 
#MainNav ul li #SubNav {padding-top:5px; padding-bottom:5px;}
#MainNav ul, 
#MainNav ul ul, 
#MainNav ul ul a {padding-left:10px;}
#hasSubNav {padding:0px; margin:0px;}
#top #donate_now, 
#top #searchtxt, 
#top #searchbox {padding-right:40px;}
#top #searchbox {padding-top:11px;}
#top #links {padding-top:17px;}
#JobList {width:100%;}
#JobList #col1 {}
#JobList #col2 {width:50px;}
#JobList #col3 {width:150px;}
#JobList #col4 {width:130px;}

#jobdetails {margin-bottom:10px;}
.imgHeader {padding-bottom:15px;}
.bluebox, .pinkbox {padding:5px;}
.absolute {position:absolute;}

.LoginBox {float:left;}
.LoginBox {margin-right:30px;}
.LoginBox, .RecoveryBox {margin-left:30px}
.RecoveryBox {}

#takeQuiz {margin-top:100px;}

#needtraining { clear:both;}

.modalBackground { background-color: Gray; filter: alpha(opacity=70); opacity: 0.7; z-index: 800; }
.radio4AppealModalPopup { background-color: White; border-width: 2px; border-style: solid; border-color: Gray; padding: 3px; width: 250px; z-index: 900;}



.form .row { width:440px; margin-bottom:4px;}
.form .border { border:2px solid #ffffff;}
.form .label { width:100px; float:left;}
.form .field { width:200px; float:left;}
.form .field input { width:200px;}
.form .submitForm { margin-left:20px; margin-top:5px;}
.form #fullForm { margin-top:10px; margin-bottom:20px;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
    
.error { background: #E5343A; color:#ffffff; border:2px solid #E5343A;}


.blockItem { display:block;}
.conferencePopUp { width:816px; height:478px; background:url(/media/images/hpPopUp/bg.jpg) no-repeat; color:#000000;}
.conferencePopUp .closeButton { float:right; margin-top:20px; margin-right:20px; }
.conferencePopUp .content .topMessage { position:absolute; top:65px; right:0px; width:637px;}
.conferencePopUp .content { clear:both; }
.conferencePopUp .content .leftCol { float:left; width:388px; margin-left:20px; margin-top:98px; font-size:13px; }
.conferencePopUp .content .rightCol { float:left; width:308px; margin-left:10px; margin-top:100px; font-size:13px;}


.conferencePopUp .content .topMessage { font-size:13px; font-weight:bold; background:url(/media/images/hpPopUp/orange-repeating.jpg) repeat-x; padding:3px 7px;}
.conferencePopUp .content .topMessage .headline { font-size:20px; font-weight:bold; color:#ffffff;}
.conferencePopUp .content .leftCol .headline { font-size:24px; width:365px; margin-bottom:18px; }
.conferencePopUp .content .leftCol .text { margin-left:104px;}
.conferencePopUp .content .leftCol .text .fee { font-size:14px; font-weight:bold; margin-top:18px;}
.conferencePopUp .content .rightCol .headline { font-size:15px; font-weight:bold;}

.conferencePopUp .content .contact { font-size:14px; font-weight:bold; color:#ffffff; width:398px; height:63px; padding:10px; position:absolute; bottom:14px; left:13px; background:url(/media/images/hpPopUp/blue.png) 0 0 no-repeat;}
.conferencePopUp .content .contact a { font-size:17px; font-weight:normal; color:#ffffff;}


.conferencePopUp .content .morelink a { font-size:16px; padding-right:15px; position:absolute; bottom:19px; right:20px; color:#ffffff; background:url(/media/images/hpPopUp/arrow.gif) right no-repeat;}

.supporter { margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #0076b9;}
.supporter img { padding-bottom:10px;}