﻿BODY { background-color: #00aae5; padding: 0; margin: 0; font-family: arial; font-size: 68.75%; color: #282828; }
IMG { border: none; }
A { font-weight: bold; color: #2eaaee; }
FIELDSET { border: none; margin: 0; padding: 0; }
FORM { margin: 0; padding: 0; }
INPUT, SELECT { vertical-align: middle; }
UL.Inputs LABEL { vertical-align: middle; }
.Inputs { margin: 0 0 1em 0; padding: 0; line-height: 1; }
.Inputs LI { list-style: none; margin: 0 0 .25em 0; padding: 0 0 0 2em; text-indent: -2em; margin-left: -.5em; }
.clear { clear: both; }
h2 { font-size: 136.36%; line-height: normal; color: #737373; font-weight: bold; margin: 0; padding-left: 22px; padding-top: 32px; padding-bottom: 2px; }
#spacer { float: right; padding: .5em; }

#Content { line-height: 1.44; margin-left: 80px;  width: 856px;  }
#Content IMG#Tab { position: absolute; top: 171px; left: 35px; }

.column IMG { display: block; }

#Content dl dt, dl dd { margin: 0; margin-right: 12px; }
#Content dl dd { padding-bottom: 1em; }
#Content dl { padding-left: 2px; }
#Content .back { margin: 10px 20px 0 0; }
#Content .jump_button { text-align: right; background: url(img/btn.arrow.gif) no-repeat center right; padding-bottom: 2px; }
#Content .jump_button A { text-decoration: none; color: #fa4d00; margin-right: 7px; text-transform: uppercase; }
#Content .jump_button IMG { margin-left: 5px; padding-bottom: 0px; } 

#BodyWrapper { margin: 0; padding: 0; width: 936px; }

#HeaderWrapper { background: #fff url(img/graphic.header.gif) no-repeat 0 0; min-height: 110px; width: 936px; color:#000; }
* HTML #HeaderWrapper { height: 110px; }
#HeaderWrapper IMG { float: left; padding: 12px 0 0 80px; } 
#HeaderWrapper #HeaderTag { position: absolute; top: 31px; left: 708px;  }
* html #HeaderWrapper #Search { text-align: right; }

#Content #MainColumn { float: left; width: 572px;display: inline-block;border: solid 0px white;}
#Content #MainColumn #Flash { padding-top: 0; margin: 13px 9px; }
#Content #MainColumn .block { padding: 0 13px 3em 16px; line-height: 1.5em; }
#Content #MainColumn .block h2 { padding-left: 27px; padding-top: 14px; }
#Content #MainColumn .block#testimonials { padding: 1em 24px; line-height: 1.5em; }

#MainNav { height: 30px; list-style: none; margin: 0; padding: 0; background-color: #ffffff; }
#MainNav LI { float: left; list-style: none; position: relative; margin: 0; padding: 0; z-index: 10; }
#MainNav LI A { height: 30px; display: block; background: url(img/nav.matrix.gif) no-repeat 0 0; }
#MainNav LI SPAN { position: absolute; top: -9999em; left: -9999em; }

#MainNav { width: 856px; }
#MainNav #NavHome A { width: 96px; background-position: 0 0; }
#MainNav #NavHome.Hover A, #MainNav #NavHome.active A { background-position: 0 -30px; }
#MainNav #NavMentor A { width: 135px; background-position: -96px 0; }
#MainNav #NavMentor.Hover A, #MainNav #NavMentor.active A { background-position: -96px -30px; }
#MainNav #NavMentee A { width: 142px; background-position: -231px 0; }
#MainNav #NavMentee.Hover A, #MainNav #NavMentee.active A { background-position: -231px -30px; }
#MainNav #NavADvantage A { width: 117px; background-position: -374px 0; }
#MainNav #NavADvantage.Hover A, #MainNav #NavADvantage.active A { background-position: -374px -30px; }

H1 { margin: 0; font-size: 2.55em; padding: 45px 25px 7px; }
#Content { border-bottom: 0px solid #cfe3a9;  }
#Content #MainColumn { float: none; width: auto; background-color: #c7ebfc;}
.column { width: 276px; float: left; margin: 0px 10px 0 0; }
.rightmost { margin-right: 0px; }
h4 {font-size:24px; color:#656668; font-weight: bold; padding: 0px; margin:0px;}

.home H1 { color: #ffffff; background: #91c850 url(img/bg.here.gif) no-repeat 38px 0; }
.hpTextArea { margin: 13px 15px 0px 18px; height: 470px;}
.hpTextArea ul {padding: 0px; margin: 0px; }
.hpTextArea li {padding: 0px; margin: 0px 0px 0px 30px; }
.hpTextArea li { color: #656668; }

.mentee H1 { margin: 0px 0px 0px 0px; font-size: 2.55em; padding: 30px 25px 0px 25px; background: #c7ebfc url(img/bg.here.gif) no-repeat 290px 0;  }

.mentor H1 { margin: 0px 0px 0px 0px; font-size: 2.55em; padding: 30px 25px 0px 25px; background: #c7ebfc url(img/bg.here.gif) no-repeat 150px 0;  }


#footer { background-color: #fff; width: 856px; height: 61px;padding: 0; margin: 0; margin-left: 80px; padding: 0px 0 0px; position:relative;}
#footer #footerGraphic { position: absolute; top:12px; left: 560px; }
#footer p { font-weight: normal; color: #000; text-decoration: none; margin: 0 10px 0 25px; line-height: 61px; }
#footer p a { color: #0000ff; text-decoration: none;}


label 
{
	padding-top: 13px;
	display: block;
}
.halfbox 
{
	width: 331px;
	float: left;
	padding-right: 30px;
}
.thirdbox 
{
	width: 224px;
	float: left;
	padding-right: 11px;
}
.newline 
{
	clear: both;
}
input, select
{
	display: block;
	width: 100%
}
.radiolist input ,.radiolist label
{
	display: inline;
	width: auto;
	
	padding: 0px;
}
.radiolist td
{	
    height: 22px;
	padding: 0px;
}
h2 
{
	margin-left: 0px;
	padding-left: 0px;
}
textarea
{
	display: block;
	width: 100%;
	height: 60px;
}
input.otherBox 
{
    width: 220px;
}

input.button
{
	display: inline;
	width: auto;
}

    #Page1ValidationSummary, #Page2ValidationSummary 
    {
        margin-top:10px;
        padding: 8px;
        background-color: Red;
        color: #ffffff;
        border: solid 2px #ffffff;
    }
    #Page1ValidationSummary ul, #Page2ValidationSummary ul 
    {
        display:none;    
    }
    label span 
    {
        font-weight: bold;
    }


.column P 
{
	margin: 0px 0px 10px 0px;
} 
.column UL
{
	margin-bottom: 10px;
}     