/* 
 * ========================================
 * ESN - style
 * ========================================
 */

BODY{ 
	background: #000;
	color: #FFF;
	font-family: Comic Sans MS;
	line-height: 1.4;
	font-size: 11px;
	margin: 0;
	padding: 0; /* required for Opera to have 0 margin */
	text-align: center; /* centers board in MSIE */
}

TABLE,
TR,
TD{
	color: #D7CEA4;
	line-height: 1.4;
	letter-spacing: 0;
	font-size: 11px;
}

.txt{
	color: #969696;
	font-size: 11px;
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
}

.txt A:link,
.txt A:visited,
.txt A:active{
	color: #F4AD54;
	text-decoration: none;
}

.txt A:hover{
	color: gray;
}

A:link,
A:visited,
A:active{
	font-size: 11px; 
	color: #F4AD54;
	text-decoration: none;
}

A:hover{
	color: gray;
}

DIV.center{
	color: #D7CEA4;
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
}

.a{
	font-size: 11px; 
	color: #F4AD54;
}

IMG.link{
	width: 30px;
	height: 18px;
	float: right;
	border: 0;
}

IMG.link2{
	width: 30px;
	height: 18px;
	float: left;
	border: 0;
}

IMG.splash{
	width: 460px;
	height: 55px;
	border: 0;
}

IMG.nav{
	width: 8px;
	height: 12px;
	border: 0;
	float: left;
}

IMG.pic{
	border: 0;
}

IMG.box{
	width: 30px;
	height: 30px;
	border: 0;
}

IMG.mw{
	width: 32px;
	height: 32px;
	border: 0;
}

IMG.mw2{
	width: 16px;
	height: 16px;
	border: 0;
}

IMG.ob{
	width: 64px;
	height: 64px;
	border: 0;
}

IMG.sys{
	width: 62px;
	height: 62px;
	border: 0;
}

IMG.up{
	width: 18px;
	height: 24px;
	border: 0;
}

/* 
 * ========================================
 * Menu setup
 * ========================================
 */

.menu A:link,
.menu A:visited,
.menu A:active{
	font-size: 11px;
	width: 100%;
	color: #F4AD54;
	text-decoration: none;
	background-image: url(/img/gfx/nav_m_off.gif);
	background-repeat: no-repeat;
}

.menu A:hover{
	color: gray;
	width: 100%;
	background-image: url(/img/gfx/nav_m_on.gif);
	background-repeat: no-repeat;
}

 A:link.menu2,
 A:visited.menu2,
 A:active.menu2{
	font-size: 11px;
	width: 100%;
	color: white;
	text-decoration: none;
	background-image: url(/img/gfx/nav_mnew_off.gif);
	background-repeat: no-repeat;
}

 A:hover.menu2{
	color: gray;
	width: 100%;
	background-image: url(/img/gfx/nav_m_on.gif);
	background-repeat: no-repeat;
}

 A:link.menu3,
 A:visited.menu3,
 A:active.menu3{
	font-size: 11px;
	width: 100%;
	color: gray;
	text-decoration: none;
	background-image: url(/img/gfx/nav_m_on.gif);
	background-repeat: no-repeat;
}

 A:hover.menu3{
	color: gray;
	width: 100%;
	background-image: url(/img/gfx/nav_m_on.gif);
	background-repeat: no-repeat;
}

.t_menu UL{
	text-align:left;
	margin: 0;
	padding: 0;
}

.t_menu UL LI{
	list-style-type: none;
	text-align:left;
	margin: 0;
	padding: 0;
}

.t_menu UL LI A{
	text-align:left;
	color: #F4AD54;
	text-decoration: none;
	padding-left: 11px;
	display: block;
}

.t_menu2 UL{
	text-align:left;
	margin: 0;
	padding: 0;
}

.t_menu2 UL LI{
	text-align:left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.t_menu2 UL LI A{
	text-align:left;
	color: #F4AD54;
	text-decoration: none;
	padding-left: 12px;
	display: block;
}

.t_menu3 UL{
	text-align:left;
	margin: 0;
	padding: 0;
}

.t_menu3 UL LI{
	text-align:left;
	list-style-type: none;
	margin: 0;
	padding: 0;
}

.t_menu3 UL LI A{
	text-align:left;
	color: #F4AD54;
	text-decoration: none;
	padding-left: 9px;
	display: block;
}

SPAN.hand{
	cursor: default;
}

SPAN.hand2{
	color: #F4AD54;
	cursor: default;
}

/* 
 * ========================================
 * Color setup
 * ========================================
 */

SPAN.white{
	color: #FFF;
}

SPAN.red{
	color: red;
}

SPAN.green{
	color: #02DA02;
}

SPAN.green2{
	color: #00A651;
}

SPAN.gold{
	color: gold;
}

SPAN.blue{
	color: #00AEEF;
}

SPAN.black{
	color: #000;
}

SPAN.yellow{
	color: #FFE930;
}

/* 
 * ========================================
 * Table setup
 * ========================================
 */

TD.sm{
	font-size: 9px;
}

TABLE.t1{
	border-color: #3D3D3C #3D3D3C #3D3D3C #3D3D3C;
	border-style: solid;
	border-width: 1px;
}

TD.t1_1{
	border-color: #3D3D3C #3D3D3C #000 #000;
	border-style: solid;
	border-width: 1px;
	background-color: #212121;
	text-align: right;
}

TD.t1_2{
	border-color: #000 #000 #000 #000;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

TD.t1_3{
	border-color: #3D3D3C #3D3D3C #000 #000;
	border-style: solid;
	border-width: 1px;
	padding: 3;
	background-color: #212121;
	text-align: center;
}

TD.t1_4{
	border-color: #000 #000 #000 #000;
	border-style: solid;
	border-width: 1px;
}

TD.t1_5{
	border-color: #3D3D3C #3D3D3C #000 #000;
	border-style: solid;
	border-width: 1px;
	background-color: #212121;
	text-align: left;
}

TD.t1_6{
	border-color: #000 #000 #000 #000;
	border-style: solid;
	border-width: 1px;
	text-align: right;
}

TD.t1_7{
	border-color: #000 #000 #000 #000;
	border-style: solid;
	border-width: 1px;
	padding: 10;
}

TD.t1_8{
	border-color: #3D3D3C #3D3D3C #000 #000;
	border-style: solid;
	border-width: 1px;
	background-color: #212121;
	padding: 7;
}

TD.t2_2{
	border-color: #000 #3D3D3C #000 #000;
	border-style: solid;
	border-width: 1px;
	text-align: center;
}

TR.gray{
	background-color: #121212
}

TD.mw-bg{
	background-position: top left;
	background-repeat: no-repeat;
	height: 32px;
}

/* 
 * ========================================
 * Legal information
 * ========================================
 */

TD.legal{
	margin-left: 0;
	margin-right: 0;
	text-align: justify;
	padding: 15px;
}

/* 
 * ========================================
 * Calendar
 * ========================================
 */

TD.calendar{
	font-family: Lucida Console;
	color: #D7CEA4;
	font-size: 10px;
	padding: 0;
}

.calendar A:link,
.calendar A:visited,
.calendar A:active{
	color: #F4AD54;
	font-size: 10px;
	text-decoration: none;
}

.calendar A:hover{
	color: gray;
}

DIV.calendar{
	font-family: Lucida Console;
	color: #F4AD54;
	font-size: 10px;
	padding: 0;
}

/* 
 * ========================================
 * News
 * ========================================
 */

H1{
	font-family: Lucida Console;
	color: #F4AD54;
	font-weight: bold;
	font-size: 12px;
	margin: 0px;
}

DIV.h1{
	color: #F4AD54;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

DIV.h2{
	color: #F4AD54;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}

B.mail{
	font-family: Lucida Console;
	color: #F4AD54;
	font-weight: bold;
	font-size: 12px;
	text-align: right;
}

/* 
 * ========================================
 * EOF
 * ========================================
 */
