body, a, TD, li, div, h4
{
	font-family: Verdana, Arial;
	font-size: 8pt;
/*	color: #dddddd; */
}

body
{	
	color: White;
	background-color: black;
	background-position: 0, 0;
	scrollbar-Arrow-Color: White;
	scrollbar-Face-Color: #333333;
	scrollbar-Shadow-Color: #333333;
	scrollbar-Track-Color: DimGray;
	scrollbar-DarkShadow-Color: #222222;
	scrollbar-3dlight-Color: #444444;
	scrollbar-highlight-Color: #333333;
}

small
{
    font-size: 7pt;
}

smallG
{
    font-size: 7pt;
    color: Gray;
}

a
{
	color: #ff8866;
	text-decoration: none;
}

a.ltgray
{
	color: #aaaaaa;
	text-decoration: none;
}

td.small
{
    font-size: 7pt;
}

td.smallG
{
    font-size: 7pt;
    color: Gray;
}

td.smallC
{
    font-size: 7pt;
    text-align: center;
}

td.smallGC
{
    font-size: 7pt;
    text-align: center;
    color: Gray;
}

td.calMH
{
    font-size: 7pt;
    background-color: #444444;
    color: White;
    border-bottom: #222222 1px solid;
    text-align: center;
}

td.calDH
{
    font-size: 7pt;
    color: Gray;
    border-bottom: #222222 1px solid;
    text-align: center;
}

td.calUH
{
    font-size: 7pt;
    color: White;
    border-right: #222222 1px solid;
    text-align: center;
}

td.cal
{
    font-size: 7pt;
    color: Gray;
    text-align: center;
}

td.calWhite
{
  font-size: 7pt;
  color: White;
  text-align: center;
}

td.calBlock
{
    font-size: 7pt;
    color: Black;
    text-align: center;
    background-color: #FF8888;
}

td.calPPT
{
    font-size: 7pt;
    color: Black;
    text-align: center;
    background-color: #00A2E8;
}

td.calVac
{
    font-size: 7pt;
    color: Black;
    text-align: center;
    background-color: lime;
}

td.calTil
{
    font-size: 7pt;
    color: Black;
    text-align: center;
    background-color: lime;
}

td.white
{
    font-size: 7pt;
    color: White;
    text-align: left;
    border-style: solid;
    border-color: White;
}

a.small
{
	color: #aaaaaa;
	text-decoration: none;
	font-size: 7pt;
}

a.lime
{
	color: lime;
	text-decoration: none;
}

a.aqua
{
	color: aqua;
	text-decoration: none;
}

a:hover
{
	color: yellow;
	text-decoration: none;
}

.GrayArea
{
	border: none;
	background-color: #444444;
	color: White;
}

.DkGrayArea
{
	border: none;
	background-color: #333333;
	color: White;
}

.GrayPanel
{
	border-right: #222222 1px solid;
	border-top: #555555 1px solid;
	border-left: #555555 1px solid;
	border-bottom: #222222 1px solid;
	background-color: #444444;
	color: White;
	padding: 0;
}

.GrayDitch
{
	border-left: #222222 1px solid;
	border-bottom: #555555 1px solid;
	border-right: #555555 1px solid;
	border-top: #222222 1px solid;
	background-color: gray;
	color: White;
	padding: 1;
}

.GrayBar
{
	border-top: #555555 1px solid;
	border-bottom: #222222 1px solid;
	background-color: #444444;
	font-weight: bold;
	color: White;
	padding: 5;
}

.GrayCap
{
	border-top: #555555 1px solid;
	font-weight: bold;
	color: white;
	border-bottom: #222222 1px solid;
	background-color: #444444;
	text-align: center;
	padding: 2;
}

.RedCap
{
	border-top: #555555 1px solid;
	font-weight: bold;
	color: white;
	border-bottom: #222222 1px solid;
	background-color: #990000;
	text-align: center;
	padding: 2;
}

.BlueCap
{
	border-top: #0000cc 1px solid;
	font-weight: bold;
	color: White;
	border-bottom: #000066 1px solid;
	background-color: #000099;
	text-align: center;
	padding: 2;
}

.GrayBox
{
	border-top: #555555 1px solid;
	border-left: #555555 1px solid;
	border-bottom: #222222 1px solid;
	border-right: #222222 1px solid;
	background-color: #444444;
	font-weight: bold;
	color: White;
	padding: 5;
}

.DkGrayBox
{
	background-color: #333333;
	border-right: 1px solid #222222;
	border-left: 1px solid #444444;
	border-bottom: solid 1px #222222;
	border-top: 1px solid #444444;
	vertical-align: top;
	padding: 5;
	color: White;
}

.DkGrayBoxG
{
	background-color: #333333;
	border-right: 1px solid #222222;
	border-left: 1px solid #444444;
	border-bottom: solid 1px #222222;
	border-top: 1px solid #444444;
	vertical-align: top;
	padding: 5;
	color: Gray;
}

.DkGrayBoxG7
{
	background-color: #333333;
	border-right: 1px solid #222222;
	border-left: 1px solid #444444;
	border-bottom: solid 1px #222222;
	border-top: 1px solid #444444;
	vertical-align: top;
	padding: 5;
	color: Gray;
	font-size: 7pt;
}

.DkGrayBarB
{
	border-top: #444444 1px solid;
	border-bottom: #222222 1px solid;
	background-color: #333333;
	font-weight: bold;
	color: White;
	padding: 5;
}

.DkGrayBarNB
{
	border-top: #444444 1px solid;
	border-bottom: #222222 1px solid;
	background-color: #333333;
	font-weight: normal;
	color: White;
	padding: 5;
}

.DkGrayMif
{
	border: none;
	background-color: #333333;
	padding: 0;
}

.DkGrayMi
{
	border-top: solid 1 #444444;
	border-left: solid 1 #444444;
	border-right: solid 1 #222222;
	border-bottom: solid 1 #222222;
	background-color: #333333;
	vertical-align: middle;
	padding: 0;
	height: 25;
	color: White;
	text-decoration: none;
}

.DkGrayMi:hover
{
	border-top: solid 1 #111111;
	border-left: solid 1 #111111;
	border-right: solid 1 #333333;
	border-bottom: solid 1 #333333;
	background-color: #222222;
	vertical-align: middle;
	width: 100%; 
	padding: 0;
	height: 25;
	color: White;
	text-decoration: none;
}

.BlueBar
{
	border-top: #0000cc 1px solid;
	border-bottom: #000066 1px solid;
	background-color: #000099;
	font-weight: bold;
	color: White;
	padding: 5;
}

.BlueBox
{
	border-right: #000066 1px solid;
	border-top: #0000cc 1px solid;
	border-left: #0000cc 1px solid;
	border-bottom: #000066 1px solid;
	color: white;
	background-color: #000099;
	font-weight: bold;
	padding: 5;
}

.BluePanel
{
	border-right: #000066 1px solid;
	border-top: #0000cc 1px solid;
	border-left: #0000cc 1px solid;
	border-bottom: #000066 1px solid;
	color: white;
	background-color: #000099;
	padding: 0;
}

.BlueMenu
{
	border-right: #000066 1px solid;
	border-top: #0000cc 1px solid;
	border-left: #0000cc 1px solid;
	border-bottom: #000066 1px solid;
	color: white;
	background-color: #000099;
	padding: 4;
}		

.BlueButton
{
	border: solid 1 black;
	color: white;
	background-color: #0000bb;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 22;
}

.BlueCheck
{
	border: 0;
	color: white;
	background-color: #000099;
	font-family: Verdana, Arial;
	font-size: 8pt;
}

.RedMenu
{
	border-right: #660000 1px solid;
	border-top: #cc0000 1px solid;
	border-left: #cc0000 1px solid;
	color: white;
	padding: 4;
	border-bottom: #660000 1px solid;
	background-color: #990000;
}

.RedButton
{
	border-width: 1;
	border-style: solid;
	border-color: black;
	color: white;
	background-color: #bb0000;
	font-family: Verdana, Arial;
	font-size: 8pt;
	height: 22;
}

.RedBox
{
	background-color: #990000;
	border-right-width: 1;
	border-right-style: solid;
	border-right-color: #660000;
	border-left-width: 1;
	border-left-style: solid;
	border-left-color: #cc0000;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	border-top-width: 1;
	border-top-style: solid;
	border-top-color: #cc0000;
	vertical-align: middle;
	padding: 4;
}

.TextBox
{
	background-color: #dddddd;
	border-right: solid 1 #666666;
	border-left: solid 1 #222222;
	border-bottom: solid 1 #666666;
	border-top: solid 1 #222222;
	color: Black;
	width: 170;
	font-family: Verdana, Arial; 
}

a.Navigator
{
	color: White;
	font-weight: bold;
}

a.Forum
{
	color: #ffffff;
	text-decoration: none;
}

a.Forum2
{
	color: #aaaaaa;
	text-decoration: none;
}

a.Forum:hover
{
	color: #ff8866;
	text-decoration: underline;
}

a.meItem, a.LinkBotton
{
border-top-width: 1;
border-top-style: solid;
border-top-color: #0000cc;
border-bottom-width: 1;
border-bottom-style: solid;
border-bottom-color: #000066;
background-color: #000099;
border-left-width: 1;
border-left-style: solid;
border-left-color: #000099;
border-right-width: 1;
border-right-style: solid;
border-right-color: #000099;
color: WhiteSmoke;
text-decoration: none;
width: 100%;
padding: 2;
display: block;
}

a.meItem:hover, a.LinkBotton:hover
{
border-top-width: 1;
border-top-style: solid;
border-top-color: #000022;
border-bottom-width: 1;
border-bottom-style: solid;
border-bottom-color: #0000aa;
border-left-width: 1;
border-left-style: solid;
border-left-color: #000022;
border-right-width: 1;
border-right-style: solid;
border-right-color: #0000cc;
background-color: #000066;
color: WhiteSmoke;
text-decoration: none;
width: 100%;
}

a.meItemActive
{
border-top-width: 1;
border-top-style: solid;
border-top-color: #002200;
border-bottom-width: 1;
border-bottom-style: solid;
border-bottom-color: #00aa00;
border-left-width: 1;
border-left-style: solid;
border-left-color: #002200;
border-right-width: 1;
border-right-style: solid;
border-right-color: #00cc00;
background-color: #006600;
color: WhiteSmoke;
text-decoration: none;
width: 100%;
padding: 2;
display: block;
}

td.meItem, td.meItemActive
{
	padding: 0;
}

.Copyright
{
	background-color: #222222;
	padding: 4;
	color: Gray;
}
.Copyright.a
{
	color: Silver;
}

.hr
{
	color: #444444;
	height: 1;
	background-color: #444444;
	border-width: 0;
	width: 100%;
}

hr.Dim
{
	color: #101010;
	height: 1;
	width: 100%;
	border-width: 0;
	background-color: #101010;
}

h2
{
	color: WhiteSmoke;
	font-family: Verdana;
}

h3
{
	color: Green;
	border-bottom-color: Green;
	border-bottom-style: double;
	border-bottom-width: 4;
	font-family: Verdana;
	width: 100%;
}

.GrayBar
{
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #222222;
	border-top-width: 1;
	border-top-style: solid;
	border-top-color: #555555;
	background-color: #444444;
	color: White;
}

.TitleBar
{
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #222222;
	border-top-width: 1;
	border-top-style: solid;
	border-top-color: #555555;
	background-color: #444444;
	color: White;
	font-weight: bold;
}

.TitleBar3
{
	border-top-width: 1;
	border-top-style: solid;
	border-top-color: #cc0000;
	border-bottom-width: 1;
	border-bottom-style: solid;
	border-bottom-color: #660000;
	background-color: #990000;
	color: White;
	text-decoration: none;
	padding: 2;
}
