body
{
    font: 10pt Trebuchet MS;
    margin: 0px;
    background-color:#000
}

/*a, a:link, a:visited, a:active {color:#D53003;}*/

a:hover {text-decoration:none;}
textarea {font: 10pt Arial;}

/* Fix for FF outline */
:-moz-any-link:focus {
  outline: none;
}

h2 { font-size:14px; font-weight:bold;}
/* Custom styles */
.container
{
    /*width: 980px;*/ /* 1024 resolution */
    /*width: 770px;*/ /* 800 resolution */
    margin: 0px auto 0px auto;
    /*background-color:#FFF;*/    
}

.containeradmin
{
    margin: 0px auto 0px auto;   
    background-color:#FFF;    
}
.mainTitle
{
    font-size: 14px;
    font-weight: bold;
    color:#000;
    padding-left:10px;
}
.smallText {font-size:75%}

.messageArea
{
    padding: 10px;
    border: solid 1px #555;
    background: #EFEFEF;
    color:#333;
}

.messageAreaBlack
{
    padding: 10px;
    border: solid 1px #555;
    background: #000;
    color:#FFF;
}


.detailsview
{
    padding: 10px;
    background: #EFEFEF;
}

.detailsviewBlack
{
    padding: 10px;
    background: #000;
    color:#FFF;
}

.loginPanelHeading
{
background:url('/images/accordion_header.gif') top left #a52300 repeat-x;
    padding: 7px 4px 6px 4px;
    color: #FFF;
    text-align: center; /*cursor:move;*/
    font-weight: bold;
}
.loginPanelBorder
{
    border: solid 1px #555;
}
.loginPanel
{
    padding: 10px;
    background-color: #EFEFEF;
    color:#333;
}
.panelFade
{
    display: none;
}

.accordionHeader
{
    background:url('/images/accordion_header.gif') top left #a52300 repeat-x;
    padding: 7px 4px 6px 4px;
    color: White;
    font-weight: bold;
    text-align: center;
    /*cursor: pointer;*/

}
.accordionHeaderInactive
{
    background-color:#DDD;
    background-image:none;
    padding: 7px 4px 6px 4px;
    color: #AAA;
    font-weight: bold;
    text-align: center;
    cursor: default;

}
.accordionHeaderSelected
{
    background:url('/images/accordion_header_selected.gif') top left #ff9005 repeat-x;
    padding: 7px 4px 6px 4px;
    color: White;
    font-weight: bold;
    text-align: center;
    cursor: pointer;
}
.accordionHeaderSelected a, .accordionHeaderSelected a:link, .accordionHeaderSelected a:visited, .accordionHeaderSelected a:active
{ 
    color: #000;
    text-decoration: none;
}
.accordionContent
{
    background: #F6F6F6;
    /*
    background-image:url('/images/acc_bg.jpg');
    background-repeat: repeat-x;
    */
    color:#555;
    padding: 5px;
    text-align: center; /*cursor:move;*/
}
.accordionHeader a, .accordionHeader a:link, .accordionHeader a:visited, .accordionHeader a:active
{
    color: #FFF;
    text-decoration: none;
}
.accordianBorder
{
    border: solid 1px #a5a5a5;    
}
.viewDropDown { width: 200px; }
.viewDropDownWide { width: 250px; }
.leftFloat
{
    float: left;
    padding-right: 10px;
}
.navContainer
{
    background-color: #D53003; /*#BB524F*/
    height: 100%;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}
.nav, .nav_on
{
    font-size: 14px;
    font-weight: bold;
    background-color: #D53003; /*#BB524F*/
    color: White;
    padding: 5px;
    float: left;
}
.nav a, .nav a:link, .nav a:visited, .nav a:active
{
    color: white;
    text-decoration: none;
    padding: 5px;
}

.nav a:hover
{
    background-color: #FF9005;
}
.nav_on a
{
    background-color: #FF9005;
    color: white;
    text-decoration: none;
}

.navSeparator
{
    background-color: #D53003;
    padding: 5px;
}

.header
{
    background: #010101; /*#FF9005;
    padding: 10px;*/    
}
.headerTitle
{
    font-size: 40px;
}
/*
.footerContainer
{        
    background-color: #D53003;
    float: left;
    text-align:center;
    margin-top: 10px;
    width: 770px;
    border-bottom: 1px solid black;
    border-top: 1px solid black;
}

.footer
{
    color: White; 
    padding: 5px;
    font-size: 10px;
}

.footer a, .footer a:link, .footer a:visited, .footer a:active
{
    color: white;
    text-decoration: none;
    padding: 5px;
    font-weight: bold;
}
*/
/*
.footer a:hover
{
    background-color: #FF9005;
}
*/
.registerFooter
{
    background: #E6E6E6;
	border-top:1px solid #CDCDCD;
	border-bottom:1px solid #CDCDCD;		
}
.regControl
{ 
    float: left;
}
.regControl a
{ 
	line-height:20px;
	font-size:11px;
}
.msgError
{
    display:block;
    padding:5px;
    margin:5px 0px 5px 0px;
    color:#CC0000;
    background-color:#F7E0F0;
    border:solid 1px #CC0000;    
}
.msgError h3 { font-size:14px; font-weight:bold; margin-top:5px; margin-bottom:5px;}
.msgSuccess
{
    display:block;
    padding:5px;
    margin:5px 0px 5px 0px;
    color:#ff4200;/*Green;*/
    background-color:#ffc780;/*#E3F5DD;*/
    border-bottom:solid 1px #ff4200;/*Green;*/
}
.msgSuccess a 
{
    color:#ff4200 /*Green*/ !important;
    font-weight:bold;
}
.msgDefault
{
    display:block;
    padding:5px;
    margin:5px 0px 5px 0px;
    color:#555;
    background-color:#F7E8D4;
    border:solid 1px #FBBD6F;
	text-align:center;
    font-weight:bold;
}
.hint
{   
    padding:5px;
    background-color:#BBB;
    color:#555;
}
.searchArea { text-align: left; margin: auto; width: 200px; }
.searchDiv { margin-bottom:5px;}

/* START Email availability AJAX styles */
#EmailAvailability {  
}
.taken {
  color:red;
}
.available {
  color:Green;
}
/* END */

.tabPanel 
{
 background:#eee;	
}

.ajaxCurrentTab 
{
	background:blue;
}

.SliderJSFix {display:none;}
.SliderContainer{float:left;}
.CalendarContainer{z-index:1001; background:#FFF;}

.Journal 
{
    width:590px;
    padding:5px;
    background-color:#EFEFEF;   
    border:1px solid black;
}

.JournalHeader 
{
    width:590px;
    height:40px;
    background-color:#F8DC94;   
    border:1px solid black;
    padding:5px; 
}



img {
 border:0px;
}

a {
 color:#d53003;
 text-decoration:none;
}

a:hover {
 text-decoration:underline;
}

td, div, p {
 font-family:tahoma;
 font-size:12px;
 /*color:#393939;*/
}

body {
 margin:0px;
 padding:0px;
 background:#000;
}

.container {
 width:990px;
 margin:auto auto;
}

.latestJobs {
 background:url('/images/latest_jobs_bg.gif') no-repeat top left;
 width:750px;
 height:26px;
 font-size:10px;
 color:#bec3c7;
 padding:31px 10px 5px;
 float:right; 
}

.latestJobs a {
 color:#fffef6;
}



/*** Top Nav *****/

.RegisterNow 
{
    float: right;
    margin:0px 20px 0px 0px;
    padding:0px 0px 0px 0px;
    width: 127px; height: 28px;    
    font-weight:bold;
}
.RegisterNow a 
{
    background:transparent url('/images/register_now.gif') no-repeat top;
    width: 127px; height: 22px;
    padding-top:6px;
    text-indent:-9000px;
    text-align:center;
    display:block;
    color: #FFFFFF;
    text-decoration:none;
}
.RegisterNow a:hover { background-position: 0px -28px; color: #D53003; }


.topNavigation li.on {
 float: left;
 margin: 0px ;
 background:url('/images/tab_back_on.gif') repeat-x;
}

.topNavigation li.on a {
 display:block;
 color:#fff;
 font-weight:bold;
 background:url('/images/tab_right_on.gif') right no-repeat transparent;
}

.topNavigation li.on a.noRight  {
 display:block;
 color:#fff;
 font-weight:bold;
 background:url('/images/tab_on_right_off.gif') right no-repeat transparent;
}

.topNavigation li.on a.home span {
 padding:5px 30px 6px 22px;
 display:block;
 background:url('/images/tab_start_on.gif') left top no-repeat;
}

.topNavigation li {
 float: left;
 margin: 0px;
 background:url('/images/tab_back_off.gif') top repeat-x;
}

.topNavigation ul {
 list-style: none;
 padding:0px;
 margin:0px;
}

.topNavigation a {
 display:block;
 color:#fff;
 font-weight:bold;
 background:url('/images/tab_off.gif') top right no-repeat;
}

.topNavigation a.noRight {
 display:block;
 color:#fff;
 font-weight:bold;
 background:url('/images/tab_right_contact.gif') top right no-repeat;
}

.topNavigation a.rightOn {
 display:block;
 color:#fff;
 font-weight:bold;
 background:url('/images/tab_left_on.gif') top right no-repeat;
}



.topNavigation a:hover {
 text-decoration:none;
 font-size: 11px;
 color:#FF9C00;
}

.topNavigation a span {
 font-size: 11px;
 padding:5px 30px 6px 11px;
 display:block;
 /*background:url('/images/nav_left.gif') left top no-repeat;*/
 cursor:pointer;
}

.topNavigation a.home span {
 font-size: 11px;
 padding:5px 30px 6px 21px;
 display:block;
 background:url('/images/tab_start_off.gif') left top no-repeat;
 cursor:pointer;
}



/*** End Nav *****/


.header {
 border-bottom:9px solid #d53003;
 background:#262626;
}

.clear {
 clear:both;
}

.leftNav {
 float:left;
}

.leftNav a {
 font-family:tahoma;
 display:block;
 width:126px;
 height:45px;
 color:#dcdcdc;
 padding:10px 18px 0px 76px;
 font-size:13px;
 font-weight:bold;
}

.employment { background:url('/images/nav_employment.gif') no-repeat; }
.playerVacancies { background:url('/images/nav_playerVacancies.gif') no-repeat; }
.playerscoaches  { background:url('/images/nav_players.gif') no-repeat; }
.coaching { background:url('/images/nav_coaching.gif') no-repeat; }
.registeredClubs { background:url('/images/nav_registered.gif') no-repeat; }
.registeredLeagues { background:url('/images/nav_registeredLeagues.gif') no-repeat; }
.committee { background:url('/images/nav_committee.gif') no-repeat; }
.management { background:url('/images/nav_management.gif') no-repeat; }


.employmentOn { background:url('/images/nav_employment_on.gif') no-repeat; }
.playerVacanciesOn { background:url('/images/nav_playerVacancies_on.gif') no-repeat; }
.playerscoachesOn  { background:url('/images/nav_players_on.gif') no-repeat; }
.coachingOn { background:url('/images/nav_coaching_on.gif') no-repeat; }
.registeredClubsOn { background:url('/images/nav_registered_on.gif') no-repeat; }
.registeredLeaguesOn { background:url('/images/nav_registeredLeagues_on.gif') no-repeat; }
.committeeOn { background:url('/images/nav_committee_on.gif') no-repeat; }
.managementOn { background:url('/images/nav_management_on.gif') no-repeat; }

.siteBody {
 border-top:1px solid #000;
 border-bottom:1px solid #000;
 background:url('/images/footer.gif') #303030 bottom repeat-x;
 padding-bottom:63px;
}

.content {
 background:#000;
 width:768px;
 float:right;
 border-right:solid 1px #303030;
 min-height:330px;
 height:auto !important;
 height:275px;
 color:#EFEFEF;
}

.headingHome {
 /*background:url('/images/heading_back.gif') repeat-x top;*/
 background:url('/images/heading_bg.gif') repeat-x top;
 margin:0px;
 height:44px;
 border-bottom:1px solid #333;
 /*color:#3d3d3d;*/
 color:#EFEFEF;
 font-size:18px;
 font-weight:normal;
 padding: 10px 0px 0px 20px;
}

.headingHome span {
 
 font-size:10px;
}

.contentPadding {
 padding:10px 10px 10px 20px;
}

.featureRight {
 float:right;
 border-left:1px solid #000;
}

.footer {
 width:770px;
 float:right;
 text-align:center;
 color:#9a9a9a;
 font-size:10px;
 padding:5px 0px 5px 0px;
}

.footer a {
 font-weight:bold;
 color:#9a9a9a;
}

/*Modal Popup*/
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	/*background-color:#303030;*/
	color:#EFEFEF;
	border:solid 1px #333;
	padding:3px;
	width:250px;
}

/*.registerFooter input{
 background:url('/images/button_short.gif');
 border:0px;
 margin:0px;
 padding:4px 0px 4px 0px;
 color:#fff;
 width:73px;
}*/

.listingFieldHeader {width:48%;}

.viewRow{background-color:#FFF;}
.viewRowAlt{background-color:#EFEFEF;}

.crumbsContainer{padding:0px 0px 10px 0px; font-weight:bold; margin-bottom:5px;}
.crumbsContainer a{/*color:#CCC;*/}

.viewPlayersTable {border: solid 1px #CCC;background-color: #FFF;}
.viewPlayersTable thead {text-align: left; font-weight:bold; padding:3px; }
.viewPlayersTable thead td {border-bottom:1px solid #CCC; background-color: #EFEFEF; /*color:#000;*/}
.viewPlayersTable td {text-align: left; /*background-color:#000; color:#FFF;*/}
.viewPlayersTable td b {/*color:#FFCC00;*/}

.printPlayerCoach {color:#EFEFEF;}

.textInput { border:solid 1px #CCC; }
.selectInput { border:solid 1px #CCC; }
