/***[basic]***/
*{
margin:0;
padding:0;
border:0;
}

body
{
background: #000;
font-family:"Trebuchet MS";
font-size:11px;
}

a
{
color:#fff;
font-size:14px;
text-decoration:none;
}

a:hover
{

text-decoration:underline;
}

/***[structure]***/
#wrapper
{
margin:0 auto;
width:757px;
background:#FFF;
overflow:hidden;
margin-top:10px;

}

.column 
{
  padding-bottom: 20010px;
  margin-bottom: -20000px;  
}



/***[Top]***/
#top
{
width:743px;
height:221px;
border:7px solid #fff;
background: #BC240E url(../images/top_img.jpg) no-repeat left top;
}

#top_right
{
width:412px;
float:right;
background: #BC240E;
}

#toppartners
{
width:300px;
float:right;
margin:20px 35px 28px 0;
color:#fff;
}

#toppartners h2
{
margin-bottom:14px;
color:#FFF;
}

.imageborder
{border:0px}

/***[Menu]***/
#menu
{background:url(../images/header.jpg) repeat-x;
width:757px;
height:33px;
border-bottom:7px solid #fff;
}

#menu ul
{
list-style:none;
}

#menu ul li
{float:left;
border-right:1px solid #5A2;
padding:7px 8px 8px 7px;
}


/***[Content]***/

#content
{background:#9C6;
width:743px;
float:left;
border-right:7px solid #fff;
border-left:7px solid #fff;
font-size:14px;
}



#content_left
{
background:#9C6;
width:464px;
border-right:7px solid #fff;
padding-left:15px;
padding-right:15px;
float:left;
}

#content_left ol
{padding-left:30px;
}
#content_left ul
{padding-left:30px;
}


#content p
{padding-bottom:20px;
}

#content h1 
{font-size:20px;
padding-top:15px;
}

#content h2
{font-size:15px;
padding:4px 0 4px 0;
}

#content h3
{font-size:10px;
}

#content_right
{background:#9C6;
width:230px;
float:right;
padding:15px 0 21px 12px;
border-bottom:7px solid #fff;
margin-bottom:70px;
}

#content_right hr
{width:218px;
height:1px;
color:#000;
background:#000;
border:0;
}

#content_right ul
{list-style:none;
padding-top:8px;
}

#content_right ul li
{background:url(../images/list_image.jpg) no-repeat left center;
padding-left:25px;
padding-bottom:6px;
padding-top:6px;
}

#content_right a
{
color:#000;
text-decoration:none;
font-size:14px;
}

#content_right a:hover
{
text-decoration: underline;
}

#bottom
{background:#000;
width:757px;
color:#fff;
padding-top:5px;
font-size:14px;
float:left;
margin:0 auto;
border-top:7px solid #fff;
}

#bottom ul
{
list-style:none;
}

#bottom ul li
{
float:left;
padding:0 4px 0 0;
}

table.box
{
BORDER: #B79055 1px solid;
border-collapse: collapse;
}

table.box th.box-header
{
background-color: #000;
}

table.box td.box-wht
{
background-color: #fff;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
; font-weight: bold; color: #000000
}

table.box td.box-gold
{
background-color: #D3B054;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
; font-weight: bold; color: #000000
}

table.box td.box-red
{
background-color: #CC0000;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
; font-weight: bold; color: #000000
}

table.box td.box-yellow
{
background-color: #FFCC00;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
font-weight: bold; 
color: #000000
}

table.box td.box-blue
{
background-color: #33CCFF;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
; color: #000000; font-weight: bold
}

table.box td.box-green
{
background-color: #C1E888;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
color: #000000; 
font-weight: bold
}

table.box td.box-pink
{
background-color: #FFCCCC;
BORDER: #B79055 1px solid;
text-align:center;
width:35px;
color: #000000; 
font-weight: bold
}

table.box td.box-emt
{
BORDER: 1px #B79055 solid;
text-align:Left; 
font-weight: bold;
; padding-right: 3px
; padding-top: 3px; 
padding-bottom: 3px; 
padding-left: 3px
}


table.mst td.mst-data
{
background-color: #fff;
BORDER: none 0px solid;
padding: 0000px
}

table.mst td.mst-ydata
{
background-color: #FFE9A6;
BORDER: none 0px solid;
padding: 0 10 00px
}

table.mst td.mst-bdata
{
background-color: #7CAFCD;
BORDER: none 0px solid;
padding: 5 0 0 10px
}

table.mst td.nav-mst-data
{
background-color: #C8DDEA;
BORDER: none 0px solid;
padding: 0000px
}

/***[form]***/

form{
	margin-top:15px;
}

	fieldset{
		margin-bottom:10px;
		display:block;
		padding:10px 5px;
		border-color:#060;
		border: 0;
	}
	
	legend{
		font-size:12px;
		font-weight:bold;
	}
	
	input{
		font-size:12px;
		font-family:  arial;
	}
	
	label{
		font-size:12px;
		display:block;
		margin-top:5px;

	}
	
	input.frm_text{
		width:300px;
	}
	
	textarea{
		width:300px;
		height:150px;
		font-family:  arial;
		font-size:11px;
	}
	
	input.frm_submit{
		display:block;
		clear:both;
		margin-top:10px;
		font-size:12px;
		padding:2px 4px;	
	}