body  {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 100%;
	background-color: #DFEAF4;
}
#content p {
	font-size: 12px;
	line-height: 120%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#container {
	width: 780px;
	background: #FFFFFF;
	margin: 0 auto;
	border: 1px solid #000000;
	text-align: left;
} 
#header {
	background: #DDDDDD;
	padding: 0px;
} 
#staffHeader {
	background-color: #FFFFFF;
	background-image: url(images/staffHeadFade.png);
	background-repeat: repeat-y;
	min-height: 65px;
}

#sidebar {
	float: left;
	width: 200px;
	padding: 15px;
	background-color: #FFFFFF;
}
#sidebar p {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	color: #4D85C5;
	text-align: center;
	margin-top: 0px;
}
#sidebar p a {
	color: #4D85C5;
	text-decoration: none;
}
#sidebar p a:hover, #sidebar p a:active {
	text-decoration: underline;
}
#blurb {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #274E78;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #274E78;
	margin-top: 9px;
	padding-top: 5px;
}
#blurb p {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	line-height: 20px;
	font-size: 11px;
	text-align: center;
}

#content {
	margin: 0px;
	float: left;
	width: 509px;
	border-left-style: dotted;
	border-left-width: 1px;
	border-left-color: #4D85C5;
	clear: right;
	padding: 20px;
	min-height: 150px;
} 
#content h1 {
	padding: 0px;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #4D85C5;
}
#content h2 {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #007F7B;
}
marquee {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #007F7B;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-style: italic;
}

#content h3 {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #6C9CD0;
}
#content h4 {
	color: #64ACAC;
	margin-bottom: 5px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}

#sidebarFeature {
	color: #FFFFFF;
	background-color: #007F7B;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px;
}
#sidebarFeature p {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
}
#sidebarFeature h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
#sidebarFeature h2 {

}
#blueBox {
	color: #FFFFFF;
	background-color: #4D85C5;
	font-size: 12px;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
	padding: 5px;
}
#blueBox a {
	color: #FFFFFF;
	text-decoration: none;
}
#blueBox a:hover, #blueBox a:active {
	text-decoration: underline;
}

#blueBox p {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding-top: 5px;
}
#blueBox h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
#blueBox h2 {
}
#headline_top {
	height: 26px;
}

#headline {
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	background-image: url(images/headline_mid.png);
	background-repeat: repeat-y;
	padding-top: 0px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 6px;
}
#headline_bottom {
	height: 38px;
	margin-left: -6px;
}

a.headline {
	color: #FFFFFF;
	text-decoration: none;
}
a.headline:hover, a.headline:active {
	text-decoration: underline;
}
a.standard {
	color: #4D85C5;
	text-decoration: none;
}
a.standard:hover, a.standard:active {
	color: #007F7B;
	background-color: #A0CCCC;
}
a.contactTop {
	color: #000000;
	text-decoration: none;
}
a.contactTop:hover, a.contactTop:active {
	color: #007F7B;
	background-color: #A0CCCC;
}
#headline p {
	font-size: 14px;
}
#headline h1 {
	font-size: 36px;
	color: #FFFFFF;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#footer {
	background-color: #FFFFFF;
	background-image: url(images/footer.png);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 35px;
	font-size: 10px;
	color: #000000;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
} 
#footer a {
	color: #A0CCCC;
	text-decoration: none;
}
#footer a:hover, #footer a:active {
	color: #000000;
	background-color: #A0CCCC;
}
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.contactFltLft {
	float: left;
	margin-right: 5px;
	margin-top: -3px;
	margin-bottom: -6px;
	margin-left: -11px;
}
.contactFltLftLI {
	float: left;
	margin-right: 5px;
	margin-top: -1px;
	margin-left: -2px;
}
.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}
#contactTop {
	font-family: "Trebuchet MS", Tahoma, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
	text-align: right;
	z-index: 1000;
	background-color: #B9D9D9;
	padding-top: 2px;
	padding-right: 10px;
	padding-bottom: 2px;
	padding-left: 10px;
	border-bottom-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-bottom-color: #333333;
}
li {
	font-size: 12px;
	margin-bottom: 5px;
}
ul {
	margin-top: 0px;
}
.floatLeftText {
	float: left;
	width: 300px;
}
.textLeftMargin150 {
	margin-left: 150px;
}
.quote_center {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	line-height: 150%;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #4D85C5;
	padding: 10px;
	margin-top: 10px;
	margin-right: 75px;
	margin-bottom: 10px;
	margin-left: 75px;
	border: medium solid #CCCCCC;
}
.noStyle {
	font-style: normal;
}

#boxRightOfFloatLeftText {
	color: #FFFFFF;
	background-color: #007F7B;
	margin-left: 310px;
	padding: 10px;
}
#boxRightOfFloatLeftText ul {
	margin-left: -30px;
	list-style-type: none;
}
#boxRightOfFloatLeftText h1 {
	color: #FFFFFF;
	text-align: center;
	font-size: 14px;
}
#boxRightOfFloatLeftText a {
	color: #FFFFFF;
	text-decoration: none;
}
#boxRightOfFloatLeftText a:hover, #boxRightOfFloatLeftText a:active {
	text-decoration: underline;
}
#whatsNew {
	color: #007F7B;
	margin-top: 25px;
}
#boxRightOfFloatLeftText ul ul li {
	list-style-type: disc;
}
#boxRightOfFloatLeftText ul ul {
	margin-left: 0px;
}
.noDots {
	list-style-type: none;
}

#whatsNew h1 {
	font-size: 24px;
	color: #007F7B;
}
#whatsNew a {
	color: #007F7B;
	text-decoration: none;
}
#whatsNew a:hover, #whatsNew a:active {
	text-decoration: underline;
}
.boldTeal {
	font-weight: bold;
	color: #007F7B;
}
label {
	font-weight: bold;
	color: #007F7B;
	display: block;
}
#sidebarFeature h2 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	text-decoration: underline;
}
#sidebarFeature ul {
	margin-top: 5px;
}
#sidebarFeature a {
	color: #FFFFFF;
	text-decoration: none;
}
#sidebarFeature a:hover, #sidebarFeature a:active {
	text-decoration: underline;
}

.teamText {
	float: right;
	width: 370px;

}
.centerBlock {
	font-size: 10px;
	text-align: center;
	display: block;
}

hr {
	color: #4D85C5;
	width: 150px;
	text-align: center;
}
.textInput {
	width: 300px;
}
.textArea {
	height: 100px;
	width: 300px;
}


a.backToTop {
	font-size: 10px;
	color: #4D85C5;
	text-decoration: none;
}
.centerText {
	text-align: center;
	clear: both;
}

a.backToTop:hover, a.backToTop:active {
	color: #FFFFFF;
	background-color: #4D85C5;
}
#sidebarFeature ul li {
	margin-left: -15px;
}
#sidebarFeature p a {
	color: #FFFFFF;
	text-decoration: none;
	display: block;
}
#sidebarFeature p a:hover, #sidebarFeature p a:active {
	background-color: #00A49F;
	text-decoration: none;
}
.warning {
	font-weight: bold;
	color: #FF0000;
}
#staffHeader h1 {
	text-align: left;
	font-size: 30px;
	color: #204064;
	letter-spacing: .2em;
	margin: 0px;
	padding-top: 15px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 15px;
	font-style: oblique;
}
#contentNoSide {
	width: 740px;
	clear: right;
	padding: 20px;
	margin-top: 20px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
} 
#contentNoSide h1 {
	padding: 0px;
	font-size: 16px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #007F7B;
}
#contentNoSide h2 {
	font-size: 12px;
	font-weight: bold;
	color: #800004;
	margin-top: 0px;
}

#contentNoSide p {
	font-size: 12px;
	line-height: 120%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
.noBorder {
	border: 0px;
}ul.noStyle li {
	list-style-type: none;
	margin-left: -30px;
}
.applyForm {
	background-color: #E6EEF7;
	margin-right: 200px;
	margin-left: 200px;
	padding: 20px;
	font-size: 12px;
	border: 1px solid #4A85C6;
	margin-top: 20px;
}
.applyForm h1 {
	font-weight: bold;
	color: #007F7B;
	font-size: 18px;
}
.applyForm h2 {
	font-size: 14px;
	color: #4D85C5;
}

.ital {
	font-style: italic;
}
.width300 {
	width: 300px;
}
legend {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #4D85C5;
}
fieldset {
	margin-bottom: 20px;
}
.width250 {
	width: 250px;
}
.width75 {
	width: 75px;
}
.width200 {
	width: 200px;
}

#staffLogin {
	background-color: #CFE0EF;
	margin-top: 20px;
	margin-right: 275px;
	margin-bottom: 20px;
	margin-left: 275px;
	padding-right: 20px;
	padding-left: 20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.width150 {
	width: 150px;
}

#content h2 {
	color: #007F7B;
	margin-top: 20px;
}
.teamSocialLinks {
	float: left;
	width: 133px;
	background-color: #E6EEF7;
	margin-top: 20px;
}

table {
	font-size: 12px;
}
td {
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 0px;
}

.hilite {
	background-color: #DDE8F4;
}
#announcments {
	font-size: 12px;
	color: #22446A;
	background-color: #DAE6F3;
	padding: 10px;
	width: 230px;
}
#reminders {
	font-size: 12px;
	color: #234141;
	background-color: #DFEEEE;
	padding: 10px;
	float: right;
	width: 230px;
}
.smallBold {
	font-size: 10px;
	font-weight: bold;
}

#team_logged_in {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 8px;
	color: #6999CD;
	text-align: right;
	margin-top: 5px;
}
#team_logged_in a {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #2C5685;
	padding-right: 5px;
	padding-left: 5px;
}
#team_logged_in a:hover, #team_logged_in a:active {
	text-decoration: none;
	color: #2C5685;
	background-color: #FFFFFF;
}
table.paging {
	float: right;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
}
table.paging td {
	padding: 10px;
}
table.paging a {
	color: #4D85C5;
	text-decoration: none;
}
table.paging a:hover, table.paging a:active {
	color: #112235;
	background-color: #B0CAE6;
}
.teamContentRegion {
	margin-bottom: 10px;
}
.teamContentRegion p {
	margin: 0px;
	padding: 0px;
}
.displaySchedFloat {
	float: right;
	width: 330px;
	background-color: #DCEEED;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.narrowForm {
	width: 110px;
	float: left;
	border: 1px groove #96CAC8;
	padding: 20px;
}
.hilite2 {
	background-color: #F8FCFC;
}
.form300 {
	width: 300px;
	margin-right: 100px;
	margin-left: 100px;
}
a.blue {
	color: #4D85C5;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
}
a.blue:hover, a.blue:active {
	text-decoration: underline;
}
marquee a {
	color: #FFFFFF;
	text-decoration: none;
}
#needed {
	border: 2px solid #DE9400;
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
}
a.ready {
	font-size: 16px;
	font-weight: bold;
	background-color: #F7D69F;
	border: 1px solid #006A81;
	text-decoration: none;
	color: #006A81;
	padding: 5px;
}
a.ready:hover, a.ready:active {
	color: #DE9400;
}
#trainEval {
	margin: 0px;
	float: left;
	width: 740px;
	clear: both;
	padding: 20px;
	min-height: 150px;
} 
#trainEval p {
	font-size: 12px;
	line-height: 120%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#trainEval h1 {
	padding: 0px;
	font-size: 18px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #4D85C5;
}
#trainEval h2 {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #007F7B;
}
#trainEval h3 {
	padding: 0px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 5px;
	margin-left: 0px;
	color: #6C9CD0;
}
#trainEval h4 {
	color: #64ACAC;
	margin-bottom: 5px;
	font-size: 14px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#forField {
	color: #6C0000;
	background-color: #FF6F6F;
	border: 1px solid #990000;
	font-weight: bold;
}
.nextTraining {
	font-size: 14px;
	font-weight: bold;
	color: #004846;
	width: 325px;
	text-align: center;
	margin-left: 90px;
	margin-bottom: 5px;
	background-color: #BDD2EA;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
}
.trainingHr {
	width: 510px;
}
#upcomingTrainings {
	font-size: 10px;
	margin-top: 0px;
	margin-bottom: 5px;
}
#upcomingTrainings a {
	font-weight: bold;
	color: #284264;
	font-size: 10px;
}
#upcomingTrainings ul {
	list-style-type: none;
	margin-left: -25px;
	margin-right: 10px;
}
#upcomingTrainings h2 {
	margin-bottom: 5px;
	color: #0C1118;
	margin-top: 6px;
}
#trainingCosts {
	color: #333333;
	text-align: center;
}
#trainingCosts h2 {
	margin-bottom: 5px;
	font-size: 14px;
}
#trainingCosts p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	color: #000000;
	font-weight: normal;
	font-size: 11px;
}
#trainingRegistration {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
}
#trainingRegistration h2 {
	font-size: 14px;
}
#trainingRegistration p {
	font-family: Arial, Helvetica, sans-serif;
	font-style: normal;
	text-align: left;
}
#onSite {
	color: #FFFFFF;
	background-color: #4D85C5;
	font-size: 12px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 7px;
}
#onSite p {
	font-size: 12px;
	color: #FFFFFF;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	font-style: normal;
	font-weight: normal;
	margin: 0px;
	padding-top: 0px;
}
#onSite h1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	margin: 0px;
}
#onSite p a {
	color: #FFFFFF;
	text-decoration: none;
}
#onSite p a:hover, #onSite p a:active {
	text-decoration: underline;
}
