HTML {
	HEIGHT: 100%
}
BODY {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 100%; PADDING-RIGHT: 0px; HEIGHT: 100%; PADDING-TOP: 0px
}
BODY {
	FONT: 12px Arial; BACKGROUND: url(/images/main_bg.gif) #1f3ba4 repeat-x; COLOR: #666666
}
TD {
	
}
TH {
	
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
INPUT {
	BORDER:1px solid gray;HEIGHT: 20px;PADDING-LEFT:3px;
}
INPUT[type=checkbox]{
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; 
}
INPUT[type=radio]{
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; 
}
BUTTON {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; 
}
TEXTAREA {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; 
}
SELECT {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: #cccccc; 
}
OPTION {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; FONT: 12px Arial; VERTICAL-ALIGN: middle; BORDER-TOP: 0px; BORDER-RIGHT: 0px; BACKGROUND: #cccccc; 
}
BUTTON {
	HEIGHT: 20px
}
SELECT {
	HEIGHT: 20px
}
SELECT {
	BORDER-BOTTOM: #7f9db9 1px solid; BORDER-LEFT: #7f9db9 1px solid; BORDER-TOP: #7f9db9 1px solid; BORDER-RIGHT: #7f9db9 1px solid
}
.btn {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 64px; BACKGROUND: #cccccc; HEIGHT: 23px; COLOR: black; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
A {
	COLOR: #ee2024
}
A:visited {
	COLOR: #727371
}
A:hover {
	COLOR: #ee1c25 !important
}
.block {
	DISPLAY: block
}
.clr {
	CLEAR: both
}
.center {
	TEXT-ALIGN: center
}
PRE {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#model {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: url(/images/frame_bg.gif) #a4bbe3 repeat-x; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
TD#topnav {
	TEXT-ALIGN: right; PADDING-BOTTOM: 8px; PADDING-LEFT: 0px; PADDING-RIGHT: 56px; BACKGROUND: url(/images/main_bg.gif); PADDING-TOP: 20px
}
#topnav {
	TEXT-TRANSFORM: uppercase; FONT: 11px Century Gothic, Verdana; COLOR: #284eb0; TEXT-DECORATION: none
}
#topnav A {
	TEXT-TRANSFORM: uppercase; FONT: 11px Century Gothic, Verdana; COLOR: #284eb0; TEXT-DECORATION: none
}
#topnav A:visited {
	TEXT-TRANSFORM: uppercase; FONT: 11px Century Gothic, Verdana; COLOR: #284eb0; TEXT-DECORATION: none
}
#topnav .sep {
	MARGIN: 0px 10px
}
TD#head {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 6px
}
TD#mainnav {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; HEIGHT: 55px; PADDING-TOP: 0px
}
#mainnav TABLE {
	BORDER-BOTTOM: #ffcf06 6px solid; WIDTH: 100%; HEIGHT: 100%
}
#mainnav TD {
	TEXT-ALIGN: left; BACKGROUND: #0066cc; VERTICAL-ALIGN: middle
}
#mainnav A {
	TEXT-TRANSFORM: uppercase; FONT: bold 13px Arial; COLOR: white; MARGIN-LEFT: 20px; TEXT-DECORATION: none
}
#mainnav A:visited {
	TEXT-TRANSFORM: uppercase; FONT: bold 13px Arial; COLOR: white; MARGIN-LEFT: 20px; TEXT-DECORATION: none
}
#mainnav A:hover {
	COLOR: #ffcf06 !important
}
#mainnav A.active {
	COLOR: #ffcf06 !important
}
#mainnav .sep {
	BACKGROUND: url(/images/sep_bg.gif) #0066cc no-repeat center top
}
TD#content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 6px; WIDTH: 100%; PADDING-RIGHT: 6px; HEIGHT: 300px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
.readmore {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; DISPLAY: inline; FLOAT: right; COLOR: #ffcf06; CLEAR: both !important; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.readmore:visited {
	LINE-HEIGHT: 10px; TEXT-TRANSFORM: uppercase; DISPLAY: inline; FLOAT: right; COLOR: #ffcf06; CLEAR: both !important; FONT-SIZE: 10px; TEXT-DECORATION: none
}
.readmore I {
	FONT-STYLE: normal; FONT-SIZE: 14px; MARGIN-RIGHT: 5px
}
.cols {
	BORDER-BOTTOM: #0066cc 6px solid; BORDER-LEFT: #0066cc 6px solid; MARGIN-TOP: 6px; WIDTH: 961px; BORDER-TOP: #0066cc 6px solid; BORDER-RIGHT: #0066cc 6px solid
}
.col1a {
	PADDING-BOTTOM: 13px !important; LINE-HEIGHT: 2em; PADDING-LEFT: 40px !important; WIDTH: 559px; PADDING-RIGHT: 40px !important; BACKGROUND: #3385d6; HEIGHT: 247px; COLOR: #fefefe; FONT-SIZE: 13px; BORDER-RIGHT: #0066cc 6px solid; PADDING-TOP: 0px !important
}
TD.col1a H1 {
	MARGIN: 20px 0px; FONT: bold 18px Arial; COLOR: #ffcf06
}
TD.col2a {
	PADDING-BOTTOM: 13px !important; LINE-HEIGHT: 1.4em; PADDING-LEFT: 40px !important; PADDING-RIGHT: 40px !important; BACKGROUND: #0066cc; COLOR: white; PADDING-TOP: 20px !important
}
.col2a IMG {
	WIDTH: 322px
}
TD#bottomnav {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 6px; PADDING-RIGHT: 6px; PADDING-TOP: 0px
}
#bottomnav TABLE {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 100%; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
#bottomnav TD {
	TEXT-ALIGN: left; PADDING-LEFT: 40px; BACKGROUND: url(/images/foot_bg.gif) repeat-x; HEIGHT: 71px; VERTICAL-ALIGN: middle
}
#bottomnav A {
	COLOR: #666666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#bottomnav A:visited {
	COLOR: #666666; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#bottomnav .sep {
	MARGIN: 0px 7px
}
#foot {
	WIDTH: 961px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: white; FONT-SIZE: 10px
}
#foot TD {
	PADDING-BOTTOM: 10px; PADDING-LEFT: 40px; PADDING-RIGHT: 40px; PADDING-TOP: 10px
}
.sub {
	Z-INDEX: 10; POSITION: absolute; DISPLAY: none; OVERFLOW: hidden
}
.sub IFRAME {
	Z-INDEX: -1; POSITION: absolute; FILTER: mask(); WIDTH: 3000px; DISPLAY: block; HEIGHT: 3000px; TOP: 0px; LEFT: 0px
}
.sub {
	BORDER-BOTTOM: #999999 1px solid; TEXT-ALIGN: left; BORDER-LEFT: #999999 1px solid; PADDING-BOTTOM: 0px; MARGIN-TOP: 17px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: white; BORDER-TOP: #999999 1px solid; BORDER-RIGHT: #999999 1px solid; PADDING-TOP: 0px
}
#mainnav .sub A {
	padding: 6px 15px;
    border-bottom: 1px solid #cccccc;
    TEXT-TRANSFORM: none !important;     MARGIN: 0px 5px;     WIDTH: 200px !important;     DISPLAY: block !important;     FONT: bold 12px Arial;     BACKGROUND: white;     COLOR: #0066cc !important;
}
#mainnav .sub A:visited {
	padding: 6px 15px;
    border-bottom: 1px solid #cccccc;
    TEXT-TRANSFORM: none !important;     MARGIN: 0px 5px;     WIDTH: 200px !important;     DISPLAY: block !important;     FONT: bold 12px Arial;     BACKGROUND: white;     COLOR: #0066cc !important;
}
#mainnav .sub A:hover {
	COLOR: red !important
}
.col1 {
	padding: 27px 37px;
    BACKGROUND: #f4f4f4;     HEIGHT: 300px;     VERTICAL-ALIGN: top;
}
.col1 A {
	BORDER-BOTTOM: #c7cee6 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.col1 A:visited {
	BORDER-BOTTOM: #c7cee6 1px solid; PADDING-BOTTOM: 5px; LINE-HEIGHT: 14px; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #666666; FONT-SIZE: 12px; TEXT-DECORATION: none; PADDING-TOP: 5px
}
.col1 IMG {
	WIDTH: 200px; DISPLAY: block; HEIGHT: 1px
}
.col1 A.last {
	BORDER-BOTTOM: 0px
}
.col1 DIV A {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT: bold 12px Arial; COLOR: #0066cc; PADDING-TOP: 0px
}
.col1 DIV A:visited {
	BORDER-BOTTOM: 0px; PADDING-BOTTOM: 0px; TEXT-TRANSFORM: none; MARGIN: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; DISPLAY: block; FONT: bold 12px Arial; COLOR: #0066cc; PADDING-TOP: 0px
}
.col1 DIV {
	BORDER-BOTTOM: #c7cee6 1px solid
}
.col1 A.active {
	COLOR: red !important
}
.active#parent3 {
	BORDER-BOTTOM: 0px
}
.active#parent5 {
	BORDER-BOTTOM: 0px
}
.col2 {
	PADDING-BOTTOM: 20px !important; PADDING-LEFT: 0px !important; WIDTH: 100%; PADDING-RIGHT: 27px !important; BACKGROUND: #f4f4f4; VERTICAL-ALIGN: top; PADDING-TOP: 0px !important
}
.col2 H1 {
	MARGIN: 30px 0px; FONT: bold 16px Century Gothic, Verdana; COLOR: #ee1c25
}
.col2 P {
	MARGIN: 12px 0px 13px
}
H2 {
	MARGIN: 20px 0px; FONT: bold 14px Century Gothic, Verdana; COLOR: #0066cc
}
.box {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; WIDTH: 186px; PADDING-RIGHT: 10px !important; DISPLAY: block; FONT: bold 12px Arial; MARGIN-BOTTOM: 5px; BACKGROUND: #cbe5ff; HEIGHT: 22px; COLOR: #0066cc; TEXT-DECORATION: none; PADDING-TOP: 6px !important
}
.box:visited {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 10px !important; WIDTH: 186px; PADDING-RIGHT: 10px !important; DISPLAY: block; FONT: bold 12px Arial; MARGIN-BOTTOM: 5px; BACKGROUND: #cbe5ff; HEIGHT: 22px; COLOR: #0066cc; TEXT-DECORATION: none; PADDING-TOP: 6px !important
}
.box I {
	FONT-STYLE: normal; COLOR: #ee1c25; MARGIN-RIGHT: 5px
}
.li1 {
	LINE-HEIGHT: 1.5em; DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #0066cc; TEXT-DECORATION: none
}
.li1:visited {
	LINE-HEIGHT: 1.5em; DISPLAY: block; MARGIN-BOTTOM: 5px; COLOR: #0066cc; TEXT-DECORATION: none
}
.li1 I {
	FONT-STYLE: normal; COLOR: #ee1c25; MARGIN-RIGHT: 5px
}
.li2 {
	MARGIN: 0px 0px 5px 20px; DISPLAY: block; FONT: 12px Arial; COLOR: #666666; TEXT-DECORATION: none
}
.li2:visited {
	MARGIN: 0px 0px 5px 20px; DISPLAY: block; FONT: 12px Arial; COLOR: #666666; TEXT-DECORATION: none
}
.li1 SPAN {
	COLOR: #666666
}
.li1:visited SPAN {
	COLOR: #666666
}
.li2 I {
	FONT-STYLE: normal; COLOR: #828282; MARGIN-RIGHT: 5px
}
.ill_left {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 10px 10px 0px; FLOAT: left; CLEAR: left; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.ill_right {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; MARGIN: 0px 0px 10px 10px; FLOAT: right; CLEAR: right; BORDER-TOP: #cccccc 1px solid; BORDER-RIGHT: #cccccc 1px solid
}
.frm TD {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.frm TH {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 10px; PADDING-LEFT: 0px; PADDING-RIGHT: 15px; VERTICAL-ALIGN: top; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
.frm TH {
	TEXT-ALIGN: left; COLOR: #0066cc; FONT-WEIGHT: bold; PADDING-TOP: 2px
}
H3 {
	FONT: bold 12px Arial; MARGIN-BOTTOM: 0px; COLOR: #ee1c25
}
.rf {
	COLOR: #ee1c25; MARGIN-RIGHT: 5px
}
UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 20px 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; LIST-STYLE-IMAGE: none !important; PADDING-TOP: 0px
}
UL LI {
	PADDING-BOTTOM: 2.5px; PADDING-LEFT: 17px; PADDING-RIGHT: 0px; DISPLAY: block; MARGIN-BOTTOM: 2px; BACKGROUND: url(/images/li.gif) no-repeat 0px 5px; TEXT-DECORATION: none; PADDING-TOP: 2.5px
}
OL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 0px; PADDING-TOP: 0px
}
OL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; MARGIN-LEFT: 25px; PADDING-TOP: 0px
}

.hidden
{
    display:none;
}

.data 
{
	width:100%;
	border:1px solid black;
	padding:0px;
}
.red	{  font: 11px ; color: #ff0000; }
.transparent
{
   filter:alpha(opacity=50); 
   -moz-opacity: 0.5; 
   opacity: 0.5; 
}

.devladder
{
	border-top:1px solid #cccccc;
	border-left:1px solid #cccccc;
	width:100%;
	padding:0px;
	text-align:left;
	font-size:10px;
	vertical-align:top;
}
.devladder TH
{
	background:#eeeeee url(/images/devladder/dev_ladder_bg.gif) left top repeat-y;
	text-align:left;
	font-size:10px;
	vertical-align:top;
	padding-top:25px;
	border-bottom:1px solid #cccccc;
}
.devladder TD
{
	text-align:left;
	font-size:10px;
	vertical-align:top;
	padding-top:5px;
	border-right:1px solid #cccccc;
	border-bottom:1px solid #cccccc;
}
.devladder .devladdertop
{
	background:#cbe5fe url(none);
	color:#0065cd;
	text-align:center;
	font-size:11px;
	padding-top:5px;
	padding-bottom:5px;
}
.devladder .devladdertopdiv
{
	background:#eeeeee url(/images/devladder/dev_ladder_main.gif) left top no-repeat;
	text-align:left;
	font-size:10px;
	vertical-align:top;
	padding-top:0px;
	padding-left:3px;
	border-bottom:0px;
	width:100%;
	height:160px;
}
.window .window {width:100%;}
.window {width:96%;}
.tl,.tr,.bl,.br,.t,.b,.l,.r{font-size:5px;line-height:5px;letter-spacing:4px;word-spacing:5px;background:none no-repeat}
.window .tl {background:url(/images/tables/page_tl.gif) right bottom no-repeat;line-height:27px}
.window .tr {background:url(/images/tables/page_tr.gif) left bottom no-repeat;line-height:27px}
.window .t {background:url(/images/tables/page_t.gif) left bottom repeat-x}
.window .r {background:url(/images/tables/page_r.gif) left top repeat-y;padding-left:2px;}
.window .b {background:url(/images/tables/page_b.gif) left top repeat-x}
.window .l {background:url(/images/tables/page_l.gif) right top repeat-y;padding-right:2px;}
.window .br {background:url(/images/tables/page_br.gif) left top no-repeat;line-height:5px}
.window .bl {background:url(/images/tables/page_bl.gif) right top no-repeat;line-height:5px}
.window .btn {white-space:nowrap;vertical-align:middle;color:#25537f;font-weight:bold;text-transform:uppercase;letter-spacing:normal;padding:4px 0px 0px 0px;background-color:transparent;margin:0px}
.window .btn img {margin:0px}
.window .ico {margin:0px 5px 0px 0px;cursor:pointer}
.window .tabs {width:100%;padding-top:8px}
.window .t table.page_head {width:100%;height:25px}
.window .t table td {letter-spacing:normal;line-height:normal;font-size:11px;}
.window .shade {font-size:10px;line-height:10px;padding:0px;background:white url(/images/tables/page_shadow.gif) repeat-x!important}
.window th.c {width:100%;height:100%;background:#ffffff;text-align:left;vertical-align:top;padding:5px 10px}
.window th td {letter-spacing:normal;word-spacing:normal;font-size:11px;line-height:normal}

.royalsignup
{
	background:url(/images/vipclublogo.gif) left top no-repeat;
	width:280px;
	height:135px;
}