h1 {
font-family:Arial, Helvetica, sans-serif !important;
font-size:18px !important;
color:#B70131 !important;
margin-bottom:10px;
}

h2 {
font-family:Arial;
font-size:14px;
color:#B70131;
margin-bottom:10px;
}

h3 {
font-family:Arial;
font-size:14px;
color:#525152;
margin-bottom:10px;}

h4{
color:#0D6CBE;
font-family:Arial;
font-size:18px;
margin-bottom:8px;}

h5{
font-family:Arial;
font-size:11px;
font-weight:bold;
}

p a{
font-weight:bold;
font-size:12px;

}


a:link, a:visited {
	color:#333333;
	text-decoration:underline;
}

a:hover{
color:#319ECE !important;}

p {
/*font-family:Arial;
font-size:12px;
color:#525152;
text-align:left;*/
}


/*/////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// SACAC HOMEPAGE  - Start //////////////////////////////*/

/**********************************************************************/ 
/*HEADER - Start*/
/**********************************************************************/ 

#block-block-6 { /*Header wrapper
    color:#fff;
	background-color:#0D6CBC;
	padding:15px;*/
}

#block-block-6 a{ /*content Links
	color:#fff;
	text-decoration:none;*/
}

#block-block-6 .home_banner_title{ /*Header Title*/
	font-size:18px;
	padding-bottom:20px;
}

.sacac-home-membership{ /*Membership wrapper
    padding-right:20px;*/
}

.sacac-home-location /*Our Location wrapper*/
{
}

.sacac-home-banner-02 /*Banner image and description text*/
{
	/*color:#74C2FF;
	font-size:10px;
	padding-left:15px;
	padding-right:15px;*/
}

#block-block-6 .banner-pagination{ /*Banner Pagination wrapper
	display:inline; 
	margin:0;
	padding:0px;*/
}

#block-block-6 .banner-pagination a{ /*Banner Pagination links
	text-decoration:none;
	padding:2px 6px;
	background-color:#1680d3;*/
}

#block-block-6 .banner-pagination a:hover, #block-block-6 .banner-pagination a.active{ /*Banner pagination hover and active links
	padding:2px 6px;
	background-color:#053364;*/
}

#block-block-6 .home_join_sacac, /*Join SACAC wrapper*/
#block-block-6 .home_join_sacac_button /*Join SACAC button*/
{
	/*background-image:url(/images/home_join_sacac_border.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:20px;
	text-align:center;
	margin-top:10px;
	padding-top:10px;*/
}

#block-block-6 .home_sign_membership{ /*Sign up for membership text*/
	/*font-size:20px;
	text-align:center;*/
}




/* //////////////////////////////////////////////// New Header /////////////////////////////////////*/

#block-block-6 .home_event{ /*Upcoming events*/
	font-size:11px;
	color:#74C2FF;
	background-image:url(/images/home_event_border.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	width:170px;
	line-height:16px;
}

#block-block-6 .home_upcoming_events a.more{ /*Upcoming events a:*/
	color:#74C2FF !important;
}

#block-views-banner_rotate-block_1{ /*Main Home Banner */
    color:#fff;
	background-color:#0D6CBC;
	padding:15px;
	}
	
#block-views-banner_rotate-block_1 a{  /*Main Home Banner a: */
    color:#ffffff;
	text-decoration:none;}

#block-views-banner_rotate-block_1 a:hover{
color:#ffffff !important;
text-decoration:underline;}

#block-views-banner_rotate-block_1 .home_join_sacac, #block-views-banner_rotate-block_1 .home_join_sacac_button{ /* Why Join SACAC & Join Now Button */
	background-image:url(/images/home_join_sacac_border.png);
	background-repeat:repeat-x;
	background-position:top;
	font-size:16px;
	text-align:center;
	margin-top:10px;
	padding-top:10px;
	font-weight:bold;
	}

#block-views-banner_rotate-block_1 .home_sign_membership{ /* Sign up for Membership Text */
    font-size:16px;
	text-align:center;
	font-weight:bold;
	}
	
	
#block-views-banner_rotate-block_1 .banner-pagination{ /*Banner Pagination wrapper*/
	display:inline;
	margin:0;
	padding:0px;
	
}

#block-views-banner_rotate-block_1 .banner-pagination a{ /*Banner Pagination links*/
	text-decoration:none;
	padding:2px 6px;
	background-color:#1680d3;
}

#block-views-banner_rotate-block_1 .banner-pagination a:hover, #block-views-banner_rotate-block_1 .banner-pagination a.active{ /*Banner pagination hover and active links*/
	padding:2px 6px;
	background-color:#053364;
}

#block-views-banner_rotate-block_1 .home_event{ /*Upcoming events Content Text*/
	/*font-size:11px;*/
	color:#74C2FF;
	background-image:url(/images/home_event_border.png);
	background-repeat:repeat-x;
	background-position:bottom;
	padding-bottom:10px;
	margin-bottom:10px;
	width:170px;
	line-height:16px;
	
}

#block-views-banner_rotate-block_1 .home_upcoming_events a.more{  /*  Upcoming events - MORE UPCOMING EVENTS*/
	/*color:#74C2FF !important;*/
	color:#ffffff !important;
}

#block-views-banner_rotate-block_1 .home_banner_title{ /*  Upcoming events Title */
    font-size:18px;
	padding-bottom:20px;
	}
	
   
#views_slideshow_singleframe_pager_banner_rotate-block_1 .pager-item{ /*Banner Pagination*/
   display:inline;
   margin-right:4px;
   padding:0;
   }
   
#views_slideshow_singleframe_pager_banner_rotate-block_1 .pager-item a{ /*Banner Pagination links*/
	text-decoration:none;
	padding:2px 6px;
	background-color:#1680d3;
}
   
#views_slideshow_singleframe_pager_banner_rotate-block_1 .pager-item a:hover, #views_slideshow_singleframe_pager_banner_rotate-block_1 .pager-item a.active{
   background-color:#053364;
   padding:2px 6px;
}

#views_slideshow_singleframe_pager_banner_rotate-block_1 div.pager-item.activeSlide a {
   background-color:#053364;
   padding:2px 6px;
}

#views_slideshow_singleframe_main_banner_rotate-block_1{ /*  Banner Image and Content */
   width:717px;
   margin-left:5px;
   }

.home_tournament_content{ /* Join Now Button */
  margin-right:20px;
  margin-top:70px;}

#views_slideshow_singleframe_main_banner_rotate-block_1 .views-field-body{
  width:477px;
  }
   
#views_slideshow_singleframe_main_banner_rotate-block_1 .views-field-title{
  font-size:11px;
  color:#74C2FF;
  width:477px;
  }


 
/* //////////////////////////////////////////////// New Header End /////////////////////////////////////*/


   
	

/**********************************************************************/ 
/*HEADER - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*BODY - Start*/
/**********************************************************************/ 

.sacac-home-introduction{ /*Introduction wrapper*/
	border-bottom:1px dotted #CECECE;
	padding-bottom:20px;
	margin-bottom:20px;
}

.sacac-home-introduction img{ /*Introduction image*/
	padding-right:15px;
}

.sacac-home-introduction span{ /*Introduction Keywords text*/
	color:#0D6EBE;
}

/**********************************************************************/ 
/*BODY - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*FOOTER - Start*/
/**********************************************************************/ 

#block-block-5{ /*Footer wrapper*/
	/*padding:15px;
	padding-right:20px;*/
	font-size:11px;
	}

   #block-block-5 .col_one{
   width:248px;
   padding-right:45px;
   }

   #block-block-5 .col_two{
   padding:0 40px 0 20px;
   width:240px;
   }

   #block-block-5 .col_three{
   width:310px;
   
   }

  #block-block-5 h4, #node-15 h4,#node-37 h4{
  font-size:13px !important;
  font-weight:bold;}
  
  
  #block-block-5 .school_club, #node-15 .school_club, #node-37 .school_club{
  font-size:10px !important; 
  margin-top:-10px !important;}
  
  #node-15 .sports_logo, #node-37 .sports_logo{
  margin-left:29px;}
  
  #node-15 .counseling_logo, #node-37 .counseling_logo{
  /*margin-left:29px;*/}
  
#block-block-5 .sign_up {
	/*width:360px;
	margin-top:34px;
	padding-top:13px;
	border-top:1px solid #C5C5C5;*/
	font-size:11px;
	color:#5B5B5B;
	padding-top:2px;
}

#block-block-5 .sign_up img{
	float:left;
}

#block-block-5 ul{
	display:inline;
	float:left;
}

#block-block-5 li{
	background-image:none;
	margin:0;
	padding:0px;
	width:140px;
}

#block-block-5 ul.sitemap-left{
	float:left;
}

#block-block-5 ul.sitemap-right{
	float:right;
	margin-top:27px;
}

.paypal{
margin-top:10px;
}

#block-block-5 .footer_sport{
margin-left:35px;
width:125px;}

#block-block-5 .footer_counseling{
/*margin-left:30px;*/
width:129px;}

#block-block-5 .sports_logo{
margin-left:30px !important;
}


#footer-wrapper{
min-height:110px !important;
}


/**********************************************************************/ 
/*FOOTER - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*LEFT COLUMN - Start*/
/**********************************************************************/ 
#sidebar-left .block
{
	/*margin-left:15px !important;*/
	padding-left:20px !important;
	padding-top:4px;
}

/**********************************************************************/ 
/*LEFT COLUMN - End*/
/**********************************************************************/ 

/*////////////////////////////// SACAC HOMEPAGE - End //////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/


/*/////////////////////////////////////////////////////////////////////////////////*/
/*////////////////////////////// SACAC PAGES  - Start //////////////////////////////*/

/**********************************************************************/ 
/*HEADER - Start*/
/**********************************************************************/

/**********************************************************************/ 
/*HEADER - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*BODY - Start*/
/**********************************************************************/ 

/**********************************************************************/ 
/*BODY - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*LEFT COLUMN - Start*/
/**********************************************************************/ 

/**********************************************************************/ 
/*LEFT COLUMN - End*/
/**********************************************************************/ 


/**********************************************************************/ 
/*RIGHT COLUMN - Start*/
/**********************************************************************/ 

#block-views-events-block_1 .news_events  /*'News and events' Content Listing wrapper*/
{
	border-bottom:1px solid #D9D9D9;
	margin-bottom:10px;
}

#block-views-events-block_1 .title, #block-views-events-block_1 .title a{ /*Listing Title*/
	font-size:14px;
}

#block-views-events-block_1 .date /*Listing date*/
{
	color:#B70131;
	font-size:11px;
	line-height:11px;
	padding-bottom:10px;
}

#block-views-events-block_1 p
{
	font-size:11px;
	line-height:11px;
	margin:0;
	padding:0px;
	padding-bottom:10px;
	}
	
.sports_info_register a{
color:#B70131;
font-weight:bold !important;
text-decoration:none;
font-family:Arial !important;
text-transform:uppercase;
}

/**********************************************************************/ 
/*RIGHT COLUMN - End*/
/**********************************************************************/ 

/*////////////////////////////// SACAC PAGES  - End //////////////////////////////*/
/*/////////////////////////////////////////////////////////////////////////////////*/









/* Home Page */

#block-menu-menu-sportsprogram h2{
color:#AF0232 !important;
font-size:18px !important;
font-family:Arial, Helvetica, sans-serif !important;
}

#block-menu-menu-sportsprogram .menu{
font-family:Arial;
font-size:12px;
color:#333333;
}

#block-menu-menu-sportsprogram .menu a{
font-family:Arial;
font-size:12px;
color:#333333;
text-decoration:none;
}

#block-menu-menu-sportsprogram li{
list-style-image:none !important;
background:none !important;
margin-left:-10px;
}
/*
.home_welcome_message{
}

.home_welcome_message img{

}

.home_welcome_message span{
color:#0D6EBE;
}*/

#block-block-6{
/*border:3px solid #ff6600;*/
/*width:960px !important;
height:377px !important;
background-color:#0D6CBC;
color:#ffffff !important;
padding-top:16px;*/
}
/*
#block-block-6 p{
font-size:12px;
color:#ffffff !important;
}
*/

/*#block-block-6 .home_banner_title{
font-size:18px;
color:#ffffff;
}*/

#block-block-6 .home_page_no{
/*display:inline; 
color:#ffffff;
background-image:url(/images/home_pageno_background.png);
background-repeat:no-repeat;
margin:0;
padding:0px;*/
/*margin-left:-5px;*/
/*padding-top:4px;
padding-bottom:4px;
margin-bottom:8px;
padding-left:6px;
padding-right:7px;*/

}

#block-block-6 .home_page_no a{
/*color:#ffffff;
text-decoration:none;
padding:2px 6px;
background-color:#1680d3;*/
}

#block-block-6 .home_page_no a:hover{
/*background-image:url(/images/home_pageno_hover.png);
padding:2px 6px;
background-color:#053364;*/
/*padding-top:4px;
padding-bottom:4px;
margin-bottom:8px;
padding-left:6px;
padding-right:7px;*/
}

/*#block-block-6 .home_join_sacac{
background-image:url(/images/home_join_sacac_border.png);
background-repeat:repeat-x;
background-position:top;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
margin-top:18px;
padding-top:12px;
height:52px;
text-align:center;}
#block-block-6 .home_sign_membership{
font-family:Arial, Helvetica, sans-serif;
font-size:21px;
text-align:center;}


*/

#block-block-6 .home_event span{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
}

#block-block-6 .home_event span a{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ffffff;
text-decoration:none;
}

/*
#block-block-6 .home_event{
font-size:11px;
font-family:Arial;
color:#74C2FF;
margin-top:10px;
background-image:url(/images/home_event_border.png);
background-repeat:no-repeat;
background-position:bottom;
padding-bottom:8px;
width:167px;}
*/

/*
#block-block-6 .home_tournament_content{
margin-left:15px;
margin-right:15px;}
*/
/*
#block-block-6 .home_upcoming_events{
margin-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#74C2FF;
}
*/
/*
#block-block-6 .home_upcoming_events a{
margin-right:12px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#74C2FF;
text-decoration:none;
}
*/

/*  Footer */

#block-block-5{
width:960px;
}

#block-block-5 a{
color:#4d4d4d !important;
text-decoration:none;
}

#block-block-5 a:hover{
color:#319ECE !important;} 

#block-block-5 input{
border:1px solid #ffffff !important;
float:left !important;
width:197px !important;
margin-top:2px;}

#block-block-5 .email{
border:1px solid #929292;
width:230px;
/*padding-bottom:5px;*/
height:26px !important;
padding-top:3px;
padding-left:2px;
background-color:#ffffff;
}

/*
#block-block-5 .sign_up {
width:330px;
margin-top:34px;
padding-top:13px;
border-top:1px solid #C5C5C5;
font-size:11px;
color:#5B5B5B;}
*/
/*
#block-block-5 .sign_up img{
float:left; 
margin-top:-6px;
padding-right:5px;
}


#block-block-5 .sitemap_left{
width:155px; 
float:left; 
font-size:11px !important;
}

#block-block-5 .sitemap_left a{
font-size:11px !important; 
}


#block-block-5 .sitemap_right{
width:144px; 
float:right; 
font-size:11px !important;
}

#block-block-5 .sitemap_right a{
font-size:11px !important;
}


#block-block-5 .sitemap_about{
margin-bottom:85px !important;}
*/
/*
#block-block-5 .home_footer_singapore{
margin-left:60px;}

*/

#block-block-16{
padding-right:10px;
}

#block-block-17 .map_search{
margin-top:5px;}

/* Page Content  */

#league_sports_content{
float:left;
width:400px;}

#league_sports_content .grey_bg{
width:410px;
/*height:70px; */
border:1px solid #D5D5D5; 
background-color:#E9E9E9; 
padding-top:3px; 
padding-left:8px; 
margin-bottom:30px;
padding-top:3px;
padding-bottom:3px;
}

#league_sports_content .date{
font-size:23px;
color:#1D1D1D;
font-family:Arial;
font-weight:bold;
}

#league_sports_content .team{
font-size:12px;
color:#1D1D1D;
font-family:Arial;
font-weight:bold;
}

#league_sports_content .cubs_one{
float:left; 
/*width:153px !important; */
height:64px; 
text-align:center; 
margin-top:10px; 
margin-left:83px;
}

#league_sports_content .cubs_two{
float:right; 
/*width:153px !important; */
height:64px; 
display:inline; 
text-align:center;
margin-top:10px; 
margin-right:121px;
}

#league_sports_content .vs_img{
float:left; 
width:31px; 
position:relative; 
margin-top:32px; 
display:block;
margin-left:8px;
}

#league_sports_content .download_scehdule{
margin-top:20px !important;
}

#league_sports_content .download_scehdule a{
font-family:Arial !important;
font-size:12px !important;
color:#C5012E !important;
text-decoration:underline !important;
}


#node-team-nid .prev_next_button{
float:left;
}

.view_button{
float:right;
margin-top:-35px;
}

#node-team-nid .view_button{
float:right;
clear:both !important;
}

.downloads a{
font-family:Arial !important;
font-size:12px !important;
color:#C5012E !important;
text-decoration:underline !important;
}

.downloads img{
float:left;
margin-right:8px;
}


#node-team-nid .downloads img{
float:left;
margin-right:8px;
margin-top:8px !important;}

#view_teams_poster{
float:right;
margin-left:10px;
width:470px;
}

#node-team-nid .downloads h2{
font-weight:bold;}

#node-team-nid h3{
font-weight:bold;
color:#B70131;}

#node-team-nid h2, #node-league-nid h2{
font-weight:bold;}

.do_you_know{
margin-top:80px !important;
padding-top:22px;
border-top:1px solid #D5D5D5;
}

#node-team-nid .do_you_know span, #node-league-nid .do_you_know span{
font-weight:bold;
}

.do_you_know_content{
padding-left:8px;
padding-right:12px;}

.do_you_know img{
float:left !important;
margin-right:8px;}

.do_you_know span{
font-family:Arial;
font-size:14px;
color:#B70131;
}

#block-block-21, #node-league-nid .message_area, #node-team-nid .message_area{
font-size:13px;
width:945px;
background-color:#EDEDED;
border:1px solid #D5D5D5;
margin-top:47px;
}

#block-block-21 .title, #node-league-nid .title, #node-team-nid .title{
background-image:url(/images/coach_message_title.png);
background-repeat:repeat-x;
background-position:top !important;
height:39px;
padding-top:5px;
/*margin-top:-8px;*/
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
}

#block-block-21 .title h2, #node-league-nid .title h2, #node-team-nid .title h2{
padding-top:6px;}

#block-block-21 .month, #node-league-nid .month, #node-team-nid .month{
font-family:Arial;
font-size:22px;
color:#B80130;}

#block-block-21 .date, #node-league-nid .date, #node-team-nid .date{
font-family:Arial;
font-size:18px;
color:#3A3939;}

#block-block-21 .year, #node-league-nid .year, #node-team-nid .year{
font-family:Arial;
font-size:13px;
color:#676767;}

#block-block-21 .cc_table, #node-league-nid .cc_table, #node-team-nid .cc_table{
width:750px; 
height:55px; 
border:1px solid #D5D5D5; 
padding-top:10px; 
padding-left:10px; 
padding-bottom:15px; 
background-color:#ffffff; 
margin-left:90px; 
margin-top:17px;
}

#block-block-21 .cc_table_last, #node-league-nid .cc_table_last, #node-team-nid .cc_table_last{
width:750px; 
height:55px; 
border:1px solid #D5D5D5; 
padding-top:10px; 
padding-left:10px; 
padding-bottom:15px; 
background-color:#ffffff; 
margin-left:90px; 
margin-top:17px;
margin-bottom:17px;
}

#block-block-21 .time, #node-league-nid .time, #node-team-nid .time{
float:left; 
width:40px; 
text-align:center;
}

#block-block-21 .cc_content, #node-league-nid .cc_content, #node-team-nid .cc_content{
float:right; 
width:695px; 
line-height:18px; 
margin-top:15px;
padding-right:5px;
}

#block-block-21 .cc_content img, #node-league-nid .cc_content img, #node-team-nid .cc_content img{
float:left;
margin-right:8px;
margin-top:-5px;
}

#node-league-nid .mm_area_bt, #node-team-nid .mm_area_bt{
width:99px;
height:28px;
margin:30px 0 20px 20px;}

#md_select_child{
background-image:url(/images/md_background.png);
background-repeat:no-repeat;
height:141px;
width:501px;
}
#md_select_child .photo{
margin-top:15px !important;
margin-right:10px !important;
}

#md_select_child .content{
float:right;
margin-top:-10px;
width:300px !important;
height:141px !important;
}

#md_select_child .content span{
font-weight:bold;
color:#B70131;}

#user-login-page{
font-family:Helvetica, Arial, sans-serif;
font-size:20px;
color:#878787;
width:250px;
margin-left:320px;
margin-top:-103px;
}


#user-login-page span{
color:#0D6DBD;
}

#user-login-page img{
margin-bottom:8px;
margin-top:8px;
margin-left:10px;
}



.description{
font-size:0.85em;
}

.password_remind{
color:#898989;
line-height:150%;
margin-bottom:0.75em;
font-size:0.85em;
margin-top:-14px;}

.logged_why{
color:#898989;
line-height:150%;
margin-bottom:0.75em;
font-size:0.85em;
margin-top:-28px;
}

#edit-pass-wrapper{
padding-top:12px;}

.user-login-page{
color:#319ECE;
}

.user-login-page a{
color:#319ECE;
text-decoration:none;}



/*.child_details_page{
width:900px;
height:500px;
border:1px solid #D2D2D2;
padding-top:20px;

font-family:Arial;
font-size:13px;
color:#525152;
margin-left:
}

.child_details_photo{
float:left; 
margin-left:50px;
}

.child_details{
float:right; 
width:500px; 
margin-right:125px; 
margin-top:-10px; 
border-bottom:1px solid #B1B1B1;}

.child_details td{
padding-bottom:15px;}

.cd_button{
margin-right:130px;
margin-top:-60px;}*/


/*//////////////////////////////////////////////////////     Child Registration Page    /////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

#node-page-child .content{
/*border:1px solid #d4d4d4;
height:200px;
padding-top:15px;
padding-top:15px;
padding-left:20px;
padding-right:20px;*/
}

#node-page-child-registered-sports{
/*position:absolute;
margin-left:600px;
margin-top:20px;*/}


#node-page-child .node{
border:3px solid #ff6600 !important;
/*height:1100px;
width:928px;*/}

#node-page-child h3{
color:#B70131;
font-size:18px;}

#node-page-child li{
background:none;
text-decoration:underline;
color:#A70233;
font-size:12px;
list-style-image:url(/images/red_arrow.png);
margin-left:18px;
padding:0px;
}

#node-page-child li a{
text-decoration:underline;
color:#A70233;
font-size:12px;}


#node-page-child .imagecache-sacac_child{
border:1px solid #D3D3D3;
position:absolute !important;
margin-top:5px;
margin-left:10px;
width:100px !important;
height:75px !important;
}

#node-page-child .submitted{
/*float:right !important;
margin-right:100px;
position:absolute;*/}



#node-page-child .view-id-child_available_sports{
/*width:888px;
padding-bottom:50px;
margin-top:120px;
border:1px solid #D4D4D4 !important;
padding-left:20px;
padding-right:20px;
float:none !important;
background-color:#ffffff;
border:1px solid #000000;*/
}

#node-page-child thead th{
font-weight:bold;
background-image:none !important;
border-bottom:1px solid #d4d4d4 !important;
}


#node-page-child .views-field-nothing a{
border:none !important;
background-image:url(/images/register_button.png);
background-repeat:no-repeat;
background-position:left top !important;
/*height:21px;
width:64px;*/
color:#AA0232 !important;
padding:14px 35px 14px 35px;
-moz-opacity:1;
font-size:0px !important;
}


#node-page-child .views-field-title-2{
/*background-image:url(/images/red_arrow.png);
background-repeat:no-repeat;
background-position:left;
text-indent:10px;*/
}


#node-page-child .views-field-title-2 a{
   color:#A70233;
   font-weight:bold;
   text-decoration:underline;
   padding-left:10px;
}

#node-page-child .views-row-first, #node-page-child .even, #node-page-child .views-row-last{
background-color:#ffffff !important;
}

#node-page-child td, #node-page-child th{
/*padding-top:10px;
padding-bottom:10px;
border-bottom:1px solid #D4D4D4;*/
}


#node-page-child .views-field-title-2{
    background-image:url(/images/red_arrow.png);
	background-position:left center;
	background-repeat:no-repeat;
	/*color:#B70131 !important;*/
}


#node-page-child .field .field-label, #node-page-child .field .field-label-inline, #node-page-child .field .field-label-inline-first{
font-weight:normal !important;
margin-left:150px;
padding-bottom:8px;}


#node-page-child .field-item{
margin-left:340px;
margin-top:-27px;
font-weight:bold;
}

#node-page-child .views-field-title-2{
width:115px;}



#register-sport-page .view-content a{
font-weight:bold;
text-decoration:underline;
color:#B70131;
}


#register-sport-page fieldset legend{
font-weight:bold;
margin-top:30px !important;
}

div.register-sport-waiver{
font-size:11px;
}

#register-sport-page fieldset{
border:none !important;}








/*//////////////////////////////////////////////////////     Child Registration Page    /////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.sr_select_sports{
border:1px solid #D4D4D4;
font-size:13px;
padding-top:10px !important;
padding-left:15px !important;
padding-bottom:30px;}

.sr_select_sports td{
padding-bottom:8px;}

.sr_select_sports img{
border:1px solid #D3D3D3;
margin-left:6px;
}

.sr_select_sports li{
background:none;
text-decoration:underline;
color:#A70233;
font-size:12px;
list-style-image:url(/images/red_arrow.png);
margin-left:18px;
}

.sr_select_sports li a{
text-decoration:underline;
color:#A70233;
font-size:12px;
} 

.sr_available_sports{
border:1px solid #D4D4D4;
padding-top:20px;
padding-left:15px;
padding-bottom:30px;
margin-top:20px;
padding-right:20px;
}


.sr_available_sports td{
padding-bottom:10px;
border-bottom:1px solid #d4d4d4;
padding-top:5px;
}

.sr_available_sports span{
color:#A70233;}


.sr_select_payment{
border:1px solid #4d4d4d !important;
padding-top:24px;
padding-bottom:20px;
padding-left:28px;
padding-right:28px;
}

.sr_select_payment td{
padding-bottom:15px;
padding-top:15px;
/*border-bottom:1px solid #4d4d4d;*/}


.line{
padding-bottom:15px;
padding-top:15px;
border-bottom:1px solid #4d4d4d;
}

.sr_select_payment span{
font-size:13px;
font-weight:bold;
color:#A70233;}


.verification{
border:1px solid #d4d4d4;
padding-top:22px;
padding-left:23px;
padding-bottom:15px;
}

.verification span{
color:#525152 !important;}

#jumpMenu, #jumpMenu2{
border:1px solid #B1B1B1 !important;
width:150px;
font-size:11px;
background:#EDEDED;
padding-top:2px;
padding-bottom:2px;
padding-right:2px;
font-size:11px;
}

.verification input{
border:1px solid #B1B1B1 !important;
font-size:11px;
background:#EDEDED;
padding-bottom:2px;
padding-top:2px;
padding-left:2px;
margin-right:250px;
}

.right_border{
border-right:1px solid #b1b1b1;
}

.left_border{
padding-left:45px !important;}


.sup_one{
color:#B00232;
position:absolute;
margin-left:173px;
}

.sup_two{
color:#B00232;
position:absolute;
margin-left:187px;}

.sup_three{
color:#B00232;
position:absolute;
margin-left:171px;}


.sup_four{
color:#B00232;
position:absolute;
margin-left:183px;
}

.checkbox{
margin:0px !important;
padding:0px !important;
}


.terms_grades{
color:#B00232;
font-weight:normal;}











/*---*/




#block-block-22{
font-size:13px;
width:945px;
background-color:#EDEDED;
border:1px solid #D5D5D5;
margin-top:47px;
}

#block-block-22 .title{
background-image:url(/images/coach_message_title.png);
background-repeat:repeat-x;
background-position:top !important;
height:39px;
padding-top:5px;
margin-top:-8px;
border-bottom:1px solid #D5D5D5;
border-top:1px solid #D5D5D5;
}

#block-block-22 .title h2{
padding-top:6px;}

#block-block-22 .month{
font-family:Arial;
font-size:22px;
color:#B80130;}

#block-block-22 .date{
font-family:Arial;
font-size:18px;
color:#3A3939;}

#block-block-22 .year{
font-family:Arial;
font-size:13px;
color:#676767;}

#block-block-22 .cc_table{
width:750px; 
height:55px; 
border:1px solid #D5D5D5; 
padding-top:10px; 
padding-left:10px; 
padding-bottom:15px; 
background-color:#ffffff; 
margin-left:90px; 
margin-top:17px;
}

#block-block-22 .cc_table_last{
width:750px; 
height:55px; 
border:1px solid #D5D5D5; 
padding-top:10px; 
padding-left:10px; 
padding-bottom:15px; 
background-color:#ffffff; 
margin-left:90px; 
margin-top:17px;
margin-bottom:17px;
}

#block-block-22 .time{
float:left; 
width:40px; 
text-align:center;
}

#block-block-22 .cc_content{
float:right; 
width:695px; 
line-height:18px; 
margin-top:15px;
}

#block-block-22 .cc_content img{
float:left;
margin-right:8px;
margin-top:-5px;
}



/*  Right Side Menu   */


#block-block-23{
/*border:1px solid #D9D9D9;
font-family:Arial;
font-size:11px;
color:#4D4D4D;*/
/*width:373px;
height:340px;*/
}
/*
#block-block-23 .events{
border-bottom:1px solid #D9D9D9;
padding-bottom:5px;
padding-top:8px;
margin-right:15px;}
*/

#block-block-23 .title{
/*font-family:Arial;
font-size:14px;
color:#525152;
*/}

/*
#block-block-23 .date{
color:#B70131;
margin-top:-8px;}
*/

/*
#block-block-23 a{
color:#323232;
font-family:Arial;
font-size:12px;
text-decoration:none;
margin-right:15px;
}
*/
/*
#block-block-23 .view_more{
margin-top:10px !important;
}*/

#block-block-25{
border:1px solid #D9D9D9;
font-family:Arial;
font-size:13px;
color:#525152;}




/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*///////////////////////  Sports Program - Start /////////////////////////////////////////////////////////////////////*/
.sport_img{
/*float:right;
border:3px solid #C5C5C5;
margin-left:8px;*/}



/*///////////////////////  Sports Program - End /////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/












/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/
/*//////////////////////////////////////////////////////////////  Child Dashboard - Start /////////////////////////////*/

#dashboard-table{
/*border:1px solid #B4B4B4;
margin-bottom:20px;
width:500px !important;
height:140px !important;
font-size:11px;
color:#525152;*/
}

#dashboard-table .imagecache{
/*border:1px solid #D3D3D3 !important;
width:119px;
height:103px;
margin-left:8px;
margin-right:2px;*/}

#dashboard-table .edit_icon{
/*padding-top:5px;*/
}

#dashboard-table .views-field-field-child-surname-value{
width:280px;
/*margin-top:8px;*/
}


#dashboard-table .edit_sports{
/*padding-right:10px;
padding-top:5px;*/}


#dashboard-table .field-content a{
/*text-decoration:underline;
font-weight:bold;
color:#B70131 !important;*/}

#block-sacac-0{
margin-bottom: 1px;
border:1px solid #CFCFCF; }

#block-sacac-1, #sidebar-right #block-views-upcoming_events-block_2 {
border:1px solid #CFCFCF;
font-size:12px;
color:#4D4D4D;
font-family:Arial;
padding:8px !important;
}

#block-sacac-1 .block-sacac{
margin-top:8px !important;}

#block-sacac-1 ul li, #block-sacac-1 ul.menu li, #block-sacac-1 .item-list ul li, #block-sacac-1 li.leaf{
background:none !important;
list-style-type:circle !important;}

#block-sacac-1 p{
color:#0D72C1;
font-size:15px;
font-weight:bold;}

#block-sacac-1 li{
padding:8px 0 8px 0;
}








/*/////////////////////////////////////////////////////////////////  Child Dashboard - End /////////////////////////////*/
/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/


.sports_info img{
float:left;
padding-right:5px;}

.sports_info span{
color:#B70131;
font-size:16px;
}

.sports_info span a{
color:#B70131;
font-weight:bold;
}

.sports_info td{
padding-bottom:20px;
padding-right:10px;
}


#home_account{
margin-top:150px !important;
margin-left:17px !important;}


/* Disable Description for date fields */
#edit-field-cp-dob-0-value-date-wrapper .description, #edit-field-spouse-dob-0-value-date-wrapper .description, #edit-field-child-dob-0-value-datepicker-popup-0-wrapper .description {
    display:none;
}

/* Move pagination on homepage */
div.views-slideshow-controls-bottom {
    margin-top:-220px;
    text-align:right;
    width:230px;
    position:absolute;
    z-index:10;
}

div.slideshow_body_content {
    width:225px;
    height:80px;
    display:block;
}

select#edit-before, select#edit-after {
    width:400px;
}

div.left {
    float:left;
    display:block;
    clear:left;
}

div.right {
    float:right;
    display:block;
    clear:right;
}

a.breadcrumb_attr {
    font-weight:bold;
}


#block-views-sports_program-block_1 .views-field-title{
text-decoration:none !important;
}

#block-views-sports_program-block_1 .views-field-title a{
text-decoration:none !important;
}


#sub_upcoming_page a{
font-weight:bold;
font-size:14px;
color:#B70131;
margin-top:5px;
}

#sub_upcoming_page .views-field-title{
margin-top:10px;}


/* SACAC userber cart alter */
#cart-form-buttons #continue-shopping-link, #cart-form-buttons #continue-shopping-link .cart-continue-shopping {
  float:none;
  display:inline;
}

#cart-form-buttons #continue-shopping-link {
  top:0;
  left:0;
  margin-right:10px;
}

#cart-form-buttons #edit-update {
  float:left;
  margin-left:10px;
}


/*//////////////  SACAC Sports //////////*/


div.view-id-sports_program .views-view-grid
{
   border-top: 1px solid #CECECE;
   margin-top: 40px;
   padding-top: 20px;}
  
  
div.view-id-sports_program .imagecache-sport_photo
{
   float:left;
   width:105px;
   height:116px;
   margin-right: 10px;}
  
div.view-id-sports_program .views-view-grid td
{
  padding-bottom: 50px;
  padding-right: 20px;
  text-align: justify;}
  
div.view-id-sports_program .views-field-title a
{
  font-weight:bold;
  color: #B70131;
  font-size:16px;}