body {
	margin: 0px;
	top: 0px;
	left: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-align:center;
}
#profile {
margin-left:-13px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h5 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

h6 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.rightheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
	width: 155px;
	height: 28px;
	vertical-align: bottom;

}
.rightcontent {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: C4B369;
	text-align: left;
	width: 155px;
	height: 20px;
	padding: 5px 15px;

}
.articlelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.topCenterColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding: 7px;
	letter-spacing: .6em;

}
.topCenterColumnEG {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding: 7px;

}
.topRightColumn {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 29px;
	font-weight: normal;
	color: #E1E1E1;
	text-decoration: none;
	text-align: right;
	vertical-align: bottom;
	padding: 7px 20px 4px 0px;
}
.rightBorderColumn {
	width: 155px;
}
.ContentRegion {
	text-align: left;
	vertical-align: top;
	padding: 0px;
	line-height: 20px;
}
.MenuRegion {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: top;

}
.PurpleBar {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	letter-spacing: 0.6em;
	text-align: right;
	vertical-align: middle;
	background-image: url(/images/Backgrounds/purple_bar.gif);
	background-color: #3B4482;




}
.VericleGreyLine {
	background-color: #CCCCCC;
	width: 1px;
}
.HorizontalGreyLine {
	background-color: #CCCCCC;
	height: 1px;
}
.HorizontalBlackLine {
	background-color: #000000;
	height: 1px;
}
.PageBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;

}
.PageHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;

}

.Waivers {
	background-color: #FFFFFF;
	height: 260;
	border: 1px solid #000000;
	overflow:auto;
	width: 95%;


}

.Waivers P {
	margin-left: 10;
	margin-right: 10;
	text-align: left;

}

.WaiversView {
	background-color: #FFFFFF; 
}

.WaiversView P {
  margin-left: 10; 
  margin-right: 10;
}

.clsSectionBODY {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	background-color: #C4B369;
	margin-left: 10;
	margin-right: 10;
	font-weight: normal;


}

.clsSection TH {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #22215B;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 45px;



}

.clsSection Table {
	background-color: #C4B369;
	border: 0px solid #000000;


}

.clsSection TD {
	background-color: #C4B369;
	padding: 5px;
	border: 0px;


}

.clsSectionTD TD {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	background-color: #C4B369;
	padding: 0px;
	border: 0px;


}

.clsSectionTD li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #cc1117;
	font-weight:bold;
}

.clsGridHeader {
    BORDER-RIGHT: tan thin outset;
    BORDER-TOP: tan thin outset;
    MARGIN-TOP: 0px;
    FONT-SIZE: 8pt;
    MARGIN-BOTTOM: 0px;
    PADDING-BOTTOM: 0px;
    BORDER-LEFT: tan thin outset;
    COLOR: black;
    PADDING-TOP: 0px;
    BORDER-BOTTOM: tan thin outset;
    FONT-STYLE: normal;
    BACKGROUND-COLOR: lightskyblue
}

.clsGridRow1 {
    BACKGROUND-COLOR: lavender
}

.clsGridRow1Neg {
    COLOR: red;
    FONT-STYLE: italic
}

.clsGridRow2 {
    BACKGROUND-COLOR: lightskyblue
}

.clsGridRow2Neg {
    COLOR: red;
    FONT-STYLE: italic
}

.clsGridTotal {
  BACKGROUND-COLOR: #66B2FF; 
  FONT-WEIGHT: bold;
}

.clsGridRowOver {
    FONT-SIZE: 14pt;
    COLOR: darkred;
    BACKGROUND-COLOR: aqua;
    TEXT-DECORATION: none
}

.clsGridSort {
    COLOR: black
}

.clsGridSort:hover {
    COLOR: aliceblue
}

.clsGridSort:active {
    COLOR: aliceblue;
    FONT-STYLE: normal
}

.clsLabelRequired {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black
}

.clsLabel {
	FONT-SIZE: 10pt;
	COLOR: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;

}

.clsAsterisk {
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red
}

.clsDisabled {
    FONT-SIZE: 10pt;
    COLOR: gray;
    FONT-FAMILY: Arial
}
.MenuFirstLevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;



}
.MenuSecondLevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #656191;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	cursor: hand;
	height: 2px;



}
.FlyoutItem {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
	background-color: #999999;
}
.FlyoutItemOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
	background-color: #666666;

}
.MenuFirstLevelOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #C4B369;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;

}
.MenuSecondLevelOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C01823;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 1px 10px 1px 2px;
	cursor: hand;
	background-color: FFFFFF;
	height: 2px;


}
.ArticleHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: 494194;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;


}
.ArticleBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 20px;
	padding-left: 20px;
	line-height: 20px;

}
.CalendarHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: bottom;
	width: 531px;
	padding-left: 35px;
	padding-bottom: 10px;

}
.CalendarListingDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: C4B369;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 97px;
	padding-top: 3px;
	padding-bottom: 3px;


}
.CalendarListingLte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: CFC185;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 97px;
	padding-top: 3px;
	padding-bottom: 3px;


}
.CalendarListingDrkRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: C4B369;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;

}
.CalendarListingLteRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: CFC185;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;

}
.CalendarControlArea {
	background-color: DBD1A3;
}
.CalendarBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.CalendarContentRegion {

	text-align: left;
	vertical-align: top;
	padding: 0px;
	width: 531px;
	line-height: 20px;
	background-color: #000000;
}
.MenuDivider {

	background-color: #CCCCCC;
	height: 1px;
}
.ArticleBodyRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 20px;
	padding-left: 7px;
	line-height: 20px;
}
.ArticleBodyLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 0px;
	padding-right: 7px;
	padding-bottom: 20px;
	padding-left: 25px;
	line-height: 20px;

}
.articlelinkOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.StepBtnDrk {
	background-color: #C4B369;
	text-align: right;
	vertical-align: middle;
	width: 17%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;

}
.StepBtnLte {

	background-color: #CFC185;
	text-align: right;
	vertical-align: middle;
	width: 17%;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}
.StepBtnDrkRight {
	background-color: #C4B369;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;

}
.StepBtnLteRight {
	background-color: #CFC185;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 5px;

}
.RegisterTextBlock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CFC185;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding-top: 3px;
	padding-right: 66px;
	padding-bottom: 15px;
	padding-left: 66px;
}
.RegisterSubHead {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CFC185;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding-top: 15px;
	padding-right: 66px;
	padding-bottom: 3px;
	padding-left: 66px;
}
.RegisterBlueBarButton {
	background-color: #22215B;
	text-align: right;
	vertical-align: middle;
	height: 80px;
	width: 30%;
	padding-right: 10px;
}
.RegisterBlueBarRight {
	background-color: #22215B;
	text-align: left;
	vertical-align: middle;
	height: 80px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;

}
.RegisterBlueBarCentered {

	background-color: #22215B;
	text-align: center;
	vertical-align: middle;
	height: 80px;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}
.RegisterCommitmentBar {
	background-color: #22215B;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 35px;
	padding-top: 5px;
	padding-bottom: 5px;

}
.CommitmentArea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: top;
	padding-top: 20px;
	padding-right: 66px;
	padding-bottom: 5px;
	padding-left: 66px;

}
.CommitmentCheckArea {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #9D131C;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 66px;
	padding-bottom: 10px;
	padding-left: 66px;
}
.RegisterCommitmentAgreeBar {
	background-color: #22215B;
	text-align: left;
	vertical-align: middle;
	padding-right: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	padding-left: 66px;
	padding-top: 0px;
	padding-bottom: 0px;
	width: 1%;

}
.RegisterCommitmentAgreeBarRight {
	background-color: #22215B;
	text-align: left;
	vertical-align: middle;
	padding-right: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}
.RegisterNotAlumniHead {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: top;
	width: 100%;
	padding-top: 15px;
	padding-right: 66px;
	padding-bottom: 15px;
	padding-left: 66px;
}
.FlyoutItemText {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
}
.FlyoutItemTextOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	cursor: hand;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #CCCCCC;
}
.LoginPageBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CFC185;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 10px;
	padding-left: 35px;
}
.LoginTags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 5px;
}
.LoginFields {
	text-align: left;
	vertical-align: middle;
	padding: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;

}
.LoginSubmit {
	text-align: center;
	vertical-align: middle;
	padding: 5px;
}
.LoginPanelBack {
	background-color: #22215b;
	padding: 20px 20px 20px 35px;
}
.BioUpdateHeader {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
}
.BioUpdateBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #22215B;
	text-align: left;
	vertical-align: top;
	padding-left: 5px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;

}
.WaiverBodyTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	padding-left: 5px;
}
.CancelationPolicy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #22215B;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 30px;
}
.AgreementCell {
	background-color: #D4C995;
	padding-top: 10px;
	padding-bottom: 10px;
}
.WaiverBodyBottom {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 45px;
	padding-bottom: 20px;
	padding-left: 45px;
}
ul {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.LoginButtonCell {

	text-align: left;
	vertical-align: middle;
	padding: 5px 5px 5px 7px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: italic;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.PurpleBarGraphic {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.6em;
	text-align: left;
	vertical-align: middle;
	text-indent: 10pt;
	background-color: #CC1117;


}
.PurpleBarGraphicRight {
	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	letter-spacing: 0.6em;
	text-align: right;
	vertical-align: middle;
	text-indent: 5pt;
	background-color: #CC1117;

}
.PurpleBarRight {

	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	letter-spacing: 0.6em;
	text-align: right;
	vertical-align: middle;
	background-image: url(/images/Backgrounds/purple_bar.gif);
}
.GraphicHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #7F84AB;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 100px;
}
.GraphicBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 10px;
	padding-left: 80px;
	line-height: 20px;


}
.VericleGreyLineGraphic {

	background-color: #7778AA;
	width: 1px;
}
.HorizontalGreyLineGraphic {

	background-color: #7778AA;
	height: 1px;
}
.MenuFirstLevelGraphic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.MenuFirstLevelOverGraphic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	padding-top: 10px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.MenuSecondLevelGraphic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 0px 10px 0px 2px;
	cursor: hand;
	height: 2px;
}
.MenuSecondLevelOverGraphic {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C01823;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 1px 10px 1px 2px;
	cursor: hand;
	background-color: FFFFFF;
	height: 2px;
}
.RouteListingDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EFA9AC;
	text-decoration: none;
	background-color: #C01823;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 150px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.RouteListingLteRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;

}
.RouteListingDrkRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3B4482;
	text-align: left;
	vertical-align: middle;
	padding-left: 5px;
	padding-top: 4px;
	padding-bottom: 4px;

}
.RouteBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.RouteHeadline {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 0px;
	padding-left: 35px;
}
.RouteMapHeadline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #22215B;
	text-align: left;
	vertical-align: bottom;
	width: 531px;
	padding-left: 35px;
	padding-bottom: 10px;
}
.DayLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding: 4px;
}
.routeLink {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.routelinkOver {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.MediaCenterTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 15px;
	padding-right: 35px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.CalendarBodyRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 10px;
}
.directionHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 75%;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 35px;
}
.DirectionsButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: center;
	vertical-align: middle;
	width: 25%;
}
.DirectionsListLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	color: #9DA1CF;
	background-color: #52588F;
	text-align: right;
	vertical-align: middle;
	width: 25%;
	padding-top: 5px;
	padding-right: 8px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.directionsListRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #7C80A9;
	text-align: left;
	vertical-align: middle;
	width: 75%;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 8px;
}
.DirectionLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.MediaBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	width: 50%;
	padding-top: 10px;
	padding-right: 35px;
	padding-bottom: 20px;
	padding-left: 35px;
}
.TopBarItemUp {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: hand;
}
.ToBarDivider {
	background-color: #333333;
	width: 1px;
}
.ToBarBottomLine {
	background-color: #333333;
	height: 1px;
}
.TopBarItemOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #333333;
	text-align: center;
	vertical-align: middle;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: hand;
}
.TopBarItemTextUp {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	cursor: hand;
}
.TopBarItemTextOver {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
.BugreportBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.helpTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #c01823;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.HelpHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #263074;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.helpBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 20px;
	padding-bottom: 10px;
	padding-left: 20px;
}
.MacMenuFirstLevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	text-indent: 8pt;
	padding: 2px;

}
.MacMenuSecondLevel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #656191;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
}
.MacMenuFirstLevelOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #C4B369;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	text-indent: 8pt;
	height: 15px;
}
.MacMenuSecondLevelOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #C01823;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	height: 12px;
}
.MacMenuFirstLevelGraphic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	text-indent: 8pt;
	height: 15px;
}
.MacMenuSecondLevelGraphic {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	cursor: hand;
	height: 12px;
}
.HelpLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.MacGraphicHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #7F84AB;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding: 10px 40px 10px 0px;

}
.MacGraphicBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 20px;
	padding: 10px 40px;


}
.MacLeftGraphicHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #7F84AB;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 10px 0px 10px 40px;
}
.MacLeftGraphicBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	line-height: 25px;
	padding: 10px 40px;
}
.LeftGraphicHeader {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #7F84AB;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 40px;
}
.LeftGraphicBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 80px;
	padding-bottom: 10px;
	padding-left: 40px;
	line-height: 25px;
}
.OfficeDirectoryHeadline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	width: 100%;
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
}
.directoryEntry {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	padding: 9px;
}
.DirectoryLinkup {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding: 9px;
}
.DirectoryLinkOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
	padding: 9px;
}
.StaffName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.StaffTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.emailtxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.emailtxtlg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.emailtxtBlk {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.MypmcHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0F103A;
	text-align: left;
	vertical-align: middle;
	padding: 9px;
}
.MypmcFooter {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 9px;
}
.ListingLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
	padding: 0px;

}
.Presented {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 0px;
	letter-spacing: 0.4em;
	text-indent: 150pt;

}
.emailtxtgr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
}
.counter {

	height: 40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	background-image: url(/images/Backgrounds/purple_bar.gif);
	background-color: #3B4482;
}
.ProfilesHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #27235E;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.ProfilesHeaderRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #27235E;
	text-align: right;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 8px;
}
.ProfilesadminTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 2px;
	padding-left: 9px;

}
.adminItemUp {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: center;
	vertical-align: middle;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: hand;
}
.adminItemOver {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #999999;
	text-align: center;
	vertical-align: middle;
	padding-top: 9px;
	padding-right: 10px;
	padding-bottom: 5px;
	padding-left: 10px;
	cursor: hand;
}
.adminItemTextUp {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	cursor: hand;
}
.adminItemTextOver {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	cursor: hand;
}
.adminDivider {

	background-color: #999999;
	width: 1px;
}
.adminBottomLine {

	background-color: #999999;
	height: 1px;
}
.ProfilesName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.ProfilesStory {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ProfilesStory a {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #c01823;
	text-decoration:none;
}
.ProfilesStory a:hover {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	color: #c01823;
	text-decoration:underline;
}
.HistoryListingDrk {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #EFA9AC;
	text-decoration: none;
	background-color: #C01823;
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
	width: 200px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.LogEntryTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #c01823;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.logEntryDate {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	background-color: #000000;
	text-align: right;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 15px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.LogEntryBody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 40px;
	padding-bottom: 15px;
	padding-left: 40px;
}
.ContactLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 15px;
}
.ContactElements {
	text-align: left;
	vertical-align: top;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 15px;
}
textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}
.OptionText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: center;
	vertical-align: middle;
}
.surveyText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 9px;
}
.SurveyNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	padding: 9px;
	text-align: center;
	vertical-align: middle;
}
.surveyQuestion {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 9px;
}
.donationsText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 9px;
	padding-right: 20px;
	padding-bottom: 9px;
	padding-left: 20px;
}
.LinksHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 7px 7px 7px 15px;

}
.LinksDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 7px 7px 7px 15px;
}
.GuestbookDivider {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #27235E;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 15px;
}
.TeamHeader, .TeamHeader a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CB2027;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
	white-space:nowrap;
}
.TeamHeader a:hover{
	text-decoration: underline;
}
.TeamListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #CAB769;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
}
.TeamListing a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb2027;
	text-decoration: none;
}
.TeamListing a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb2027;
	text-decoration: underline;
}
.TeamListingLte {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
	background-color: #DCCD8F;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
}
.TeamListingLte a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb2027;
	text-decoration: none;
}
.TeamListingLte a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #cb2027;
	text-decoration: underline;
}
.TeamListingTY {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CAB769;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
}
.TeamListingLteTY {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #DCCD8F;
	text-align: left;
	vertical-align: middle;
	padding: 7px;
}
.HorizontalredLine {

	background-color: #CB2027;
	height: 3px;
}
.SiteName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 25px;

}
.SiteDesc {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #232C6E;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 118px;

}
.SiteWater {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #232C6E;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 25px;
}
.SiteWater a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.SiteWater a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.SiteDescG {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 118px;
}
.SiteWaterG {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
	height: 25px;
}
.SiteWaterG a {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.SiteWaterG a:hover {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.CrewListingR {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: CB2027;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.CrewListingB {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: 504C7F;
	text-align: left;
	vertical-align: middle;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}
.PosSite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #999999;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 1px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.PosList {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FF9999;
	text-decoration: none;
	background-color: CB2027;
	text-align: right;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 4px;
	padding-bottom: 1px;
	padding-left: 1px;
}
.PosLte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #575B95;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.PosDrk {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #424788;
	text-align: left;
	vertical-align: middle;
	padding-top: 1px;
	padding-right: 1px;
	padding-bottom: 1px;
	padding-left: 4px;
}
.PosRem {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.POSUpdateHeaderBlk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	line-height: 20px;
	font-weight: normal;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;

}
.POSBody {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-left: 20px;
	padding-top: 5px;
	padding-right: 10px;
	padding-bottom: 10px;
}
.historyOpts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	vertical-align: middle;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.videoLabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
}
.videoLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.videoLinkOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.ContactLabelWht {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: bottom;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 15px;
}
.CrewHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 10px;
}
.CrewText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C4B369;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}
.CrewItem {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #999999;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 25px;
}
.CrewItem2 {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: top;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 3px;
	padding-left: 25px;
}
.sitesCoord, .sitesCoord a, .sitesCoord a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: c01823;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 15px;
}
.sitesCoordTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #c01823;
	text-align: left;
	vertical-align: top;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.siteInfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.SiteTextHeadline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 20px;
	padding-right: 20px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.SiteText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	padding-left: 20px;
}
.ClassifiedCats {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding: 10px;
	letter-spacing: -0.04em;

}
.ClassifiedCatsO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	letter-spacing: -0.04em;

}
.ClassifiedCatsLink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	letter-spacing: -0.04em;

}
.ClassifiedHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 25px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.ClassifiedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 10px;
	padding-left: 30px;
}
.classifiedListing {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #3A366F;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.ClassifiedControls {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 10px;
}
.ClassifiedControlsL {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.ClassifiedControlsLO {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.classifiedListingGr {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	background-color: #333333;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.ClassControl {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #666666;
	text-align: left;
	vertical-align: middle;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 30px;
}
.ClassSrt {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.ClassSrtO {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.sitelink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}
.TeamHEad {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
	background-color: #000000;
}
.TeamRaised {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.TeamRaisedNum {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #CCCCCC;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.TeamMemberDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C4B369;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.TeamMemberLte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D4C995;
	text-align: left;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 7px;
}
.TeamMemberNumDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #C4B369;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.TeamMemberNumLte {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: #D4C995;
	text-align: right;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 7px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.TeamMemberlnk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: middle;
}
.TeamMemberlnkO {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	vertical-align: middle;
}

.Title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #000000;
	text-align: left;
	vertical-align: middle;
	padding: 15px;
}
.Main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding: 10px;
}

.Directions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #cccccc;
	padding: 10px;
}
.Platform {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #333333;
	padding: 10px;
}
.searchlinkOver {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	text-decoration: none;
}
.searchlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.SearchLegend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 10px;
	padding-left: 2px;
}
.StoreDesc {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: normal;
	color: #FFFFFF;
	text-align: left;
	vertical-align: top;
	padding-top: 10px;
	padding-right: 30px;
	padding-bottom: 15px;
	padding-left: 30px;
}
.BasketItems {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.BasketTotals {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.SkillDrk {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	background-color: C4B369;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.SkillLte {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.clsEdit {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
	color: #22215B;
}
.countdown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 60px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	letter-spacing: 0em;
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
}
.statuslegend {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	letter-spacing: 0em;
	padding-top: 25px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	text-align: left;
}
.countdownsub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-top: 0px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.customleftheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	height: 45px;
}
.customlefttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 26px;
}
.customlefttext a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}
.customlefttext a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: underline;
}
.customrightheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	text-align: left;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 20px;
}
.customrighttext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.countlabels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
}
.countnumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #cc1117;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}
.countdays {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
	text-align: center;
}
.RegisterRedBar {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #cc1117;
	text-align: center;
	vertical-align: middle;
	padding: 8px;
	height: 40px;
}
.RouteNames{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	vertical-align: middle;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
}
.RouteNames a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #2a449b;
	text-decoration: underline;
	vertical-align: middle;
}
.RouteSubs {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.RouteSubs2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.FootNotes {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #cc1117;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 25px;
}
.regbartext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
}
.MMASubhead{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}

.MyPMC_Top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}

.MyPMC_Top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

.MyPMC_TopFU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #c95b63;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}

.MyPMC_TopFU a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}

.MyPMC_TopFU a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: middle;
}

.MyPMC_Top a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	background-color: #C01823;
	vertical-align: middle;
}

.MyPMC_Top_Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C01823;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.MyPMC_Top_Right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}
.MyPMC_Top_Right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: middle;
}

.MyPMC_Second {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}
.MyPMC_SecondNC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MyPMC_SecondNC a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MyPMC_SecondNC a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.MyPMC_Second a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
}

.MyPMC_Second a:hover {
	text-decoration: underline;
}

.MyPMC_Second_Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.MyPMC_Second_Right a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	vertical-align: middle;
}
.MyPMC_Second_Right a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	vertical-align: middle;
}



.MyPMC_Third {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 40px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}
.MyPMC_ThirdNC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 40px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MyPMC_ThirdNC a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MyPMC_ThirdNC a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.MyPMC_Third a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
}

.MyPMC_Third a:hover {
	text-decoration: underline;
}



.MyPMC_Fourth {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	cursor:pointer;
}
.MyPMC_FourthNC {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MyPMC_FourthNC a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.MyPMC_FourthNC a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
}

.MyPMC_Fourth a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #52588F;
	text-align: left;
	vertical-align: middle;
}

.MyPMC_Fourth a:hover {
	text-decoration: underline;
}



.MyPMC_SecondDrk {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3B4482;
	text-align: left;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}

.MyPMC_SecondDrk a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #3B4482;
	text-align: left;
	vertical-align: middle;
}

.MyPMC_SecondDrk a:hover {
	text-decoration: underline;
}

.MyPMC_Third {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #6068b0;
	text-align: left;
	vertical-align: middle;
	padding-left: 50px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.tabledata {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 3px;
}
.tabledatap {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: left;
	padding: 3px;
}
.tabledata a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: underline;
	text-align: left;
	padding: 3px;
}
.FitcorpRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding: 0px 5px 10px;	
}
.FitcorpRight a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3b4482;
	text-decoration: none;
}
.FitcorpRight a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #3b4482;
	text-decoration: underline;
}

.smcustomleftheads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-weight: bold;
	color: #b2b2b2;
	text-decoration: none;
	text-align: left;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 26px;
	height: 45px;
}
.RegRiders {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #0f103a;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.RegRidersNum {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #cc1117;
	text-decoration: none;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 0px;
	font-size: 12px;
}
.VolHeadFront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #004a8d;
	text-decoration: none;	
}
.VolSubHeadFront {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #004a8d;
	text-decoration: none;	
}
#eGiftsContainer {
	padding: 0px 15px 15px;	
}
#eGiftsSpacer {
	height:10px;
}
.eGiftsChild {
	border-top: none;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.eGiftsExpander {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
	border-left: 1px solid #b7b7b7;
	cursor:hand;
	display:block;
}
.eGiftsExpander a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	padding: 3px 5px;
	display:block;
}
.eGiftsExpander a:hover {
	background-color:#CCCCCC;
	display:block;
}
.eGiftsChildExpander {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	cursor:hand;
	display:block;
	background-color:#cccffe;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: solid;
	border-left-style: none;
	border-top-color: #e7e8ff;
	border-bottom-color: #aaaddf;
}
.eGiftsChildExpander a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	padding: 3px 17px;
	display:block;
}
.eGiftsChildExpander a:hover {
	background-color:#b1b5ef;
	display:block;
}
.newEgiftsHeads {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	background-color: #cccffe;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#eGiftsLine {
	height:1px;
	background-color:#CCCCCC;
}
.eGiftsFormSections {
	border-top-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #e7e8ff;
	border-right-color: #CCCCCC;
	border-bottom-color: #aaaddf;
	border-left-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494194;
	text-decoration: none;
	padding-top: 3px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 33px;
	background-color:#f4f5fc;
}
.eGiftsFormSections td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #494194;
	text-decoration: none;
}
.eGiftsFormSections a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.eGiftsFormSections a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #c01823;
	text-decoration: underline;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.eGiftsButton {
	background-color: #cccffe;
	text-align: center;
	border: 1px solid #CCCCCC;	
}
.eGiftsResultsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #494194;
	text-decoration: none;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 7px;
	padding-left: 0px;
}
.newEgiftsDirections {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
.SkillHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #766d46;
	text-align: left;
	vertical-align: top;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
}
.SkillHead a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
}
.SkillHead a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	text-align: left;
	vertical-align: top;
}
.CutomFront_Event2006TopLink, .CutomFront_Event2006TopLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	padding: 7px 0px 0px 7px;
}
.CutomFront_Event2006TopLink a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	padding: 7px 0px 0px 7px;
}
.CutomFront_Event2006BtmLink, .CutomFront_Event2006BtmLink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #003c7c;
	text-decoration: none;
	padding: 7px 0px 0px 7px;
}
.CutomFront_Event2006BtmLink a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #003c7c;
	text-decoration: underline;
	padding: 7px 0px 0px 7px;
}
.CustomFront2006Top{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.ProfileSectionBar
{
	color: #727272;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	border-right:1px solid #000000;
	height:27px;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #c5c5c5;
	font-family: Arial, Helvetica, sans-serif;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #000000;
 } 
.ProfileSectionBar:hover
{
	background-color: #c01823;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ProfileSectionBar a, #ProfileSectionBar a:visited
{
	color: #727272;
 text-decoration: none;
 white-space: nowrap;
 vertical-align: middle;
 padding-left: 6px;
 	padding-right: 6px;
 	padding-top: 6px;
 	padding-bottom: 6px;
 display:block;
 font-family: Arial, Helvetica, sans-serif;
 }

.ProfileSectionBar a:hover
{
	color: #000000;
 text-decoration: none;
 white-space: nowrap;
 background-color: #c01823;
 vertical-align: middle;
 font-family: Arial, Helvetica, sans-serif;
}
.ProfileSectionBarThere
{
	color: #000000;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	border-right:2px solid #666666;
	height:27px;
	white-space: nowrap;
	vertical-align: middle;
	background-color: #c01823;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
 } 
.ProfileSectionBarThere:hover
{
	background-color: #c01823;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
}
.ProfileSectionBarThere a, #ProfileSectionBarThere a:visited
{
	color: #000000;
 text-decoration: none;
 white-space: nowrap;
 vertical-align: middle;
 padding-left: 6px;
 	padding-right: 6px;
 	padding-top: 6px;
 	padding-bottom: 6px;
 display:block;
 font-family: Arial, Helvetica, sans-serif;
 }

.ProfileSectionBarThere a:hover
{
	color: #000000;
 text-decoration: none;
 white-space: nowrap;
 background-color: #c01823;
 vertical-align: middle;
 font-family: Arial, Helvetica, sans-serif;
}
.P2_Header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: left;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.P2_Section {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	text-align: right;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 0px;
}
#ProfilesProgressBack {
	background-color: #c01823;
	height: 200px;
	width: 55px;
	border: 1px solid #000000;
}
#ProfilesProgressFill {
	background-color: #999999;
	width: 55px;	
}
.ProfilesFundraisingBox {
	padding: 5px;
}
.P2_Story {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: left;
	vertical-align: top;
	padding: 5px 10px 10px;
}
#P2_StoryBox {
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #CCCCCC;
	padding: 5px;
	height:411px;
}
.P2_Photo {
	padding:5px;
}
.P2_Labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.P2_SortGallery {
	padding: 5px;
	list-style-type: none;
	width:85px;
}
.trashcan {
	background-color: #CCCCCC;
	height: 85px;
	width: 85px;
	border: 1px solid #000000;
}
.Profiles06_Hints {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.ProfileLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c01823;
	text-decoration: underline;
}
.TipBubble {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	background-color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 3px;
	border-bottom-width: 3px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #2f3079;
	border-right-color: #0f103a;
	border-bottom-color: #0f103a;
	border-left-color: #2f3079;	
}
.Profiles06_Labels {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c01823;
	text-decoration: none;
}
.Profiles06_Buttons {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #0f103a;
	border: 1px solid #c01823;
}
.MediaCaption{
	color:#b9bedf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #b9bedf;
}
.MediaCaption a{
	color:#b9bedf;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 10px 5px;
	display:block;
}
.MediaCaption a:hover{
	background-color:#3b4482;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 10px 5px;
	display:block;
}
.MediaCaptionTH{
	background-color:#3b4482;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	border-bottom:1px dotted #b9bedf;
}
.MediaCaptionTH a{
	background-color:#3b4482;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 10px 5px;
	display:block;
}
.MediaCaptionTH a:hover{
	background-color:#3b4482;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	padding:5px 5px 10px 5px;
	display:block;
}
.MediaMore, .MediaMore a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	color:#000000;
}
.MediaMore a:hover{
	text-decoration:underline;
}
.MediaHeads{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.MediaBody{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:5px;
	border-top: 1px none #b6bce9;
	border-right: 1px solid #b6bce9;
	border-bottom: 1px solid #b6bce9;
	border-left: 1px solid #b6bce9;
}
.MediaFooter{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:2px 5px 2px 5px;
	background-color: #b6bce9;
	text-align:right;
}
.CalendarHeadline2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	vertical-align: bottom;
}
.CalendarHeadline3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #999999;
	text-decoration: none;
	background-color: #000000;
	vertical-align: bottom;
}
/* -----	New Styles ------------*/
#Frame {
	width:967px;
	text-align:left;
	display:inline-block;
}
#ProfileFrame {
	background:#a2c7e2 url(/images/Paceline/bg_content.gif) repeat-y scroll 0 0;
	width:967px;
	text-align:left;
	display:inline-block;
}
#header {
height:53px;
padding:25px 25px 0 25px;
}
#navigation{
background:#0f65af url(/images/paceline/bg_nav.gif) repeat-x scroll 0 0;
color:#fff;
width:957px;
padding:0 0 0 0px;
height:38px;
margin-left:5px;
overflow:hidden;
}

#navigation ul, #navigation ul li, #navigation ul li a {
height: 38px;
}

#navigation ul li{
line-height:38px;
float:left;
}

#navigation ul li a {
display: block;
text-indent: -9000px;
overflow:hidden;
}


#navigation ul li.home a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -75px 0;
width:157px;
}
#navigation ul li.paceline a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -240px 0;
width:130px;
}
#navigation ul li.find-rider a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -375px 0;
width:145px;
}
#navigation ul li.home a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -75px -39px;
}
#navigation ul li.paceline a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -240px -39px;
}
#navigation ul li.find-rider a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -375px -39px;
}

#Anavigation{
background:#0f65af url(/images/paceline/bg_lowernav.gif) repeat-x scroll 0 0;
color:#fff;
width:957px;
padding:0 0 0 0px;
height:38px;
margin-left:5px;
overflow:hidden;
}

#Anavigation ul, #Anavigation ul li, #Anavigation ul li a {
height: 38px;
}

#Anavigation ul li{
line-height:38px;
float:left;
}

#Anavigation ul li a {
display: block;
text-indent: -9000px;
overflow:hidden;
}


#Anavigation ul li.home a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -75px 0;
width:157px;
}
#Anavigation ul li.paceline a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -240px 0;
width:130px;
}
#Anavigation ul li.find-rider a {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -375px 0;
width:145px;
}
#Anavigation ul li.home a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -75px -39px;
}
#Anavigation ul li.paceline a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -240px -39px;
}
#Anavigation ul li.find-rider a:hover {
background:transparent url(/images/paceline/nav_sprite.gif) no-repeat scroll -375px -39px;
}


#content p {
margin-bottom:10px;
line-height:16px;
}

#FindRiderHome{
	padding:15px 0 0 15px;
	font-size:12px;
	width:350px;
}
#FindRiderHome h3{
	font-size:16px;
	color:#b0b0b0;
	margin:10px 0 5px 0;
}
#Results{
	font-size:12px;
	color:#000;
}
#Results a{
	color:#c11923;
	text-decoration:none;
}
#Results a:hover{
	color:#c11923;
	text-decoration:underline;
}
#HomeTopRight{
	padding:0 15px 0 0;
}
/*------------------- Search Rider ---------------------------- */
#SearchRiderScroll
{
  border: solid 1px #abd5ee;
  height:250px;
  width: 470px;
  overflow:auto;
}

#SearchRider 
{
  font-size: 11px;
}

#SearchRider td 
{
  padding:2px;
}
