/* MJCI */

body {
	background-color: #FFFFFF;
	margin:0;
	font:12px Arial, Helvetica, sans-serif;
	padding:0;
	height:100%;
	overflow-x:hidden;
	background-position: center top;
	background-attachment: fixed;

}

.contentbg{ background:url(../images/content_bg.gif) repeat-x; width:auto; height:auto; }

.commontopmidhdr { 
	font:19px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center;
	background:#3266a6;
	width:100%; 
	height:18px;
	margin:0 0 7px 0;
}

.commonmidhdr { 
	font:19px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	font-weight:bold; 
	text-align:center;
	background:#3266a6;
	width:100%; 
	height:18px;
	margin:30px 0 7px 0;
}

.commonlefthdr { 
	font:19px Arial, Helvetica, sans-serif; 
	color:#d8d8d8; 
	font-weight:bold; 
	text-align:center;
	background:#1e3b5f;
	width:100%;
	height:18px;
	margin:0px 0 10px 0;
}

.commonleftsubhdr {
	font:12px Arial, Helvetica, sans-serif; 
	color:#d8d8d8;
	font-weight:bold;
	height:auto;
	text-align:center;
	background:#579ab5;
	margin:5px 10px; 
}

.commonrighthdr { 
	font:19px Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-weight:bold; 
	text-align:center;
	background:#579ab5;
	width:100%;
	height:18px;
	margin:0px 0 10px 0;
}

.commonrightsubhdr {
	font:12px Arial, Helvetica, sans-serif; 
	color:#579ab5;
	font-weight:bold;
	height:auto;
	text-align:center;
	background:#ffffff;
	margin:5px 10px; 
}

.newshdr_title {
	background:url(../images/head_news.gif) repeat-x; margin:30px 0 0 0; width:auto; height:25px;
}

.boards_title {
	background:url(../images/head_messageboards.gif) repeat-x; margin:30px 0 0 0; width:auto; height:25px;
}

.basketball_title {
	background:url(../images/head_basketball.gif) repeat-x; width:auto; height:25px;
}

.login_title {
	background:url(../images/head_login.gif) repeat-x; width:auto; height:25px;
}

.forgot_title {
	background:url(../images/head_forgot.gif) repeat-x; width:auto; height:25px;
}

.speech_title {
	background:url(../images/head_president.gif) repeat-x; margin:30px 0 0 0; width:auto; height:25px;
}

/* ANNOUNCEMENT ************************************************************* */
.announcement_box { 
	background:#ffffff;
	width:100%;
	height:auto;
	padding-bottom:15px;
}

.announcement_title {
	background:url(../images/head_announcement.gif) repeat-x; width:auto; height:25px;
}

.announcement_details { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left; 
	width:170px; 
	height:auto;
	padding:10px 5px;
	border:1px dashed #3266a6; 
}

.calendar_title {
	background:url(../images/head_calendar.gif) repeat-x; width:auto; height:25px;
}

.ccalendar_box { 
	background:#ffffff;
	width:100%;
	height:auto;
	padding-bottom:15px;
}

.ccalendar_title {
	font:19px Arial, Helvetica, sans-serif; 
	color:#ffffff; 
	font-weight:bold; 
	text-align:center;
	background:#3266a6;
	height:18px;
	width:100%;
}

.ccalendar_details { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left; 
	width:100%; 
	height:auto;
	padding:10px 5px;
}

/* HEADER ************************************************************* */
.header { 
	background:url(../images/headerbg.jpg) repeat-x; 
	height:149px; 
	width:100%;
	z-index:1;
}


/* NAVIGATION ************************************************************* */
.nav { 
	background:url(../images/bg_nav.gif) repeat-x; 
	height:40px; 
	width:100%; 
	z-index:2;
}
.links {
	font:12px Arial, Helvetica, sans-serif; 
	font-weight:bold;
}
.links ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 3px;
}
.links li {
	display: inline;
}
.links a:link, .links a:visited, .links a:active{
	padding: 0.4em 1em;
	color: #b7dbff;
	background:url(../images/nav_divider.gif) no-repeat right;
	text-decoration: none;
}
.links a:hover {
	color: #FFFFFF;
	text-decoration:none;
}


/* USER INFO/LOGOUT ************************************************************* */
.userinfo {
	font:12px Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.userinfo ul {
	list-style: none;
	margin: 0;
	padding: 0;
	padding-top: 7px;
}
.userinfo li {
	display: inline;
}
.userinfo a:link, .userinfo a:visited, .userinfo a:active{
	padding: 0.4em 1em;
	color: #ffffff;
	background:url(../images/nav_divider.gif) no-repeat right;
	text-decoration: none;
}
.userinfo a:hover {
	color: #b7dbff;
	text-decoration:underline;
}


/* POINTS DISPLAY ************************************************************* */
.psdisplay { 
	background:url(../images/PsDisplay.gif) no-repeat top; 
	float:right;
	margin:0 20px;
	width:150px; 
	height:44px; 
	z-index:1;	
}
.disp { 
	font:12px "Times New Roman", Times, serif; 
	text-align:center; 
	color:#474747;
	font-weight:bold;
}
.Ps { 
	font:24px "Times New Roman", Times, serif; 
	text-align:center; 
	color:#474747;
	font-weight:bold;
}


/* BREADCRUMBS ************************************************************* */
.breadcrumbs { 
	float:left; 
	margin:10px;
}

.breadcrumbstxt a:link, .breadcrumbstxt a:visited, .breadcrumbstxt a:active{ 
	font:10px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-decoration:none;
	text-align:left;
}

.breadcrumbstxt a:hover{ 
	font:10px Arial, Helvetica, sans-serif; 
	color:#415788; 
	text-decoration:underline;
	text-align:left;
}


/* LAYOUT ************************************************************* */
.maincontainer {  /* important! */
	margin:5px 0 0 0; 
}
.left { background:#d8d8d8;}
.right { background:#579ab5;}
.midcontainer {margin:0 5px;}


/* MIDDLE COLUMN ************************************************************* */
.fd {
	margin:10px 0 25px 0;
}
.fdmaintext { 
	font:18px Arial, Helvetica, sans-serif; 
	color:#3064a5; 
	text-align:left;
	font-weight:bold;
}
.fdsubtext { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-align:left;
}
.newsheader { 
	background:url(../images/hdr_news.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0 0 15px 0;
}
.news_img { margin:0 10px 10px 0 }
.news_title { 
	font:16px Arial, Helvetica, sans-serif; 
	color:#e07f30; 
	text-align:left; 
	text-decoration:none;
	font-weight:bold;
}
.news_title a:link, .news_title a:visited, .news_title a:active{ 
	font:16px Arial, Helvetica, sans-serif; 
	color:#e07f30; 
	text-align:left; 
	text-decoration:none;
	font-weight:bold;
}
.news_title a:hover{ 
	font:16px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left; 
	text-decoration:underline;
	font-weight:bold;
}
.news_links { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-decoration:none;
	font-weight:bold;
}
.news_links a:link, .news_links a:visited, .news_links a:active{ 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-decoration:none;
	font-weight:bold;
}
.news_links a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-decoration:underline;
	font-weight:bold;
}
.news_hr { margin:10px 0 20px 0; width:100%;}

.presheader { 
	background:url(../images/hdr_pres_msg.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:30px 0 10px 0;
}

.profileheader { 
	background:url(../images/hdr_profile.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 10px 0;
}

.aboutheader { 
	background:url(../images/hdr_about_jci.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.eventsheader { 
	background:url(../images/hdr_events.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.historyheader { 
	background:url(../images/hdr_history_jci.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.aboutjaycees { 
	background:url(../images/hdr_about_jaycees.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.historyjaycees { 
	background:url(../images/hdr_history_jaycees.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.alumni { 
	background:url(../images/hdr_alumni.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_board { 
	background:url(../images/hdr_2008bod.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_whyjoin { 
	background:url(../images/hdr_whyjoin.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_howto { 
	background:url(../images/hdr_howto.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_howtoget { 
	background:url(../images/hdr_howtoget.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_baby { 
	background:url(../images/hdr_2008baby.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.hdr_baby_tables { background:#3266a6; color:#FFF; }

.hdr_athletics { 
	background:url(../images/hdr_athletics.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:0px 0 20px 0;
}

.bbnav {font:12px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none;}
.bbnav a:link, .bbnav a:visited, .bbnav a:active {font:12px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none;}
.bbnav a:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-decoration:underline;}
.bbnav_sel {font:12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-decoration:none;}

.bbtitle {font:24px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none;}
.bbstandings { border:1px solid #CCCCCC; }
.bbstandingsheader { background:#3266a6; color:#FFFFFF; }
.bbheadergray { background:#ccc; color:#000; }
.bbteamgap { padding-left:5px; }
.bbdropdown { margin:0 0 5px 0; }
.bbsubnav {font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.bbsubnav a:link, .bbsubnav a:visited, .bbsubnav a:active {font:11px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:underline;}
.bbsubnav a:hover {font:11px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:underline;}

.msgboards { 
	background:url(../images/hdr_boards.gif) no-repeat center #3266a6; 
	width:100%; 
	height:18px;
	margin:30px 0 10px 0;
}
.msgboards_title {
	font:14px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	height:30px;
	margin:0 0 10px 0;
}
.msgboards_forum_title {
	font:18px Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.msgboards_forum_title a:link, .msgboards_forum_title a:visited, .msgboards_forum_title a:active{
	font:18px Arial, Helvetica, sans-serif;
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}
.msgboards_forum_title a:hover {
	font:18px Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
	text-decoration:underline;
}
.msgboards_forum_subtitle {
	font:11px Arial, Helvetica, sans-serif;
	color:#579ab5;
	text-decoration:none;
	font-weight:bold;
}
.msgboards_post {
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
}
.msgboards_post a:link, .msgboards_post a:visited, .msgboards_post a:active{
	font:11px Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}
.msgboards_post a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#579ab5;
	text-decoration:underline;
	font-weight:bold;
}
.msgboards_count {
	font:11px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}


/* LEFT COLUMN ************************************************************* */
.login { 
	background:url(../images/hdr_login.gif) no-repeat center #1e3b60; 
	width:100%; 
	height:18px; 
}

.iforgot { 
	background:url(../images/hdr_forgot.gif) no-repeat center #1e3b60; 
	width:100%; 
	height:18px; 
}

.login_content { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:10px; 
	text-align:center; 
}
.rememberme { font:10px Arial, Helvetica, sans-serif; color:#333333; }
.login10 { font:11px Arial, Helvetica, sans-serif; color:#579ab5; text-decoration:none; }
.login10 a:link, .login10 a:visited, .login10 a:active{ font:11px Arial, Helvetica, sans-serif; color:#579ab5; text-decoration:none; }
.login10 a:hover { font:11px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }

.today { 
	background:url(../images/hdr_today.gif) no-repeat center #1e3b60; 
	width:100%; 
	height:18px; 
}
.time { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	padding:10px; 
	text-align:center; 
}
.calheader { 
	background:url(../images/hdr_calendar.gif) no-repeat center #1e3b60; 
	width:100%; 
	height:18px; 
}
.events_subhdr { background:url(../images/sub_hdr_events.gif) no-repeat center #579ab5;margin:20px 10px 8px 10px; height:10px;}
.events_date { font:12px Arial, Helvetica, sans-serif; color:#e07f30; text-align:left; text-decoration:none;}
.events_desc a:link, .events_desc a:visited, .events_desc a:active { 
	font:12px Arial, Helvetica, sans-serif;
	color:#333333; 
	text-align:left; 
	text-decoration:none;
}
.events_desc a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-align:left; 
	text-decoration:underline;
}

.events_link a:link, .events_link a:visited, .events_link a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left; 
	text-decoration:none;
}
.events_link a:hover { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left; 
	text-decoration:underline;
}

.hr { padding:10px; width:80%; margin:0 auto;}

.events_margin { margin:0 10px 10px 10px; }
.events_poster { margin:0 10px 10px 10px; }
.events_poster_desc { font:12px Arial, Helvetica, sans-serif; color:#333333; text-align:center; text-decoration:none; }

.bday_subhdr { background:url(../images/sub_hdr_bdays.gif) no-repeat center #579ab5;margin:20px 10px 8px 10px; height:10px;}
.bday_margin { margin:0 10px 10px 10px; }
.bday_date { font:12px Arial, Helvetica, sans-serif; color:#e07f30; text-align:left; text-decoration:none;}
.bday_desc a:link, .bday_desc a:visited, .bday_desc a:active { 
	font:12px Arial, Helvetica, sans-serif;
	color:#333333; 
	text-align:left; 
	text-decoration:none;
}
.bday_desc a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-align:left; 
	text-decoration:underline;
}


/* RIGHT COLUMN ************************************************************* */
.bbheader { 
	background:url(../images/hdr_bball.gif) no-repeat center #579ab5; 
	width:100%; 
	height:18px; 
}
.bball_subhdr { background:url(../images/sub_hdr_standings.gif) no-repeat center #ffffff;margin:20px 10px 8px 10px; height:10px;}
.bball_border { border:1px solid #99c6d9; font:12px Arial, Helvetica, sans-serif; color:#000000; font-weight:bold; }
.bball_margin { margin:0 10px 20px 10px; }
.bball_standings_text { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-decoration:none; 
}
.bball_standings_text a:link, .bball_standings_text a:visited, .bball_standings_text a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#FFFFFF; 
	text-decoration:underline; 
}
.bball_standings_text a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-decoration:underline; 
}

.top_text { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-decoration:none; 
}
.top_text a:link, .top_text a:visited, .top_text a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-decoration:underline; 
}
.top_text a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-decoration:underline; 
}

.results_subhdr { background:url(../images/sub_hdr_results.gif) no-repeat center #ffffff;margin:20px 10px 8px 10px; height:10px;}
.results_margin { margin:0 10px 10px 10px; }
.results_loc { font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0 0 10px 0;}
.results_txt { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.results_txt a:link, .results_txt a:visited, .results_txt a:active{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }
.results_txt a:hover { font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }
.result_default { font:11px Arial, Helvetica, sans-serif; color:#990000; text-decoration:none; margin:10px 0; }
.result_boxscore { font:11px Arial, Helvetica, sans-serif; color:#1e3b5f; text-decoration:underline; margin:10px 0; }
.result_boxscore a:link, .result_boxscore a:visited, .result_boxscore a:active { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#1e3b5f; 
	text-decoration:underline; 
	margin:10px 0;;
}
.result_boxscore a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#99c6d9; 
	text-decoration:underline; 
	margin:10px 0;;
}
.games_subhdr { background:url(../images/sub_hdr_games.gif) no-repeat center #ffffff;margin:20px 10px 8px 10px; height:10px;}
.games_margin { margin:0 10px 10px 10px; }
.games_date { font:12px Arial, Helvetica, sans-serif; color:#000000; margin:0 0 10px 0;}
.games_txt { font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:none; }
.games_txt a:link, .games_txt a:visited, .games_txt a:active{ font:12px Arial, Helvetica, sans-serif; color:#FFFFFF; text-decoration:underline; }
.games_txt a:hover { font:12px Arial, Helvetica, sans-serif; color:#990000; text-decoration:underline; }


/* FOOTER ************************************************************* */
.sponsors { 
	margin:10px; 
	border:1px solid #CCCCCC;
}
.puter {
	background:url(../images/bg_nav.gif) repeat-x; 
	height:40px;
	width:100%; 
	z-index:2;
	color:#FFFFFF;
	text-align:center;
	font:10px Arial, Helvetica, sans-serif;
}
.putertxt a:link, .putertxt a:visited, .putertxt a:active {color: #FFFFFF; text-decoration:none; }
.putertxt a:hover {color: #b7dbff;text-decoration:underline;}


/* ADS ************************************************************* */
.ads_margin { margin:40px 10px 20px 10px; }
.ads_txt_180x150 { font:8px Arial, Helvetica, sans-serif; color:#99c6d9; }
.ads_txt_468x60 { font:10px Arial, Helvetica, sans-serif; color:#bfbfbf; }
.ads_margin_468x60 { margin:40px 0 0 0;}


/* CONTENTS ************************************************************* */
.img {margin:0 10px 10px 0;}
.memberprofileholder { padding:5px; }
.membername { font:24px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; }
.details { font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; }
.contact { border:1px dashed #333333; width:auto; height:auto; padding:10px; margin:5px 20px; background:#e4e4e4;}
.contacttitle { font:18px Arial, Helvetica, sans-serif;color:#000; text-align:left; font-weight:bold; }
.contactdetails { font-weight:bold; color:#000000; }
.playerprofileholder { padding:5px; }
.playername { font:24px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; }
.playerdetails { font:12px Arial, Helvetica, sans-serif;color:#000; text-align:left; font-weight:bold; }
.statslink { font:12px Arial, Helvetica, sans-serif;color:#000; text-align:left; text-decoration:none;}
.statslink a:link, .statslink a:visited, .statslink a:active{ font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; text-decoration:none;}
.statslink a:hover{ font:12px Arial, Helvetica, sans-serif;color:#990000; text-align:left; font-weight:bold; text-decoration:underline;}
.btn {padding:20px 20px 10px 0; text-align:right}
.btn_txt {font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; text-decoration:none;}
.btn_txt a:link, .btn_txt a:active, .btn_txt a:visited{font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:left; font-weight:bold; text-decoration:none;}
.btn_txt a:hover {font:12px Arial, Helvetica, sans-serif;color:#990000; text-align:left; font-weight:bold; text-decoration:underline;}
.abtimg { float:right; margin:0 0 5px 10px; }
.historyimg { float:right; margin:0 0 5px 10px; }
.historyvid { margin:20px 10px; }
.teamlogo { border:1px dashed #CCCCCC; padding:5px;}
.teamtitle {font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:center; font-weight:bold; text-decoration:none;}
.teamtitle a:link, .teamtitle a:visited, .teamtitle a:active{font:12px Arial, Helvetica, sans-serif;color:#3266a6; text-align:center; font-weight:bold; text-decoration:none;}
.teamtitle a:hover {font:12px Arial, Helvetica, sans-serif;color:#990000; text-align:center; font-weight:bold; text-decoration:underline;}
.red { color:#990000; font-weight:bold; }
.blue { color:#3266a6; }
.18blue { color:#3266a6; font-size:18px; font-weight:bold; }
.black { color:#000; }

.11black {font:11px Arial, Helvetica, sans-serif;color:#000; font-weight:bold; text-decoration:none;}
.11black a:link, .11black a:visited, .11black a:active {font:11px Arial, Helvetica, sans-serif;color:#000; font-weight:bold; text-decoration:none;}
.11black a:hover {font:11px Arial, Helvetica, sans-serif;color:#990000; font-weight:bold; text-decoration:underline;}

.11blue {font:11px Arial, Helvetica, sans-serif;color:#3266a6; font-weight:bold; text-decoration:none;}
.11blue a:link, .11blue a:visited, .11blue a:active {font:11px Arial, Helvetica, sans-serif;color:#3266a6; font-weight:bold; text-decoration:none;}
.11blue a:hover {font:11px Arial, Helvetica, sans-serif;color:#990000; font-weight:bold; text-decoration:underline;}

.clink_blue {font:12px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none;}
.clink_blue a:link, .clink_blue a:visited, .clink_blue a:active{font:12px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none;}
.clink_blue a:hover {font:12px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-decoration:underline;}
.clink_black {font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.clink_black a:link, .clink_black a:visited, .clink_black a:active{font:12px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none;}
.clink_black a:hover {font:12px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:underline;}
.teamstats { padding:5px; background:#ddd;}
.teamtitle {font:16px Arial, Helvetica, sans-serif; color:#000; font-weight:bold; text-decoration:none; text-align:left;}
.roster { border:1px solid #CCCCCC; padding:2px; }
.rostertitle { background:#ddd; color:#000000; font-weight:bold; text-align:center; height:20px; font-size:11px;}
.featured { border:1px dashed #CCCCCC; padding:5px; background:#eee;}
.featuredname {font:14px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-decoration:none; text-align:left;}
.minifeature { background:#cccccc; text-align:center; margin:0 0 5px 0;}
.mini_img {padding:10px; margin-bottom:10px; border:1px dashed #CCCCCC;}
.mini_content { padding:5px 10px 10px 10px; background:#ddd; }
.alphaheaders { background:#CCCCCC; text-align:center; font-weight:bold; margin:0 5px 5px 0;}
.arenaimg { margin:0 10px 10px 0; }
.arenainfo { border:1px dashed #CCCCCC; background:#eee; padding:5px; }
.notes { padding:5px; background:#eee; border:1px dashed #CCCCCC; margin:10px 0; }

/* PRINT PREVIEW */
.print_header { font:11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:bold; margin:10px 0; }
.print_details { font:11px Arial, Helvetica, sans-serif; color:#000000; text-decoration:normal; margin:10px 0; }

/* CALENDAR */
.cal_title {font:28px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-align:center;}
.cal_day {font:18px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-align:center; background:#dddddd;}
.cal_arrows {font:24px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-align:center; background:#dddddd;}
.cal_arrows a:link, .cal_arrows a:visited, .cal_arrows a:active{font:24px Arial, Helvetica, sans-serif; color:#3266a6; font-weight:bold; text-align:center; background:#dddddd; text-decoration:none;}
.cal_arrows a:hover {font:24px Arial, Helvetica, sans-serif; color:#990000; font-weight:bold; text-align:center; background:#dddddd; text-decoration:none}

.cal_bullet { font:11px Arial, Helvetica, sans-serif; color:#1e3b5f; margin:10px 0; }

.cal_bball_link { font:11px Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:underline; margin:10px 0; }
.cal_bball_link a:link, .cal_bball_link a:visited, .cal_bball_link a:active { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#0099FF; 
	text-decoration:underline; 
	margin:10px 0;;
}
.cal_bball_link a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#0099FF; 
	text-decoration:underline; 
	margin:10px 0;;
}

.cal_evnt_link { font:11px Arial, Helvetica, sans-serif; color:#006600; text-decoration:underline; margin:10px 0; }
.cal_evnt_link a:link, .cal_evnt_link a:visited, .cal_evnt_link a:active { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#006600; 
	text-decoration:underline; 
	margin:10px 0;;
}
.cal_evnt_link a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#006600; 
	text-decoration:underline; 
	margin:10px 0;;
}

.cal_evnt_link2 { font:11px Arial, Helvetica, sans-serif; color:#0099FF; text-decoration:underline; margin:10px 0; }
.cal_evnt_link2 a:link, .cal_evnt_link2 a:visited, .cal_evnt_link2 a:active { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#0099FF; 
	text-decoration:underline; 
	margin:10px 0;;
}
.cal_evnt_link2 a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#0099FF; 
	text-decoration:underline; 
	margin:10px 0;;
}


.video_img_box {
border:1px solid #3266a6; width:auto; height:auto; padding:2px;
}

.video_img_delete_box {
border:1px solid #3266a6; width:auto; height:auto; padding:2px; border-bottom:none;
}

.video_del_link a:link, .video_del_link a:visited, .video_del_link a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#1e3b5f; 
	text-align:left; 
	text-decoration:none;
}
.video_del_link a:hover { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#1e3b5f; 
	text-align:left; 
	text-decoration:underline;
}

.primarypic { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left; 
	text-decoration:none;
}

.video_title a:link, .video_title a:visited, .video_title a:active { 
	font:12px Arial, Helvetica, sans-serif;
	color:#333333; 
	text-align:left; 
	text-decoration:none;
}
.video_title a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left; 
	text-decoration:underline;
}

.video_user a:link, .video_user a:visited, .video_user a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left; 
	text-decoration:none;
}

.video_user a:hover { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left; 
	text-decoration:underline;
}

.video_entry{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#666666; 
	text-align:left; 
	text-decoration:none;
}

.other_video{
	background-color:#d8d8d8;
	height:auto;
	margin-left:10px;
}

.video_main_title{
	font-size:18px;
	color:#000000;
	margin-bottom:5px;
}


.photogallery {
	text-align:center;
}

.photogallery p{
	display:inline
}

.photogallery span{
	margin:20px 5px 5px 5px; 
	vertical-align:top; 
	width:172px; 
	display:table-cell; 
	display:inline-table; 
	display:inline-block
}

.photogallery p img{
	margin-bottom:5px
}

#photoimg { 
	width:170px; 
	height:120px; 
	border:1px solid #3266a6;
	padding:2px;
}

.photo_title a:link, .photo_title a:visited, .photo_title a:active { 
	font:12px Arial, Helvetica, sans-serif;
	color:#333333; 
	text-align:center; 
	text-decoration:none;
	font-weight:bold;
}

.photo_title a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:center; 
	text-decoration:underline;
	font-weight:bold;
}

.photo_user a:link, .photo_user a:visited, .photo_user a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:center; 
	text-decoration:none;
}

.photo_user a:hover { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:center; 
	text-decoration:underline;
}

.photo_count { 
	font:10px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:center; 
}

.album_caption { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:center; 
}

.album_main_title{
	font-size:18px;
	color:#000000;
	margin-bottom:5px;
}

.album_entry{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#666666; 
	text-align:left; 
	text-decoration:none;
}

.photo_img_box {
	border:1px solid #3266a6; 
	width:120px; 
	height:90px; 
	padding:2px;
}

.other_photo{
	background-color:#d8d8d8;
	height:auto;
	margin-left:10px;
}

.big_photo { 
	width:100%; 
	height:100%;
}

.big_photo_caption { 
	text-align:left; 
}

.paging { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:right; 
	text-decoration:none; 
}

.paging a:link, paging a:visited, paging a:active{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:right; 
	text-decoration:none; 
}

.paging a:hover{ 
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:right; 
	text-decoration:underline; 
}

.comment_header { 
	font:24px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left; 
	margin-top:30px; 
}

.comment_count { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#666666; 
	text-align:left; 
}

.comment_avatar {
	width:50px; 
	margin-right:7px;
}

.comment_form { 
	border:1px solid #cccccc; 
	width:100%; 
	color:#000000; 
}

.msg_link { 
	cursor:pointer; 
}

.msg_form { 
	border:1px solid #cccccc; 
	width:99.8%; 
	color:#000000;
}

.msg_header { 
	font:18px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left; 
	margin-top:50px; 
}

.msg_count { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#666666; 
	text-align:left;
}

.msg_status { 
	font:14px Arial, Helvetica, sans-serif; 
	color:#990000; 
	padding:10px 0 5px 0;
}

.msg_profile_hdr_links {
	color:#999999;
	text-decoration:none;
}

.msg_profile_hdr_links a:link, .msg_profile_hdr_links a:visited, .msg_profile_hdr_links a:active {
	color:#3266a6;
	text-decoration:none;
}

.msg_profile_hdr_links a:hover {
	color:#3266a6;
	text-decoration:underline;
}

.msg_profile_hdr {
	font:11px Arial, Helvetica, sans-serif;
	margin-bottom:5px;
	padding:5px;
	border-bottom:1px solid #999999;
}

.msg_profile {
	font:Arial, Helvetica, sans-serif;
	padding:5px;
	border-bottom:1px dashed #cccccc;
}

.msg_profile_usr {
	font-size:12px;
	color:#333333;
	text-decoration:none;
	font-weight:bold;
}

.msg_profile_usr_read {
	font-size:12px;
	color:#333333;
	text-decoration:none;
}

.msg_profile_msgs {
	font-size:12px; 
	color:#3266a6;
	text-decoration:none;
	font-weight:bold;
}

.msg_profile_msgs a:link, .msg_profile_msgs a:visited, .msg_profile_msgs a:active {
	font-size:12px; 
	color:#3266a6;
	text-decoration:none;
	font-weight:bold;
}

.msg_profile_msgs a:hover {
	font-size:12px; 
	color:#990000;
	text-decoration:underline;
	font-weight:bold;
}

.msg_profile_msgs_read {
	font-size:12px; 
	color:#333333;
	text-decoration:none;
}

.msg_profile_msgs_read a:link, .msg_profile_msgs_read a:visited, .msg_profile_msgs_read a:active {
	font-size:12px; 
	color:#333333;
	text-decoration:none;
}

.msg_profile_msgs_read a:hover {
	font-size:12px; 
	color:#990000;
	text-decoration:underline;
}

.msg_profile_date {
	font-size:12px; 
	color:#666666;
}

.post_comment_header { 
	font:16px Arial, Helvetica, sans-serif; 
	color:#000000; /* #579ab5 */
	text-align:left;
	margin:10px 0 15px 0;
}

.comment_post { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left;
}

.comment_user { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left;
	text-decoration:none;
}

.comment_user a:link, .comment_user a:visited, .comment_user a:active { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left;
	text-decoration:none;
}

.comment_user a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#3266a6; 
	text-align:left;
	text-decoration:underline;
}

.comment_details { 
	font:11px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-align:left;
}

.comment_control {
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left;
	text-decoration:none;
}

.comment_control a:link, .comment_control a:visited, .comment_control a:active {
	font:11px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left;
	text-decoration:none;
}

.comment_control a:hover {
	font:11px Arial, Helvetica, sans-serif; 
	color:#e07f30; 
	text-align:left;
	text-decoration:underline;
}

.mail_usr { 
	font:14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.mail_usr a:link, .mail_usr a:visited, .mail_usr a:active { 
	font:14px Arial, Helvetica, sans-serif; 
	color:#000000; 
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.mail_usr a:hover { 
	font:14px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left;
	text-decoration:underline;
	font-weight:bold;
}

.mail_date { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#333333; 
	text-align:left;
}

.mail_details { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#999999; 
	text-align:left;
}

.reply_header { 
	font:16px Arial, Helvetica, sans-serif; 
	color:#3266a6; /* #579ab5 #3266a6 #1e3b5f */
	text-align:left;
	margin-top:30px;
}

.read_msgs { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#006600; 
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.read_msgs a:link, .read_msgs a:visited, .read_msgs a:active { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#006600; 
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}

.read_msgs a:hover { 
	font:12px Arial, Helvetica, sans-serif; 
	color:#990000; 
	text-align:left;
	text-decoration:none;
	font-weight:bold;
}


