/* ================= Global styles ================= */
body, td, p, th{
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;}
body{
	margin:0px; padding:0px; cursor:default;
	background:#6D8798 url(../images/ui.bodyGrid.gif) top center;}
p{
	padding:0px; margin:0px; margin-bottom:10px; line-height:17px;}
img{
	border:none;}
h1{
	color:#F94300; margin:0px 0px 5px 0px;
	font:normal 17px Tahoma, Arial, Helvetica, sans-serif;}
h2{
	color:#F94300; margin:0px 0px 5px 0px;
	font:normal 12px Tahoma, Arial, Helvetica, sans-serif;}
#cWrap{
	height:100%;
	background:url(../images/ui.bodyBg.gif) repeat-x top center;}

a:link, a:visited, a:active{
	color:#F94300; text-decoration:none;}
a:hover{
	text-decoration:underline;}
/* ================= Global navigation ================= */
#gNav td{
	text-align:center; padding:4px 10px 0px 10px;
	color:#FFFFFF; font:bold 10px Tahoma, Arial, Helvetica, sans-serif;
	background:url(../images/ui.gnavarrow.gif) no-repeat top center;}
#gNav a:link, #gNav a:visited, #gNav a:active{
	color:#000; text-decoration:none;}
#gNav a:hover{
	text-decoration:underline;}

/* ================= Main navigation ================= */
#mainNav{
	margin-bottom:10px;}
#mainNav td{
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	padding:0px 4px 2px 11px;
	width:100px; height:30px;}
.mainNav{
	color:#0080F9; background:url(../images/ui.mainnav.btn.inactive.gif) no-repeat top center;}
.mainNavactive{
	color:#FFFFFF; background:url(../images/ui.mainnav.btn.active.gif) no-repeat top center;}
.mainNav a:link, .mainNav a:visited, .mainNav a:active{
	color:#0080F9; text-decoration:none;}
.mainNav a:hover{
	text-decoration:underline;}
.mainNavactive a:link, .mainNavactive a:visited, .mainNavactive a:active{
	color:#FFF; text-decoration:none;}
.mainNavactive a:hover{
	text-decoration:underline;}

/* ================= Content styles ================= */
#cCell, #mCell, #boxCell{
	background:#FFF url(../images/ui.contentcell.bg.gif) repeat-y top right;}
#mCell, #lCell{
	padding:0px 10px 0px 10px;}
#boxCell{
	padding:0px;}

/* ================= Left Column ================= */
#lCell{
	width:170px;
	background:#FFF url(../images/ui.body.vline.gif) repeat-y top right;}
#lCellAlt{
	padding:0px; margin:0px; 
	background:#FFF url(../images/ui.greyline2.gif) repeat-x top left;}
#lCellAlt2{
	padding:30px 10px 10px 10px; margin:0px; height:198px;
	background:#FFF url(../images/ui.greyline2.gif) repeat-x top left;}

/* ================= Right Column ================= */
#rColumn{
	border-right:1px solid #FFF; padding:10px 15px 0px 20px;
	width:180px; background:#00005C; color:#FFFFFF;}
.rColumn2{
	border-right:1px solid #FFF; padding:0px;
	width:180px; background:#00005C; color:#FFFFFF;}

/* ================= Widget styles ================= */
.widgetTitle{
	font-weight:bold; padding-bottom:2px;}
.widgetTitle img{
	margin-right:6px;}
#lCell .widgetTitle{
	color:#0059F0;
	background:url(../images/ui.lcolbg1.gif) repeat-x bottom left;}
#rColumn .widgetTitle{
	color:#FFFFFF;
	background:url(../images/ui.rcolbg1.gif) repeat-x bottom left;}

/* ================= List styles ================= */
ul, ol{
	margin:2px 5px 5px 7px; 
	padding:2px 5px 10px 10px;}
li{
	margin-bottom:3px;}
ul li{
	list-style-image:url(../images/ui.bbtn2.gif);}
ul.list li{
	font-size:10px;}
#lCell .list li {
	color:#F94300;}
#rColumn .list li{
	color:#FFFFFF;
	list-style-image:url(../images/ui.bbtn3.gif);}
#rColumn .list a:link, #rColumn .list a:visited, #rColumn .list a:active{
	color:#FFFFFF; text-decoration:none;}
#rColumn .list a:hover{
	text-decoration:underline;}

/* ================= Footer styles ================= */
.footer{
	padding:0px; height:31px;}
#footer{
	padding:0px 10px 0px 10px;
	background:#E3E3E3; border-top:1px solid #999;}
#footer a{
	text-decoration:none; color:#333333;}
#footer a:hover{
	text-decoration:underline;}

/* ================= Box styles ================= */
.redBg{
	padding-left:3px;}
.redbg, .redBg a:link, .redBg a:visited, .redBg a:active, .redBg a:hover{
	color:#FFFFFF; text-decoration:none;}
.boxTxt, .boxTxt a:link, .boxTxt a:visited, .boxTxt a:active, .boxTxt a:hover{
	color:#666666; text-decoration:none;}
.greyLine{
	color:#F94300; font-weight:normal; padding-bottom:6px;}
.greyLine img{
	margin-right:5px;}

/* ================= Form styles ================= */
form{
	margin:0px; padding:0px; display:inline;}
.stdFld{
	width:100%; height:20px;
	font:normal 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000; border:1px solid #AAA; background:#FFF;}
.stdBtn{
	width:100px; padding:0px;
	font:normal 10px Tahoma, Arial, Helvetica, sans-serif;
	color:#000; border:1px solid #666; background-color:#E6EEFF;}
.frmTable td{
	border-bottom:1px solid #EEE;}
