/*.adminbg1{background-image:url('../images/bg1.gif');background-repeat:no-repeat;width:207px;height:70px;padding-left:20px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/

.menu-topbg {
	background-image:url('../images/bg1.gif');
	background-repeat:no-repeat;
	width:207px;
	height:70px;
	padding-left:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

/*.tah{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/

.list-txt {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

/*.menubg{background-image:url('../images/menu-bg1.gif');background-repeat:repeat-y;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.menu-bg {
	background-image:url('../images/menu-bg.gif');
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:207px;
	font-size:11px;
	color:#2c3e70;
}

/*.menutop{background-image:url('../images/menu-bg.gif');background-repeat:no-repeat;width:207px;height:196px;padding:8px 15px 8px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/

.menu-listbg {
	background-image:url('../images/menu-top.gif');
	background-repeat:no-repeat;
	width:207px;
	/*height:196px;*/
	padding:8px 15px 8px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
.menu-bottom {
	background-image:url('../images/menu-bottom.gif');
	background-repeat:no-repeat;
	width:207px;
	height:17px;
	padding:8px 15px 8px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.catmenu-top {
	background-image:url('../images/catleftmenu-top.gif');
	background-repeat:repeat-x;
	width:207px;
	height:45px;
	padding:15px 10px 10px 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	vertical-align:top;
	color:#FFFFFF;
}

.catmenu-bg {
	background-image:url('../images/catleftmenu-bg.gif');
	background-repeat:repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:207px;
	vertical-align:top;
	padding:0px 8px 10px 8px;
	font-size:11px;
	color:#2c3e70;
}

/*.menutop{background-image:url('../images/menu-bg.gif');background-repeat:no-repeat;width:207px;height:196px;padding:8px 15px 8px 15px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.catmenu-bottom {
	background-image:url('../images/catleftmenu-bottom.gif');
	background-repeat:no-repeat;
	width:207px;
	height:17px;
	padding:8px 15px 8px 15px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
/* .bld{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;font-weight:bold;} */
.list-headingtxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
	font-weight:bold;
}
.list-headingwhite {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
}

/*.link-sm{font-weight:bold;color:#2c3e70;text-decoration:none;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;}*/
.menu-links {
	font-weight:bold;
	color:#2c3e70;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menu-links:hover {
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menulink-off {
	font-weight:bold;
	color:#2c3e70;
	height:34px;
	background-image:url('../images/menu-dot.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menulink-on {
	font-weight:bold;
	color:#ff9900;
	height:34px;
	background-image:url('../images/menu-dot.gif');
	background-repeat:repeat-x;
	background-position:bottom;
	font-weight:bold;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menu-links_onclick {
	font-weight:bold;
	color:#993300;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}
.menu-links_onclick:hover {
	font-weight:bold;
	color:#ff9900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*.bg1{background-image:url('../images/bg.gif');background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.list-top-leftbg {
	background-image:url('../images/bg.gif');
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

/*.bdr1{background-image:url('../images/menu-dot1.gif');background-repeat:repeat-x;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;background-color:#ffffff;padding:0px 6px 0px 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.odd-list-bg {
	background-image:url('../images/menu-dot1.gif');
	background-repeat:repeat-x;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

/*.bdr2{background-image:url('../images/dotbg.gif');background-repeat:repeat-x;border-left:1px solid #b3b3b3;border-right:1px solid #b3b3b3;background-color:#ffffff;padding:0px 6px 0px 6px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.even-list-bg {
	background-image:url('../images/dotbg.gif');
	background-repeat:repeat-x;
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.nofield-list-bg {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.listfirtrow-bg {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.link-list {
	color:#2c3e70;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.link-list:hover {
	color:#ff9900;
	text-decoration:none;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

/*.b-bg1{background-image:url('../images/b-bg.gif');background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/
.listend-borderbg {
	background-image:url('../images/b-bg.gif');
	background-repeat:repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

/*.b1{background-image:url('../images/b1.gif');background-repeat:repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#2c3e70;}*/

.form-txtbg {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.div-txtbg {
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;;
	font-size:11px;
	color:#2c3e70;
}

.sub-heading{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#000; 
	font-weight:bold; 
}
.blacksmallfont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	color:#000000; 
	padding-left:4px;
}
.blackfont {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px; 
	font-weight:bold; 
	color:#000066; 
	padding-left:4px;
}

.odd-categorylist-bg {
	background-image:url('../images/menu-dot1.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
.even-categorylist-bg {
	background-image:url('../images/dotbg.gif');
	background-repeat:repeat-x;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.multiple_select{
	border:1px solid #47598b;
	font-size:13px;
	width:750px;
	height:300px;
	color:#2c3e70;
	overflow:auto;
}

.message {
	height:30px;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	/*color:#2c3e70;*/
	color: #009933;
}

.links-separator {
 font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size: 15px;
 color: #666699;
}

.listfirtcategory-bg {
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
.oddcategory-bg {
	background-color:#EFF8FF;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2B3C70;
}

.benefitsfirtrowright-bg {
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.benefitsfirtrowleft-bg {
	border-left:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.even-benefitslistleft-bg {
	background-image:url('../images/dotbg.gif');
	background-repeat:repeat-x;
	border-left:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.even-benefitslistright-bg {
	background-image:url('../images/dotbg.gif');
	background-repeat:repeat-x;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.odd-benefitslistleft-bg {
	background-image:url('../images/menu-dot1.gif');
	background-repeat:repeat-x;
	border-left:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.odd-benefitslistright-bg {
	background-image:url('../images/menu-dot1.gif');
	background-repeat:repeat-x;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}

.norecords-bg {
	border-left:1px solid #b3b3b3;
	border-right:1px solid #b3b3b3;
	background-color:#ffffff;
	padding:0px 6px 0px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
.border {
	border-bottom:1px solid #B2B2D6;
	border-left:1px solid #B2B2D6;
	border-right:1px solid #B2B2D6;
}
.border-bottom {
	border-bottom:1px solid #B2B2D6;
}
body {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2c3e70;
	background-color:#f7f7ff;
}
.pngFixClass {
	behavior: url(iepngfix.htc);
}
.formlabel {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2C3E70;
}
.mandatory {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color: #FF0000;
}
.returnmsg {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-align:center;
}
.tableouterborder {
	border-bottom:1px solid #B2B2D6;
	border-left:1px solid #B2B2D6;
	border-right:1px solid #B2B2D6;
}
.tableinnerborder {
	border-bottom:1px solid #B2B2D6;
	border-left:1px solid #B2B2D6;
	border-right:1px solid #B2B2D6;
}
.tableheading {
	margin: 0;
	padding: 0;
	font-size:12px;
	color:#2C3E70;
	padding-left:5px;
}
.oddcategorylist-bg {
	background-color:#FFFFFF;
	padding:0px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border-bottom:1px solid #2F74AB;
	font-size:11px;
	color:#2c3e70;
}
.evencategorylist-bg {
	background-color:#EFF8FF;
	border-bottom:1px solid #2F74AB;
	padding:0px 5px 0px 5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#2c3e70;
}
.divinnerborder {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.divinnermsg {
	border-bottom:1px solid #999999;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	text-align:center;
	padding-left:25px;
	padding-top:30px;
	color:#FF0000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
}
.divouterborder {
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
.Button {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color:#CCCCCC;
    padding-left: 3px;
    border: 1px solid #000000;
    color:#000000;
    height: 22px;
	width: 65px;
    cursor: pointer;
}
.whitelink {
	font-weight:bold;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
}
.oddrow {
	background-color:#DEDEDE;
}
.evenrow {
	background-color:#F2F2F2;
}
.bluefont {
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#2C3E70;
}
.bigbluefont {
	font-size:16px;
	font-weight:bold;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#2C3E70;
}
.activecss {
	font-size:12px;
	text-decoration:none;
	color:#309750;
}
.inactivecss {
	font-size:12px;
	text-decoration:none;
	color:#FF0000;
}
.completedcss {
	font-size:12px;
	text-decoration:none;
	color:#309750;
}
.errormessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color: #FF0000;
}
.bigerrormessage {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color: #FF0000;
}
/* Tree View CSS */
#treeDiv1 {
	background: #ffffff;
	margin-top:5px;
	padding:7px;
	min-height:30px;
	width:98%;
}
.collapsenode {
	width:20px;
	background-image:url(../images/cnode.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.expandnode {
	width:20px;
	background-image:url(../images/enode.gif);
	background-repeat:no-repeat;
	cursor:pointer;
}
.linenode {
	width:20px;
	background-image:url(../images/lnode.gif);
	background-repeat:no-repeat;
}
.deadnode {
	width:20px;
	background-image:url(../images/dnode.gif);
	background-repeat:no-repeat;
}
.line {
	width:20px;
	background-image:url(../images/line.gif);
	background-repeat:repeat-y;
}
.empty {
	width:20px;
}
.listbuttonleft {
	background-image:url(../images/buttonleft.gif);
	background-repeat:no-repeat;
	width:5px;
	height:28px;
}
.listbuttonright {
	background-image:url(../images/buttonright.gif);
	background-repeat:no-repeat;
	width:5px;
	height:28px;
}

.listbutton {
	background-image:url(../images/buttonbg.gif);
	background-repeat:repeat;
	font-family:Arial, Helvetica, sans-serif;
	color: #505151;
	font-size: 12px;
	font-weight:bold;
	text-decoration:none;
}