body {
	margin: 0; padding: 0;
	font: 1px arial, hevetica, sans-serif;
	text-align: left;
	color: #505367;
	text-decoration: none; color: #000000; font-size: 14px; font-family: Arial, Verdana, Helvetica;
/*	background-color: #010d79; */
}

span.1 {font-size: 12px; font-family: Times;}
span.2 {font-size: 12px; font-family: Verdana;}
span.3 {font-size: 12px; font-family: Arial;}
span.4 {font-size: 12px; font-family: Courier;}

/*
div {
	scrollbar-face-color: #ffffff;
	scrollbar-track-color: #cccccc;
	scrollbar-arrow-color: #cccccc;
	scrollbar-shadow-color: #ffffff;
	scrollbar-dark-shadow-color: #ffffff;
	scrollbar-3dlight-color: #cccccc;
	scrollbar-highlight-color: #ffffff;
	scrollbar-base-color: #cccccc;
	scrollbar-darkshadow-color: #cccccc;
}
*/

img.image{border-color: #2837c3;}

/* TABLE */
.main_table { background: #ffffff;}
.top_menu { background: #A94A3C;}

.content{width:%px; background-color:#ffffff;} /* height:600px; overflow:auto; */
.table_header {background: #C3D3DF; text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;} /* 2F62AA */

.table_subheader {background: #C2DBEF; text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.table_rowheader {background: #7DB3DF; text-decoration: none; color: #010d79; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
.table_data {background: #EFF8FF; text-decoration: none; color: #010d79; font-size: 12px; font-family: Arial, Verdana, Helvetica;}

.cell_header {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: left;}
.cell_data {padding-left: 5px; text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica;}

.form_cell_header {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; text-align: right;}
.team_header {text-decoration: none; padding: 5px; color: #010d79; font-size: 16px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

.menu_user_admin {background: #010d79;}
.table_header_user {background: #A8B6CF; text-decoration: none; color: #010d79; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding: 2px;  padding-left: 5px;}
.table_sub_header_user {background: #C3CDDF; text-decoration: none; color: #010d79; font-size: 10px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding: 1px;  padding-left: 5px;}
.cell_header_user {background: #ecebf0; text-decoration: none; color: #010d79; font-size: 11px; font-family: Arial, Verdana, Helvetica; padding-left: 5px;}
.cell_data_user {background: #DFDFDF; padding-left: 5px; text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica;}

/* NEWS */
.news_container_homepage {height:220px; overflow:auto;}
.news_container_list {/*height:550px; overflow:auto;*/}
.news_header {text-decoration: none; color: #354BAE; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; background-image: url(images/header_back1.gif); background-position: left; background-repeat: repeat-x;}
a.news_header_more:link    {text-decoration: none; color: #354BAE; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_header_more:active  {text-decoration: none; color: #354BAE; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_header_more:visited {text-decoration: none; color: #354BAE; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_header_more:hover   {text-decoration: none; color: #a3cefa; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
.news_title_list {background: #C3D3DF; padding-top: 2px; padding-bottom: 2px; padding-left: 10px; padding-right: 0px; text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.news_title_homepage {padding-top: 10px; padding-bottom: 5px; padding-left: 0px; padding-right: 0px;}
a.news_title_homepage:link    {text-decoration: none; color: #ffffff; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_title_homepage:active  {text-decoration: none; color: #ffffff; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_title_homepage:visited {text-decoration: none; color: #ffffff; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}
a.news_title_homepage:hover   {text-decoration: none; color: #a3cefa; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-top: 10px; padding-bottom: 5px; padding-left: 10px; padding-right: 0px;}

/* #bulletlist {margin-left: 0px; padding-left: 0px; margin-bottom: 80px; list-style: none;} */
/* li {margin-left: 20px; margin-bottom: 80px; padding-left: 0px; list-style: none;} */

ul {margin-left: 0; padding-left: 30px; text-indent: 0px; }
dl {margin-left: 0; padding-left: 30px; text-indent: 0px; }
li {padding-bottom: 10px;}
dt {padding-bottom: 10px;}


/*
td.menu { background: #7d7d7d;}
table.top { background: #c2c2c2;}
tr.top { background: #c2c2c2;}
td.top { background: #c2c2c2;}
*/



/* check the next 4 */
td.cell_color1 { background: #E5D6D3;}
td.cell_color2 { background: #F4EBE9;}
td.cell_color3 { background: #EDEDE5;}
td.cell_color4 { background: #D9DAC5;}
td.cell_color5 { background: #B7B89F;}

/* FORM */
select {font-family: Arial, Verdana, Helvetica; font-size : 11px;}
option {font-family: Arial, Verdana, Helvetica; font-size : 11px;}
input {font-family: Arial, Verdana, Helvetica; font-size : 11px;}
textarea {font-family: Arial, Verdana, Helvetica; font-size: 11px;}
input.submit {font-family: Arial, Verdana, Helvetica; font-size : 13px; color: #ffffff; font-weight: bold; border-width: 1px; border: 1px solid #c2c2c2; background-image:url(images/menu_back.gif); cursor:pointer; cursor:hand;}


.page_title {background: #7DB3DF; text-decoration: none; color: #000000; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding-left: 10px; padding-top: 3px; padding-bottom: 3px;}
.header_text {text-decoration: none; color: #22749d; font-size: 16px; font-family: Verdana, Arial, Helvetica; font-weight: bold;
				 /*background-image: url(images/header_text_back_s.gif); background-position: left; background-repeat: no-repeat; */
				 padding-left: 10px; padding-right: 10px; background: #f2f2f2; }

.header {text-decoration: none; color: #010d79; font-size: 16px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.subheader {text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.cell_header {text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold; text-align: left;}
.cell_header_required {text-decoration: none; color: #ff0000; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
.cell_data {text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.text {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
.text_bold {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.text_bold_color {text-decoration: none; color: #ff0000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.text_small {text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
.text_header {text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.text_alert2 {text-decoration: none; color: #000000; background: #ffff90; font-size: 14px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.sub_header {text-decoration: none; color: #000000; font-size: 13px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
.disclaimer {text-decoration: none; color: #000000; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
.copyright {text-decoration: none; color: #8f8f8f; font-size: 10px; font-family: Arial, Verdana, Helvetica; padding:5px;}
.weaver {text-decoration: none; color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica;}
.cell_data2 {text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica; border-bottom: 1px solid; border-color: #C3CDDF; padding:3px;}

.text_alert {width:85%; text-decoration: none; color: #ff0000; background: #fef9c5; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding:10px; margin:20px; text-align: center; border: 1px dashed #ff8000;}
.text_confirm {width:85%; text-decoration: none; color: #2C8F43; background: #C5FED2; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; padding:10px; margin:20px; text-align: center; border: 1px dashed #2C8F43;}

/* LINKS */
a:link    {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:active  {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:visited {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica;}
a:hover   {text-decoration: none; color: #a3cefa; font-size: 12px; font-family: Arial, Verdana, Helvetica;}

a.header:link    {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.header:active  {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.header:visited {text-decoration: none; color: #000000; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.header:hover   {text-decoration: none; color: #7d7d7d; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

.team_submenu {background: #ffffff; text-decoration: none; color: #010d79; text-align: left; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; border-top: 1px solid #010d79; border: 0px solid #010d79; padding: 2px;}
a.team_submenu:link    {color: #010d79;}
a.team_submenu:active  {color: #010d79;}
a.team_submenu:visited {color: #010d79;}
a.team_submenu:hover   {color: #0066cc;}

/* td.team_submenu {background: #ffffff; text-decoration: none; color: #010d79; text-align: left; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; border-top: 1px solid #010d79; border: 0px solid #010d79; padding: 2px;} */

a.main_bold:link    {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.main_bold:active  {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.main_bold:visited {text-decoration: none; color: #0066cc; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.main_bold:hover   {text-decoration: none; color: #a3cefa; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.next_prev:link    {text-decoration: none; color: #944B3F; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.next_prev:active  {text-decoration: none; color: #944B3F; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.next_prev:visited {text-decoration: none; color: #944B3F; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.next_prev:hover   {text-decoration: none; color: #FCF2B9; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

a.cell_link:link    {text-decoration: none; color: #010d79; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.cell_link:active  {text-decoration: none; color: #010d79; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.cell_link:visited {text-decoration: none; color: #010d79; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.cell_link:hover   {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}

a.copyright:link    {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:active  {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:visited {text-decoration: none; color: #0066cc; font-size: 11px; font-family: Arial, Verdana, Helvetica;}
a.copyright:hover   {text-decoration: none; color: #a3cefa; font-size: 11px; font-family: Arial, Verdana, Helvetica;}

a.menu_user_admin:link    {text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; background-color: transparent; display: block; padding:2px;}
a.menu_user_admin:active  {text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; background-color: transparent; display: block; padding:2px;}
a.menu_user_admin:visited {text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; background-color: transparent; display: block; padding:2px;}
a.menu_user_admin:hover   {text-decoration: none; color: #ffffff; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold; width : 100%; background-color : #0066cc; display: block; padding:2px;}

a.small_link:link    {text-decoration: none; color: #0066cc; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small_link:active  {text-decoration: none; color: #0066cc; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small_link:visited {text-decoration: none; color: #0066cc; font-size: 10px; font-family: Arial, Verdana, Helvetica;}
a.small_link:hover   {text-decoration: none; color: #a3cefa; font-size: 10px; font-family: Arial, Verdana, Helvetica;}

a.view_basket:link    {text-decoration: none; color: #FF8A00;; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.view_basket:active  {text-decoration: none; color: #FF8A00; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.view_basket:visited {text-decoration: none; color: #FF8A00; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}
a.view_basket:hover   {text-decoration: none; color: #a3cefa; font-size: 12px; font-family: Arial, Verdana, Helvetica; font-weight: bold;}

/* calendar */
tr.cal_header {background: #ffffff; text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; padding: 2px;}
td.cal_content {background: #ffffff; text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; padding: 2px; border-top: 1px solid #000000;}
td.cal_cell {background: #ffffff; text-decoration: none; color: #010d79; font-size: 13px; font-family: Arial, Verdana, Helvetica; padding: 2px;}

td.cal_event {background: #ffffff; text-decoration: none; color: #000000; font-size: 9px; font-family: Arial, Verdana, Helvetica; padding: 2px;}
td.cal_event_away_game {background: #ffffff; text-decoration: none; color: #d00303; font-size: 9px; font-family: Arial, Verdana, Helvetica; padding: 2px;}
td.cal_event_home_game {background: #ffffff; text-decoration: none; color: #044c95; font-size: 9px; font-family: Arial, Verdana, Helvetica; padding: 2px;}
td.cal_event_event {background: #ffffff; text-decoration: none; color: #7ebdfc; font-size: 9px; font-family: Arial, Verdana, Helvetica; padding: 2px;}
td.cal_list { background: #ffffff; text-decoration: none; color: #000000; font-size: 11px; font-family: Arial, Verdana, Helvetica; vertical-align:top;}
td.cal_list_away_game {background: #ffffff; text-decoration: none; color: #d00303; font-size: 11px; font-family: Arial, Verdana, Helvetica; vertical-align:top;}
td.cal_list_home_game {background: #ffffff; text-decoration: none; color: #044c95; font-size: 11px; font-family: Arial, Verdana, Helvetica; vertical-align:top;}
td.cal_list_event {background: #ffffff; text-decoration: none; color: #7ebdfc; font-size: 11px; font-family: Arial, Verdana, Helvetica; vertical-align:top;}

/* cool menu */

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:; layer-background-color:; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding-top:6px; padding-left:20px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel0{background-color:; layer-background-color:; color:#ffffff; background-image: url(images/menu_bull.gif); background-position: left; background-repeat: no-repeat;}
.clLevel0over{background-color:; layer-background-color:; color:#ffffff; cursor:pointer; cursor:hand;  background-image: url(images/menu_bull.gif); background-position: left; background-repeat: no-repeat;}
.clLevel0border{position:absolute; visibility:hidden; background-color:; layer-background-color:}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:1px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel1{background-color:#0D81DF; layer-background-color:#0D81DF; color:#ffffff;}
.clLevel1over{background-color:#0B6EBF; layer-background-color:#0B6EBF; color:#ffffff; cursor:pointer; cursor:hand;}
.clLevel1border{position:absolute; visibility:hidden; background-color:#0066cc; layer-background-color:#0066cc}

/*Styles for level 2*/
.clLevel2, .clLevel2over{position:absolute; padding:1px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clLevel2{background-color:#0D81DF; layer-background-color:#0D81DF; color:#ffffff;}
.clLevel2over{background-color:#0B6EBF; layer-background-color:#0B6EBF; color:#ffffff; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:#0066cc; layer-background-color:#0066cc}

/* special color menu */
.clColor,.clLevel0over{position:absolute; padding-top:6px; padding-left:20px; font-family:tahoma,arial,helvetica; font-size:11px; font-weight:bold}
.clColor{background-color:; layer-background-color:; color:#FFCB00; background-image: url(images/menu_bull.gif); background-position: left; background-repeat: no-repeat;}
.clColorover{background-color:; layer-background-color:; color:#FFCB00; cursor:pointer; cursor:hand;  background-image: url(images/menu_bull.gif); background-position: left; background-repeat: no-repeat;}
.clColorborder{position:absolute; visibility:hidden; background-color:; layer-background-color:}