/* CSS Document */

.title
{
	background:url(../images/title-bar.gif) no-repeat top right; 
	height: 64px; 
	padding:16px 0px 0px 100px;
}

.content
{
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	text-align:justify;
	padding-bottom: 10px;
}

.subtitle
{
	background:url(../images/subtitle-bar.gif) no-repeat top left; 
	height: 40px; 
	padding: 10px 15px 0px 15px;
	font-size: 16px;
	font-weight: bold;
	color: #17580a;
}

.left_menu
{
	height: 100%;
}

table.news
{
	border: #c4f1bb dotted 1px;
	width: 560px;
}

table.detail, table.detail-frame
{
	border: #c4f1bb solid 1px;
	width: 560px;
}

table.news td, table.news th, table.detail td, table.detail th, table.detail-frame th, table.detail-frame td
{
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
}

.news td.left
{
	width: 150px;
	background-color:#d8fdd1;
	vertical-align: top;
}

.news td.right
{
	border-bottom:#d8fdd1 dotted 1px;
}

table.detail th, table.detail-frame th
{
	border: #a0e393 solid 1px;
	background-color: #c4f1bb;
}

table.news th
{
	color: #ffffff;
	background-color:#61b251; 
}

a
{
	color: #6f9211;
	text-decoration: none;
}

a:hover
{
	text-decoration:underline;
}

.footer
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 15px 5px;
	text-align: right;
	border-top: #66cc99 solid 1px;
}

#menu_warmup, #menu_fundraising
{
	cursor: pointer;
	width: 98%;
}

table.sub-details
{
	border:#d8fdd1 solid 1px;
}

table.sub-details td
{
	border: #c4f1bb dotted 1px;
}


table.sub-details-red
{
	border:#7b0c24 solid 1px;
}

table.sub-details-red td
{
	border: #7b0c24 solid 1px;
	text-align: center;
}

table.sub-details-red th
{
	background-color: #7b0c24;
	border: #7b0c24 solid 1px;
	color: #ffffff;
}

table.sub-details-green
{
	border:#2e5009 solid 1px;
}

table.sub-details-green td
{
	border: #2e5009 solid 1px;
	text-align: center;
}

table.sub-details-green th
{
	background-color: #2e5009;
	border: #2e5009 solid 1px;
	color: #ffffff;
}

span.name {
	font-weight: bold;
	display: block;
	border-top: solid #d8fdd1 1px;
}

table.images
{
	/*border: #c4f1bb solid 1px;*/
	width: 560px;
}

table.images td, table.images th
{
	padding: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	border: #c4f1bb solid 1px;
	vertical-align: top;
}


#verticalad {
	position: absolute;
	top: 130px;
	left: 800px;
	/*float: right;*/
}

table.result
{
	border:#d8fdd1 solid 1px;
	
}

td.team {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	width: 160px;
}

td.win {
	background-color: rgb(253, 250, 220);
}

td.lose {
	background-color: rgb(233, 233, 233);
}

td.flag {
	text-align: center;	
}

td.score {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	padding: 3px;
	text-align: center;
	vertical-align: middle;
	width: 100px;
}

td.score  small{
	font-size: 14px;
}

table.detail-frame td
{
	border: #c4f1bb solid 1px;
	text-align: center;
}

div.title { font-family: Arial, Helvetica, sans-serif; } 
