body
{
	padding: 0px;
	margin: 0px;
	background-color:#FFFFFF;
	font-family: "Times New Roman", Times;
	font-size: 12pt;
}

table
{
	text-align: left;
	padding: 0px;
	margin: 0px;
}

td
{
	font-family: Arial;
	font-size: 10pt;
}

td.body_text
{
	font-family: Arial;
	font-size: 10pt;
}

.body_text_large
{
	font-family: Arial;
	font-size: 12pt;
	font-weight:bold;
}

td.sidebar
{
	width: 153px;
	font-family: Arial;
	font-size: 8pt;
}

td.header
{
	font-family: Arial;
	font-size: 14pt;
}

td.bottom
{
	font-family: Arial;
	font-size: 8pt;
}


img
{
	border: none;
	display:inline;
}

p
{
	font-family: arial;
	font-size: 10pt;
	margin: 0px;
}
p.ix {
	font-family: arial;
	font-size: 9pt;
	margin: 0px;
}
p.x {
	font-family: arial;
	font-size: 10pt;
	margin: 0px;
}
p.xi {
	font-family: arial;
	font-size: 11pt;
	margin: 0px;
}
p.xii {
	font-family: arial;
	font-size: 12pt;
	margin: 0px;
}
p.xiv {
	font-family: arial;
	font-size: 14pt;
	margin: 0px;
}
p.xvi {
	font-family: arial;
	font-size: 16pt;
	margin: 0px;
}
p.xviii {
	font-family: arial;
	font-size: 18pt;
	margin: 0px;
}
p.xx {
	font-family: arial;
	font-size: 20pt;
	margin: 0px;
}




.ix {
	font-family: arial;
	font-size: 9pt;
	margin: 0x;
}
.x {
	font-family: arial;
	font-size: 10pt;
	margin: 0x;
}
.xi {
	font-family: arial;
	font-size: 11pt;
	margin: 0x;
}
.xii {
	font-family: arial;
	font-size: 12pt;
	margin: 0x;
}
.xiv {
	font-family: arial;
	font-size: 14pt;
	margin: 0x;
}
.xvi {
	font-family: arial;
	font-size: 16pt;
	margin: 0x;
}
.xviii {
	font-family: arial;
	font-size: 18pt;
	margin: 0x;
}
.xx {
	font-family: arial;
	font-size: 20pt;
	margin: 0x;
}





tt
{
	font-size: 10pt;
	margin: 0px;
}




a:link
{
	color: #EB690C;
	text-decoration: none;
	border-bottom: 0px;
}
a:visited
{
	color: #EB690C;
	text-decoration: none;
	border-bottom: 0px;
}
a:hover
{
	color: #F9C150;
	text-decoration: none;
}
a:active
{
	color: #FF0000;
	text-decoration: none;
	border-bottom: 0px;
}
a:focus
{
	color: #FF0000;
	text-decoration: none;
	border-bottom: 0px;
}


a.black_link:link
{
	color: #000000;
	text-decoration: none;
	border-bottom: 0px;
}
a.black_link:visited
{
	color: #000000;
	text-decoration: none;
	border-bottom: 0px;
}
a.black_link:hover
{
	color: #EB690C;
	text-decoration: none;
}
a.black_link:active
{
	color: #FF0000;
	text-decoration: none;
	border-bottom: 0px;
}
a.black_link:focus
{
	color: #FF0000;
	text-decoration: none;
	border-bottom: 0px;
}












.rank a:link {
	color: #000000;
	text-decoration: none;
	border-bottom: 0px;
}
.rank a:visited {
	color: #000000;
	text-decoration: none;
	border-bottom: 0px;
}
.rank a:hover
{
	color: #EB690C;
	text-decoration: none;
}
.rank a:active {
	color: #FF0000;
	text-decoration: none;
	border-bottom: 0px;
}

p.rank
{
	font-family: arial;
	font-size: 8pt;
	margin: 0px;
}

.rank_header
{
	font-size: 9pt;
	font-weight: bold;
	margin: 0px;
}

.rank table
{
	font-family: arial;
	font-size: 8pt;
	margin: 0px;
}

.rank td
{
	font-family: Arial;
	font-size: 8pt;
}

table.rank th
{
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
}



td.skills_top
{
	font-family: arial;
	font-size: 11pt;
	font-weight: bold;
	text-align: left;
}

table.skills_header td
{
	font-family: arial;
	font-size: 9pt;
	font-weight: bold;
}

table.skills
{
	font-family: Arial;
	font-size: 8pt;
}

table.skills td
{
	font-family: Arial;
	font-size: 8pt;
}

table.skills th
{
	font-weight: bold;
}







table.basic
{
	font-family: Arial;
	font-size: 10pt;
}

table.basic th
{
	font-weight: bold;
}









.class td
{
	border:1px solid #808080;
	font-family: Arial;
	font-size: 8pt;
}



.classa td
{
	border:1px solid #808080;
	padding-top:0px;
	padding-bottom:0px;
	padding-right:4px;
	padding-left:4px;
	font-family: Arial;
	font-size: 8pt;
}

.classa tr
{
	height:28px;
}






li.reg
{
        padding-top: 7px;
}





.eight td
{
	font-family: Arial;
	font-size: 8pt;
}










.times
{
	font-family: "Times New Roman", Times;
	font-size: 12pt;
}
.times td
{
	font-family: "Times New Roman", Times;
	font-size: 12pt;
}






.header_white
{
	height:5px;
	width:5px;
	background-color:white;
	overflow:hidden;
}

.header_gray
{
	height:5px;
	width:100%;
	background-image:url('/img/main/gray_back.png');
	overflow:hidden;
}




.footer td
{
	font-family: Arial;
	font-size: 8pt;
}
.footer a:link
{
	color: #808080;
	text-decoration: none;
	border-bottom: 0px;
}
.footer a:visited
{
	color: #808080;
	text-decoration: none;
	border-bottom: 0px;
}
.footer a:hover
{
	color: #000000;
	text-decoration: underline;
}
.footer a:active {
	color: #000000;
	text-decoration: none;
	border-bottom: 0px;
}