﻿body
{
	font-family: verdana, tahoma, helbetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
}
#main
{
	width: 980px;
	margin: 0;
	border-right: solid 1px #C0C0C0;
	position: absolute;
	top: 0;
	left: 0;
	padding: 0;
}
#logo
{
	border: solid 0.5px #FFFFFF;
	text-decoration: none;
	margin: 14px 0 20px 20px;
	padding: 0;
}
#header #banner
{
	left: 0;
	padding: 0;
	margin: 20px 0 0 0;
}
#header #menu
{
	background-color: #737474;
	margin: 1px 0;
	padding: 0;
	left: 0;
	height: 20px;
}
#header #menu ul
{
	display: inline;
	width: 960px;
}
#header #menu li
{
	display: inline;
}
#header #menu ul li
{
	display: inline;
	white-space: nowrap;
}
#header #menu a, #header #menu a:link, #header #menu a:active, #header #menu a:visited
{
	font-family: verdana, tahoma, sans-serif;
	text-decoration: none;
	color: #FFFFFF;
	font-size: 11px;
	padding: 0.3em 2.2em;
	float: left;
	background-color: #737474;
	border-right: solid 1px #FFFFFF;
}
#header #menu a:hover
{
	background-color: #008AC8;
	color: #FFFFEB;
}
.floatDiv
{
	/*font-size: 10px;*/
	/*position: absolute;
	top: 25px;
	right: 20px;*/
	color: #666666;
	display: inline;
	margin-right: 13px;
}
.floatDiv p 
{
	display: inline;
}
.floatDiv p a
{
	/*font-size: 10px;*/
	color: #666666;
	padding: 0;
	text-decoration: underline;
}
.floatDiv a:visited
{
	border-bottom: solid 0.5px #FFFFFF;
}
#header #corner
{
	font-size: 10px;
	position: absolute;
	top: 1px;
	right: 0;
	padding: 1px;
	margin-right: 20px;
}
#header #corner a
{
	color: #666666;
	text-decoration: none;
	/*margin-left: 13px;*/
}
#header #corner a:active
{
	color: #666666;
}
#header #corner a:visited
{
	color: #666666;
}
#header #corner a:hover
{
	color: #007CC3;
}
#header blockquote
{
	display: inline;
	position: absolute;
	right: 20px;
	top: 20px;
	width: 470px;
	margin: 0;
	padding: 5px 0 10px 3px;
	border-top: solid 1px #CCCCCC;
}
#header blockquote #quote
{
	font-size: 16px;
	color: #666666;
	margin: 0 0 5px 0;
	padding: 0;
}
#header blockquote #author
{
	font-size: 11px;
	color: #666666;
	font-style: italic;
	margin: 5px 0 1px 0;
	padding: 0;
	display: block;
}
#login
{
	display: inline;
	text-align: left;
	float: left;
}
#login fieldset
{
	padding: 7px;
	display: inline;
	text-align: left;
	float: left;
}
#login input.txtusername
{
	background-color: #FFF5EE;
	color: #003C94;
	display: inline;
	border: solid 1px #003C94;
	width: 175px;
	padding: 3px;
}
#login input.txtpassword
{
	background-color: #FFF5EE;
	color: #003C94;
	display: inline;
	border: solid 1px #003C94;
	width: 125px;
	padding: 3px;
	margin-left: 4px;
}
#login input.btnsubmit
{
	display: inline;
	margin-left: 65px;
}
fieldset p
{
	font-size: 10px;
	padding: 5px;
}
#navigation
{
	background-color: #FAFAFA;
	width: 245px;
	margin: 10px 0 0 0;
	padding: 0;
	float: left;
	font-size: 11px;
}
#navigation ul
{
	margin-left: 0;
	padding-left: 0;
	list-style-type: none;
	line-height: 1.4em;
}
#navigation a
{
	display: block;
	padding: 0 20px;
	width: 208px;
	background-color: #FAFAFA;
	border-bottom: solid 1px #EEEEEE;
	text-decoration: none;
	color: #737474;
}
#navigation a:link, #navlist a:visited, #navlist a:active
{
	color: #737474;
	text-decoration: none;
}
#navigation a:hover
{
	background-color: #008AC8;
	color: #FFFFFF;
}
#navigation .titleh1
{
	font-weight: 900;
	background-color: #F0F0F0;
	border-top: solid 1px #EEEEEE;
}
#navigation .titleh2
{
	font-weight: 900;
	background-color: #F5F5F5;
	padding-top: 2px;
}
#navigation .titleh3
{
	font-weight: 900;
	background-color: #F5F5F5;
	padding-left: 22px;
	padding-right: 0;
	width: 218px;
}
#navigation ul .submenu a
{
	background-color: #FFFFFF;
	padding-left: 35px;
	padding-right: 0;
	width: 209px;
}
#navigation ul .submenu a:hover
{
	background-color: #008AC8;
	color: #FFFFFF;
}
#navigation ul .s_title
{
	padding-left: 25px;
	padding-right: 0;
	width: 219px;
	font-weight: 900;
}
#navigation .smheading
{
	padding-left: 20px;
}
#navigation #menulist li p
{
	color: #666666;
}
#content
{
	font-size: 70%;
	float: right;
	width: 715px;
	padding-bottom: 55px;
	color: #666666;
}
#content p
{
	color: #666666;
}
#content h1
{
	font-size: 22px;
	color: #666666;
	margin: 10px 5px 10px 0;
	font-weight: 400;
}
#content h2
{
	font-size: 125%;
	color: #666666;
	font-weight: 900;
	padding-bottom: 0;
	margin-bottom: 0;
	line-height: 1.25em;
}
#content h3
{
	font-size: 110%;
	color: #666666;
	font-weight: 900;
	padding-bottom: 0;
	margin: 20px 0 3px 0;
}
#content h2+p
{
	padding-top: 10px;
}
#content a, #content a:link, #content a:active, #content a:visited
{
	color: #008AC8;
}
#content #maincolumn
{
	width: 490px;
	margin-left: -20px;
	float: left;
	line-height: 1.35em;
	padding: 0;
}
#content #maincolumn ul
{
	margin: 0;
}
#content #maincolumn ol
{
	margin: 0 0 5px 13px;
}
#content #maincolumn li
{
	margin: 0 0 0 15px;
}
#content #rightcolumn
{
	width: 200px;
	float: right;
	padding: 0;
	margin: 0 10px 0 -20px;
	font-size: 10px;
}
#content #rightcolumn ul
{
	margin: 19px 0 0 0;
	padding: 0;
}
#content #rightcolumn select
{
	border: solid 2px #C0C0C0;
	background-color: #FAFAFA;
	width: 145px;
	font-family: verdana, tahoma, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 3px;
}
#content #rightcolumn legend
{
	color: #666666;
	font-weight: 900;
}
#content #rightcolumn .s_bulleted
{
	margin-left: 15px;
}
#content #maincolumn #justone
{
	width: 460px;
	padding: 0;
	margin: 0 20px 20px 20px;
}
#content #maincolumn #one
{
	width: 225px;
	padding: 0 10px 20px 20px;
	float: left;
}
#content #maincolumn #two
{
	width: 225px;
	padding: 0 20px 20px 10px;
	float: right;
}
#content #maincolumn #one h2, #content #maincolumn #two h2
{
	margin-bottom: -10px;
	padding: 3px;
	background-color: #F5F5F5;
	border: solid 1px #F0F0F0;
}
#content #dates ul
{
	padding: 0 0 13px 0;
	margin: 0;
}
#content #dates li
{
	list-style-type: none;
	line-height: 1.25em;
	padding: 3px 0 13px 0;
	margin: 0;
}
#content img
{
	text-decoration: none;
	border: 0.1px;
}
#Content .p_bio
{
	float: left;
	padding: 0 7px 3px 0;
}
.box_blue
{
	background-color: #C6EBFF;
	border-style: double;
	padding: 10px 0 10px 10px;
}
.box_blue ul li
{
	list-style-type: none;
	padding-bottom: 10px;
}
.box_blue_confirm
{
	background-color: #C6EBFF;
	border-style: double;
	padding-left: 15px;
}  
.box_blue_sidecar
{
	background-color: #C6EBFF;
	border-style: double;
	padding: 0 10px 10px 10px;
}  
.box_blue_sidecar ul li
{
	list-style-type: none;
	padding-bottom: 10px;
}
#quotable, #quotable3
{
	background-color: #F5F5F5;
	border: solid 1px #F0F0F0;
	font-size: 10px;
	padding: 0;
	line-height: 1.2em;
}
#quotable h1, #quotable3 h1
{
	font-size: 11px;
	margin: 0 0 2px 0;
	padding: 6px;
	font-weight: 900;
	line-height: 1.2em;
	background-color: #EDEDED;
}
#quotable p, #quotable3 p
{
	margin: 0;
	padding: 0 6px 6px 6px;
}
#quotable li, #quotable3 li
{
	margin: 0;
	padding: 0 6px 3px 6px;
}
#quotable .author, #quotable3 .author
{
	font-style: italic;
	font-weight: 900;
}
#quotable .attribute, #quotable3 .attribute
{
	font-style: italic;
}
#quotable2
{
	border: solid 1px #737474;
	font-size: 10px;
	padding: 0;
	line-height: 1.2em;
	background-color: #E6ECF7;
}
#quotable2 h1
{
	font-size: 11px;
	margin: 0 0 2px 0;
	padding: 6px;
	font-weight: 900;
	line-height: 1.2em;
	background-color: #7575AB;
	color: #E6ECF7;
}
#quotable2 p
{
	margin: 0;
	padding: 0 6px 4px 6px;
}
#quotable2 img
{
	float: left;
	margin: 4px 7px 0 4px;
}
dt
{
	font-weight: bold;
}
#profile a:visited
{
	border-bottom: 0.5px;
}
#profile #pro_name, #profile #pro_name2, #profileSchool #pro_nameSchool
{
	border: solid 1px #878787;
	background-color: #F5F5F5;
	padding: 13px;
	overflow: hidden;
	white-space: nowrap;
}
#profile #pro_name #part1 p, #profile #pro_name2 #part2 p, #profileSchool #pro_nameSchool #part1School p
{
	display: block;
	margin: 0;
	padding: -9px -35px -3px 0;
	margin-right: 0;
}
#profile .desc, #profileSchool .desc
{
	color: #878787;
}
#profile #pro_name #part1 strong
{
	position: absolute;
	left: 353px;
}
#profile #pro_name2 #part2 strong
{
	position: absolute;
	left: 383px;
}
#profileSchool a:visited
{
	border-bottom: 0.5px;
}
#profileSchool #pro_nameSchool #part1School strong
{
	position: absolute;
	left: 353px;
}
#e_profile fieldset
{
	margin: 5px 0;
}
#e_profile fieldset label
{
	margin-top: 10px;
}
#e_profile .Salutation, #e_profile .FirstName, #e_profile .Firstname, #e_profile .MiddleName, #e_profile .MiddleInitial, #e_profile .LastName,
#e_profile .Suffix, #e_profile .SLR, #e_profile .DOB, #e_profile .DateOfBirth, #e_profile .Address1, #e_profile .Address2, #e_profile .Gender,
#e_profile .City, #e_profile .State, #e_profile .Zipcode, #e_profile .PhoneNo, #e_profile .PhoneExt, #e_profile .FaxNo, #e_profile .Email,
#e_profile .Title, #e_profile .PermanentAddress1, #e_profile .PermanentAddress2, #e_profile .PermanentCity, #e_profile .PermanentState,
#e_profile .PermanentZipcode, #e_profile .SchoolAddress1, #e_profile .SchoolAddress2, #e_profile .SchoolCity, #e_profile .SchoolState,
#e_profile .SchoolZipcode, #e_profile .Ethnicity, #e_profile .GPA, #e_profile .ClassRank, #e_profile .Tribe
{
	background-color: #FFF5EE;
	color: #003C94;
	border: solid 1px #003C94;
	padding: 3px;
}
#e_profile .Salutation { width: 50px; }
#e_profile .FirstName { width: 100px; }
#e_profile .Firstname { width: 100px; }
#e_profile .MiddleName { width: 70px; }
#e_profile .MiddleInitial { width: 70px; }
#e_profile .LastName { width: 120px; }
#e_profile .Suffix { width: 35px; }
#e_profile .SLR { width: 250px; }
#e_profile .SLR option { display: block; }
#e_profile .DOB { width: 130px; }
#e_profile .DateOfBirth { width: 256px; }
#e_profile .Address1 { width: 436px; }
#e_profile .Address2 { width: 436px; }
#e_profile .Gender { width: 90px; }
#e_profile .City { width: 130px; }
#e_profile .State { width: 90px; }
#e_profile .Zipcode { width: 189px; }
#e_profile .PhoneNo { width: 130px; }
#e_profile .PhoneExt { width: 130px; }
#e_profile .FaxNo { width: 130px; }
#e_profile .Email { width: 400px; }
#e_profile .Title { width: 436px; }
#e_profile .PermanentAddress1 { width: 400px; }
#e_profile .PermanentAddress2 { width: 400px; }
#e_profile .PermanentCity { width: 210px; }
#e_profile .PermanentState { width: 30px; }
#e_profile .PermanentZipcode { width: 130px; }
#e_profile .SchoolAddress1 { width: 400px; }
#e_profile .SchoolAddress2 { width: 400px; }
#e_profile .SchoolCity { width: 210px; }
#e_profile .SchoolState { width: 30px; }
#e_profile .SchoolZipcode { width: 130px; }
#e_profile .Ethnicity { width: 410px; }
#e_profile .GPA { width: 130px; }
#e_profile .ClassRank { width: 130px; }
#e_profile .Tribe { width: 130px; }
#e_profile .block
{
	float: left;
	border-color: #FF0000;
	padding: 3px;
}
#password fieldset
{
	width: 310px;
	padding: 10px;
}
#password .row
{
	clear: both;
	padding-top: 7px;
	width: 300px;
	text-align: right;
}
#password label
{
	float: left;
	text-align: right;
}
#password input.OldPassword, #password input.NewPassword, #password input.ConfirmPassword
{
	background-color: #FFF5EE;
	color: #003C94;
	display: inline;
	border: solid 1px #003C94;
	padding: 3px;
	width: 123px;
	float: right;
	text-align: left;
}
#up_profile
{
	position: absolute;
	left: 660px;
	margin: 10px 10px 3px 0;
	width: 52px;
}
#up_profile p
{
	font-size: 10px;
	text-align: center;
	margin: 0 3px;
}
.countdownNotice {
	text-align: left;
	width: 470px;
	margin: 5px 2px;
	background-color: #FFFFFF;
	color: #003C94;
	border: solid 1px #FFFFFF;
	padding: 3px;
}
.nav_images
{
	margin: 2px 5px 3px 2px;
}
.nav_float
{
	width: 84%;
	margin: 0 1px 5px 19px;
}
.nav_floats
{
	float: left;
}
#results_watch table
{
	border: solid 1px #003C94;
	background-color: #F4F7F3;
}
#results_watch th
{
	color: #003C94;
	text-align: left;
	background-color: #6589BE;
	padding: 7px;
}
#results_watch td
{
	padding: 5px;
}
#results_watch tr.alternateRow
{
	background-color: #B1C3DD;
}
#results_watch td.sortedColumn
{
	background-color: #CAD5E6;
}
#results_watch td.sortedColumn a
{
	color: #002575;
}
#results_watch th.sortedColumn
{
	background-color: #4669A6;
}
#results_watch th.sortedColumn a
{
	color: #002575;
}
#results_watch tr.alternateRow td.sortedColumn
{
	background-color: #96ACCE;
}
#results_watch tr.alternateRow td.sortedColumn a
{
	color: #002575;
}
.boxNom
{
	border: solid 1px #C0C0C0;
	background-color: #EFF5F5;
	padding: 0 22px 22px 5px;
}
.boxNom .indented
{
	position: absolute;
	left: 442px;
	font-weight: bold;
	width: 300px;
}
.warning {
	color: #FF0000;
	font-style: italic;
}
.errorsDiv
{
	padding: 5px;
	border: solid 2px #FF0000;
}
#menuTable
{
	width: 240px;
	padding: 0;
	font-size: 11px;
	/*float: left;*/
	margin: 0 0 0 -30px;
	background-color: #F0F0F0;
}
#menuTable td
{
	padding: 5px;
	font-weight: bold;
}
#menuTable td h2 
{
	margin: 0;
}
#menuTable td a 
{
	text-decoration: none;
}
#menuTable td a:hover
{
	text-decoration: underline;
}
#menuTable td.stepTD
{
	width: 208px;
}
#menuTable td.substepTD a
{
	width: 208px;
	padding-left: 16px;
}
#menuTable td.completeTD, #menutable td.commentTD
{
	width: 16px;
}
.stepButton 
{
	margin-right: 50px;
}
.popupLink
{
	padding: 2px 18px 2px 0;
	background: url(/images/information2.png) no-repeat center right;
}
#aCommentHistory 
{
	cursor: pointer;
	color: #008AC8;
	text-decoration: underline;
}
.rpa
{
	position: absolute;
	top: 25%;
	left: 25%;
}
