body{
	margin:0px;
	padding:0px;
	background-color:#F6FBFF;
	background-image:url(images/body_bg.jpg);
	background-repeat:repeat-x;
}
#pagecontent{
	margin:0px;
	background-image: url(images/drop-shadow.gif);
	background-repeat:no-repeat;
	background-position: top center;
	padding:4px 8px;
	width:991px;
}
#pagefooter{
	text-align:left;
	padding:4px 8px;
	width:991px;
}
.btmbody{
	background-image: url(images/btmbody_bg.jpg);
	background-repeat:repeat-x;
	background-position: bottom;
	padding-bottom:16px;
}

.title {font-size: 24px; background-color: #006666; color: #DCDCDC; }
.title2 {font-size:14px; font-weight: bold; color:#0000FF; padding-top:3px; }
.title3 {text-indent:25px; font-size:1.2em; font-weight:bold; line-height:32px;}
.title4 {text-indent:25px; font-size:1.2em; font-weight:bold; line-height:32px;}

.mb{position: absolute; color:#3366FF; font-weight: 600; font-family: tahoma; text-align:center; width:110px;}
.mw{position: relative; color:#FFFF99; font-weight: 600; font-family: tahoma; left: -1px; top: -1px; width:110px;}
.aw{color:#FFFF99; font-family: tahoma; font-weight: 600; display:block}
a.aw,a:link.aw,a:visited.aw,a:hover.aw,a:active.aw{color:#FFFFFF;}

td.menubar{background-image:url(images/menu-bar.gif); padding:3px;}
td.menubar a{background-image:url(images/menu-bar-down.gif); text-decoration:none; padding:1px 5px 1px 5px;}

.toplnk{ padding-top:2px; color:#FFFFFF; font-size:11px; font-weight:bold}
.toplnk a,.toplnk a:link, .toplnk a:visited{color:#FFFFFF; text-decoration:none}
.toplnk a:hover{color:#FFFFFF; text-decoration:none;}

.cdleftnavlist{list-style:none;margin:0;padding:.1em 0 .1em .7em; text-indent:-.7em;}
.cdleftnavlist li{padding:0px;}
.cdnavbold{margin-top:3px;background-color:#E3E3E3;font-weight:bold; font-size:1.0em;}
.cdnavbold img{cursor:pointer}
.selected li a{color:#C00;}
.grpIcon{background-image:url(images/dropto_red.gif); background-position:left; background-repeat:no-repeat; text-indent:10px}
.itemIcon{ background:url(images/tick.gif) left no-repeat;margin-left:-.4em; text-indent:6px; font-size:1.0em;}

/*menu bar */
td#time{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}
.mbar {	
	background-image:url(images/tab-btn--.gif);
	background-repeat:no-repeat;
	background-position:top center;
	text-decoration:none; text-align:center; font-weight:bold; color:#FFFFFF;
	width:110px; height:28px;
}
.mbar a,.mbar a:visited,.mbar a:hover,.mbar a:active{
	width:100%; color:#FFFFFF;
}
.mbar2 {
	background:url(images/l_tab.png) no-repeat left top;
	text-decoration:none; text-align:center; font-weight:bold; color:#FFFFFF;
	width:110px; height:26px;
}
.mbar2 a,.mbar2 a:visited,.mbar2 a:hover,.mbar2 a:active{
	background:url(images/r_tab.png) no-repeat right top; display:block; height:28px; line-height:28px; 
	width:100%; color:#0000CC;
}
.sepbar{
    background:url(images/seperator.png) top right no-repeat;
    padding: 0 1px 0 0; height:18px;
}
.mnitem{cursor:pointer;}

/*Navigator*/
.sgmenu{
	background-image:url(images/g-menu.gif);
	background-position:right top; background-repeat:no-repeat;
	height:22px;
	line-height: 22px;
	color:#CC0000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
}

.sgmenu a,.sgmenu a:link,.sgmenu a:visited{
	color:#CC0000;
}

.ngmenu {
	background-image:url(images/g-menu.gif);
	background-position:right top; background-repeat:no-repeat;
	color:#CC0000;
	height:22px;
	line-height: 22px;
	font-weight:bold;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.ngmenu a,.ngmenu a:link,.ngmenu a:visited{
	color:#0000CC;
}

.nsmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	width:100%;
}
.ssmenu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:20px;
	width:100%;
}
.ssmenu a,.ssmenu a:visited{
	color:#CC0000;
}
.hilitemenu {
	height:20px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
/*end menu*/

/*Dialog controls*/
.dlg_frm{width:450px}
.dlg_cap{border-top:2px solid #3B5999; padding-top:4px; background-color:#D8DFEA}
.dlg_tab{float:left;background-image:url('images/seltab-bg.jpg');background-position:top; background-repeat:repeat-x;}
.dlg_tab1{float:left; background-color:#EAF1FA; height:100%; padding-left:5px;}
.dlg_tab2{float:left; background-color:#EAF1FA;height:20px; padding:5px 10px 0px 5px; color:#003366; font-weight:bold; text-align:center;}
.dlg_bg{padding:1px; border:none;background-color:#EAF1FA;}
.dlg_bg table{background-color:#EAF1FA; border:none}

.headForm{background-color:#D8DFEA; border-top:2px solid #3B5999;}
.paddblk{background:url(images/grey-bar.gif) top repeat-x;}
.titleblk{background:url(images/sub-menu-bg.png) #ECF0F7; padding:4px; font-weight:bold; color:#3C5A9A}
.htmlForm{border:1px solid #A9B6CB; position:absolute;z-index:1;visibility:hidden; filter: revealTrans(TRANSITION=1,DURATION=.3) revealTrans(TRANSITION=4,DURATION=.3);}

/*Tooltip*/
.tip_holder {background:url(/images/BackICO.gif) top left no-repeat #fff; width:200px; padding-left:12px; font-size:0.9em; }
div.top_hint {width:204px; height:0px; }
.text_hint{ background-color:#FFFFCC; padding:3px; border:2px solid #FF9900; border-radius: .2em;-moz-border-radius: .2em;-webkit-border-radius:.2em;}
div.bottom_hint {width:204px; height:0px; }
