html, body {height:auto}
body {background: #000 url('images/html/bg_1.jpg') repeat top left; color: #ffffff; margin: 0px; 
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; line-height: 14pt; text-align: left;}
a {color: #99ccff; font-weight: bold; text-decoration: none;}
a:hover {color: #fff; font-weight: bold; text-decoration: underline;}
a:active {color: #fff; font-weight: bold; text-decoration: underline;}

.hand{cursor:pointer;}
.help{cursor:help;}

/* Colors 
#000000 = background
#4f4f4f = background (articles)
#2a2a2a = background (quote)
*/

.floatright
{
	float: right;
	width: 103px;
	margin: 0 0 10px 10px;
	background-color: #fff;
	padding: 10px;
	border-top: 1px solid #999;
	border-right: 2px solid #555;
	border-bottom: 2px solid #555;
	border-left: 1px solid #999;
}

div.floatright img
{
	border-top: 2px solid #555;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #555;
}

/* GENERAL */

.hl_title {font-size: 1.2em; font-weight: bold; color: #99ccff;}
.hl_title a:link {font-weight: bold; color: #FFF;}
.hl_title a:hover {font-weight: bold; color: #99ccff; text-decoration: underline;}
.hl_title_wht {font-size: 1.1em; font-weight: normal; color: #fff;}
.hl {font-size: 1.2em; font-weight: bold; color: #99ccff;}
.hl a {font-weight: normal; font-weight: bold; color: #99ccff;}
.hl_t {font-size: 1.2em; font-weight: bold; color: #99ccff;}
.hl_t a {font-weight: bold; color: #99ccff;}

/* SPLASH */

table.main {background: #000; width: 760px; height: 100%; text-align: center; padding: 0px; border: solid #000; border-width: 2px;}
table.main td.sp_txt {width: 100%; font-size: 1.2em; text-align: left; vertical-align: top;}
table.main td.sp_txt img {border: none;}
table.main td.sp_txt div {padding: 0px 5px 0px 0px; line-height: 1.8em;}
table.main td.sp_qt {font-family: Verdana, Arial, sans-serif; text-align: left; vertical-align: top;}
table.main td.sp_qt p.qtext {font-size: 1.0em; font-weight: normal; line-height: 1.5em; text-align: left;}
table.main td.sp_qt p.qname {font-size: 0.9em; font-weight: normal; font-style: italic; text-align: right;}
table.main td.sp_qt img {border: none;}
table.main td.sp_qt div {padding: 0px;}

/* SUB */

table.submain {width: 968px; height: 100%; text-align: center; padding: 0px; border: solid #000; border-width: 2px;}
table.submain td.ltpanel {background: #000; width: 273px; height: 370px; vertical-align: top; border: solid #000; border-width: 0px 1px 0px 0px;}
table.submain td.rtheader {background: #000; width: 695px; height: 341px; border: none;}

table.submain td.menubar {background: #333; width: 695px; height: 29px; border: solid #000; border-width: 0px 0px 1px 0px;}

table.submain td.ltrow {background: #333; width: 273px; height: 100%; font-family: Verdana, Arial, sans-serif; text-align: left; vertical-align: top; border: solid #000; border-width: 0px 1px 0px 0px;}
table.submain td.ltrow div {text-align: left; vertical-align: top; padding: 0px 10px 0px 10px;}
table.submain td.ltrow p.qtext {font-size: 1.0em; font-weight: normal; line-height: 1.5em; text-align: left;}
table.submain td.ltrow p.qname {font-size: 0.9em; font-weight: normal; font-style: italic; text-align: right;}

table.submain td.motto {background: #000; width: 695px; height: 34px; text-align: left; vertical-align: top; border: none;}

table.submain td.article {background: #000; width: 695px; height: 100%; vertical-align: top; border: none; }
table.submain td.article .btitle {color: #95aac9; font-size: 0.9em; font-weight: normal; text-align: left; vertical-align: top; padding: 5px;}
table.submain td.article .btext {text-align: left; vertical-align: top; padding: 10px;}
table.submain td.article a {color: #FFF; text-decoration: none;}
table.submain td.article a:hover {color: #95aac9; text-decoration: none;}

table.submain td.article table.forms {background: #333333; width: 175px; border: none;}
table.submain td.article table.forms {text-align: left; vertical-align: middle; }
table.submain td.article table.forms td a:link {color: #FFF; text-decoration: none;}
table.submain td.article table.forms td a:hover {color: #FFF; text-decoration: underline;}
table.submain td.article table.forms td a:active {color: #FFF; text-decoration: underline;}

table.submain table.icon_display {background: transparent;}
table.submain table.icon_display td {text-align: center;}
table.submain table.icon_display img {border: none;}
table.submain table.icon_display a {color: #FFF; text-decoration: none;}
table.submain table.icon_display a:hover {color: #95aac9; text-decoration: none;}

table.submain table.icon_display td.icon_label {background: transparent; color: #FFF; text-decoration: none;}

table.submain table.icon_image {background: #000;}
table.submain table.icon_image td {text-align: left; vertical-align: top;}
table.submain table.icon_image img {border: none;}
table.submain table.icon_image a {color: #FFF; text-decoration: none;}
table.submain table.icon_image a:hover {color: #95aac9; text-decoration: none;}

table.submain table.icon_display td.icon_label {background: transparent; color: #FFF; text-decoration: none;}

table.submain td.footer {background: #222; width: 968px; height: 105px; font-family: Arial, Verdana, sans-serif; border: solid #000; border-width: 1px 0px 0px 0px;}
table.submain td.footer p.number {color: #FFF; font-family: Arial, Verdana, sans-serif; font-size: 1.5em;}

table.credits {background: transparent; width: 968px; border: none;}
table.credits td {color: #666; font-size: 0.8em; text-align: center;}
