﻿body
{
    background-image:url('gui/skyback.jpg');
    background-repeat:repeat-x;
	background-color: #6CAEDF;
}
/*Added Tags*/
.Banner
{
    width:986px;
    height:132px;
    background-image:url('gui/banner.jpg');
    background-repeat:no-repeat;
    background-color:#FFFFFF;
}
.NatSponsorshipBanner
{
    height: 110px;
    background-color:#FFFFFF;
    background-image:url('gui/natbanner2.jpg');
    background-repeat:no-repeat;
}
.RightLinkBar
{
    width: 200px;
    background-color:#023564;
    padding:0px 0px 0px 0px;
    font-size:19px;
}
.RightLinkBar A:link, .RightLinkBar A:visited
{
	color: #FFE894;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
.RightLinkBar A:hover, .RightLinkBar A:active
{
 	color: #6CAEDF;
	text-decoration: underline;
}
.ContentArea
{
    font-size:13px;
}
.ContentArea A:link, .ContentArea A:visited
{
	color: #7B2B83;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
.ContentArea A:hover, .ContentArea A:active
{
 	color: #C3CF21;
	text-decoration: underline;
}
.ContentRegion
{
    width: 646px;
}
.ContentRegionColumn
{
    width: 312px;
}
.Display0
{
    display:none;
}
.MasterTable
{
    width:450px;
}
.FooterLinks
{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
    font-size: 10px;
    background-color:#6CAEDF;
}
.FooterLinks a:link, .FooterLinks a:visited
{
	color:#fff;
	text-decoration:none;
}
.FooterLinks a:hover, .FooterLinks a:active
{
	color:#023666;
	text-decoration:none;
}
.FooterText
{
	color:#FFFFFF;
                font-size: 10px;
                font-weight: bold;
}



/* ------------------- Main Text & Links ------------------- */
/* main text style */
td, div
{
	color:#333333;
	font-size: 11px;
	font-family: Verdana;
	line-height: 16px;
    text-align: left;
}
/* main links style */
A:link, A:visited
{
	color: #FFFFFF;
	font-weight:bold;
	text-decoration: none;
	text-align:center;
}
A:hover, A:active
{
 	color: #023564;
	text-decoration: underline;
}

/* ------------------ Main Background Colour ----------------- */
.NavigationBar
{
	background-color: #C3CF21;
	height:32px;
}/*
.NavigationBar A:link, A:visited
{
	color: #FFFFFF;
	text-decoration: none;
	text-align:center;
}
.NavigationBar A:hover, A:active
{
 	color: #C3CF21;
	text-decoration: underline;
}*/
/* the line below the main navigation bar */
.PinLine
{
	/*background-color: #3665A9;*/
	display:none;
}
/* Event goal, team top table background colour */
.TableBackground
{
	background-color: #F2F7FB;
}
/* footer background colour */
.Footer
{
	background-color: #f2f7fb;
}

/* ------------------------ Titles --------------------------- */
/* style used in the page (for Event Name) */
.MainTitle
{
	color: #E55A35;
	font-size: 18px;
	font-weight: bold;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 3px;
	line-height: 20px;
}
/* title on the pages */
.PageTitle
{
	color: #0B5DA4;
	font-size: 14px;
	font-weight: bold;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 10px;
	line-height: 18px;
}
/* title on the pages */
.PageSubTitle
{
	color: #0B5DA4;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	margin:0px;
}
/* Subtitle on the pages used as a title for sections */
.SubTitle
{
	color: #111111;
	font-size: 13px;
	font-weight: bold;
	font-family: Verdana;
	margin-top: 0px;
	margin-bottom: 5px;
}

/* ------------------ Main Navigation ----------------- */
.NavigationSeparator
{
	color: #FFFFFF;
	font-size: 13px;
	padding:0px 8px;
}
A.NavigationLinks:link,A.NavigationLinks:visited
{
	font-size:13px;
	color: #FFFFFF;
	text-decoration: none;
	/*text-transform:uppercase;*/
}
A.NavigationLinks:hover, A.NavigationLinks:active
{
	color: #023564;
	text-decoration: none;
}
A.TopLinks:link, A.TopLinks:visited
{
	font-size:11px;
	/*text-transform:uppercase;*/
	text-decoration: none;
}

/* ---------- Table Styles (Event Goal, Top Team, Scoreboard, Facebook Etc.) ------------ */
/* Event goal, team top table title */
.TableTitle, .TableTitle_Fr
{
	color: #FFFFFF;
	background-color: #547FBC;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	text-transform: uppercase;
}
/* Event goal table - name style */
.TableSubTitle
{
	color:#333333;
	font-weight:bold;
}
/* Facebook title */
.FaceBookTitle,.FaceBookTitle_fr
{
	color: #FFFFFF;
	background-color: #3b5999;
	font-size: 12px;
	font-weight: bold;
	font-family: Verdana;
	text-transform: uppercase;
}
.TableTitle_Fr,.FaceBookTitle_fr
{
	font-size: 12px;
}
.NewsTitle
{
	color: #0B5DA4;
	font-size: 12px;
	text-transform:uppercase;
	font-weight: bold;
	font-family: Verdana;
}
.TableBorder
{
	border: #D4D5D7 1px solid;
}
a.TableLink:link,a.TableLink:visited,
a.TableLink:hover,a.TableLink:active
{
	color:#0B5DA4;
}
.TableFooter
{
	background-color: #E6EAEF;
}
.ThermometerGoal
{
	color: #77787c;
}
.ThermometerAchived
{
	color: #e55e97;
}

/* ----------------------- Footer ------------------------ */
/* footer text */
.FooterText
{
	font-family: Verdana;
	font-size: 9px;
	color: #3E3E3E;
}
/* footer link style (change these fields to change footer link) */
A.FooterLinks:link, A.FooterLinks:visited
{
}
A.FooterLinks:hover, A.FooterLinks:active
{
}

/* -------------------Form Fields -------------------------- */
.FormLabel
{
	font-size: 11px;
	font-family: Verdana;
	padding-left:10px;
	height:24px;
}
/* form text setting */
input.FormField, select.FormDropDown,
textarea.FormTextArea, input.FormButton
{
	font-size: 11px;
	font-family: Verdana;
}

/*----------------- other fields --------------------*/
A.AlternativeLink:link, A.AlternativeLink:visited
{
	color: #e55e97;
	text-decoration: none;
}
A.AlternativeLink:hover, A.AlternativeLink:active
{
	color: #e55e97;
	text-decoration: underline;
}
/* style for the messages displayed on the pages (e.g. Record updated.) */
.Message
{
	font-weight: bold;
}

/* style for the error messages displayed on the pages (validation errors) */
.ErrorMessage
{
	Color: #FF3300;
}

/*------------------ end ------------------ */
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
/* ------------- hidden styles ------------- */

body,form
{
	margin: 0px;
}
.MainTable
{
	background-color: #FFFFFF;
	width:986px;
}

.FormLabel
{
	padding-top: 4px;
	padding-bottom: 4px;
}

input.FormField
{
	border-color:#999999;
	border-width:1px; 
	border-style:solid;
	margin-top: 2px;
	margin-bottom: 2px;
}

select.FormDropDown
{
	border-width:1px; 
	border-style:solid;
	border-color:#999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

textarea.FormTextArea
{
	border-width:1px; 
	border-style:solid;
	border-color:#999999;
	width: 100%;
	scrollbar-3dlight-color:#aaaaaa;
	scrollbar-arrow-color:#777777;
	scrollbar-base-color:#999999;
	scrollbar-darkshadow-color:#cccccc;
	scrollbar-face-color:#ffffff;
	scrollbar-highlight-color:#aaaaaa;
	scrollbar-shadow-color:#999999;
	margin-top: 2px;
	margin-bottom: 2px;
}

input.FormButton
{
	border-width:1px; 
	border-style:solid;
	border-color:#999999;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
}

/* --------------   Small Tables CSS  ----------------- */
.TableTitle, .FacebookTitle
{
	padding: 3px 10px;
}
 .TableTitle_Fr,.FaceBookTitle_fr
{
	padding: 3px 8px;
}
.TableSubTitle
{
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
}
.TableLink
{
	line-height:14px;
	padding-top: 4px;
	padding-bottom: 4px;
}

/* --------------   Thermometer CSS  ----------------- */
.ThermometerGoal
{
	font-weight: bold;
	padding-top: 2px;
	padding-left: 5px;
	padding-right: 5px;
}
.ThermometerAchived
{
	font-weight: bold;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
}

/* --------------------- Reminder ----------------------- */
.Reminder
{
	color: #aa1054;
}
.ReminderTitle
{
	color: #aa1054;
	font-size:12px;
	font-weight:bold;
}
.Reminders
{
	background-color: #f2f9ff;
}
/* ---------------------------------------------------------- */

.SubNavigationSeparator
{
	background-image:url(/SharedImages/template2/im_line_h_dotted.gif);
	background-repeat:repeat-x;
}

.SubNavigation
{
	padding-top:4px;
	padding-bottom:4px;
	background-image:url(/SharedImages/template2/im_subnav_arrow.gif);
	background-repeat:no-repeat;
}

.LoginSpecialChar
{
	font-family: Verdana;
	font-size: 14px;
	color: #D4ED03;
}

.NewsTextEmphasis
{
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #454545;
}

.NewsTextBody
{
	font-family: Verdana;
	font-size: 10px;
	color: #454545;
	line-height: 14px;
}

.NewsLinks
{
	font-family: Verdana;
	font-size: 10px;
	color: #0B5DA4;
}

A.NewsLinks
{
	text-decoration: none;
}

A.NewsLinks:visited
{
	text-decoration: none;
}

A.NewsLinks:hover
{
	text-decoration: underline;
}

.HelpLinks
{
	font-family: Verdana;
	font-size: 10px;
	color: #5CAAEC;
}

A.HelpLinks
{
	text-decoration: underline;
}

A.HelpLinks:visited
{
	text-decoration: none;
}

A.HelpLinks:hover
{
	color: #0B5DA4;
	text-decoration: none;
}

.NavHelpSteps
{
	font-weight: bold;
	color: #676767;
}

.HorizontalLine
{
	background-color: #cccccc;
}
.HorizontalDottedLine
{
	background-image:url(/SharedImages/template2/im_line_dotted.jpg);
	padding-top: 4px;
	padding-bottom: 4px;
	background-repeat:repeat-x;
}
.HorizontalDottedLineNoSpace
{
	background-image:url(/SharedImages/template2/im_line_dotted.jpg);
	background-repeat:repeat-x; 
}
.FormBg1
{
	background-color: #FBFBFB;
}
.FormBg2
{
	background-color: #F1F2F4;
}

.VerticalDottedLine
{

	background-image:url(/SharedImages/template2/im_line_dotted.jpg);
}

tr.FormGridAlternatingItem td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;
	color: #434753;
	padding-left:4px;
	padding-right :4px;
	border-right-color:White;
	border-right-style: solid;
	border-right-width:2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.FormGridAlternatingItem
{
	color: #434753;
	 background-color: #F6F6F6;
}

.FormGridItem
{
	color: #434753;
	 background-color: #EBEBEB;
}

tr.FormGridItem td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left:4px;
	padding-right :4px;
	border-right-color:White;
	border-right-style: solid;
	border-right-width:2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.FormGridTitleBarGroup
{
	background-color: #C5C5C5;
	padding-bottom: 10px;
	padding-top: 10px;
	padding-right: 2px;
	padding-left: 2px;
	border-bottom-color: #0A3FAA;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: White;
	border-right-style: solid;
	border-right-width: 2px;
	font-weight: bold;
	white-space:nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FormGridTitleBar
{
	background-color: #D8D8D8;
	padding-bottom: 2px;
	border-bottom-color: #0A3FAA;
	border-bottom-style: solid;
	border-bottom-width: 2px;
	border-right-color: White;
	border-right-style: solid;
	border-right-width: 2px;
	font-weight: bold;
	white-space:nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.FormGridPageNavigation 
{
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
} 

.FormGridPageNavigation a
{
	background-color:#FFFFFF;
	color: #0A3FAA;
	text-decoration: none;
	padding-left:2px;
	padding-right :2px;
	font-weight: bold;
}

.FormGridTitleBar a
{
	padding-bottom: 2px;
	font-weight: bold;
	color:#0A3FAA;
	text-decoration: none;
	white-space:nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

tr.FormGridAlternatingItemSmall td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:4px;
	padding-right :4px;
	border-right-color:White;
	border-right-style: solid;
	border-right-width:2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.FormGridAlternatingItemSmall
{
	 color: #434753;
	 background-color: #F6F6F6;
}

.FormGridItemSmall
{
	 color: #434753;
	 background-color: #EBEBEB;
}

tr.FormGridItemSmall td
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding-left:4px;
	padding-right :4px;
	border-right-color:White;
	border-right-style: solid;
	border-right-width:2px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}

.FormGridTitleBarNoLine
{
	padding-bottom: 2px;
	border-bottom-style: none;
	border-bottom-width: 0px;
	border-right-color:White;
	border-right-style: solid;
	border-right-width:2px;
	font-weight: bold;
	white-space:nowrap;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

/* ------------- Special Payment Processing Style ------------- */
.PaymentSuccessHighlight {
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
}
.PaymentFailureHighlight {
	font-weight: bold;
	color:red;	
	font-size: 14px;
	line-height: 16px;
}

/* ------------- End of Special Payment Processing Style ------------- */

/*------------- TaskProgress control ------------------*/ 
.ProgressStepButton 
{
	border-width:0px; 
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-right: 4px; 
	padding-left: 4px; 
	color: gray;
} 
.ProgressStepButtonActive
{
	border-width:0px; 
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	padding-right: 4px;
	padding-left: 4px; 
	color: black; 
} 
.ModuleNameLabel 
{
	font-weight: bold; 
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	padding-right: 8px; 
	padding-left: 8px; 
	color: blue; 
} 
/*------------- End of TaskProgress control ------------------*/

/* ------------- end of hidden styles ------------- */

