/* CSS Document */
HTML, BODY{ margin: 0px; height:100%; padding: 0px;  color: #878E96; background-color: #000000; font-family: Arial, Helvetica, sans-serif; }

A { text-decoration: none; color: #999999; }
A:hover, A:active { color: #00a6eb; }
A:visited { border: none!important; text-decoration: none; }
H1, H2, H3, H4, H5, H6 { margin: 0; padding: 0ex 0em 0.5ex 0em; }
P { margin: 0ex 0em 1ex 0em; padding: 0; }
IMG { border:none; }
TABLE{ border:none; }

/* MENU */
#container { margin: 0 auto; position: relative; width: 980px; height: 588px; padding: 0px; text-align: center; overflow:hidden; z-index:1; }
#menu { margin: 0px; position: absolute; left: 0px; top: 0px; width: 154px; height: 520px; padding: 0px; text-align: left; overflow:hidden; }
#menucont { position: relative; top: 77px; z-index: 1; }
#menucont A { display:block; color: #878E96; background-color:#000000; line-height:1.43em; cursor: pointer;font-weight:normal; font-size:0.75em; }
#menucont A.selected { color: #00a6eb; font-weight:bold; }
#menucont A:hover, #menucont A:active { color: #00a6eb; }

A.main { margin-top: 0px; border-bottom:1px #00a6eb solid !important; }
A.nosubs { margin-bottom: 0px;  }
.subcont { overflow: hidden; margin: 0px 0 0px 10px; width: 134px; }
.hide { display: none; }
#logo{ position:absolute; bottom:0px; width:158px; z-index:100; }

/* PAGE LAYOUT */
#mainC { position:absolute; top:0px; left:156px; width:824px; height:520px; padding:0px; z-index:0; }
#rightC{ position:absolute; top:0px; right:0px; width:363px; height:520px; z-index:1;  }
#textBG{ position:absolute; top:0px; right:0px; width:100%; height:100%; background-color:#ff0000; z-index:2; filter:alpha(opacity=50); opacity:0.5; -moz-opacity:0.5; -khtml-opacity:0.5;}
#textC{ position:absolute; top:77px; right:0px; width:320px; text-align:left; padding:0px; z-index:3; color:#FFFFFF; line-height:1.1em; font-weight:normal; }
#textC P{ padding-right:50px;}

/* MAIN CONTENT TEXT */
#textC H1{ position:relative; top:-15px; color:#00a6eb; border-bottom:1px #00a6eb solid; font-size:1.15em; }
#textC H1.pageHeading SPAN.h1Color2{ color:#999999 !important; }
#textC P, #textC UL{ font-size:0.7em; }
#textC UL{ padding-left:15px; }

/* FOOTER */
#footer { position: absolute; bottom: 0px; left: 156px; width: 824px; height: 56px; text-align: center; font-size:80%; font-weight:normal; color:#999999; }
#footLC{ float:left; width:50%; text-align:left; font-size:0.75em; }
#footRC{ float:left; width:50%; text-align:right; font-size:0.75em; }
#deep{ float:right; }
