@charset "utf-8";
/* CSS Document */

h2 {
	font-size:14px;
}
h1 {
	font-size:14px;
}
a {
	text-decoration:underline;
	color:#000;
}
a:visited {
	text-decoration:none;
	color:#000;
}

body {
	background:#182B37;
	background-position:center top;
	margin:auto;
	background-color:#FFF;
	
}
.logo_wrapper_outer {
	background-image:url(images/bg2.1.png);
}
.logo_wrapper {
	/*background-image:url(images/h_b_1.png); */
	margin:auto;
	background-image:url(images/bg5.png);
	background-repeat:no-repeat;
	background-position:center;
	border-bottom:thin solid #333;


}
.logo_holder {
	width:885px;
	margin-left:auto;
	margin-right:auto;
	margin-top:auto;
	color:#FFF;
	/*New year Stuff

	background-image:url(images/fireworks_rochekts1.png);
	background-repeat:no-repeat;
	background-origin:logo_holder;
	background-position:250px top;
	*/
	
}
.logo_holder div{
	margin-left:10px;
	margin-right:10px;
	margin-bottom:-10px;
	color:#FFF;
	border-radius:3px;
	padding:20px 10px 20px 10px;
	font-size:14px;
	font-weight:bold;
	
}
.logo_holder div a{
	margin-left:1px;
	margin-right:1px;
	color:#FFF;
	text-decoration:none;
	border:thin solid #FFF;
	border-radius:3px;
	padding:5px 8px 5px 8px;
	font-size:12px;
	font-weight:normal;
	background-image:url(images/t_h_2_2.png);
	
}
.logo_holder div a:hover{
	background-color:#B0D8FF;
	border-color:#000;
	background-image:url(images/t_h_7.png);

	
	
}
.header_image_wrapper_outer {
/*
	margin-left:auto;
	margin-right:auto;

	background-image:url(images/fireworks2.png);
	background-position:left top;
	background-repeat:no-repeat;
	
	*/
	border-top:thin solid #008ACC;
	

}
.header_image_wrapper {
	margin-left:auto;
	margin-right:auto;
	background-image:url(images/bg2.2.png);	
	background-position:right top;
}
.header_image_wrapper_inner {
	width:885px;
	margin-left:auto;
	margin-right:auto;
		border-radius: 8px;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;

}
.body_wrapper {
	background-color:#F3F3F3;
	background-image:url(images/bg2.5.png);
	background-repeat:repeat;
	border-top: thin solid #000;
	
}

.div_wrapper {
	background-image:url(images/bg2.4.png);
	background-repeat:repeat;
		border-radius: 5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	padding:5px 5px 5px 5px;
}
.div_wrapper1 {
	background-color:#D5EAFF;
		border-radius: 5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	padding:5px 5px 5px 5px;
}

.div_wrapper2 {
	background-image:url(images/bg13.gif);
	background-repeat:repeat-x;
		border-top-right-radius: 5px;
				-webkit-border-top-right-radius: 5px;
				-moz-border-top-right-radius: 5px;
				border-top-left-radius: 5px;
				-webkit-border-top-left-radius: 5px;
				-moz-border-top-left-radius: 5px;
	padding:9px 5px 9px 5px;
	color:#FFF;
	font-size:18px;
	overflow:hidden;
}

.div_wrapper2 div{
	background-color:transparent;
	color:#FFF;
	font-size:14px;
	float:right;	
	margin-top:2px;
}
.div_wrapper2 div a{

	border:thin solid #FFF;
	border-radius:3px;
	text-decoration:none;
	padding:7px;
	background-color:#C9E4E4;
	background-image:url(new/images/bg13.gif);
	color:#FFF;
}
.my_button1 a{
	border:thin solid #960;
	border-radius:3px;
	text-decoration:none;
	padding:7px;
	background-color:#C9E4E4;
	background-image:url(images/t_h_7.png);
	color:#FFF;
}
.div_wrapper2 div a:hover{
	background-image:url(images/t_h_7.png);
	background-color:#824100;
	
	
}
.div_wrapper2 div a.activeCalendar{
	background-image:url(images/t_h_7.png);
	background-color:#824100;
	
}
.div_wrapper2b {
	background-image:url(images/bg13.gif);
	background-repeat:repeat-x;
		border-radius: 5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	padding:9px 5px 9px 5px;
	color:#FFF;
	font-size:18px;
	overflow:hidden;
}
.div_wrapper3 {
	background-image:url(images/bg13.2.gif);
	background-repeat:repeat-x;
		border-top-right-radius: 5px;
				border-top-left-radius: 5px;
	padding:9px 5px 9px 5px;
	color:#FFF;
	font-size:18px;
}
.div_wrapper32 {
	background-image:url(accordiony/bg5.gif);
	background-repeat:repeat-x;
	color:#033 !important;
	font-weight:normal;

	font-family:Arial, Helvetica, sans-serif;
	border:thin solid #069 !important;
	padding:10px !important;
	border-radius:8px;
	vertical-align:middle !important;
	background-color:#E6EFFC;
	line-height:1.5em;
}
.div_wrapper32 a {
	color:#000;
}
.div_wrapper32 td {
	padding: 2px;
}
.div_wrapper322 {

	color:#033 !important;
	font-weight:normal;


	font-family:Arial, Helvetica, sans-serif;
	border:thin solid #069 !important;
	padding:10px !important;
	border-radius:8px;
	vertical-align:middle !important;
	background-color:#FFF;
	line-height:1.5em;
	
}
.div_wrapper322 a {
	color:#000;
	
}
.div_wrapper4 {
	border: thin solid #666;
	font-weight:bold;
	font-size:18px;
	background-color:#FFE6CC;
	border-top:none;
	color:#333;
	background-image:url(accordiony/bg2.gif);
	background-repeat:repeat-x;
	padding: 8px 10px 8px 10px;
	cursor: pointer;
}
.div_wrapper4 td{
	border: none;
	border-left:thin solid #CCC;
	padding: 8px;
}
.div_wrapper4 td.firstCell {

	border-left:none;
}
.div_wrapper4 table{
	border: none;
}
.content_wrapper {
	width:885px;
	background-image:url(images/bg2.4.png);
	background-repeat:repeat;
	margin-left:auto;
	margin-right:auto;
	/* padding-top:10px; */
	padding:3px 3px 3px 3px;
	border-radius: 8px;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
}
.header1 {	
	
}
.table_header1 {
	padding-left:5px;
	background-image:url(images/t_h_4.png);
	background-repeat:repeat-x;
	height:1.5em;
	border-color:#186893;
	font-size:20px;
	font-family:Arial, Helvetica, sans-serif;

}
.table_header2 {
	background-image:url(accordiony/bg5.gif);
	background-repeat:repeat-x;
	color:#033 !important;
	height:1.5em;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
	border:thin solid #069 !important;
	padding:10px !important;
	border-radius: 8px;
	-webkit-border-radius:8px;
    -moz-border-radius:8px;
	vertical-align:middle !important;
}
.table_header3 {
	background-image:url(images/t_h_6.png);
	background-repeat:repeat-x;
	height:1.5em;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_header4 {
	background-image:url(images/t_h_7.png);
	background-repeat:repeat-x;
	font-weight:bold;
	font-size:18px;
	font-family:Arial, Helvetica, sans-serif;
}
.table_header5 {
	color:#FFF;
	font:"Times New Roman", Times, serif;
	font-size:28px;
	background-image:url(images/bg10.png);
	background-repeat:no-repeat;
	background-position:bottom;
	padding-bottom:8px;

}
.table_header6 {
	color:#333;
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
}

.table_body1 {
	background:#E4F0DD;
}
.table_body1 a{
	color:#030;
	text-decoration:none;
}
.table_body1 a:hover{	
	color:#030;
	text-decoration:underline;
}
.table_body1b {
	background:#E4F0DD;
	padding:0px;
}
.table_body1b a{
	color:#030;
	text-decoration:none;
}
.table_body1b a:hover{	
	color:#030;
	text-decoration:underline;
}
.table_body2 {
	background:#CCC;
}
.table_body3 {
	background:#CAE4FF;
	border-radius: 5px;
	-webkit-border-radius:5px;
    -moz-border-radius:5px;
	padding:8px;
	
}
.table_body3 a{
	text-decoration:none;
	color:#000;
}
.table_body3 a:hover{
	text-decoration:underline;
}
.table3 td.winner{
	color:#060
}
.table3 td {
	vertical-align:middle !important;
}
.table_body4 {
	background:#FFF2EC;
}
.table_body5 {
	background:#FFF;
}
.table_body6 {
	color:#CCC;
	font-size:14px;
	padding-left:10px;	
}
.table_body6 a{
	color:#CCC;
	font-size:14px;
	padding-left:10px;	
	text-decoration:none;
}
.table_body6 a:hover{
	text-decoration:underline;
}
.table_body7gradematches {
	color:#069;
	font-size:12px;
	padding-left:10px;	
	font-weight:lighter;
}
.table_body8 {
	background:#E4F0DD;
	padding:8px !important;
	border:thin solid #666;
		border-radius: 4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	
}
.table_body9{
	background:#FFE1C4;
	font-weight:bold;
	padding:8px !important;
	border:thin solid #666;
		border-radius: 4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
	
}
.table_body9 a {
	color:#333;
}
.table1 {
	border-collapse:collapse;
	border-color:#186893;		
}
.table2 {
	border-collapse:collapse;
	border-color:#CCC;		
}
.table2b {
	border-collapse:collapse;
	border-color:#CCC;		
}
.table3 {
	border-collapse:collapse;
	border-color:#FFF;		
}
.table4 {
	margin:auto;
}

.table1 td{
	vertical-align:top;
	border-color:#FFF;
	padding:2px 5px 2px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#030;
	}

.table2 td{
	vertical-align:top;
	border-color:#FFF;
	padding:2px 5px 2px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#030;
	}
.table2b td{
	vertical-align:top;
	border-color:#FFF;
	padding:0px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#030;
	}
.table3 td{
	vertical-align:top;
	border-color:#FFF;
	padding:15px 5px 8px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#030;
	}

.footer_wrapper {
	background:#282828;
	background-image:url(images/bg9.png);
	background-repeat:no-repeat;
	background-position:center top;
	border-top:medium solid #CCC;
}
.footer_holder {
	width:885px;
	margin-left:auto;
	margin-right:auto;
}
.footer_wrapper_bottom {
	background-image:url(images/bg12.png);
	background-repeat:r repeat-x;
	background-position:center top;
	border-top:thin solid #333;
	padding:25px 10px 25px 10px;
}
.footer_holder_bottom {
	width:885px;
	margin-left:auto;
	margin-right:auto;
	text-align:right;
	color:#999;
	font-size:12px;
}

/* Accordion Styles (accordiony) */
/* 
#list3 { border: 1px solid #111; }
*/
#list3 div.selected .title { 
	border: 1px solid #333;
	border-top:none;
	font-weight:bold;
	background-color:#80BFFF;
	border-bottom:thin solid #999;
	color:#003;
	cursor: pointer;
	background-image:url(accordiony/bg5.3.gif);
	background-repeat:repeat-x;

}
#list3 div div {

	padding: 10px;
	border: 1px solid #333;
	background-color:#FFF;
	border-top:none;
}
#list3 div div.title td {

	padding: 10px;	
}
#list3 div div.title td.firstCell {

	border-left:none;
}
#list3 div div.title td.lastCell {

	border-right:none;
	
}
#list3 div div td {
	padding: 2px 10px 2px 10px;
}
#list3 div div td.TournamentTitle {
	font-size:18px;
}
#list3 div div.tabberlive{
	border: none;
	padding:0px;
}
#list3 div.title {
	border: thin solid #333;
	font-weight:bold;
	background-color:#FFE6CC;
	border-top:none;
	color:#333;
	background-image:url(accordiony/bg5.gif);
	background-repeat:repeat-x;

/*
	background-image:url(accordiony/bg2.gif);
	background-repeat:repeat-x;
	*/
	
	padding: 8px 10px 8px 10px;
	cursor: pointer;

}
#list3 div.titleExpired {
	background-image:url(accordiony/bg5.2.gif);
	background-repeat:repeat-x;
	color:#666;
	border-color:#999;
}
#list3 div.titleExpired:hover {

	color:#000;

}
#list3 div.titleExpired table{
	border-color:#CCC;
}
#list3 div.titleExpired table td{
	border-left-color:#FFF;
	border-right-color:#999;
}
	
#list3 div.title:hover {
	background-image:none;
	background-color:#AAD5FF;
	background-image:url(accordiony/bg5.4.gif);
	
}
#list3 div.title table{
	border:none;
	background-color:transparent;
}
#list3 div.title td{	
	border:none;
	border-left:solid thin #E8E8E8;
	border-right: solid thin #666;
	background-color:transparent;
}
#list3 div.selected .title td{
	border-left:solid thin #E8E8E8;
	border-right: solid thin #666;
	background-color:transparent;
}

/*
#list3 div.selected {
	border-bottom: none;
}
*/

/* End Accordion Styles */

/* Accordionstyles 2 (list1a) */
.basic  {
	width: 885px;
	font-family: verdana;
	border: 1px solid black;
}
.basic div {
	background-color: #E4F0DD;
}
.basic div.diff2 {
	background-color: #FED;
}

.basic p {
	margin-bottom : 10px;
	border: none;
	text-decoration: none;
	font-weight: bold;
	font-size: 10px;
	margin: 0px;
	padding: 10px;
}
.basic a {
	text-decoration:none;
	color:#333;
}
.basic a:hover {
	text-decoration:underline;
}
#list1a div.header {
	cursor:pointer;
	display:block;
	padding:16px;
	margin-top: 0;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: black;
	background-color: #00a0c6;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #999;
	
	background-image: url(accordiony/bg5.gif);
}
#list1a div.header:hover {
	background-color: white;
	background-image: url(accordiony/bg1.gif);
}
#list1a div.header.selected {
	color: black;
	background-color: #80cfe2;
	background-image: url(accordiony/bg1.gif);
}

/* End accordion styles */


/* Chat Styles */
.message {
overflow:hidden;
margin-bottom:5px;
border:none;
}
.messagecontent {
overflow:hidden;
}
#message {
	vertical-align:top;
	overflow:auto;
	border:thin solid #999;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	padding:7px 5px 7px 5px;
}
#messages {
	overflow:auto;
	height:400px;
	padding: 8px;
	border:thin solid #999;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
	background-color:#FFF;
}
.chat_content_holder1 {
	width:100%;
	border:solid 1px #333;
	background-color:#FFF5EC;	
}
#name {
	padding: 6px 5px 6px 5px;
	border:thin solid #999;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.name_holder {
	padding:10px 4px 10px 4px;
	height:30px;
	background-image:url(accordiony/bg1.gif);
	color:#000;
	border: solid thin #666;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.name_holder td{
	padding:0px;
}
.input_holder {
	padding:10px 4px 10px 4px;
	height:60px;
	background-image:url(accordiony/bg1.gif);
	color:#000;
	border: solid thin #666;
	border-top-right-radius: 8px;
	border-top-left-radius: 8px;
	border-bottom-right-radius: 8px;
	border-bottom-left-radius: 8px;
}
.input_holder2 {
	padding:10px 4px 10px 4px;
	height:60px;
	background-image:url(images/bg18.png);
	color:#FFF;
}
.input_holder3 {
	padding:5px 4px 5px 4px;
	background-image:url(accordiony/bg1.gif);
	color:#030;
	font-weight:bold;
	border: solid thin #666;
	border-top-right-radius: 4px;
	border-top-left-radius: 4px;
	border-bottom-right-radius: 4px;
	border-bottom-left-radius: 4px;
}
/* End Chat Styles */

.defaultText {
		 width: auto; 
     }
.defaultTextActive { 
     color: #069; font-style: italic; 
	 }
	 
.tabbertab table td.formBody1 {
	vertical-align:middle;
}
.formBody2 {

	padding:12px 8px 12px 8px;
}
#table_in_here td {
	background:#E4F0DD;
	padding:8px !important;
	border:thin solid #666;
		border-radius: 4px;
	-webkit-border-radius:4px;
    -moz-border-radius:4px;
}
	
.plainDiv1 {
	background-color:#FFF;
}
.plainDiv2 {
	background-color:#FFF;
	padding:10px;
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
}

.table_body8 a.niceLink1{
	border-radius: 3px;
	padding:5px;
	border:thin solid #000;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	background-image:url(images/t_h_2.png);
}
.table_body8 a.niceLink1:hover{	
	background-image:url(images/t_h_7.png);
}

.videoTitle {
	background-color:#ebf4f8;
	border:thin solid #658B99;
	border-bottom:none;
	border-top-right-radius: 5px;
	border-top-left-radius: 5px;
	font-size:24px;
	font-weight:bold;
	padding:6px 8px 6px 8px;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	width:640px;
	margin:0 auto;
}
.videoFrameOuter {
		background-color:#DEEFEF;
	padding:3px;
	margin:0 auto;
	width:640px;
	border:thin solid #658B99;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
#gradematches_wrapper div.tabbertab{
	background-color:#FFF;
}

.logout_button {
	border:thin solid #FFF;
	border-radius:3px;
	text-decoration:none;
	padding:7px;
	background-color:#C9E4E4;
	background-image:url(new/images/bg13.gif);
	color:#FFF !important;
}
.paypal_logo_show {
	background-image:url(images/PayPalLogo.png);
	background-repeat:no-repeat;
	background-position:center;
	padding:10px;
}
