body {margin:0;padding:0;text-align:center;background:#000000 url("/images/home/background.jpg") no-repeat center top; } 
#content{/*border:1px solid;*//*width:853px;*//*border:1px solid;*/font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;}
a.yellow{text-decoration:none;background:transparent url("/images/home/db_arrows.gif") no-repeat scroll right center;font-weight:bold;font-size:11px;color:#fce300;display:inline;} 
a.yellow:hover{background:transparent url("/images/home/db_arrows_white.gif") no-repeat scroll right center;color:#ffffff;}
a.gray{text-decoration:none;background:transparent url("/images/home/db_arrows_gray.gif") no-repeat scroll right center;font-weight:bold;font-size:11px;color:#fce300;display:inline;} 
a.gray:hover{background:transparent url("/images/home/db_arrows_white.gif") no-repeat scroll right center;color:#ffffff;}
#banner{}
img{border:0;}
#main{/*border:2px dotted;*//*width:850px;*/font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:0 auto;}
#feedback {/*border:1px solid;*/ padding:20px 0 0;clear:both;color:#ffffff;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:12px;padding:20px 0 20px 10px;width:983px;margin:20px auto;}
#footer {/*border:1px solid;*/margin:24px 0 20px;text-align:left;width:850px;background:transparent url(/images/home/footer_bk.jpg) repeat-x scroll 0 0;}
#header{/*border:1px solid;height:100px;width:848px;margin:20px auto 0;*//*background-color:#999999;*/}
#head_left {/*border:1px dotted;*/float:left;height:73px;padding-left:26px;padding-top:26px;text-align:left;width:115px;}
#head_right {/*border:1px dotted;*/float:right;height:73px;padding-left:26px;padding-top:26px;text-align:left;width:616px;}
#lang_sel {/*border:1px solid;*/float:right;height:20px;margin:21px 24px 9px 0;width:180px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;} 
#lang_sel a{text-decoration:none;color:#525252;}

#logo{/*border:1px solid;*/height:43px;width:115px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:60px;}
#nav {/*border:1px solid;*/float:left;margin:9px 0;width:350px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;}
#nav ul li{display: inline;list-style-type: none;} 
#nav a{text-decoration:none;color:#525252;}
#page{border:1px solid;width:991px;background:#00366F url(/images/home/page_bk.jpg) repeat-x scroll 0 0;margin:0 auto;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;/*background-color:#AAAAAA;*/}
#policy_text{	text-align:left;	margin:20px;color:#FFFFFF;}
#disclaimer_text{	text-align:left;	margin:20px;	color:#FFFFFF;}
.sep{} 
#terms_text{	text-align:left;	margin:20px;color:#FFFFFF;	}
#banner_video{/*padding-left:50px;
padding-top:48px;*/}

/* page templates */   
 
/* home page */
#home_caro_right{background:transparent url(/images/home/home_right_caro_bk.jpg) repeat scroll 0 0;height:319px;width:236px;}
#home_caro_right_text{color:#FFFFFF;
font-family:arial,helvetica;
font-size:11.5px;
line-height:19px;
padding-left:19px;
width:212px;}
#caro_slide{padding:18px 0 21px 31px;} 
#home_right_divider{background:transparent url(/images/home/home_right_divider_bk.jpg) repeat scroll 0 0;height:13px;width:236px;}
#home_leader_right{width:236px;cursor:pointer;}
#home_content_section{padding:0 5px 30px 5px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;width:980px;background:transparent url(/images/home/content_bk.jpg) repeat-x scroll 0 0;height:542px;}
#home_content_left{border-left:3px solid #0094DA;height:100%;width:735px;background:transparent url(/images/home/content_left_bk.jpg) repeat-x scroll center bottom;float:left;border-bottom:3px solid #0094DA;}
#home_content_right{float:right;height:100%;width:236px;border-right:3px solid #0094DA;border-left:3px solid #0094DA;border-bottom:3px solid #0094DA;
background:#151d28;}  
#home_content_top{} 
#home_intro{color:#ffffff;width:717px;background:transparent url(/images/home/home_intro_content_bk.jpg) repeat-x scroll 0 0;height:185px;margin-left:8px;}
a#home_intro_button{font-family:Arial,Helvetica,sans-serif;background: url("/images/home/home_intro_button.jpg");height:23px; width:682px;font-size:13px;font-weight:bold;font-style:italic;text-decoration:none;color:#fce300;text-align:right;display:block;padding:2px 35px 0 0;}
a#home_intro_button:hover{background: url("/images/home/home_intro_button_rollover.jpg");color:#ffffff;}
#home_intro_heading{padding:20px 13px 0 13px;font-weight:bold;display:block;font-size:22px;margin:0;font-family: Arial,Helvetica,sans-serif;color:#d3e1f1;}
#home_intro_text{font-size:15px;height:106px;line-height:20px;padding:0 13px;}
#home_spotlight{color:#ffffff;width:718px;background:transparent url(/images/home/home_spotlight_content_bk.jpg) repeat-x scroll 0 0;margin:8px 0 0 8px;padding-bottom:5px;}
#home_spotlight_heading{padding:11px 13px 10px;font-weight:bold;display:block;font-size:17px;margin:0;font-family: Arial,Helvetica,sans-serif;}
.home_spotlight_section{background:transparent url(/images/home/home_spotlight_section_bk.jpg) repeat-x scroll 0 0;margin:0 10px 10px 10px;} 
.home_spotlight_image{float:left;padding:0 15px 0 0;}
.home_spotlight_text{font-size:13px;height:78px;line-height:18px;padding:8px 13px 0;}
.home_spotlight_text_title{font-size:14px;font-weight:bold;}
#home_spotlight_sep{background:transparent url(/images/home/home_spotlight_sep.jpg) repeat-x scroll 0 0;height:13px;margin:0 10px;}

#home_promo{margin-left:8px;padding-top:12px;background:transparent url(/images/home/pms_promo.jpg) no-repeat scroll 0 0;height:90px;width:717px;} 
#home_promo_header{color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:bold;
line-height:18px;
padding:5px 10px;}
#home_promo_text{color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
line-height:18px;
padding:5px 10px; 
width:512px;} 
#home_promo_text a{text-decoration:none; color:#ffffff;font-size:13px;
font-weight:normal;}
.home_right_leader_table{color:#FFFFFF;width:100%;border-bottom: 1px solid #28384b;} 
#home_right_leader_link{color:#C2B10A;font-family:Arial,Helvetica,sans-serif;font-size:13.5px;font-weight:bold;line-height:16px;padding:12px;}
#home_right_leader_header{color:#FFFFFF;padding:4px 0 12px 9px;}
#home_fsocc_right{width:236px;height:178px;border-top:1px solid #2d3f54;margin-top:5px;cursor:pointer;}
#home_fsocc_right_txt{color:#FFFFFF;padding:147px 6px 0 7px;}
#fsocc_play_right{padding:2px 0 0 10px;}
.rolling_arrows{background:transparent url(/images/home/db_arrows.gif);}
.rolling_arrows:hover{background:transparent url(/images/home/db_arrows_white.gif);}

.tbl_blue_l_r{border-left: 1px solid #28384b;border-right: 1px solid #28384b;text-align:center;}
.tbl_blue_bot{border-bottom: 1px solid #28384b;} 
.tbl_blue_top{border-top: 1px solid #28384b;height:35px;} 
.tbl_blue_l{border-left: 2px solid #28384b;}
.tbl_blue_r{border-right: 2px solid #28384b;}
.leadertable{background-color:#151d28;} 
.leadertable td{height:35px;font-size:12px;color:#ffffff;padding:0 10px;}
.leadertable .first{color:#fce300;font-weight:bold;}
.leadertable .name{text-align:left;padding-left:10px;} 
#leaderboard{padding:8px;margin:5px 5px 25px 5px;border:2px solid #0094da;}
#leaderboard_title{background:transparent url(/images/home/leaderboard_title_bk.jpg) repeat-x scroll 0 0;text-align:left;height:100px;}
#leaderboard_title h1{margin:0;font-size:23px;font-weight:bold;padding:20px 0 0 20px;color:#d3e1f1;}
#leaderboard_title h2{margin:0;font-size:15px;padding:20px 0 0 20px;color:#ffffff;font-weight:normal;}
 
/* learn page */
#learn_content_section{border:3px solid #00669e;text-align:left;width:975px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:5px;color:#ffffff;background:#000926 url(/images/learn/learn_content_bk.jpg) repeat-x scroll center bottom;}
#learn_left{float:left;width:720px;border-right:3px solid #00669e;padding:8px;}
#learn_left_content{background: url(/images/learn/learn_left_bk.jpg) repeat-x scroll center bottom #00266D;padding:25px 20px;}
#learn_left h1{margin:0;padding:0 0 15px 0;color:#d3e1f1;font-size:22px;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#learn_left h2{text-transform:uppercase;font-weight:bold;font-size:13px;padding:10px 0 0 0;margin:0}
.learn_txt_top{font-size:15px;padding:0 0 10px 0;}
.learn_txt_section{border-bottom:1px solid #00669e;padding:0 0 10px 0;}
.learn_txt_last{padding:0 0 10px 0;}
#learn_right{float:right;padding:10px 7px;background-color:#151d28;height:553px;}
#learn_right h1{margin:0;padding-bottom:7px;color:#d3e1f1;font-size:13px;clear:both;}
.learn_module_title{color:#ffffff;text-transform:uppercase;padding:7px 0 0 10px;}
.learn_module_button{background:transparent url("/images/learn/module_button.gif") no-repeat scroll 0 0;height:18px; width:204px;display:block;padding:0 0 0 7px;text-decoration:none;margin:72px 0 0 8px;}
#learn_module_rookie{background:transparent url(/images/learn/module_rookie.jpg) no-repeat scroll 0 0;height:123px;width:222px;margin:0 0 10px 0;}
#learn_module_veteran{background:transparent url(/images/learn/module_veteran.jpg) no-repeat scroll 0 0;height:123px;width:222px;margin:0 0 10px 0;}
#learn_module_pro{background:transparent url(/images/learn/module_pro.jpg) no-repeat scroll 0 0;height:123px;width:222px;margin:0 0 10px 0;}

/* play page */
#play_content_section{border: 2px solid #0098E1;width:800px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:1px auto 26px;padding:40px 89px 20px;}
 
/* privacy page */
#privacy_content_section{border:3px solid #00669e;text-align:left;width:975px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:5px;color:#ffffff;}
#privacy_left{float:left;width:720px;border-right:3px solid #00669e;padding:8px;}
#privacy_left_content{background:#00266d url(/images/privacy/privacy_left_bk.jpg) repeat-x scroll center bottom;padding:25px 20px;}
#privacy_left h1{margin:0;padding:0 0 15px 0;color:#d3e1f1;font-size:23px;text-transform:uppercase;font-weight:normal;}
#privacy_left h2{text-transform:uppercase;font-weight:bold;font-size:13px;padding:10px 0 0 0;margin:0}
#privacy_left li{padding:0 0 10px 0;} 
.privacy_txt_top{font-size:15px;}
.privacy_txt_section{border-bottom:1px solid #00669e;}
.privacy_txt_last{}
#privacy_right{float:right;padding:10px 7px;background-color:#151d28;width:222px;}
#privacy_right h1{margin:0;padding-bottom:20px;color:#d3e1f1;font-size:15px;}
#privacy_right a {text-decoration:none; color:#fce300; font-weight:bold;}
/*disclaimer page */

#disclaimer_content_section{border:3px solid #00669e;text-align:left;width:975px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:5px;color:#ffffff;}
#disclaimer_left{float:left;width:720px;border-right:3px solid #00669e;padding:8px;}
#disclaimer_left_content{background:#00266d url(/images/privacy/privacy_left_bk.jpg) repeat-x scroll center bottom;padding:25px 20px;height:350px;}
#disclaimer_left h1{margin:0;padding:0 0 15px 0;color:#d3e1f1;font-size:23px;text-transform:uppercase;font-weight:normal;}
.disclaimer_txt_top{font-size:15px;}
#disclaimer_right{float:right;padding:10px 7px;background-color:#151d28;width:222px;height:396px;}
#disclaimer_right h1{margin:0;padding-bottom:20px;color:#d3e1f1;font-size:15px;}
#disclaimer_right a {text-decoration:none; color:#fce300; font-weight:bold;}
#disclaimer_left a {text-decoration:none; color:#fce300; font-weight:bold;}


#terms_content_section{border:3px solid #00669e;text-align:left;width:975px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:5px;color:#ffffff;}
#terms_left{float:left;width:720px;border-right:3px solid #00669e;padding:8px;}
#terms_left_content{background:#00266d url(/images/privacy/privacy_left_bk.jpg) repeat-x scroll center bottom;padding:25px 20px;}
#terms_left h1{margin:0;padding:0 0 15px 0;color:#d3e1f1;font-size:23px;text-transform:uppercase;font-weight:normal;}
.terms_txt_top{font-size:15px;}
#terms_right{float:right;padding:10px 7px;background-color:#151d28;width:222px;}
#terms_right h1{margin:0;padding-bottom:20px;color:#d3e1f1;font-size:15px;}
#terms_right a {text-decoration:none; color:#fce300; font-weight:bold;}
#terms_left a {text-decoration:none; color:#fce300; font-weight:bold;}

/* resources page */
#resources_content_section{border:3px solid #00669e;text-align:left;width:975px;font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:18px;margin:5px 5px 30px;color:#ffffff;}
#resources_left{float:left;width:720px;border-right:3px solid #00669e;padding:8px;}
#resources_left_content{background:#00266d url(/images/resources/resources_left_bk.jpg) repeat-x scroll center bottom;padding:25px 20px;}
#resources_left h1{margin:0;padding:0 0 15px 0;color:#d3e1f1;font-size:20px;text-transform:uppercase;font-weight:bold;font-family:Arial,Helvetica,sans-serif;}
#resources_left h2{text-transform:uppercase;font-size:13px;padding:10px 0 0 0;margin:0}
#resources_left ul{padding:15px 0;margin:0;}
#resources_left li{list-style:none;}
.resources_txt_top{font-size:15px;}
.resources_txt_section{border-bottom:1px solid #00669e;}
.resources_txt_section a{color:#ffffff;}
.resources_txt_section p{padding:0;margin:0;}
.resources_txt_last{}
.resources_txt_last a{color:#ffffff;}
.resources_txt_last p{padding:0;margin:0;}
#resources_txt_news{padding-top:40px;}
#resources_txt_news  a{color:#ffffff;}
#resources_txt_news ul{padding:0 0 10px 0;} 
#resources_txt_news li{padding:10px 0;} 
#resources_right{float:right;background-color:#151d28;height:1110px;width:236px;}
#resources_right h1{margin:0;padding-bottom:20px;color:#d3e1f1;font-size:15px;} 
#resources_right h2{margin:0;padding-bottom:10px;color:#ffffff;font-size:13px;} 
.resources_right_divider{background:transparent url(/images/resources/resources_divider.jpg) repeat-x scroll 0 0;height:13px;width:236px;}
#resources_soccer{width:236px;margin:0 0 10px 0;cursor:pointer;}
#resources_soccer_txt{padding:150px 10px 0;font-size:12px;}


#resources_score_txt p{margin:0;padding:0 0 5px 0;}
#resources_pms{background:transparent url(/images/resources/pms.jpg) no-repeat scroll 0 0;width:236px;margin:0 0 10px 0;}
#resources_pms_txt{padding:80px 10px 10px;font-size:12px;border-bottom:1px solid #28384b;} 
#resources_pms_txt p{margin:0;padding:0 0 5px 0;}
#right_social_bar{border-bottom:1px solid #28384B;height:30px;color:#0098E1;margin:0 0 0;}
#middle_social_bar{color:#0098E1;height:38px;margin:0 0 0 303px;text-align:center;width:250px;}
.social_buttons{/*width:220px;*/}

/**********
footer divs
**********/

#footer {clear:both;
color:#FFFFFF;
margin:0 auto;
width:990px;}
#legal {color:#0098E1;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:normal;
line-height:18px; 
margin-left:10px;
text-align:left;
/*width:712px;*/
padding:7px 0;}
#footer_left {	width:400px;	float:left;	text-align:right;	}
#footer_left_text {	/*font-size:1.3em;*/	font-family:Arial,Helvetica,sans-serif;font-weight:normal;font-size:13px;line-height:13px;	}
#footer_right {	width:400px;	float:right;	}
#footer_text {	font-family:Arial,Helvetica,sans-serif;	/*font-size:1.1em;*/	font-size:13px;	color:#2c4b87;	padding:10px 40px 0px 40px;	}
#footer #legal a {	color:#0098E1;	text-decoration:none;	font-size:1em;	font-weight:normal;	}
#footer #legal a:hover {text-decoration:underline;}
#comment {	/*padding-top:20px;*/	/*padding-bottom:20px;*/	/*margin:20px;*/	}
.comment_txt {  	/*color:#ffffff;*/	padding-right:4px;	}
.red {	color:#990000;	}
#footer_social{color:#0098E1;float:right;font-weight:bold;padding:7px 2px 2px 9px;width:93px;text-decoration:none;}
#footer_social a{color:#0098E1;font-weight:bold;text-decoration:none;}
.foot_link{}
/*********
errors
*********/
.status{
padding-left:8px;
padding-top:2px;
vertical-align:top;
white-space:nowrap;
width:246px;
}
 .label {
	padding-right:8px;
	padding-top:2px;
	text-align:right;
	vertical-align:top;
	white-space:nowrap;
	width:125px;}
 .field{
	padding-bottom:10px;
	white-space:nowrap;
	}
#comments .ta{
	}
label.error {
  background:url("/images/unchecked.gif") no-repeat 0px 0px;
  padding-left: 16px;
  padding-bottom: 2px;
  font-weight: bold;
  color: #EA5200;
}
label.checked {
  background:url("/images/checked.gif") no-repeat 0px 0px;
}


/*feedback */
.form-quick-contact {/*background:#f8f8f8 url(/images/bg-form.jpg) no-repeat;*/background-color:#f8f8f8;color:#000000;width:578px;border:1px solid #c5c5c5;padding-left:45px;font-size:12px;text-align:left;}
.form-quick-contact .response {display:block; padding-top:20px;}
.form-quick-contact .title{margin-top:30px; padding-bottom:20px;}
.form-quick-contact .title h1{color:#0A263C; font-weight:800;  font-size:2em;font-family:arial,helvetica,sans-serif;}
.form-quick-contact .radio{color:#5e8096; font-weight:bold; font-family:arial,helvetica,sans-serif; font-size:13px; padding-bottom:20px;}
.form-quick-contact .radio .radio-box{width:135px; float:left;}
.form-quick-contact .radio .radio-check{}
.form-quick-contact .text{padding:0;float:left;width:90px;line-height:20px;  font-size:13px;}
.form-quick-contact .input{float:left;width:300px;line-height:20px;}
.form-quick-contact .text .info-txt{width:100px;padding-bottom:12px;color:#666666;vertical-align:middle;}
.form-quick-contact .input .textbox{margin-bottom:12px;width:250px;border:1px solid #B6B6B6;}
.form-quick-contact .capcha .textbox{width:60px;border:1px solid #B6B6B6;}
.form-quick-contact .capcha .label{float:left;}
.form-quick-contact #security_image{margin-left:5px;margin-top:1px;}
.form-quick-contact .capcha{padding-top:10px;color:#5e8096;font-weight:bold;font-family:arial,helvetica,sans-serif;margin-bottom:10px}
.form-quick-contact .hm_content{color:#5e8096;font-weight:bold;font-family:arial,helvetica,sans-serif;margin-bottom:10px}
.form-quick-contact .text-area textarea {border:1px solid #B6B6B6; width: 530px;}
.form-quick-contact .submit {text-align:right;padding:10px 0 10px 10px;}
.form-quick-contact .submit input{vertical-align: top;}
.form-quick-contact .submit a{}
.form-quick-contact .submit a img{border:none}

#mask { 
  position:fixed;
  left:0;
  top:0;
  z-index:9000;
  background-color:#000;
  display:none;
}
  
#modalwindow .window {
  position:absolute;
  left:0;
  top:0;
  display:none;
  z-index:9999;
}

#modalwindow .dialog_content {
  padding:20px;
}

#modalwindow #dialog {
  background-color: #FFF;
  min-width:500px;
}
.docklink{
  display: block;
  height: 15px;
  padding: 16px 43px 84px 0;
  background:url('/images/btn_feedback.png') no-repeat;
}
.bo_docklink a:hover{
  background:url('/images/btn_feedback_hover.png') no-repeat;
  padding-right: 50px;
}
