/*******************************************************************************
 * @copyright  (C) 2007-2008 'BrainyByte di Manuele Vaggelli'
 * @author     Manuele Vaggelli - manuele.vaggelli@brainybyte.com
 * @website    http://www.brainybyte.com 
 * @version    1.1 Mar 2008
 ******************************************************************************/

* {
	padding: 0;
	margin: 0;
}
 
body {
	margin: 0 auto;
	padding: 0;
	color : #000;
	font: 11px Arial, sans-serif;
	background-color: #efefef;
}

#content { 
	margin: 20px auto;
	padding: 0px;
	width: 850px;
	background: transparent;
}

#header { 
	padding: 0; 
	margin: 0 auto;
	background: #00f url(img/bk-banner.jpg) no-repeat bottom center;
	height: 150px; 
	position: relative;
	border: 1px #032771 solid;
} 

#header H1 {
	color: #fff;
	font-size: 36px;
	padding-top: 45px;
	border-bottom: 1px #d5e7f3 solid;	
}

#header H2 {
	color: #ccd8eb;	
	font-size: 27px;
	text-align: center;
	font-style: italic;
	font-variant: small-caps;
}

#header H3 {
	color: #9cb8e4;
	font-size: 20px;
	text-align: center;
	font-style: italic;
	font-family: Times New Roman, serif;
	font-weight: normal;
	padding-top: 5px;
}

#logo {
	padding: 0;
	margin-top: 10px;
	margin-left: 18px;
	margin-right: 18px;	
	background: transparent url(img/csen-logo.gif) no-repeat center;
	height: 131px;
	width: 131px;	
	position: relative;
	float: left;
}

#header #topmenu {  
 	height: 31px;
	position: absolute;
	top: 99px;
	right: 0px;
	overflow: hidden;	
}

/*******************************************************************************
 * TOP MENU
 ******************************************************************************/
#topmenu
{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#topmenu li
{
	float: left;
	display: block;
	list-style-type: none;
	background-color: #032771;
	padding: 0;
	margin: 0;	
}

#topmenu li a
{
	background: #0d419d url(img/bk-topmenu-item.png) repeat-x top;
	margin: 0;
	line-height: 20pt;
	padding: 5px 8px 5px 8px;
	margin-left: 1px;
	margin-bottom: 1px;
	border-top: 1px #6ea9ef solid;
	border-left: 1px #6ea9ef solid;	
	color: #d3e8ff;
	text-decoration: none;
	font-weight: bold;
}

#topmenu li a:hover
{
	background: #1153cb url(img/bk-topmenu-item-hover.png) repeat-x top;	
	color: #fff;
}

/*******************************************************************************
 * NEWS
 ******************************************************************************/
#news { 
	width: 814px; 
	padding: 0px 18px 0px 18px; 
	height: 130px;
}

.news_box {
	width: 258px;
	background: #dce6f6 url(img/bk-news_box.png) repeat-x top;
	float: left;
	padding: 0px;
	height: 145px;
	border: 1px #3577cd solid;	
}

#news .box th { 
	padding-left: 0px;
	padding: 5px 9px 0px 9px;
	text-align: left;
	font-size: 13px;
	color: #eee;
}

#news .box td { 
	padding: 5px 9px 5px 9px;
}

#news .box td.news_title
{
	font-weight: bold;
	color: #032775;
	border-bottom: 1px #3577cd solid;
}

#news .box td.news_body
{
	border-top: 1px #dce6f6 solid;
	line-height: 15px;
}

#news a {}
	
#news a:hover {}

/*******************************************************************************
 * COLUMNS
 ******************************************************************************/
#content_right {
	float: right;
	width: 620px;
}

#column_right {	
	float: right; 
	width: 180px;
	}

#column_left {
	float: left; 
}

#column_left .lefts { 
	float: left; 
	width: 180px; 
	padding-left: 0px; 
}
 
#column_left .lefts a { 
}

.hrt {
	display: block;
	height: 10px;
	clear: both;
}

#main {
	padding: 0px 18px; 
	margin: 0px 0px 15px 0px; 
	width: 814px;
} 

#main #column_center {
	width: 429px;
	margin: 0px;
	padding: 20px 0px;
}


#main #column_center2 {
	margin: 0px;
	padding: 12px 0px;
	background: #FFF;
}

#column_center div
{
	font-size: 12px;
}

#column_center H1
{
	color: #000;
	font-size: 18px;
	text-transform: uppercase;
	text-align: center;
}

#column_center H2
{
	text-transform: uppercase;
	text-align: center;	
	color: #032775;	
	font-size: 16px;
}

#column_center H3
{
	text-transform: uppercase;
	text-align: center;	
	color: #245422;	
	font-size: 14px;
}

#column_center div.hrsep {
	border-top: 1px #ddd solid;
	margin-top: 10px;
}


#column_center #gomenu
{
	margin: 10px 0 10px 0;	
}

#column_center p.title
{
	text-decoration: underline;
	font-weight: bold;
}

#column_center p.content_blue
{
	color: #032775; 
	background-color: #dce6f6; 
	border: 1px #3577cd solid;
}

#column_center table.content_blue
{
	margin-top: 10px;
}

#column_center table.content_blue th
{
	color: #032775; 
	background: #a3bee6 url(img/bk-content_blue-th.png) repeat-x top;
	border: 1px #3577cd solid;
}


#column_center table.content_blue td
{
	color: #032775; 
	background-color: #cfd8e6; 
	border: 1px #3577cd solid;
}

#column_center table.content_blue td.label,
#column_center table.content_green td.label
{
	width: 20%;
	text-align: right; 
	padding-right: 5px;
}

#column_center table.content_blue td.value,
#column_center table.content_green td.value
{
	font-weight: bold; 
	text-align: left; 
	padding-left: 5px;
}

#column_center table.content_green
{
	margin-top: 10px;
}

#column_center p.content_green
{
	color: #003500; 
	background-color: #d0e4c4; 
	border: 1px #76b24e solid;
}

#column_center table.content_green th
{
	color: #003500; 
	background: #add1a0 url(img/bk-content_green-th.png) repeat-x top;
	border: 1px #76b24e solid;
}


#column_center table.content_green td
{
	color: #003500; 
	background-color: #d2e5c7; 
	border: 1px #76b24e solid;
}

#column_center table.content_green td.cell,
#column_center table.content_blue td.cell
{
	border-right: 1px #aaa solid;
	border-bottom: 1px #aaa solid;
	border-left: 1px #ccc solid;
	border-top: 1px #ccc solid;
	font-style: italic;
	padding: 0px 2px 0px 2px;
}

#column_center table.content_green td.cell
{
	background-color: #f1fceb;
}

#column_center table.content_blue td.cell
{
	background-color: #ebeff5;
}

#search { 
	float: left;
	padding: 7px 0px 0px 5px; 
	margin: 0; 
}



#column_center table.content_red
{
	margin-top: 10px;
}

#column_center table.content_red th
{
	background: #c00 url(img/bk-content_red-th.png) repeat-x top;
	border: 1px #800 solid;
}

#column_center table.content_red th span
{
	color: #fff; 
	background: #c00 url(img/bk-content_red-th-span.png) repeat-x top;
	font-weight: bold;
}

#column_center table.content_red td
{
	color: #500; 
	background-color: #ffeded; 
	border: 1px #800 solid;
	background: #ffeded url(img/bk-table-footer-winter.png) bottom repeat-x;
	padding-bottom: 10px;	
}



/*******************************************************************************
 * FOOTER
 ******************************************************************************/
#footer {
	width: 850px;
	height: 100px;
	background: transparent url(img/bk-footer.jpg) no-repeat top center;
	clear: both;
	padding-top: 30px;
}

#footer a {}
#footer a:hover {} 

#soccerball
{
	width: 172px;
	height:100px;
	background: transparent url(img/bk-ball.gif) no-repeat top center;
}

#copyright
{
	background: transparent url(img/bk-copyright.png) repeat-x top;
	text-align: center;
	padding-top:10px;
}


/*******************************************************************************
 * HTML ENTITIES
 ******************************************************************************/
td,
tr,
div {}

p {}

a {
	text-decoration: none;
}

a:HOVER {
	text-decoration: underline;	
}

A,
A:HOVER,
A:VISITED
{
	color: #00f;
}


ul {
	margin: 5px 0px 20px 30px;
}


li {
	padding: 5px 5px 0 5px;
	list-style-type: square;
}

/*******************************************************************************
 * CLASSES
 ******************************************************************************/
.button {
	color: #026900;
	border: 1px #91c171 solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x center;
	height: 20px;
	width: 133px;
	margin: 3px 0 3px 0;
	text-decoration: none;
	cursor: pointer;
}

.inputbox {
	border-left: 1px #84b268 solid;
	border-top: 1px #84b268 solid;
	border-right: 1px #a7cf8f solid;
	border-bottom: 1px #a7cf8f solid;	
	background: #b2d0a1 url(img/bk-input.png) repeat-x bottom;
	width: 133px;
	margin-left: 13px;	
}

.form_table {
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-column-box-menuitem.png) repeat-x top;
}


a.menu_item:link, 
a.menu_item:visited {
	display: block;
	text-align: left;
	padding: 3px 0 3px 10px;
	margin-left: 0px;
	width: 165px;
}


#column_left A,
#column_right A { 
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x top;
	padding: 5px;
	margin: 2px;
}

#column_left A:HOVER,
#column_right A:HOVER { 
	color: #026900;
	border: 1px #91c171 solid;
	background: #b8d7a5 url(img/bk-button-hover.png) repeat-x top;
	padding: 5px;
	margin: 2px;
	text-decoration: none;
}

.content_center_text td  p {
	line-height: 13pt;
}

.content_center_text img { padding: 10px; }
.buttonheading img { padding: 2px; }
.contentheading {	
	padding-left: 0px;
	padding-top: 0px;
	text-indent: 0px;
	text-align: left;
} 


.contentpagetitle {
	text-align:left;
}

.contentdescription {
	text-align: left;
}

.contentdescription img { 
	padding-right: 5px; 
}

.componentheading {
	letter-spacing: -1px;
	text-align:left;
	padding: 0 0 10px 0;
}


/*******************************************************************************
 * BOX
 ******************************************************************************/

#column_left table.box, 
#column_right table.box  {}

#column_left table.box th, 
#column_right table.box th {
	text-align: left;
	font-size: 15px;
	width: 180px;
	height: 40px;
	text-decoration: none;
	padding: 0px 5px 3px 35px;
	color: #0e410e;
	vertical-align: bottom;
}

#column_left table.box th.menu
{
	background: transparent url(img/ico_mnuitm_ball.png) no-repeat left bottom;
}

#column_right table.box th.resarea,
#column_left table.box th.resarea
{
	background: transparent url(img/ico_mnuitm_resarea.png) no-repeat left bottom;
}

#column_left table.box th.photo,
#column_right table.box th.photo
{
	background: transparent url(img/ico_mnuitm_photo.png) no-repeat left bottom;
}

#column_right table.box th.newsletter
{
	background: transparent url(img/ico_mnuitm_newsletter.png) no-repeat left bottom;
}

#column_left table.box tbody  td  table,
#column_right table.box tbody  td  table {
	border: 1px #76b24e solid;
	background-color: #b0d2a3;
}

#column_left .lefts .box td, 
#column_right table.box td {
	padding: 0px;
	margin: 0px;
}


#column_left table.box tr, 
#column_right table.box tr {}

#column_left .box form, 
#column_right .box form { 
	padding: 0px; 
	}

#column_left .box form td, 
#column_right .box form td { 
	padding-bottom: 1px; 
	}
	
/*******************************************************************************
 * ADV
 ******************************************************************************/

#column_left table.adv, 
#column_right table.adv  {}

#column_left table.adv th, 
#column_right table.adv th {
	text-align: center;
	font-size: 15px;
	width: 180px;
	height: 40px;
	text-decoration: none;
	color: #000;
	vertical-align: bottom;
	border-bottom: 1px #000 solid;
}


#column_left table.adv tbody  td  table,
#column_right table.adv tbody  td  table {
}

#column_left .lefts .adv td, 
#column_right table.adv td {
	padding: 3px 0px 3px 0px;
	margin: 0px;
}


#column_left table.adv tr, 
#column_right table.adv tr {}

#column_left .adv img, 
#column_right .adv img { 
	border: 0;
	}

#column_left A.adv,
#column_right A.adv,
#column_left A.adv:HOVER,
#column_right A.adv:HOVER
{ 
	border: 0;
	margin: 0;
	padding: 0;
	background: transparent;
}

/*******************************************************************************
 * ULTIMA ORA
 ******************************************************************************/
div.ultimora {
	padding: 1px; 
	margin-bottom: 20px;
}
div.ultimora_title {
	padding: 3px; 
	margin-bottom: 1px; 
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x top;
	color: #003500; 
}
div.ultimora_ico { 
	background: transparent url(img/ico_ultimora.png) no-repeat; 
	width: 48px; 
	height: 48px; 
	float: left;
	margin: 5px;	
	border-top: 1px #3577cd solid;
}
div.ultimora_content { 
	line-height: 18px;
	background: #dce6f6 url(img/bk-news_box.png) repeat-x top;
	border: 1px #3577cd solid;
	padding: 3px;
	text-transform: lowercase;
}


/*******************************************************************************
 * CONTENT MATCH
 ******************************************************************************/
#column_center p.content_match
{
	color: #032775; 
	background-color: #dce6f6; 
	border: 1px #3577cd solid;
}

#column_center table.content_match,
#column_center table.content_match_archive
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #76b24e;	
}

#column_center table.content_match th,
#column_center table.content_match_archive th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
}

#column_center table.content_match th
{
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;
}

#column_center table.content_match_archive th
{
	background: #757d93 url(img/bk_content_match_header_archive.png) repeat-x top;
}

#column_center table.content_match th a,
#column_center table.content_match_archive th a
{
	color: #efefef;
}

#column_center table.content_match td img,
#column_center table.content_match th img,
#column_center table.content_match_archive td img,
#column_center table.content_match_archive th img
{
	border: 0px;	
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: text-bottom;
}

#column_center table.content_match td,
#column_center table.content_match_archive td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d 	
}

#column_center table.content_match td a,
#column_center table.content_match_archive td a
{
	font-weight: bold;
}

/*******************************************************************************
 * CONTENT MATCH ROW
 ******************************************************************************/
#column_center table.content_match_row
{	
	width: 100%;
	font-size: 10px;
}

#column_center table.content_match_row td img
{
	border: 0px;	
	vertical-align: text-bottom;
}

#column_center table.content_match_row td
{
	color: #032775;
	padding: 1px;;
	text-align: center; 
	background: none;
	border: 0px;
}

#column_center table.content_match_row td.time
{
	text-align: left;
	width: 55px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;	
}

#column_center table.content_match_row td.date
{
	text-align: center;
	width: 50px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;	
}

#column_center table.content_match_row td.icon,
#column_center table.content_match_row td.goal,
#column_center table.content_match_row td.num
{
	text-align: center;
	width: 20px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;	
}

#column_center table.content_match_row th.num
{
	cursor: help;
}

#column_center table.content_match_row td.cell
{
	border-top: 1px solid #ddd;
}

#column_center table.content_match_row td.provv
{
	border-right: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
}
#column_center table.content_match_row td.provv span.rfrt,
#column_center table.content_match_row td.provv span.sqlfc,
#column_center table.content_match_row td.provv span.mprt
{
	color: #800;
	font-weight: bold;
}

#column_center table.content_match_row td.sprtr 
{
	background-color: #fff;
	height: 5px;
}

#column_center table.content_match_row td.team
{
	border-top: 1px solid #ddd;
	text-align: left;
	padding-left: 3px;
}

#column_center table.content_match_row td.teamcomm
{
	border-top: 1px solid #ddd;
	font-size: 11px;
	padding: 5px;
}

#column_center table.content_match_row td.notes
{
	border-bottom: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-right: 1px solid #ddd;
	padding-top: 0x;
	background: #f8f8f8 url(img/bk_content_match_row_td_notes.png) repeat-x top;
	padding-bottom: 5px;
	color: #800;
}

#column_center table.content_match_row td.cell span.loser
{
	color: #800; 
	font-weight: bold;
}

#column_center table.content_match_row td.cell span.winner
{
	color: #080;
	font-weight: bold;
}

#column_center table.content_match_row td.file
{
	text-align: right;
	width: 18px;
	
}

#column_center table.content_match_row td a
{
	font-weight: bold;
}




/*******************************************************************************
 * CONTENT TEAM
 ******************************************************************************/

#column_center table.content_team
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #b0d2a3;	
}

#column_center table.content_team th
{
	color: #fff; 
	border: 1px #387e2d solid;
	padding: 2px;
	background: #76b24e url(img/bk_content_team_header.png) repeat-x top;
	font-weight: bold;
	font-size: 20px;
}

#column_center table.content_team td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d;
}

/*******************************************************************************
 * CONTENT TEAM ROW
 ******************************************************************************/
#column_center table.content_team_row
{	
	width: 100%;
	font-size: 10px;
}

#column_center table.content_team_row td
{
	color: #032775;
	padding: 1px;;
	text-align: center; 
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;	
	border-bottom: 1px #abb3c2 solid;
	border-right: 1px #abb3c2 solid;	
	background: #d3d6db url(img/bk_content_team_button.png) repeat-x top;
}

#column_center table.content_team_row td.empty
{
	border: none;
	background: none;
}

#column_center table.content_team_row td a
{
	font-weight: bold;
}

/*******************************************************************************
 * CONTENT FILE
 ******************************************************************************/
#column_center table.content_file
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #76b24e;	
}

#column_center table.content_file th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;
}

#column_center table.content_file td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d 	
}

#column_center table.content_file td a
{
	font-weight: bold;
}

/*******************************************************************************
 * CONTENT FILE ROW
 ******************************************************************************/
#column_center table.content_file_row
{	
	width: 100%;
	font-size: 11px;
}

#column_center table.content_file_row td img
{
	border: 0px;	
	vertical-align: text-bottom;
}

#column_center table.content_file_row td
{
	color: #032775;
	padding: 1px;;
	text-align: left; 
	background: none;
	border: 0px;
}

#column_center table.content_file_row td.type
{
	text-align: center;
	width: 20px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;	
}

#column_center table.content_file_row td.cell
{
	border-top: 1px dotted #ccc;
}

#column_center table.content_file_row td.size
{
	text-align: right;
	width: 55px;
	font-style: italic;
	font-family: monospace;
	letter-spacing: -1px;
	border-top: 1px dotted #ccc;
}

#column_center table.content_file_row td.file
{
	text-align: right;
	width: 18px;
}

#column_center table.content_file_row td a
{
	font-weight: bold;
}


/*******************************************************************************
 * SENT OFF
 ******************************************************************************/
#column_center table.content_sentoff
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #76b24e;	
}

#column_center table.content_sentoff th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;
}

#column_center table.content_sentoff td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d 	
}

#column_center table.content_sentoff td a
{
	font-weight: bold;
}

/*******************************************************************************
 * SENT OFF ROW
 ******************************************************************************/
#column_center table.content_sentoff_row
{	
	width: 100%;
	font-size: 11px;
}

#column_center table.content_sentoff_row td img
{
	border: 0px;	
	vertical-align: text-bottom;
}

#column_center table.content_sentoff_row td
{
	color: #032775;
	padding: 1px;;
	text-align: left; 
	background: none;
	border: 0px;
}

#column_center table.content_sentoff_row td.icon
{
	text-align: center;
	width: 20px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;	
}

#column_center table.content_sentoff_row td.date
{
	text-align: center;
	width: 60px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;
	color: #c00;
}

#column_center table.content_sentoff_row td.cell
{
	border-top: 1px dotted #ccc;
}


#column_center table.content_sentoff_row td a
{
	font-weight: bold;
}


/*******************************************************************************
 * CONTENT BROWSE TEAM
 ******************************************************************************/

#column_center table.content_browse_team
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #b0d2a3;	
}

#column_center table.content_browse_team th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;
}

#column_center table.content_browse_team td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d;
}

/*******************************************************************************
 * CONTENT BROWSE TEAM ROW
 ******************************************************************************/
#column_center table.content_browse_team_row
{	
	width: 100%;
	font-size: 10px;
}

#column_center table.content_browse_team_row td
{
	color: #032775;
	padding: 1px;;
	text-align: center; 
	text-transform: uppercase;
	font-size: 12px;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;	
	border-bottom: 1px #abb3c2 solid;
	border-right: 1px #abb3c2 solid;	
	background: #d3d6db url(img/bk_content_team_button.png) repeat-x top;
}

#column_center table.content_browse_team_row td.empty
{
	border: none;
	background: none;
}

#column_center table.content_browse_team_row td a
{
	font-weight: bold;
}

/*******************************************************************************
 * CONTENT SEARCH TEAM
 ******************************************************************************/

#column_center table.content_search_team
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #b0d2a3;	
}

#column_center table.content_search_team th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;
}

#column_center table.content_search_team td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d;
}

/*******************************************************************************
 * CONTENT SEARCH TEAM ROW
 ******************************************************************************/
#column_center table.content_search_team_row
{	
	width: 100%;
	font-size: 10px;
}

#column_center table.content_search_team_row td
{
	padding: 10px;
	font-size: 12px;
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-column-box-menuitem.png) repeat-x top;
	text-align: center;	
}

#column_center table.content_search_team_row td.empty
{
	border: none;
	background: none;
}

#column_center table.content_search_team_row td a
{
	font-weight: bold;
}

/*******************************************************************************
 * CONTENT TEAM DETAIL
 ******************************************************************************/

#column_center table.content_team_default
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #b0d2a3;	
}

#column_center table.content_team_default th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;	
}

#column_center table.content_team_default td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d;
}

/*******************************************************************************
 * CONTENT TEAM DETAIL ROW
 ******************************************************************************/
#column_center table.content_team_default_row
{	
	width: 100%;
	font-size: 11px;
}

#column_center table.content_team_default_row td img
{
	border: 0px;	
	vertical-align: text-bottom;
}

#column_center table.content_team_default_row th
{
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x top;
}

#column_center table.content_team_default_row td
{
	color: #032775;
	padding: 1px;;
	text-align: left; 
	background: none;
	border: 0px;
}

#column_center table.content_team_default_row td.icon,
#column_center table.content_team_default_row td.goal,
#column_center table.content_team_default_row td.date,
#column_center table.content_team_default_row td.where,
#column_center table.content_team_default_row td.phase
{
	text-align: center;
	width: 40px;
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;
	font-style: normal;
}

#column_center table.content_team_default_row td.icon {
}

#column_center table.content_team_default_row td.date {
	font-style: italic;
}

#column_center table.content_team_default_row td.goal {
	font-weight: bold;
}

#column_center table.content_team_default_row td.where {
	width: 100px;
}
	
#column_center table.content_team_default_row td.phase {
	width: 60px;
}

#column_center table.content_team_default_row td.cell {
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding-left: 10px;
	background-color: #eeeeff;
}

#column_center table.content_team_default_row td.resarea {
	padding: 5px;
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x top;
	text-align: center;
}

#column_center table.content_team_default_row td.resarea input{
	margin: 0px;
	padding: 0px;
}

#column_center table.content_team_default_row td.menuitem {
	color: #032775;
	padding: 1px;;
	text-align: center; 
	text-transform: uppercase;
	font-size: 10px;
	border-top: 1px #ddd solid;
	border-left: 1px #ddd solid;	
	border-bottom: 1px #abb3c2 solid;
	border-right: 1px #abb3c2 solid;	
	background: #d3d6db url(img/bk_content_team_button.png) repeat-x top;
}

#column_center table.content_team_default_row td a
{
	font-weight: bold;
}


/*******************************************************************************
 * CONTENT TEAM BALANCE
 ******************************************************************************/

#column_center table.content_balance
{
	margin-top: 10px;
	border: 1px solid #387e2d; 
	background-color: #b0d2a3;	
}

#column_center table.content_balance th
{
	color: #efefef; 
	border: 1px #efefef solid;
	padding: 2px;
	background: #021a58 url(img/bk_content_match_header.png) repeat-x top;	
}

#column_center table.content_balance td
{
	color: #032775;
	padding: 5px 5px 12px 5px;
	text-align: center; 
	background: #efefef url(img/bk-table-footer.png) bottom repeat-x; 
	border: 1px solid #387e2d;
}

/*******************************************************************************
 * CONTENT TEAM BALANCE ROW
 ******************************************************************************/
#column_center table.content_balance_row
{	
	width: 100%;
	font-size: 11px;
}

#column_center table.content_balance_row th
{
	color: #003500;
	border: 1px #76b24e solid;
	background: #b8d7a5 url(img/bk-button.png) repeat-x top;
}

#column_center table.content_balance_row td
{
	color: #032775;
	padding: 1px;;
	text-align: left; 
	background: none;
	border: 0px;	
}

#column_center table.content_balance_row td.date,
#column_center table.content_balance_row td.collection,
#column_center table.content_balance_row td.payment {
	background-color: #fff;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;	
	border-top: 1px solid #bbb;	
	border-left: 1px solid #bbb;
}

#column_center table.content_balance_row td.date
{
	text-align: center;
	width: 70px;
	color: #444;
}

#column_center table.content_balance_row td.description
{
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	padding-left: 10px;
	background-color: #eeeeff;
}

#column_center table.content_balance_row td.collection,
#column_center table.content_balance_row td.payment ,
#column_center table.content_balance_row td.total_collection,
#column_center table.content_balance_row td.total_payment {
	text-align: right;
	width: 60px;
	padding-right: 3px;	
}
#column_center table.content_balance_row td.collection
{
	color: #080;
}

#column_center table.content_balance_row td.payment
{
	color: #900;
}

#column_center table.content_balance_row td.total_label
{
	color: #444;
	text-align: right;
	font-weight: bold;
}

#column_center table.content_balance_row td.total_payment,
#column_center table.content_balance_row td.total_collection {	
	font-weight: bold;
	background-color: #fefefe;
}

#column_center table.content_balance_row td.total_payment
{
	border: 1px solid #900;
	color: #900;
}

#column_center table.content_balance_row td.total_collection
{
	border: 1px solid #080;
	color: #080;	
}

#column_center table.content_balance_row td a
{
	font-weight: bold;
}


/*******************************************************************************
 * BANNER (CENTER 390x70)
 ******************************************************************************/

#banner {
    display: block;
    height: 70px;
    clear: both;
    margin: 5px 0 5px 0;
}

#banner table {
	width: 100%;
	border: 0px;
}

#banner table td {
	text-align: center;
	padding: 0px;
}

#banner table td img {
	border: 0px;
}