/*----------------------------------------------------------------
	B A S E  S T R U C T U R E
---------------------------------------------------------------- */
BODY {
    font-size: 12px;
	font-family: arial, helvetica, sans-serif; color:#FFFFFF;
	background: #0f141e;
	margin-top : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom : 10px;
	margin: 0px, 0px, 20px, 0px;
    }

P  {line-height: 18px; }
H1 {font-size:11px; font-family: arial, helvetica; color:##FFFF00; font-weight: normal; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px; }
H2 {font-size:14px; font-family: arial, helvetica; color:##FFFF00; font-weight: normal; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px; }
H3 {font-size:14px; font-family: arial, helvetica; color:#FFFFFF; font-weight: normal; text-decoration: none; margin-bottom: 0px; padding-bottom: 0px; }
EM { color: #e31717; }

A:link { color: ##FFFF00; font-size: 12px; }
A:visited { color: ##FFFF00; font-size: 12px; }
A:active { color: ##FFFF00; font-size: 12px; }
A:hover { color: #FFFFFF; font-size: 12px; }

/*----------------------------------------------------------------
	S T R U C T U R E
---------------------------------------------------------------- */
#contact TD {
    font-size: 12px;
    }

#container {
    width: 100%;
    border-top: 1px solid #353d54;
    border-bottom: 1px solid #353d54;
    background: #000000;
    }

#maincontent {
    font-size: 12px;
    margin-top: 20px;
    }


/*----------------------------------------------------------------
	H E A D E R / F O O T E R
---------------------------------------------------------------- */
* html .accent { padding-right: 10px; padding-left: 10px; font-size: 11px; }
.accent { padding-right: 10px; padding-left: 5px; font-size: 11px; }
.header { padding-top: 10px; padding-bottom: 8px; }
.header  A:link { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px; }
.header  A:visited { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px;  }
.header  A:active { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px;  }
.header  A:hover { font-size: 14px;  color: #6600FF; font-weight: normal; text-decoration: none; letter-spacing: 5px; }

* html .accent { padding-right: 10px; padding-left: 10px; font-size: 11px; }
.accent { padding-right: 10px; padding-left: 5px; font-size: 11px; }
.footer { padding-top: 10px; }
.footer  A:link { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px; }
.footer  A:visited { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px;  }
.footer  A:active { font-size: 14px;  color: #FFFF00; font-weight: normal; text-decoration: none; letter-spacing: 5px;  }
.footer  A:hover { font-size: 14px;  color: #6600FF; font-weight: normal; text-decoration: none; letter-spacing: 5px; }


/*----------------------------------------------------------------
	C L A S S / I D S
---------------------------------------------------------------- */
.header {
    font-size:14px;
    color:#6600FF;
    font-weight: bold;
    }
    
.subheader {
    font-size:11px;
    color:#FF9900;
    font-weight: normal;
    }
    
.calendarTable {
    font-size: 11px;
    font-family: arial, helvetica, sans-serif;
    margin-top: 10px;
    color:#6600FF;
    line-height: normal;
    border-collapse: collapse;
    }

.calendarTable td {
    border-collapse: collapse;
    border: 1px solid #0066CC;
    }

.field {
	font-size: 12px;
	font-family: arial, helvetica, sans-serif;
	color: #6600FF;
	background-color : #000000;
	border : 1px solid #0066CC;
    }