@charset "UTF-8";
BODY,TD {font-size:13px;}
FORM {display:inline;}
H1 {font-size:32px; color:#3f3f3f; font-style:normal; padding:0px; margin:0 0 0px 0px; font-weight:bold; line-height:normal; }
H2 {color:#6384BD; font-size:21px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}
H2 SPAN {color:#6384BD; font-size:21px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}
H2 A { font-size:21px; font-weight:bold; text-decoration:underline; color:#6384BD;}
H2 A:hover { font-size:21px; font-weight:bold; text-decoration:none; color:#227aee;}
H3 {margin-bottom:10px; margin-top:20px;}
#page_w {background-color:#F1F2F3;}
#page {padding:10px 15px 15px 15px;}

.input_style1 {border:1px solid #92B3E6; padding:4px; box-shadow:inset 2px 2px 5px #CCC; font-size:14px; font-family:Arial, Helvetica, sans-serif; }
.h_nav_fix { display:block; }
.ad300_w {float:right; width:300px; height:250px; margin-bottom:10px; margin-left:15px;}
#ad728 { display:inline-block; margin-bottom:10px;}
.team_pic_med {float:left;  margin-bottom:20px; max-height:160px; max-width:160px; margin-top:15px;}
.team_pic { max-width:65px; max-height:65px; margin-left:auto; margin-right:auto;}
#res .team_pic {max-width:90px; max-height:90px;}
.team_pic_cat {  max-height:120px; max-width:90px; }


#team_crumbs_ul {margin:15px 0 20px 20px; padding:0; max-width:480px; float:left;}
#team_crumbs_ul LI{margin:0; padding:5px 0px 5px 45px; list-style:none; font-size:15px;}
#team_crumbs_ul LI.arrow {background:url(/assets/messageboard/mb4_forum.gif) 0 6px no-repeat; list-style:none;}
#team_crumbs_ul LI.arrow A {color:black; font-weight:bold; text-decoration:none; }
#team_crumbs_ul LI.arrow A:hover {color:#227aee; font-weight:bold; text-decoration:underline;}
#team_crumbs_ul LI.apic {display:none;}

#team_crumbs_ul LI.a0{padding-left:0px; background:none; font-size:32px; display:block; margin-left:auto;}
#team_crumbs_ul LI.a0 A {color:black; font-weight:bold; text-decoration:none; }
#team_crumbs_ul LI.a0 A:hover {color:#227aee; font-weight:bold; text-decoration:underline;}
#team_crumbs_ul LI.a0mb{padding-left:0px; background:none; font-size:32px; display:block; margin-left:auto;}
#team_crumbs_ul LI.a0mb A {color:black; font-weight:bold; text-decoration:none; }
#team_crumbs_ul LI.a0mb A:hover {color:#227aee; font-weight:bold; text-decoration:underline;}

#team_crumbs_ul LI.a1{padding-left:35px; background-position:-10px 6px;margin-left:auto;}
#team_crumbs_ul LI.a2{padding-left:55px; background-position:10px 6px; margin-left:auto; }
#team_crumbs_ul LI.a3{padding-left:75px; background-position:30px 6px;  display:block; margin-left:auto;}
#team_crumbs_ul LI.a4{ padding:10px 0 10px 0; background:none; font-weight:normal; font-size:13px;  display:block; margin-left:auto;}
.team_forum_sub_cat {color:#eb5a00; font-weight:bold; font-size:14px;}


.box1_w {background-color:white; border:1px solid #C0C0F5; box-shadow: 0px 0px 5px #EFEFEF;  margin:0 0 15px 0; position:relative; }
.box1 {padding:15px; background-color:white;}
.box1_nopad {padding:0; background-color:white;}
.box1_pad1 {padding:5px; background-color:white;}

.box1_h {background-color:#F0F4F9; padding:8px 10px 8px 15px;}
.box1_h H2{color:#6384BD;}
.box1_h H3{color:#6384BD; font-size:18px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}

.box1_h2 {background-color:#CB128C; padding:8px 10px 8px 15px;}
.box1_h2 H2{ color:#FFF;}

.box1_h3 {background-color:#ff7b08; padding:8px 10px 8px 15px;}
.box1_h3 H2{color:white;}
.box1_h3 H3{color:white;margin:0; padding:0;}

.box1_h4 {  background-color: #28B7B7; padding: 8px 10px 8px 15px;}
.box1_h4 H2{ color:#FFF;}
.box1_h4 H3{ color:#FFF; margin:0; padding:0;}

.box1_h5 {background-color:#5B97D9; padding:8px 10px 8px 15px;}
.box1_h5 H2{color:white;}
.box1_h5 H2 span {color:#f5f5fe;}
.box1_h5 H2 span A{color:#f5f5fe; text-decoration:underline;}
.box1_h5 H2 span A:hover{color:white; text-decoration:none;}
.box1_h5 H3{color:#FFF; font-size:18px; font-weight:bold; padding:0px 0px 0px 0px; margin:0px;}

.box1 P{font-size:14px; padding:0px 0 10px 0; margin:0;}

.mcol1 {width:650px; float:left;}
.mcol2 {width:300px; float:left; margin-left:15px;}
.mcol3 {width:475px; float:left;}
.mcol4 {width:475px; float:left;margin-left:15px;}

#top_search_w {display:inline-block;   margin:0px 0px 0px 0px;}
#top_search { font-size:13px; color:#999;}
#main_search_w {display:inline-block;  margin:10px 0 10px 0; background-color:#fff; border:1px solid #ccc; border-radius:5px;}
#main_search {padding:15px 15px 15px 15px; font-size:15px; font-weight:bold;}
.search_input {width:260px; font-size:16px; padding:3px; border:3px solid #ef4a4a; margin-right:4px;  box-shadow: inset 3px 4px 8px #CCC;}
.search_btn {padding-top:.5em; padding-bottom:.5em;}
.top_p1 {margin:10px 20px 15px 0px; padding:0;}
.top_pic {float:right; margin:0px 10px 10px 20px; border:8px solid white; box-shadow:0px 0px 6px #ccc; max-width:290px; max-height:200px;}
.h_btns {float:right; margin-right:15px;  text-align:right;}
.sort {float:right; margin-right:15px; font-size:16px; color:#666; text-align:right;}
.only_show {font-size:13px;}
.challenge {float:right; margin-right:20px; margin-left:30px;}
a.challenge:hover { filter: alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; }
.reg_t {color:#999; font-size:11px; }
.private { font-size:11px; color:#999; display:block;}
.fl_right {float:right; margin-right:15px; margin-left:15px; margin-top:10px;}

.white12B {font-size:12px; color:white; font-weight:bold;}
.black10 {font-size:10px;}
.black11 {font-size:11px;}
.gray_text {color:#999;}
.gray12 {font-size:12px; color:#999;}
.gray12B {font-size:12px; color:#999; font-weight:bold;}


#paging_wrapper {clear:both; margin-top:15px; padding:4px 4px 4px 4px; font-size:13px; }
#page_many{padding: 4px 8px 4px 8px; color:black; display:inline-block;}
#page_selected{padding: 4px 8px 4px 8px; font-size:13px; color:#999; border:1px solid #ccc; background-color:#f2f2f2; text-decoration:none; font-weight:bold;}
#paging A{padding: 4px 8px 4px 8px; font-size:13px; color:white; border:1px solid #FFBD57; background-color:#FF7B08; text-decoration:none; font-weight:bold;}
#paging A:hover{padding: 4px 8px 4px 8px; font-size:13px; color:#5a5ab5; background-color:#f5f5fe; border:1px solid #D7D7F9; text-decoration:none; font-weight:bold;  }
#paging a.next_page  {padding: 4px 8px 4px 8px; font-size:13px; color:white; border:1px solid #FFBD57; background-color:#FF7B08; text-decoration:none; font-weight:bold;}
#paging a.next_page:hover{padding: 4px 8px 4px 8px; font-size:13px; color:#5a5ab5; background-color:#f5f5fe; border:1px solid #D7D7F9; text-decoration:none; font-weight:bold;}
.page_selected{margin-top:6px; padding: 4px 8px 4px 8px; font-size:13px; color:#999; border:1px solid #ccc; background-color:#f2f2f2; text-decoration:none; font-weight:bold; display:inline-block;}
a.paging{display:inline-block; padding: 4px 8px 4px 8px; font-size:13px; color:white; border:1px solid #FFBD57; background-color:#FF7B08; text-decoration:none; font-weight:bold; margin-top:6px;}
a.paging:hover{padding: 4px 8px 4px 8px; font-size:13px; color:#5a5ab5; background-color:#f5f5fe; border:1px solid #D7D7F9; text-decoration:none; font-weight:bold;  }


.head { color:#666; font-size:12px; padding:4px 8px 4px 8px; font-weight:bold; position:relative; border-top:1px solid #d5d5d5; border-bottom:1px solid #d5d5d5;  }
.head A { color:white; text-decoration:underline;}
.head A:hover {color:white; text-decoration:none; }
.hc2 A { color:#0078c4; text-decoration:none;}
.hc2 A:hover {color:#22a7ee; text-decoration:none; }

.dkgray12 {color:#666; font-size:12px; font-weight:bold; }
.order_by {float:right; display:inline-block;}
.order_by_sel {font-size:11px;}
.no_match {padding:8px;}

#results { padding-top:5px; padding-bottom:5px; }
.team_pic {display:inline-block; max-width:84%; max-height:100px; margin-left:auto; margin-right:auto; vertical-align:middle;}
/*
a.results_a {display:block; text-decoration:none; color:black; float:left; width:78%;  padding-bottom:10px; }
a.results_a:hover {filter: alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; color:#22a7ee;}
*/
.results_a1 {display:block; text-decoration:none; color:black; float:left; width:78%;  padding-bottom:10px; }
.results_a1:hover {filter: alpha(opacity=90); opacity: 0.90; -moz-opacity:0.90; color:#22a7ee;}
.rpic { text-align:center; display:inline-block; vertical-align:middle; width:26%; padding-top:10px;}
.rtext {  text-align:left; font-size:13px; display:inline-block; vertical-align:middle; width:71%; padding-top:10px;}
.rtitle { font-weight:bold; font-size:13px; display:block;}
.rtitle A {color:black; text-decoration:none;}
.rtitle A:hover { color:#22a7ee;}
.roverview {color:black;}
.rmembers {font-size:13px; color:#999; padding:3px 0px 3px 0px; display:block;}
.rbtn {float:left; width:20%; display:block; padding-top:15px; text-align:center;}
.results_b1 {border-bottom:1px solid #CACACC;  }
.results_join_btn {}

.order_by {float:right;}
.no_match {padding:8px;}




#browse_ul {list-style:none;  margin:6px 0 10px 0; padding:0 0 10px 0; text-align:left; background-color:white;}
#browse_ul LI{ position:relative;}
#browse_ul LI.bc1{ float:left;width:49%;}
#browse_ul LI.bc2{ float:left; width:49%; border-left: 1px solid #e5e5e5;}
#browse_ul LI.browse_ul_title {	font-size:.7em; color:#666; font-weight: 300; letter-spacing:2px; text-transform:uppercase; text-align:center; font-family: "Helvetica Neue", Helvetica,"Trebuchet MS", Arial, Verdana, sans-serif; display:block; background-color:#f1f2f3; border:0; margin-bottom:6px;}
#browse_ul LI A {font-size:1.2em; color:black; text-decoration:none; background-color:white; font-weight: 300; padding:10px 2% 10px 12%; display:block;}
#browse_ul LI A:hover {color:#22A7EE; text-decoration:none; background-color:white; font-weight: 300; padding:10px 2% 10px 12%; display:block;}
#browse_ul LI:last-child  A{border-bottom:0;}
#browse_ul LI A SPAN {color:#999;}
#browse_ul LI A::before{ content:"›"; color:#ccc; position:absolute; top:0px; left:7%; z-index:2; font-size:1.8em;} 

.total_top_w {margin:10px 0 0px 0px; display:inline-block; }
.cat_top_w {padding:0px 10px 10px 0px;}