/*** Main Body Tags ***/
BODY, HTML				{ padding: 0; margin: 0; font-family: Verdana; font-size: 11px; color: #CCCCCC; text-decoration: none; height: 100%; }

.mainT					{ height: 100%; }

/*** Background sides ***/
.tdLeft 				{ background-color: #406D93; background-image: url(images/side_lbg.gif); background-repeat: repeat-y; background-position: right; }
.tdRight 				{ background-color: #406D93; background-image: url(images/side_rbg.gif); background-repeat: repeat-y; background-position: left;	}

.mainDiv				{ font-family: Verdana; font-size: 10px; color: #CCCCCC; text-decoration: none; padding: 0; border: 0; background-color: #FFF; }

/*** Top divs & links ***/
#topDivL 				{ height: 76px; width: 412px; float: left; background-image: url(images/top_bg.gif); }
#topDivR 				{ position: relative; height: 76px; width: 338px; float: right; color: #E5C200; text-align: right; padding-right: 20px; line-height: 20px; background-image: url(images/top_bg.gif); }
* html #topDivR			{ width: 358px; }
#topDivR span#txt		{ position: absolute; line-height: 10px; right: 150px; width: 35px; text-align: right; margin-top: 15px; }
#topDivR span#num		{ font-size: 16px; color: #000066; font-weight: bold; padding-top: 15px; display: block;  }
#topDivR span#links		{ padding-top: 10px; float: left; width: 100%; }
#topDivR a				{ color: #000066; font-size: 11px; text-decoration: none; letter-spacing: -0.5px; }
#topDivR a:hover		{ color: #0066FF; text-decoration: none; }
#topLinks 				{ text-align: center; float: left; height: 38px; background-image: url(images/links_bg.gif); color: #F5D000; font-weight: bold; width: 100%; }
#topLinks a			{ color: #FFFFFF; font-weight: bold; font-size: 12px; line-height: 38px; text-decoration: none; text-align: center; padding: 8px 18px; }
#topLinks a:hover	{ color: #CDCDCD; text-decoration: underline; }

/*** Left Menu ***/
#mainBody				{ background-color: #FFFFFF; padding: 7px 7px 0px; float: left; }
#mainBodyL				{ background: transparent url(images/nav_bg.gif) no-repeat; width: 215px; height: 211px; float: left; padding-top: 9px; font-size: 12px; color: #CCCCCC; }
#mainBodyL ul			{ list-style: none; margin: 0; padding: 0; }
#mainBodyL li			{ line-height: 48px; text-transform: none; letter-spacing: -0.1px; padding-left: 34px; }
#mainBodyL li a			{ text-decoration: none; color: #555555; display: block; }
#mainBodyL li a:hover	{ text-decoration: underline; }
#mainBodyR				{ width: 532px; float: right; }

/*** Big Box ***/
#mainBodyB				{ font-size: 11px; float: left; padding: 0px 7px 7px; color: #333333; }
* html #mainBodyB		{ padding: 7px; }
.mainBodyBT				{ font-size: 4px; background-image: url(images/box1_top.gif); float: left; width: 754px; height: 9px; margin-left: 1px; }
.mainBodyBC				{ border-left: 1px solid #C6C6C6; border-right: 1px solid #C6C6C6; width: 752px; float: left; margin-left: 1px; }
* html .mainBodyBC		{ width: 754px; }
.mainBodyBC #lbox		{ width: 250px; height: 220px; padding: 5px 10px; border-right: 1px dashed #A6A6A6; float: left; }
.mainBodyBC #cbox		{ width: 250px; height: 220px; padding: 5px 10px; border-right: 1px dashed #A6A6A6; float: left; }
.mainBodyBC #rbox		{ width: 184px; height: 220px; padding: 5px 10px; float: left; }
#rboxtxt				{ display: block; border-bottom: 1px dashed #A6A6A6; padding-bottom: 5px; }
.mainBodyBC #content	{ padding: 5px 10px; float: left; }
.mainBodyBC .content	{ padding: 5px 10px; float: left; }
.mainBodyBC #ldiv		{ padding: 5px 10px; float: left; }
.mainBodyBC #rdiv		{ padding: 5px 10px; float: right; }
.mainBodyBB				{ background-image: url(images/box1_bottom.gif); float: left; width: 754px; height: 10px; margin-left: 1px; }

/*** Form ***/
fieldset 				{ padding: 7px; padding-left: 8px; border: 1px solid #C0CED4; }
fieldset legend 		{ padding: 0px 7px 0px; margin-bottom: 2px; font-weight: bold; font-size: 13px; }
label.top				{ display: block; margin-top: 5px; margin-bottom: 2px; }
form					{ margin:5px 0px; }
form .side				{ clear: left; margin: 0; padding: 0; padding-top: 5px; }
form label 				{ color:#06C; font-weight:bold; }
p.side label			{ float:left; width:35%; }
p.side input, p.side select, p.size textarea	{ font-size: 10pt; width: 60%; color:#333; padding: 2px 3px; border: 1px solid #CDCDCD; }
input, select 			{ font-size:10pt; color:#333; padding: 2px 3px; border: 1px solid #CDCDCD; }
textarea				{ font-size: 11px; font-family: Verdana; color: #666666; padding: 3px; border: 1px solid #CDCDCD; width:60%; }
input.submit			{ font-size:8pt; background:#bc0011 url("images/button_bg.gif") repeat-x; border:1px solid #56487A; color:#FFF; text-transform:uppercase; text-align:center; font-weight:bold; cursor:pointer; padding:4px; }
input.submit:hover		{ color: #CDCDCD; }
.button					{ background:#5e5e5e url("images/button_bg2.gif") repeat-x; text-decoration: none; border:1px solid #56487A; color:#FFF; font-weight:bold; text-align:center; padding:4px; cursor:pointer; }
.button:hover			{ color: #CDCDCD; }

/*** Text ***/
h1						{ color: #000066; font-size: 14px; margin-top: 0; margin-bottom: 10px; }

/*** Footer ***/
#footer					{ float: left; padding: 0px 7px 7px; color: #666666; }
#footer a				{ text-decoration: none; color: #666666; }
#footer a:hover			{ text-decoration: underline; color: #CDCDCD; }