﻿body
{
	font-family: verdana, tahoma, helbetica, sans-serif;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
}

img
{
	border: none;
}

#main 
{
	width: 980px;
	margin: 0px;
	border-right: solid 1px #C0C0C0;
	padding: 0px;
	float: left;
	display: inline;
}

#header #banner
{
	background: #737474 url(/images/banner_sch.jpg) no-repeat top left;
	left: 0;
	padding: 148px 0 0 0;
	overflow: hidden;
	height: 0;
	margin: 3px 0 0 0;
	clear: both;
}

#header #logo
{
	border: solid 0.5px #FFFFFF;
	text-decoration: none;
	margin: 14px 0 20px 20px;
	padding: 0;
	float: left;
	display: inline;
}

#header #quote_image
{
	float: right;
	margin-top: 45px;
	margin-right: 25px;
	margin-bottom: 15px;
	display: inline;
}

#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;
}

#header #corner
{
	font-size: 10px;
	float: right;
	padding: 5px;
	margin-right: 10px;
	text-align: right;
	width: 450px;
	height: 40px;
}

#header #corner a
{
	color: #666666;
	text-decoration: none;
	margin-left: 13px;
}

#header #corner .logPara
{
	border-top: solid 1px #666666;
	margin-top: 5px;
	padding-top: 5px;
	width: 450px;
	color: #666666;
}

#header #corner .logPara a
{
	margin: 0;
	text-decoration: underline;
}

#header #corner a:active, #header #corner a:visited
{
	color: #666666;
}

#header #corner a:hover
{
	color: #007CC3;
}

#navMenu
{
	width: 245px;
	float: left;
	display: inline;
	margin-right: 20px;
}

.navigation
{
	color: #666666;
	font-size: 8pt;
	float: left;
	display: inline;
	background-color: #FAFAFA;
	margin: 10px 0px 0px 0px;
}

.navigation ul {margin-left: 0; padding-left: 0; list-style-type: none; line-height: 1.4em;}
.navigation ul li strong { margin-left: 20px; }
.navigation p { margin-left: 20px; }
.navigation a {display: block; padding: 0px 20px; width: 208px; background-color: #FAFAFA; border-bottom: 1px solid #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 !important;}
.navigation .titleh1 {font-weight: 900; background-color: #F0F0F0; border-top: 1px solid #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:0px;width:218px;}
.navigation ul .submenu a {background-color: #FFFFFF; padding-left: 35px; padding-right: 0px;width:209px;}
.navigation ul .submenu a:hover {background-color: #008AC8; color: #FFFFFF;}
.navigation ul .s_title {padding-left: 25px; padding-right: 0px;width:219px; font-weight: 900;}
.navigation .smheading {padding-left: 20px;}
.navigation #menulist li p {color: #666666;}

#content
{
	font-size: 8pt;
	float: left;
	display: inline;
	padding-bottom: 55px;
	color: #666666;
	width: 700px;
}

#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 #justone
{
	/*margin-left: 265px;*/
	float: left;
	display: inline;
}

#content #maincolumn
{
	width: 460px;
	float: left;
	display: inline;
	line-height: 1.35em;
	padding: 0;
	margin-right: 15px;
}

#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: left;
	display: inline;
	padding: 0;
	font-size: 10px;
}

#content #rightcolumn ul
{
	margin: 19px 0 0 0;
	padding: 0;
}

#login {display:inline; text-align: left;}
#login fieldset {padding: 7px; text-align: left;display:inline;}
#login fieldset label {display: none;}
#login input.username {background-color:#FFF5EE; color: #003C94; display: inline; border: 1px solid #003C94; width: 175px; padding: 3px;}
#login input.password {background-color:#FFF5EE; color: #003C94; display: inline; border: 1px solid #003C94; width: 125px; padding: 3px;}
#login input.subutton {display: inline;}

.r_rider{float:right; margin-left: 15px; margin-bottom:7px;}
.l_rider{float:left; margin-right: 15px; margin-bottom:7px;}

.email, a.email, a:link.email {background: url(/images/mail.jpg) no-repeat center left; padding-left: 23px; font-size: 10px; color: #7D7D7D; font-weight: 400;}
a:hover.email {background: url(/images/mail2.jpg) no-repeat center left; padding-left: 23px; font-size: 10px; color: #886069; font-weight: 400;}

.p_bio {float: left; padding: 0px 7px 3px 0px;}

#quotable {background: #F5F5F5; border: solid 1px #F0F0F0; font-size: 10px; padding: 0; line-height: 1.2em;}
#quotable h1 {font-size: 11px; margin: 0 0 2px 0; padding: 6px; font-weight: 900; background: #EDEDED;}
#quotable p {margin: 0; padding: 0 6px 6px 6px;}
#quotable li {margin: 0; padding: 0 6px 3px 6px;}
#quotable .author {font-style: italic; font-weight: 900;}
#quotable .attribute {font-style: italic;}

#results table {border: solid 1px #0A5C00; background-color: #F4F7F3;}
#results th {color:#0A5C00; text-align: left; background-color: #B5CEB2; padding: 7px;}
#results td {padding: 5px; vertical-align: top;}
#results td pre {width: 400px; overflow: auto;}
#results .d0 {background-color: #DAE6D8;}
#results .d1 {background-color: #FCFDFB;}

#OrientationMenu
{
	background-color: #F5F5F5;
}

#OrientationMenu .title
{
	display: block;
	width: 193px;
	font-weight: bold;
	background-color: #008AC8; 
	color: #FFFFFF;
	padding: 3px;
}

#OrientationMenu a
{
	display: block;
	width: 186px;
	text-decoration: none;
	padding: 3px;
	padding-right: 10px;
}

#OrientationMenu a:link
{
	color: #737474;
	text-decoration: none;
}

#OrientationMenu a:visited
{
	color: #737474;
	text-decoration: none;
}

#OrientationMenu a:hover
{
	background-color: #008AC8;
	color:#FFFFFF;
	text-decoration: none;
}

.deadlineTitle {
	font-size: 12px;
	font-weight: bold;
	color: #990000;
}

#profile a:visited {border-bottom: 0.5px;} 
#profile #pro_name {border: solid 1px #878787; background-color: #F5F5F5; padding: 13px; overflow: hidden; white-space: nowrap;}
#profile #pro_name #part1 p {display: block; margin: 0; padding:0 0 0 0; margin-right: 0;}
#profile .desc {color: #878787;}
#profile #pro_name #part1 strong {position: absolute; left: 400px;}
#profile #pro_pass {border: solid 1px #878787; background-color: #F5F5F5; padding: 13px;}
#profile #pro_form {border: solid 1px #878787; background-color: #F5F5F5; padding: 13px;}
#profile #pro_form .li_check {list-style-image: url(/images/li_check.gif);}
#profile #pro_form .li_mark {list-style-image: url(/images/li_mark.gif);}
#profile #pro_form .li_na {list-style-image: url(/images/li_na.gif);}
#profile #pro_form li {line-height: 1.5em;}

.lpdf {list-style-image:url(/images/icons/pdf.gif);}

#e_profile fieldset .label {display: block;}
#e_profile .FirstName {width: 130px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .MiddleName {width: 90px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .LastName {width: 140px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .Suffix {width: 35px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .DOB {width: 130px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .Address1 {width: 436px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .Address2 {width: 436px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}

#e_profile .City {width: 130px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .State {width: 90px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .Zipcode {width: 189px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}

#e_profile .PhoneNo {width: 130px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}
#e_profile .Email {width: 436px; background-color:#FFF5EE !important; color: #003C94; border: 1px solid #003C94; padding: 3px;}

#e_profile .block {float: left; border: #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 {background-color:#FFF5EE; color: #003C94; display: inline; border: solid 1px #003C94; padding: 3px; width: 123px; float: right; text-align: left;}
#password input.NewPassword {background-color:#FFF5EE; color: #003C94; display: inline; border: solid 1px #003C94; padding: 3px; width: 123px; float: right; text-align: left;}
#password input.ConfirmPassword {background-color:#FFF5EE; color: #003C94; display: inline; border: solid 1px #003C94; padding: 3px; width: 123px; float: right; text-align: left;}

.flightInfotable 
{
	width: 100%;
	border-collapse: collapse;
}
.flightInfotable th, .flightInfotable td
{
	text-align: left;
	padding: 5px;
	border: solid 1px #000000;
}
.flightInfotable th 
{
	background-color: #008AC8;
	color: #FFFFFF;
}
.facebookIcon
{
    background: url(/images/facebook-icon.png) no-repeat left center;
    padding-left: 20px;
}
.twitterIcon 
{
    background: url(/images/twitter-icon.png) no-repeat left center;
    padding-left: 20px;
}
.flickrIcon 
{
    background: url(/images/flickr-icon.png) no-repeat left center;
    padding-left: 20px;
}
