/* CSS Document */


/*********************************************************************************************************/
/* Strip Browser Defaults */
/*********************************************************************************************************/

*{
	margin: 0px;
	padding: 0px;
}

/*********************************************************************************************************/
/* HTML Elements */
/*********************************************************************************************************/

body{
/*text-align: center;*/
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
background: #333344 url(../images/bg.jpg) top left no-repeat;
color: #dddddd;
}

td,th{
font-size: 9pt;
padding: 2px;
}

th{
text-align:center;
}

table{
border-collapse:collapse;
}

h1,h2,h3,h4,h5,h6{
font-size: 10pt;
}

p{
margin: 0 0 10px 0;
}

/*********************************************************************************************************/
/* Layout Classes */
/*********************************************************************************************************/

.large{
font-size:14pt;
margin:10px;
}

.right:{
text-align:right;
}

.ad{
margin:10px 0 0 0;
}

.main{
width: 950px;
min-height:600px;
/*margin: 0 auto 0 auto;*/
text-align:left;
/*background: #00ff00; */
}

.head_con{
/* background: #9999ff; */
height:200px;
width:565px;
float:left;
}

.nav_con{
/* background: #99ff99; */
float:left;
width: 180px;
margin: 20px 0 0 0;
}

.nav_con ul{
list-style:none;
margin: 0;
}

.body_con{
float:left;
/* background: #ccffcc; */
width: 365px;
margin: 80px 10px 0 10px;
}

.right_con{
float:right;
width:365px;
margin: 5px 5px 0 10px;
/* background: #ffcccc; */

}

.login_con{
height:50px;
}

.links{
margin: 10px 0 10px 0;
text-align:center;
}

.links ul{
list-style:none;
}

.links ul li{
display:block;
float:left;
width: 48px;
padding:  0 5px 0 5px;
margin: 5px 0 5px 0;
border-left: 1px solid #555566;
border-right: 1px solid #555566;
}

/*********************************************************************************************************/
/* Table Classes */
/*********************************************************************************************************/

.table1{
width: 345px;
}

.col2{
width:80px;
}

.col1,.col3{
width:120px;
}

.col4{
width:45px;
}

/*********************************************************************************************************/
/* Box Classes */
/*********************************************************************************************************/

.b1{
/*text-align:center; */
}

.b1h,.b2h,.b4h{
height: 28px;
text-align:center;
}

.b1h h2,.b2h h2,.b4h h2{
padding: 3px 0 0 0;
}

.b3{
width:170px;
float:left;
margin: 0 0 0 6px;
}

.b4{
width:170px;
float:left;
margin: 0 0 0 10px;
}

.b1b ul{
margin: 0 0 0 15px;
}

.b1b ul li{
padding: 2px;
}

.b1f,.b2f,.b4f{
height: 19px;
}

.b1 h2,a.but,a.selectedbut{
font-size: 10pt;
font-weight:bold;
}

.nav_con a{
text-decoration:none;
}

.but,.selectedbut{
display:block;
height: 20px;
padding: 2px 0 0 0;
text-align:center;
}

.b2b table,.b4b table{
margin: 0 0 0 10px;
text-align:center;
}

/*********************************************************************************************************/
/* Row Classes */
/*********************************************************************************************************/

.r{
width: 100%;
margin: 0 0 2px 0;
/* background: #ffff00; */
}

.error{
text-align: center;
font-weight: bold;
}

.r1,.r2,.r3,.r3_2,.r4,.r4_3{
margin: 0 2px 0 2px;
float:left;
}

.r1{
width: 934px; 
/* background: #0066ff; */
}

.r2{
width:460px;
/* background: #00ffff; */
}

.r3{
width:303px;
/* background: #ff0000; */
}

.r3_2{
width:622px;
/* background: #cccccc; */
}

.r4{
width:227px;
/* background: #cccc00; */
}

.r4_3{
width:701px;
/* background: #cccccc; */
}

/*********************************************************************************************************/
/* Text Spacing Classes */
/*********************************************************************************************************/

.t0b,.t1b,.t2b,.t2b,.t3b,.t4b,.t5b,.t6b{
font-weight:bold;
text-align:right;
margin-right: 2px;
}

.t0,.t1,.t2,.t2,.t3,.t4,.t5,.t6,
.t0b,.t1b,.t2b,.t2b,.t3b,.t4b,.t5b,.t6b{
margin-top: 3px;
float:left;
}

.t1,.t1b{
margin-left:5px;
}

.t2,.t2b{
width:115px;
}

.t3,.t3b{
width:193px;
}

.t4,.t4b{
width:204px;
}

/*********************************************************************************************************/
/* Input Classes */
/*********************************************************************************************************/

.i1,.i2,.i3,.i4,.i5,.i6,
.i1r,.i2r,.i3r,.i4r,.i5r,.i6r
{
border: 1px solid #000;
margin-right: 2px;
float:left;
padding: 1px;
}

.i1r,.i2r,.i3r,.i4r,.i5r,.i6r
{
text-align:right;
}

.i1{
width: 27px;
}

.i2{
width: 41px;
}

.i3{
width: 103px;
}

.i4{
width: 181px;
}

.i5{
width: 240px;
}

.i6{
width: 333px;
}

.players{
text-align: center;
padding: 5px 0 5px 0;
}


.textarea1{
border: 1px solid #000;
width: 240px;
height: 240px;
padding: 1px;
float:left;
overflow:auto;
margin-right: 2px;

}

/*********************************************************************************************************/
/* general classes */
/*********************************************************************************************************/

.right{
text-align: right;
}


.button1{
width: 60px;
height: 20px;
border: 0px;
font-weight: bold;
cursor: pointer;
}



