body{margin: 0px; padding: 0px; border: 0px; height: 100%; max-height: 100%; font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; overflow-x: hidden; }
.bodytag{ background-color:#0D6BC1;}

td, p, span, div{font-size:11px; color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:16px; }

A { FONT-SIZE: 11px; COLOR: #1B4B8D; TEXT-DECORATION: none }
A:link { COLOR: #1B4B8D }
A:visited { COLOR: #1B4B8D }
A:hover { COLOR: #333333 }

hr {height:1px; color:#cccccc;}
form {margin:0px; padding:0px;}
select {border-top:solid 1px #999999; border-left:solid 1px #AAB3B3; border-right:solid 1px #AAB3B3; border-bottom:solid 1px #D5DDDD; background-color:#F7F7F7; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

input,textarea{ border-top:solid 1px #999999; border-left:solid 1px #AAB3B3; border-right:solid 1px #AAB3B3; border-bottom:solid 1px #D5DDDD; background-color:#F7F7F7;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
input:active {BACKGROUND-COLOR: #fff}
input:focus {BACKGROUND-COLOR: #fff}
input:hover {BACKGROUND-COLOR: #fff}

input[type="checkbox"] { border:0px; background-color:#fff;}
input[type="checkbox"]:hover { background-color:#efefef;}

input[type="radio"] { border:0px; background-color:#fff;}

input.checkbox {border:0px; background-color:#fff;}
input.radio {border:0px; background-color:#fff;}

select{ border-top:solid 1px #999999; border-left:solid 1px #AAB3B3; border-right:solid 1px #AAB3B3; border-bottom:solid 1px #D5DDDD; background-color:#F7F7F7;}

.required{color:#FF0000;}

h4{color:#094F8D; margin:0px; font-size:11px; padding:0px; display: inline; }
#topcont{width: 100%; height: 121px; overflow: hidden; background-image:url(../images/top_back.jpg); background-repeat:repeat-x; background-position:top;  background-color:#FFFFFF; }

#topright{ background-image:url(../images/top_right.jpg); height:121px; float:right; width:35px; }

#innerhead{float:left; margin-top:50px; }

#topicons { float:right; margin:0px; padding:0px;}
#topicons li{ display: inline; margin-left:0px; padding:0; margin-top:0px; }

#userinfo { float:right; margin:0px; padding:0px; margin-top:40px; font-weight:bold; text-align:right;}
#userinfo a{ font-weight:normal; text-align:right; text-decoration:underline; color:#000000;}

#buttprev { float:right; margin:0px; padding:0px; position:absolute; top: 72px; left: 70; right: 0; bottom: 0; background-image:url(../images/back_rightshadow.jpg); background-repeat:repeat-y; background-position:right; height:50px; }

#buttpublish { float:left; margin:0px; padding:0px; position:absolute; top: 72px; right: 165px; bottom: 0;height:50px; }



#mainmid{margin-left:10px; margin-right:22px; padding:0px;}
#mainmid1{margin-left:10px; margin-right:22px; padding:0px; background-image:url(../images/topback.jpg); background-repeat:repeat-x; background-position:0 24px; }

#contmid{margin-left:20px; padding-right:20px;}

#rightdiv{background-image:url(../images/back_rightshadow.jpg); background-repeat:repeat-y; background-position:right; width:100%; float:left; } 

#leftshadow { background-image:url(../images/leftshadow.jpg); background-repeat:repeat-y; float:left; width:100%; margin:0px; padding:0px;  background-color:#FFFFFF;  }


#bottcont{width: 100%; overflow: hidden; background-image:url(../images/bott_back.jpg); background-repeat:repeat-x; background-position:top; float:left;}

#innerbott{float:left; padding-top:15px; font-weight:bold; text-align:right; width:93%;}

/* Top Menu and content CSS start here */
.shadetabs{padding: 0px 20px; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; margin-left:0px; }

.shadetabs li{ display: inline; margin: 0; padding:0; }

.shadetabs li a{ float:left; background:url(../images/glowtab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px; text-decoration:none; cursor:hand;  }

.shadetabs a span{ float:left; display:block; background:url(../images/glowtab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B; }

.shadetabs a:hover span { color: black; background-position:100% -82px;  }

.shadetabs li a:hover{ text-decoration: none; background-position:0% -82px;  }
.shadetabs li.mainsel{ position: relative; top: 1px; }

.shadetabs li.mainsel a{ float:left; background:url(../images/seltab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px; text-decoration:none; cursor:hand; }

.shadetabs li.mainsel a:hover{ float:left; background:url(../images/seltab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px;text-decoration:none; }


/*.tabcontentstyle{ width:100%; padding:10px; background-image:url(../images/topback.jpg); background-repeat:repeat-x; margin-bottom:10px; float:left;}*/


.tabcontentstyle{padding:10px; margin-bottom:10px; float:left;}

.tabcontent{ display:none; }

@media print { .tabcontent { display:block!important; } }

/* Top Menu and content CSS End here */

/* Left Tab CSS Start here */

.lefttabs{ padding: 3px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; }

.leftp {float:left;  margin-top:-3px; }

.lefttabs li{margin:0px; padding:0px;}

.lefttabs li a{display:block; height:30px; width:157px; text-decoration: none; padding: 10px 10px; color: #094F8F; background-image:url(../images/norlefttab.gif); background-repeat:no-repeat; background-position:left top; margin:0px;}

.lefttabs li a:hover{ color: #2d2b2b; }

.lefttabs span{ width:30px; display:block; float:left; margin-top:-3px;}

.lefttabs li.leftselected{position: relative;top: 0px;}

.lefttabs li.leftselected a{display:block; height:30px; text-decoration: none; padding: 10px 10px; color: #000000; background-image:url(../images/acvlefttab.jpg); background-repeat:no-repeat; background-position:0px 0px; margin:0px; position: relative; left: 1px;}

/* Left Tab CSS End here

Middle Content CSS Start Here */

.middiv {width:80%; float:left; padding:0px; margin:0px;}
.midcont {padding:0px; padding-bottom:0px;  }

.contentstyle{ float:left; border: 1px solid #CECECE; width: 100%; padding-left:8px; border-bottom:0px;}

.c2 { float:right; background-image:url(../images/c2.gif); background-repeat:no-repeat; background-position:top right; width:12px; height:15px; position: relative;top: -1px; right:-1px;}

.c3 { float:left; background-image:url(../images/c3.gif); background-repeat:no-repeat; background-position:bottom left; position: relative; top:-8px; width:100%;}

.c4 { float:right; background-image:url(../images/c4.gif); background-repeat:no-repeat; background-position:bottom right; width:99%; position: relative;right:-10px; }

/* Middle Content CSS End Here */

.topmenulinks { float:left; margin:0px; padding:0px;}
.topmenulinks li{margin-left:50px; padding:0; margin-top:5px; list-style-image:url(../images/bullbluesml.gif);}
.topmenulinks li a{ font-size:12px; font-weight:bold;}

.topmenulinks li.sub{ position: relative; left: 10px; margin-top:1px;}
.topmenulinks li.sub a{ font-size:11px; color:#000000; font-weight:normal; list-style-image:url(../images/dash.gif);}
.topmenulinks li.sub a:hover{ font-size:11px; color:#666666; }


.quickadd { float:left; margin:0px; padding:0px; margin-top:-6px; border-left:solid 1px #CCCCCC; margin-left:30px;}
.quickadd li{ margin-left:10px; padding:0; margin-top:3px; list-style:none; font-size:12px; font-weight:bold; color:#1B4B8D;}
.quickadd li.qsub{ position: relative; left: 10px; margin-top:2px; font-size:11px; font-weight:normal; color:#000000; list-style: none;
}


/*Popup Model CSS Start Here */

.CommonModalMask {
	FILTER: alpha(opacity=40); BACKGROUND-COLOR: #333333; opacity: .4
}
.CommonModal {
	BORDER-RIGHT: #888888 3px solid; BORDER-TOP: #888888 1px solid; BORDER-LEFT: #888888 1px solid; BORDER-BOTTOM: #888888 3px solid; BACKGROUND-COLOR: #eeeeee
}
.CommonModalTitle {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 5px; BORDER-TOP: #cccccc 0px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 16px; PADDING-BOTTOM: 7px; OVERFLOW: hidden; BORDER-LEFT: #cccccc 0px solid; CURSOR: move; COLOR: #698d73; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #e2eecd
}
.CommonModalClose {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/popupbuttclose.gif); OVERFLOW: hidden; WIDTH: 30px; CURSOR: pointer; BACKGROUND-REPEAT: no-repeat; HEIGHT: 16px
}
.CommonModalContent {BACKGROUND-COLOR: #ffffff}
.CommonModalFooter {
	BORDER-RIGHT: #cccccc 0px solid; PADDING-RIGHT: 2px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #cccccc 0px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #cccccc 0px solid; BACKGROUND-COLOR: #eeeeee
}
.CommonModalResize {
	FLOAT: right; BACKGROUND-IMAGE: url(../images/common/resize.gif); OVERFLOW: hidden; WIDTH: 14px; CURSOR: se-resize; BACKGROUND-REPEAT: no-repeat; HEIGHT: 14px
}

/*Popup Model CSS End Here */


/*Home Content CSS Start Here */

.middleblock {}
.middleblock table {}
.middleblock th {background-image:url(../images/block-top.gif); background-repeat:repeat-x; color:#ffffff; text-align:left; padding-top:5px; padding-left:10px; font-size:12px;}

.blockmid { background-image:url(../images/block-middle.jpg); background-repeat:repeat-x; height:30px; border-left:#cccccc 1px solid ; border-right:#cccccc solid 1px;}
.blockmid td { padding:6px 11px 0px 11px;}

#homemenulinks { float:left; margin:0px; padding:0px;}
#homemenulinks li{ margin-left:20px; padding:0; margin-top:5px; list-style-image:url(../images/bullbluesml.gif);}
#homemenulinks li a{ font-size:12px; font-weight:bold;}

#homemenulinks li.homesub{ position: relative; left: 17px; margin-top:1px;}
#homemenulinks li.homesub a{ font-size:11px; color:#000000; font-weight:normal; list-style-image:url(../images/dash.gif);}
#homemenulinks li.homesub a:hover{ font-size:11px; color:#666666; }

/* Home Content CSS End Here */

/* Inner Tab and content CSS start here */

div.TabView div.Tabs a {float: left;  display: block;  text-align: center;  height:24px; line-height: 28px; vertical-align: middle;  text-decoration: none;  font-size: 12px; overflow-x: hidden;}

div.TabView div.Pages {clear: both; border-top: solid 1px #cccccc; overflow: hidden; width:100%;}

div.TabView div.Pages div.Page {/*  height: 100%; */ padding: 0px; overflow: hidden; margin:0px; overflow-x: hidden; }

div.TabView div.Pages div.Page div.Pad { padding: 0px; margin:0px; overflow-x: hidden;}

.Tabs{padding: 0px 20px; margin-left: 0; margin-top: 1px; margin-bottom: 0; font: bold 12px Verdana; list-style-type: none; text-align: left; margin-left:0px; }

.Tabs li{ display: inline; margin: 0; padding:0; }

.Tabs li a{ float:left; background:url(../images/inntab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px; text-decoration:none; cursor:hand; display:block; }

.Tabs a span{ float:left; display:block; background:url(../images/innertab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B; }

.Tabs a:hover span { color: black; }

.Tabs li a:hover{ text-decoration: none;  }

.innertabcontent li.Active{ position: relative;  top:1px; display:block;}

.Tabs li.Active a{ float:left; background:url(../images/selinnertab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px; text-decoration:none; cursor:hand; display:block; position:relative; top:2px; }

.Active a span{ float:left; display:block; background:url(../images/selinntab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B; position:relative; top:1px; }


/* Inner Tab and content CSS End here */

/*CSS Format Content CSS Start Here */
img { behavior: url(../css/pngbehavior.htc);}
.imgborder{border:#000000 1px solid;}

.bluetextbold{ color:#094F8F; font-weight:bold;}
.bluetext{ color:#094F8F; font-weight:normal;}

#csstext { float:left; margin:0px; padding:0px; }
#csstext li{ margin:0px; padding:0px;}

.cssblock{ border:#CECECE solid 1px; }
.cssblockhead{ background-image:url(../images/cssblock-top.jpg); background-repeat:repeat-x; border-bottom:#CECECE solid 1px; color:#094F8F; font-weight:bold; font-size:12px; padding-left:5px;}


.gridtabl{border:#CECECE solid 1px; padding:2px; }
.gridtabl th{background-color:#E8E8E8; background-image:url(../images/cssblock-top.jpg); background-repeat:repeat-x; background-position:bottom left; border-bottom:#CECECE solid 1px; color:#094F8F; font-weight:bold; font-size:12px; border:solid 1px #E1E1E1; border-collapse:collapse }
.gridtabl th .head{color:#094F8F; font-weight:bold; font-size:12px;}
.gridtabl th a:link{color:#094F8F; font-weight:bold; font-size:12px;}
.gridtabl th a:visited{color:#094F8F; font-weight:bold; font-size:12px;}
.gridtabl th a:hover{color:#333333; font-weight:bold; font-size:12px;}

.csstd1{ background-color:#ffffff; padding-left:5px; padding-right:5px; font-weight:normal;}
.csstd1 a:hover { text-decoration:underline;}

.csstd2{ background-color:#f8f8f8; padding-left:5px; padding-right:5px; font-weight:normal;}
.csstd2 a:hover { text-decoration:underline;}

.csstd3{ background-color:#fafafa; padding-left:5px; padding-right:5px; font-weight:normal;}
.csstd3 a:hover { text-decoration:underline;}

.csstd4{ background-color:#f4f4f4; padding-left:5px; padding-right:5px; font-weight:normal;}
.csstd4 a:hover { text-decoration:underline;}

.hovercss { background-color:#FDFADF; padding-left:5px; font-weight:normal;}

.hovercss td.csstd4 { background-color:#FDFADF; padding-left:5px; padding-right:5px; font-weight:normal;}
.hovercss td.csstd3 { background-color:#FDFADF; padding-left:5px; padding-right:5px; font-weight:normal;}
.hovercss td.csstd2 { background-color:#FDFADF; padding-left:5px; padding-right:5px; font-weight:normal;}
.hovercss td.csstd1 { background-color:#FDFADF; padding-left:5px; padding-right:5px; font-weight:normal;}

/*CSS Format Content CSS End Here */

table.thumbtable {border:solid 1px #efefef;}
.thumbtable td{  }
.thumbtable td.prev{ padding:0px; background-image:url(../images/icon_review.gif); background-repeat:no-repeat; background-position:top left; height:20px; width:20px; }
.thumbtable a:link { color:#000000; font-size:11px; text-decoration:none;}
.thumbtable a:visited{color:#000000; font-size:11px; text-decoration:none;}
.thumbtable a:hover {color:#999999;font-size:11px; text-decoration:none; }

.roll { background-color:#F9F9F9; border:solid 1px #efefef; }

/*Notes CSS Start Here */
.horizontalline{color:#EA701A; height:1pt}
.note{color:#ff0000; font-size:11px; font-weight:bold;}

#notes {float:left; margin:0px; padding:0px;}
#notes li{margin-left:20px; padding:0; list-style-image:url(../images/note-bullet.jpg); font-size:11px; font-weight:normal; font-style:italic; color:#666666;}

/*Notes CSS End Here */

/*Module Available CSS Start Here */

.moduleblock {background-image:url(../images/module-block-middle.jpg); background-repeat:repeat-x; background-color:#F6F6F6; height:94px; border-left:#F4F4F4 1px solid ; border-right:#F4F4F4 solid 1px; padding-left:10px;}
.modulebase{background-image:url(../images/module-ico-base.gif); background-repeat:no-repeat; background-position:center;}

.moduletitle{color:#094F8F; font-weight:bold; font-size:14px;}
.freemodule{color:#CC0000; font-weight:bold; font-size:12px; text-align:right; padding-right:10px;}

/*Module Available CSS End Here */

.searchlink{ border:#DEEBF8 solid 1px; background-image:url(../images/search-link-base.jpg); background-repeat:no-repeat; color:#094F8F; font-weight:bold; text-align:center; padding-left:4px; padding-right:4px;}
.searchlink a:link{color:#094F8F; font-weight:bold; text-align:center; }
.searchlink a:visited{color:#094F8F; font-weight:bold; text-align:center;}
.searchlink a:hover{color:#333333; font-weight:bold; text-align:center;}

.noborder {border:0px;}

.SubMenu{margin-bottom: 0.5em;}

table.settingtabl {padding:2px; text-align:left; margin-top:5px;}
.settingtabl th{ font-size:14px; font-weight:600; line-height:19px; text-align:left; }
.settingtabl td{ font-size:12px; font-weight:500; line-height:19px; text-align:left; }
.settingtabl INPUT{ border:solid 1px #BFD99D; background-color:#FFFFFF; font-size:12px;}
.settingtabl textarea {border:solid 1px #BFD99D; background-color:#FFFFFF;  font-size:12px; padding:3px;}
.settingtabl select {border:solid 1px #BFD99D; background-color:#FFFFFF; font-size:12px; padding:3px;}

.settingtabl input[type="checkbox"] { border:0px; background-color:#fff;}
.settingtabl input[type="checkbox"]:hover { background-color:#F0F7E8;}
.settingtabl input[type="radio"] { border:0px; background-color:#fff;}


table.logintbl {padding:2px; text-align:left; margin-top:5px;}
.logintbl th{ font-size:16px; font-weight:600; line-height:19px; text-align:left; }
.logintbl td{ font-size:12px; font-weight:500; line-height:19px; text-align:left; }
.logintbl a{ font-size:12px; font-weight:500; line-height:19px; text-align:left; }
.logintbl INPUT, textarea{ border:solid 1px #C8DDF2; background-color:#FFFFFF; font-size:12px; padding:3px;}
.logintbl INPUT:hover{ border:solid 1px #C8DDF2; background-color:#F7FAFD; font-size:12px; padding:3px;}

.logintbl select {border:solid 1px #C8DDF2; background-color:#FFFFFF; font-size:12px; padding:3px;}

.logintbl input[type="checkbox"] { border:0px; background-color:#fff;}
.logintbl input[type="checkbox"]:hover { background-color:#C8DDF2;}
.logintbl input[type="radio"] { border:0px; background-color:#fff;}

.sitempaptbl { border:solid 1px #888888; }
.sitempaptbl th{ background-image:url(../images/sitemaptbltop.jpg); height:30px; text-align:center; color:#595959; font-weight:bold; }
.sitempaptbl td{ font-size:12px; font-weight:500; line-height:19px; }

.grdtbl{ border:solid 0px #E5E5E5; border-collapse:collapse;}
.grdtbl td{ border:solid 1px #E5E5E5; border-collapse:collapse; text-align:left; padding-left:3px; color:#595959; font-size:10px; padding-top:1px; padding-bottom:1px;}

.desigpagetbl{ border:solid 1px #999999; background-color:#F1F1F1;}
.desigpagetbl td{ border-bottom:solid 1px #CCCCCC; text-align:center}

.fntsmall{font-size:10px}

.fontbigblue{ color:#1B4B8D; font-size:18px;}

#infolinks { float:left; margin:0px; padding:0px;}
#infolinks li{ margin-left:20px; padding:0; margin-top:5px; list-style-image:url(../images/bullbluesml.gif);}
#infolinks li a{ font-size:12px; font-weight:bold; color:#333333}

table.invoicetbl {padding:2px; text-align:left; margin-top:5px;  border:solid 1px #1B4B8D; border-collapse:collapse}
.invoicetbl th{ font-size:11px; font-weight:600; line-height:19px; color:#1B4B8D; text-align:left; border:solid 1px #1B4B8D; border-collapse:collapse; background-color:#efefef; }
.invoicetbl td{ line-height:19px; text-align:left; border:solid 1px #1B4B8D; border-collapse:collapse;}


TABLE.chkgrp TD INPUT
{
	border: Transparent 0px solid;
	background-color: Transparent;
}
SPAN.chkgrp INPUT
{
	border: Transparent 0px solid;
	background-color: Transparent;
}
.chkgrp
{
	border:Transparent 0px solid;
	background-color: Transparent;
}

.bggrey{ background-color:#f8f8f8;}
.bggrey1{ background-color:#efefef; color:#094F8F;}
.bggrey1 span{ background-color:#efefef; color:#094F8F;}


/*For Animation GIF*/
#mbox{background-color:#eee; padding:8px; border:2px outset #666;}
#mbm{font-family:sans-serif;font-weight:bold;float:right;padding-bottom:5px;}
#ol{background-image: url(overlay.png);}
.dialog {display:none}
* html #ol{background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="overlay.png", sizingMethod="scale");}
/*END For Animation GIF*/

.leftborder {BORDER-Left: #bfd99d 1px solid; padding-left:5px;}
.bgrepeat { background-repeat:repeat-x;}

/* New Dropdown menu start */


#nav, 
#nav ul {padding:0 0 0 0; margin:0; list-style:none; font:bold 12px verdana, sans-serif; background:#fff; position:relative; z-index:99;}
#nav {height:23px; padding:0; border-bottom:2px solid #ccc;}

#nav li {float:left;}
#nav li li {float:none; background:#fff;}
/* a hack for IE5.x and IE6 */
* html #nav li li {float:left; }

#nav li a {display:block; float:left; background:url(../images/glowtab-left.gif) no-repeat left top; color:#000; margin-right:5px;text-decoration:none; white-space:nowrap; text-decoration:none; cursor:pointer; height:24px; padding-left:7px;}

#nav li a:hover{ text-decoration: none; background-position:0% -82px; text-decoration:none; }

#nav li a span{ float:left; display:block; background:url(../images/glowtab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B;}

#nav li a:hover span {color: black; background-position:100% -82px; text-decoration:none  }

#nav li li a { margin:0px; height:22px; line-height:22px; float:none; background-image:none; display:block; width:180px; background-color:#F0F5FB; border-bottom:solid 1px #FFFFFF; padding-right:5px; background-image:url(../images/icon-smlbluearr.gif); background-position:5px 8px; padding-left:18px;}

#nav li li a:hover {background-color:#C8E0F2; background-image:url(../images/icon-smlblkarr.gif); background-position:5px 8px; padding-left:18px;}

#nav li:hover {position:relative; z-index:300; text-decoration:none}
#nav li:hover ul {left:0; top:22px; border:solid 1px #ccc}


#nav li.mainsel{ position: relative; top: 1px;}

#nav .mainsel a.mainsel{ float:left; background:url(../images/seltab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px; text-decoration:none; cursor:hand; }

.mainsel li a{ float:left; background:url(../images/seltab-left.gif) no-repeat left top; margin:0; margin-right: 5px;  padding:0 0 0 9px;text-decoration:none; }

#nav .mainsel a span{ float:left; display:block; background:url(../images/seltab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B; }

#nav .mainsel a:hover span { float:left; display:block; background:url(../images/seltab.gif) no-repeat right top; padding: 4px 12px 4px 3px; font-weight:bold; color:#3B3B3B; }

/* another hack for IE5.5 and IE6 */
* html #nav li:hover ul {left:10px;}

#nav ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #nav ul {width:1px; }

/* it could have been this simple if all browsers understood */
/* show next level */
#nav li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#nav li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#nav li:hover > a { text-decoration:none; color:#000;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#nav li:hover li:hover ul,
#nav li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover ul,
#nav li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#nav li:hover ul ul,
#nav li:hover li:hover ul ul,
#nav li:hover li:hover li:hover ul ul,
#nav li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#nav li:hover a,
#nav li:hover li:hover a,
#nav li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover a,
#nav li:hover li:hover li:hover li:hover li:hover li:hover a
{ text-decoration:none; color:#2C4A9B;}

/* hide futher possible paths */
#nav li:hover li a,
#nav li:hover li:hover li a,
#nav li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li a,
#nav li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none; color:#000;}

/* New Dropdownmenu Stop */