﻿body {
	margin: 0px 0px 0px 0px;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
	background-image: url(/resources/images/grass-tile.gif);
	background-position: top left;
	background-repeat: repeat;
}

p {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

a:link,  a:active, a:visited {
	color: black;
}

a:hover {
	color: #17A299;
}

p a:link, p a:active, p a:visited {
	color: black;
}

p a:hover {
	color: #17A299;
}

li a:link, li a:active, li a:visited {
	color: black;
}

li a:hover {
	color: #17A299;
}

ul {
	list-style-image: url(/Resources/images/IW_UL_Image.gif);	
	margin-bottom: 3px;
	color: #565656;
	font-style: italic;
}



.StandardRedText, .StandardRedText p {
	font-size: 12px;
	color: Red;
}

.inputTitle {
	font-weight: bold;
	vertical-align:top;
}

/* Layout and Positioning */

#IE6NoMoreBox {
	Display: none;
}


#TemplateMain {
	margin: 1% 10%;

	min-width: 770px;
}

#MinWidthEnforcer {
	width: 770px;
	height: 1px;
}

#ContentColumn {
	width:100%;
	margin-bottom: 50px;
		background-color: White;	
}

#InnerContentColumn {
	margin-right: 0px;
}

#MastheadWrapper {
	width: 100%	;
	height: 200px;
	text-align: left;
	background-color: #F2DDBF;
	background-image: url(/Resources/images/IW_Masthead.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
	min-width: 770px;
}


#MastheadCharlie img {
	margin: 10px 0px 0px 20px;
}


#MenuWrapper {
	width: 100%;
	min-width: 770px;
	text-align: left;
	color: White;
	z-index: 2000;
	margin-top: -20px;
}

#ContentWrapper {
	/*width: 100%;*/
	min-width: 760px;
	text-align: left;
	border: 0px black solid;
	margin: 5px;
}

#ContentWrapper p, #ContentWrapper td, #ContentWrapper input, #ContentWrapper select {
	font-size: 11px;
	color: Black;
}

#ContentWrapper strong {
	color: Black;
}

.ContentLeftBar {
	float: left;
	width: 180px;
	margin-left: -100%;
	margin-top: 10px;
}

#ContentMainWrapper {
	float: left;
	width: 100%;
	margin: 0px;
}

#ContentMain {
	margin-left: 180px;
	margin-right: 210px;
}

#ContentMainInner {
	margin: 10px 0px 0px 10px;
}

#ContentMain_Right {
	width: 200px;
	float: left;
	margin-left: -200px;
	margin-top: 10px;
	margin-right: 0px;
	margin-bottom: 0px;
}


#ContentMain_Inner {
	margin-top: 10px;
	margin-right: 10px;
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

#FooterWrapper {
	margin-top: 10px;
	text-align: right;
	vertical-align: top;
	min-width: 770px;	
}

#FooterBar {
	width: 100%;
	height: 5px;
	background-color: #17A299;	
	margin-bottom: 5px;
	text-align: left;
}


#TCs {
	float: left;
	text-align: left;
	width: 59%;	
	font-size: 9px;
	padding-top: 20px;
	margin-left: 5px;
}

#TCs a {
	font-size: 9px;
	color: black;
}

#ItexLogo {
	float: left;
	width: 40%;	
	text-align: right;
}

#ItexLogo img {
	margin-left: 10px;
}

#ItexLogo a {
	border: 0px;
}

.LogIntxt {
	width: 100%;
	text-align: right;
	margin: 5px 0px 0px 0px;
	}

.LogIntxt a {
	font-size: 11px;
	font-style: normal;
	text-decoration: none;
}


.NoScriptDiv {
	text-align: left;
	width: 100%;
	height: 100px;	
	border: 1px red solid;
	padding: 5px 10px 5px 10px;
	margin-bottom: 10px;
}


.NoScriptDiv h3 {
	color: Red;
}

/* LHS Boxes */

.LHSBox {
	margin-bottom: 10px;
	/*border: 1px #949494 solid;*/
	padding-bottom: 10px;
	background-color: #E5E5E5;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}

.LHSBoxContent {
	margin: 5px;
	font-size: 10px;
}

.LHSBoxContent p {
	font-size: 10px;
}

.LHSBox ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none !important;
	list-style-image: none;
}

.LHSBox ul li {
	margin: 0px 0px 0px 0px;
	padding: 5px 2px 5px 0px;
	list-style-type:none;
	list-style-type:none;
	font-size: 10px;
	font-style: normal;
	list-style-type: none !important;
}

.LHSBox ul li a {
	margin: 2px 0px 0px 0px;
	list-style-type:none;
	color: black;
	font-size: 10px;
	font-style: normal;
}

.LHSBoxTitle {
	/*background-color: rgb(225,225,248);*/
	background-color: #17A299;
	height: 15px;
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	/*border-bottom: 1px #949494 solid;*/
	color: White;
	font-family: Georgia, Times New Roman, Times, serif;
}

#WalkingTipsContent {
	margin: 0px;
}


.LHS_ExternalLink {
	text-align: center;
	width: 100%;
	margin: 10px 0px 10px 0px;
}

.LHS_ExternalLink img {
	border: none;
}


/* Right Hand Side Boxes*/

.HomeRHSBox {
	margin: 0px 0px 10px 0px;
	border: 0px;
}

/*Label Graphic DIV */

.LabelBox {
	background-image: url(/resources/images/IW_LabelGraphic.jpg);
	background-repeat: no-repeat repeat;
	background-position: top left;
	width: 400px;
	height: 106px;
	margin: 0px 0px 20px 0px;
	text-align: left;
}

.LabelBoxTitle {
	font-size: 20px;
	font-weight: bold;
	font-family: Georgia, Times New Roman, Times, serif;
	color: White;
	position: relative;
	top: 10px;
	left: 15px;
}


.LabelBoxContent {
	position: relative;
	top: 10px;
	left: 15px;
}

.LabelBoxContent p {
	color: white !important;
	font-size: 1.1em !important;
	margin: 2px 2px 2px 2px;
	width: 380px;
}

.LabelBoxContent p strong {
	color: white !important;
	font-size: 1.1em !important;
	font-weight: bolder;
	font-style: italic;
}


/* News Page Formatting */

.News_NewsItem {
	margin-bottom: 50px;
}

.News_NewsItem h4 {
	font-size: 13px;
	margin-bottom: 10px;
	color: #333365;
}

.News_NewsItem p {
	margin-top: 0px;	
}

#NewsSeeAll {
	text-align: right;	
	margin: 5px 5px 0px 0px;
}

#NewsSeeAll a:link, #NewsSeeAll a:active, #NewsSeeAll a:hover, #NewsSeeAll a:visited {
	color: Black;
}


/* Text Formatting */


.HomePageTitle {
	margin: 0px 0px 5px 0px;
}

.HomeBox {
	margin-bottom: 10px;
	padding-bottom: 10px;
	font-size: 10px;
	font-style: normal;
	text-decoration: none;
}

.HomeBoxTitle {
	height: 15px;
	padding: 5px;
	font-size: 18px;
	font-weight: bold;
	color: #17A299;
	font-family: Georgia, Times New Roman, Times, serif;
}

.HomeBoxText {
	margin: 5px;
}

.HomeBoxText ul li{
	list-style-image: url(/Resources/images/IW_UL_Image.gif);	
	margin-bottom: 3px;
	color: Gray;
	font-style: italic;
}

.NewsBoxTitleAlternate {
	background-color: #31496B;
}

.navigation {
	font-size: 10px;
	font-style: normal;
	color: #ffffff;
	text-decoration: none;
}


.iwstyle {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

.iwtext {
	font-size: 11px;
	font-style: normal;
	color: #333333;
	text-decoration: none;
	font-weight: normal;
	font-variant: normal;
}

a:link {
	font-size: 11px;
	font-style: normal;
	/*color: #333333;*/
	text-decoration: none;
}

a:visited {
	font-size: 11px;
	font-style: normal;
	/*color: #333333;*/
	text-decoration: none;
}

a:hover {
	font-size: 11px;
	font-style: normal;
	color: #000099;
	/*color: Black;*/
	text-decoration: underline;
}

h2 
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 18px;
	color: #17A299;
	text-decoration: none;
	font-weight: bold;
}

h3 
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 15px;
	font-style: normal;
	color: #17A299;
	text-decoration: none;
	font-weight: bold;
	margin-top: 5px;
	padding-top: 0px;
	}

h4 
{
	font-family: Georgia, Times New Roman, Times, serif;
	font-size: 11px;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}

h5 
{
	font-family: Georgia, Times New Roman, Times, serif;	
	font-size: 10px;
	font-style: normal;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
}

strong {
	font-size: 11px;
	font-weight: bold;
	color: #000099;
	text-decoration: none;
	font-weight: bold;
	font-variant: normal;
}

p {

	font-size: 11px;	
}

li {

	font-size: 11px;
}


/* Misc */

.ClearFloat {
	clear: both;
}

.IE6FuncUnavailable {
	display: none;
}

#FullContentHolder {
	z-index: 1000;
	
}

/* GIS Mapping ToolTips */

#toolTip {
   border:1px solid #CCC;
   background-color:#F9F9F9;
   width:260px;
   position:absolute;
   visibility: hidden;
   overflow: hidden;
	font-size: 10px;
	font-weight: normal;
   color:#333;
}

#toolTip h1 {
   display:block;
  	font-family: Georgia, Times New Roman, Times, serif;	
	font-size: 12px;
	font-weight: bold;
   background-color:#F1F1F1;
   border-bottom:1px solid #CCC;  
   margin:0px;
   padding:0px 2px;   
}

#toolTip p {
   margin:0px;
   padding:4px 2px;
   font-size: 10px;   
}


#tt {
	position:absolute;
	display:block;
	background:url(resources/images/tt_left.gif) top left no-repeat;
}

#tttop {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(resources/images/tt_top.gif) top right no-repeat;
	overflow:hidden;
}

#ttcont {
	display:block;
	padding:2px 12px 3px 7px;
	margin-left:5px;
	background:#666;
	color:#fff;
}
 
#ttbot {
	display:block;
	height:5px;
	margin-left:5px;
	background:url(resources/images/tt_bottom.gif) top right no-repeat;
	overflow:hidden;
}


.FullDescription {
   width:400px;
   height: 480px;
   position:absolute;
   font-size: 11px;
	font-weight: normal;
	color: Black;
}

#FullDescription_titlebar {
	background-color:#d5d6d7;
	height: 20px;
	font-family: Georgia, Times New Roman, Times, serif;
}

#FullDescription_title {
	float: left;
	margin: 0px;
	width: 380px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	font-family: Georgia, Times New Roman, Times, serif;
}

#FullDescription_close {
	float: left;
	margin: 0px;
	text-align: right;
	font-size: 8px;
	padding: 2px 0px 2px 0px;
	 color: Black;
}

#FullDescription_close a:link, a:active, a:hover, a:visited {
   color:#333;
   margin: 0px;
   text-decoration: none;
    color: Black;
}

#FullDescription_text {
	background-color: White;
   height: 460px;
   padding: 0px 3px 0px 3px;
   margin-bottom: 10px;
   overflow: auto;
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=85)"; 
   filter:alpha(opacity=85);
   -moz-opacity:.85;
   opacity:.85;
   color: Black;
}

#FullDescription p {
   margin:0px;
   padding: 4px 2px;  
   color: Black; 
}

#FullDescription h2 {
	text-align:center ;
	color: Red;
	font-size: 12px;
	font-weight: bold;
}

#RouteHolder h2 {
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	color: Black;
}

#RouteHolder h1 {
	font-size: 14px;
	color: #000099;
}

.RouteMapsHolder {
	text-align: left;
	margin: 0px;
	height: 170px;

}

.RouteMapsHolder img {
	margin: 10px;
}

.RouteMapsHolder_Print {

}

  
.FullImage {
	 position: absolute;
	 padding: 0px;
	 text-align: left;
	 background-color: White;
	 text-align: center;
	 vertical-align: middle;
	 background-image: url("/Resources/images/image_loading.gif");
	 background-repeat: no-repeat;
	 background-position: center center;
}

#FullImage_CloseBar 
{
	width: 100%;
	position: absolute;
	z-index: 1001;
	background-color: #4b4b4b; 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
   -moz-opacity:.90;
   opacity:.90;
   filter:alpha(opacity=90);  
   text-align: right;
}


#FullImage_ImgSwitch_Text {
	float: left;
	text-align: left;
	display:block;
	padding: 5px 5px 5px 5px;
	width: 730px;	
}

#FullImage_ImgSwitch_Text a {
	color: white;
	font-weight: bold;	
}


#FullImage_CloseBar_Text {
	display:block;
	padding: 5px 5px 5px 0px;	
}

#FullImage_CloseBar_Text a {
	color: white;
	font-weight: bold;
	font-size: 11px;
}

#FullImage_CloseBar_Text a:hover{
	cursor: pointer;
		
}

#FullImgSrc {
	margin: 0px;
	padding: 0px;
}

.FullMapImg  {
	margin: 0px;
	padding: 0px;
}

.StagePhotoView {
	 position: absolute;
	 padding: 0px;
	 text-align: right;
	 background-color: White;
	 background-image: url("/Resources/images/image_loading.gif");
	 background-repeat: no-repeat;
	 background-position: center center;
}


#StagePhotoView_CloseBar {
	width: 100%;
	height: 20px;
	position: absolute;
	background-color: #4b4b4b; 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; 
   -moz-opacity:.90;
   opacity:.90;
   filter:alpha(opacity=90); 

}

#StagePhotoView_CloseBar_Text {
	display:block;
	padding: 5px 5px 5px 0px;	
}

#PhotoView_Closebar_Title{
	width: 940px; 
	text-align: left; 
	float: left;
	
}

#StagePhotoView_CloseBar_Text a {
	color: white;
	font-weight: bold;
	font-size: 11px;
}

#StagePhotoView_CloseBar_Text a:hover {
	cursor: pointer;
}

#StagePhotoSrc {
	margin: 0px;
	padding: 0px;
}


#MiniMap {
	position: absolute;
	top: 225px;
	z-index: 1001;
	text-align: right;
	left: 70%;
	border: 0px black solid;
}

#MiniMap img {
	border: none;
	margin-top: 5px;
}

.Route_StageText a {
	color: Black;
}

.Route_StageText p a {
	text-decoration: underline;
	font-weight: normal;
	font-style: italic;
}


.PrintSelectionScr {
	width: 300px;
	background-color: #F9F3F6;
	position: absolute;
	border: 1px #17A299 solid;
}

.PrintSelectionScr a {
	color: black;
}

#PrintSelectionScr_CloseBar {
	width: 295px;
	padding: 2px 0px 0px 0px;
	text-align: right;
	color: black;
	font-weight: bold;
}

#PrintSelectionScr_Options {
	margin: 0px 10px 10px 10px
}

.PrintSelectionScr_Description {
	margin: 0px 0px 10px 0px
	
}

.PrintSelectionScr_Spacer {
	height: 15px;
}

.PrintSelectionScr_Description strong {

}

.PrintSelectionTitle {
	color: #17A299 !important;
	font-size: 14px !important;
	font-weight: bold !important;
	font-family: Georgia, Times New Roman, Times, serif !important;

}

.PrintSelectionScr_IndivOption {
	margin: 5px 0px 5px 0px;
	font-size: 11px;
	
}

.PrintOptionsChk {
	margin-right: 5px;
}

.PrintOptionsRdo {
	margin-right: 5px;
	font-size: 11px;
}

#PrintSelectionScr_PrintButton {
	width: 285px;
	margin: 15px 0px 0px 0px;
	font-size: 10px;

}


#PrintSelectionScr_PrintButton input {
	margin-left: 15px;	
	font-size: 11px;
	margin-bottom: 10px;	
}

#StagePrintHolder {
	display: none;	
}

#StageContentHolder {
	display: block;
}

#TransparencyHolder {
    /* Do not display it on entry */
    display: none; 
    z-index:1000;
    
    /* make it cover the whole screen */
    position: absolute; 
    top: 0%; 
    left: 0%; 
    width: 100%; 
    /*height: 100%;*/

    /* make it white but fully transparent */
    background-color: #939393; 
   -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; 
   -moz-opacity:.70;
   opacity:.70;
   filter:alpha(opacity=70);   
}

#StageContentPrintHolder {
	display: none;	
}

#StagePrintContentHolder {
	display: none;
}

/* - NEW REG - */

.RegWizardSideBar_Link hover {
	cursor:default;
}

.WizardMenu {
	padding-right: 20px;
}

.WizardMenu a {
	color: Black;	
}

.WizardStep {
	padding-top: 10px;
}

.Wizard_StepButton {
	margin-top: 20px;	
}

#EmailBenefitsRow {
	display: none;
}

.modalBackground {
    background-color:white;
    filter:alpha(opacity=90);
    opacity:0.90;         
}

.modalBackground_light {
    background-color:white;
    filter:alpha(opacity=50);
    opacity:0.50;         
}

.modalBackground_grey {
    background-color:#939393;
    filter:alpha(opacity=90);
    opacity:0.90;         
}

.modalBackground_lightgrey {
    background-color:#939393;
    filter:alpha(opacity=50);
    opacity:0.50;         
}


.updateProgress {
    border-width:0px; 
    border-style:solid; 
    background-color:#FFFFFF; 
    position:absolute; 
    width:250px; 
    height:150px;   
    text-align: center;
    vertical-align: middle; 
}


.updateProgress img {
   margin-top: 15px;
}

.SponsorshipTable {
	font-size: 11px;
	font-style: normal;
	border-style: solid;
	border-width: 0px 0px 1px 1px;
	border-color: Black;
}


.SponsorshipTable td {
	padding: 2px 5px 2px 5px;	
	border-style: solid;
	border-width: 1px 1px 0px 0px;
	border-color: Black;
}

.SponsorshipTableHeader th {
	padding: 2px 10px 2px 10px;	
	border-width: 1px 1px 0px 0px;
	border-color: Black;
	border-style: solid;
	background-color: #D3D3D3;
}

.SponsorGridTotals td {
	font-weight: bold;
	background-color: #D3D3D3;
}

.SponsorshipTableAltRow {
	background-color: #EBD2DF;	
}

.DocumentGrid {
	border-style:none;
}

.ImgGal_LHS {
	float: left;
	width: 20%;
}

.ImgGal_LHS a:hover {
	color: Black;
}

.ImgGal_RHS {
	float: left;
	width: 80%;
}

.ImgGal_Img {
	margin: 5px;
	cursor: pointer;
}

.GalleryTreeView table TD div {
	height: 20px!important;
}

.GalleryTreeView a {
	color: Black;	
}

.GalleryPhotoHolder {
    background-color:#000000;
    filter:alpha(opacity=100);
    opacity:1.00;  
    padding: 0px 15px 15px 15px;
    min-width: 500px;
}


.GraphHolder {
    background-color:#000000;
    filter:alpha(opacity=100);
    opacity:1.00;  
    padding: 0px 15px 15px 15px;
}

#GalleryPhoto {
	background-color: Black;
}

#PhotoView_CloseBar {
	width: 100%;
	margin-top: 5px;
	margin-bottom: 5px;
	text-align: right;
}

#PhotoView_CloseBar_Text , #PhotoView_CloseBar_Text a {
	font-size: 13px;
	font-style: normal;
	font-weight: bold;	
	color: White;
}

#PhotoView_CloseBar_Text a:hover {
	cursor: pointer;
	font-size: 13px;
	color: Black;
}

#GraphView_Closebar_Title {
	width: 98%; 
	text-align: left; 
	float: left;
}

#GraphView_CloseBar_X {
	width: 1.9%;
	float:left;
	text-align: right;
	color: White;
}

#GraphView_CloseBar_X a {
	color: White;
}

#GraphView_CloseBar_X a:hover {
	color: White;
}

.ModalXHype:hover {
	cursor: pointer;
	color: White;
}


/* Tab Control Theme */

.yui {
	margin-top: 5px;
}

.yui .ajax__tab_header {
	font-family: Georgia, Times New Roman, Times, serif;	
	font-size: 11px;
    border-bottom:solid 5px #17A299;
}

.yui .ajax__tab_header .ajax__tab_outer {
    background:url(../Images/TabThemes/YUI/TabSprite.png) #d8d8d8 repeat-x;
    margin:0px 0.16em 0px 0px;
    padding:1px 0px 1px 0px;
    vertical-align:bottom;
    border:solid 1px #17A299;
    border-bottom-width:0px;
}

.yui .ajax__tab_header .ajax__tab_tab {    
    color:#000;
    padding:0.35em 0.75em;    
    margin-right:0.01em;
}

.yui .ajax__tab_hover .ajax__tab_outer {
    background: url(../Images/TabThemes/YUI/TabSprite.png) #bfdaff repeat-x left -1300px;
}
.yui .ajax__tab_active .ajax__tab_tab {
    color:#fff;
}

.yui .ajax__tab_active .ajax__tab_outer {
    background:url(../Images/TabThemes/YUI/TabSprite.png) #332120 repeat-x left -1400px;
}

.yui .ajax__tab_body {
    font-size: 10pt;
    padding: 0.25em 0.5em;
    background-color: #F7FFFF;    
    border: solid 1px #17A299;
    border-top-width: 0px;
 }


.Statistics_RHS {
	text-align: center;
}

.Statistics_Img {
	margin: 5px;
	cursor: pointer;
	border:solid 1px #808080;
}

.WalkStatsBold {
	font-size: 12px;	
}

.WalkStatsUL li {
	margin-bottom: 5px;
}


.FullDescriptionAmend {
   width:400px;
   height: 300px;
   position:absolute;
	font-size: 11px;
	font-weight: normal;
}

#FullDescriptionAmend_titlebar {
	background-color: rgb(51,51,101);
	height: 20px;
}

#FullDescriptionAmend_title {
	float: left;
	margin: 0px;
	width: 380px;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	color: white;
}

#FullDescriptionAmend_close {
	float: left;
	margin: 0px;
	text-align: right;
	font-size: 8px;
	padding: 2px 0px 2px 0px;
	color: White;
}

#FullDescriptionAmend_close a:link, #FullDescriptionAmend_close a:active, #FullDescriptionAmend_close a:hover, #FullDescriptionAmend_close a:visited {
   color:#333;
   margin: 0px;
   text-decoration: none;
   color: White;
}


#FullDescriptionAmend p {
   margin:0px;
   padding: 4px 2px;  
   color: Black; 
}

#FullDescriptionAmend h2 {
	text-align:center ;
	color: Red;
	font-size: 12px;
	font-weight: bold;
}


#Amendment_text {
	background-color: White;
   height: 350px;
   padding: 0px 3px 0px 10px;
   margin-bottom: 10px;
   overflow: auto;
   color: Black;
}

#TipsUL li {
	margin: 5px;
	font-weight: bold;
}

.TipsDIV {
	display: none;
}

.ContactCaptcha {
	margin-left: 0px;	
}

.ContactForm input, .ContactForm textarea {
	width: 200px;
	font-size: 11px;
}

.accordionHeader {
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #17A299;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-family: Georgia, Times New Roman, Times, serif;
}

.accordionHeader a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected {
    border: 1px solid #17A299;
    color: white;
    background-color: #17A299;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
    font-family: Georgia, Times New Roman, Times, serif;
}


.accordionHeaderSelected a {
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

.accordionHeaderSelected a:hover {
	background: none;
	text-decoration: underline;
}

.accordionContent {
    background-color: #F7FFFF;
    border: 1px dashed #17A299;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}

.CharitiesLogo {
	height: 500px;
}

.PaymentLoading {
	padding-bottom: 10px; 
	background-color: White; 
	font-size: 12px;	
}


.PaymentLoading a {
	font-size: 12px;
	font-weight: bold;	
}

.TrainingScheduleTable {
	border-collapse: collapse;
	width: 70%;
	margin-left: 50px;
}

.TrainingScheduleTable td {
	padding: 5px;
	border: 1px black solid;
}


.SponsorHolder {
	text-align: left;
}

.MajorSponsor {
	text-align: center;
	margin-right: 20px;
	margin-bottom: 20px;
	float: left;
}

.MajorSponsor img {
	border: 0px;	
}

.CheckpointSponsorChk {
 font-weight: bold;
 width: 130px;
 font-size: 1.3em !important;
 padding-top: 20px;
 padding-bottom: 20px;
}

.CheckpointSponsorLogo {
	text-align: center;	
}