/*-------- cOMMON cLASS --------*/
* {
	margin:0px;
	padding:0px;
}
body {
	font-family:"Lucida Sans", "Trebuchet MS";
	color:#ffffff;
	font-size:100%;
	background:#f9ffcb url(../images/bg_header.jpg) center top no-repeat;
}
a:link, a:active, a:visited {
	cursor:pointer;
	color:#000000;
	text-decoration:underline;
}
a:hover {
	color:#4e5601;
	text-decoration:none;
	}

img {
	border:none;
}
ul, li {
	list-style:none;
}

h1 {
	font-size:25px;
	font-weight:normal;
	color:#4e5601;
	text-transform:uppercase;
}
h1 span {
	color:#424242;
}
h2 {
	font-size:18px;
	font-weight:normal;
	color:#32B407;
}
h3 {
	font-size:16px;
	font-weight:normal;
}
h4 {
	font-size:13px;
	font-weight:normal;
}
h5 {
	font-size:16px;
	font-weight:normal;
}
h6 {
	font-size:14px;
	font-weight:normal;
	color:#808c0f;
}
p {
	font-size:12px;
}
.txt10 {
	font-size:10px;
}
.txt13 {
	font-size:13px;
}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.floatclear {
	clear:both;
}
.divider5 {
	height:5px;
	font-size:0px;
}
.divider10 {
	height:10px;
	font-size:0px;
}
.divider15 {
	height:15px;
	font-size:0px;
}
.divider20 {
	height:20px;
	font-size:0px;
}
.paddleft10 {
	padding:0 0 0 10px;
	float:left;
}
.paddright10 {
	padding:0 10px 0 0;
	float:left;
}
/* Header */
.header p{
	color:#000;
}
.header .btn_topcontactus{
	background:url(../images/img_top_contactus.jpg) left top no-repeat;
	display:block;
	width:150px;
	height:40px;
}
.header .logo{
	background:url(../images/logo.jpg) left top no-repeat;
	display:block;
	width:597px;
	height:74px;
}
/*.header .hmenu{
	background:url(../images/bg_hmenu.jpg) left top no-repeat;
	width:962px;
	height:65px;
}
.hmenu ul {
	float:left;
	padding:13px 0px 0 40px;
}
.hmenu ul li{
	float:left;
	padding:7px 15px;
	height:27px;
	background:url(../images/bg_hmenudivi.gif) right top no-repeat;
}
.hmenu ul li.last{	
	background:none;
}
.hmenu ul li a:link, .hmenu ul li a:active, .hmenu ul li a:visited{
	color:#fff;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase; font-weight:bold;
}
.hmenu ul li a:hover{color:#000000;font-weight:bold;}
*//* Body content */
.line_hori{
	background:url(../images/line_hori.gif) left top repeat-x;
	height:2px;
	font-size:0px;	
}
.bg_green{
	background:url(../images/bg_bodycontent.jpg) center top no-repeat !important;
}
.rightcomment h6{
	color:#4e5601;
}
/* Footer */
.footer{
	background:url(../images/bg_footer.gif) left top repeat-x;
	height:49px;
}
.footer .fmenu{

	height:49px;
}
.fmenu ul {

	padding:15px 0 0 0px; margin:0;
}
.fmenu ul li{
display:inline;
list-style:none;
	padding:12px 6px; margin:0;
	height:27px;
	background:url(../images/bg_fmenu.gif) right top no-repeat;
}
.fmenu ul li.last{	
	background:none;
}
.fmenu ul li a:link, .fmenu ul li a:active, .fmenu ul li a:visited{
	color:#808c0f;
	font-size:15px; font-weight:bold;
	text-decoration:none;
	text-transform:uppercase;
}
.fmenu ul li a:hover{text-decoration:none; font-weight:bold; color:#000000;}

ul.footermenu{
	margin:0;
	padding:0 0 0 35px;
	float:left;

}
ul.footermenu li{
	margin:0; 
	padding:0px 10px 0px 10px; 
	list-style:none; 
	display:block; 
	background:url(../images/bg_fmenu.gif) no-repeat right; 
	height:30px;
	float:left;

}
ul.footermenu li a:link, .footermenu a:visited, .footermenu a:active{
	font-size:13px; 
	color:#808c0f; 
	font-weight:bold; 
	text-decoration:none; 
	text-transform:uppercase;
	width:135px;
	display:block;
	float:left;
	height:30px;
	line-height:30px;

}
ul.footermenu li a:hover{
	text-decoration:none; 
	font-weight:bold; 
	color:#000000; 

}
ul.footermenu li.last{
	background:none;

}

/* component */
.comp1 .topcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp1/corner.gif) left top no-repeat;
	font-size:0px;
}
.comp1 .midtop{
	height:10px;
	background:url(../images/comp1/topbot.gif) left top repeat-x;
	font-size:0px;
}
.comp1 .topcorright{
	width:10px;
	height:10px;
	background:url(../images/comp1/corner-topright.gif) right top no-repeat;
	font-size:0px;
}
.comp1 .topcorrightnew{
	width:10px;
	height:10px;
	background:url(../images/comp1/corner.gif) right top no-repeat;
	font-size:0px;
}
.comp1 .midcorleft{
	width:10px;
	background:url(../images/comp1/leftright.gif) left top repeat-y;
}
.comp1 .mid{
	background:#f0fda1;
}
.comp1 .midcorright{
	width:10px;
	background:url(../images/comp1/leftright.gif) right top repeat-y;
}
.comp1 .botcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp1/corner.gif) left bottom no-repeat;
	font-size:0px;
}
.comp1 .midbot{
	background:url(../images/comp1/topbot.gif) left bottom repeat-x;
}
.comp1 .botcorright{
	width:10px;
	height:10px;
	background:url(../images/comp1/corner.gif) right bottom no-repeat;
	font-size:0px;
}
.comp2 .topcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp2/corner.gif) left top no-repeat;
	font-size:0px;
}
.comp2 .midtop{
	height:10px;
	background:url(../images/comp2/topbot.gif) left top repeat-x;
	font-size:0px;
}
.comp2 .topcorright{
	width:10px;
	height:10px;
	background:url(../images/comp2/corner.gif) right top no-repeat;
	font-size:0px;
}
.comp2 .midcorleft{
	width:10px;
	background:url(../images/comp2/leftright.gif) left top repeat-y;
}
.comp2 .mid{
	background:#effda0;
}
.comp2 .midcorright{
	width:10px;
	background:url(../images/comp2/leftright.gif) right top repeat-y;
}
.comp2 .botcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp2/corner.gif) left bottom no-repeat;
	font-size:0px;
}
.comp2 .midbot{
	height:10px;
	background:url(../images/comp2/topbot.gif) left bottom repeat-x;
	font-size:0px;
}
.comp2 .botcorright{
	width:10px;
	height:10px;
	background:url(../images/comp2/corner.gif) right bottom no-repeat;
	font-size:0px;
}
.comp3 .topcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) left top no-repeat;
	font-size:0px;
}
.comp3 .midtop{
	height:10px;
	background:url(../images/comp3/topbot.gif) left top repeat-x;
	font-size:0px;
}
.comp3 .topcorright{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) right top no-repeat;
	font-size:0px;
}
.comp3 .midcorleft{
	width:10px;
	background:url(../images/comp3/leftright.gif) left top repeat-y;
}
.comp3 .mid{
	background:#e4f182;
}
.comp3 .midcorright{
	width:10px;
	background:url(../images/comp3/leftright.gif) right top repeat-y;
}
.comp3 .botcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) left bottom no-repeat;
	font-size:0px;
}
.comp3 .midbot{
	height:10px;
	background:url(../images/comp3/topbot.gif) left bottom repeat-x;
	font-size:0px;
}
.comp3 .botcorright{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) right bottom no-repeat;
	font-size:0px;
}
.comp3 .midbotarrow{
	background:url(../images/comp3/bot_arrow.gif) 98% top no-repeat;
	height:25px;
}

/*harshu*/
.lucida16-dkgreen{font-size:16px; color:#4e5601; font-weight:bold;  }

.hrline-shaded{background:url(../images/hrline-shaded.gif) repeat-x; height:2px;}
.lucida14{font-size:14px; color:#697301; font-family:"Lucida Sans", "Trebuchet MS";}
form{clear:both; font-family:"Lucida Sans", "Trebuchet MS";}
.lucida14-ligreen{font-size:14px; color:#849102; font-weight:bold;}
.lucida14-ligreen2{font-size:14px; color:#808c0f;}
.vrline-shaded{background:url(../images/vrline-shaded.gif) repeat-y top right;}

.comp4 .topcorleft{
	width:10px;
	height:10px;
	background:url(../images/cortopleft-ligreen.gif) left top no-repeat;
	font-size:0px;
}
.comp4 .midtop{
	height:10px;
	background:url(../images/topmid-ligreen.gif) left top repeat-x;
	font-size:0px;
}
.comp4 .topcorright{
	width:10px;
	height:10px;
	background:url(../images/cortopright-ligreen.gif) right top no-repeat;
	font-size:0px;
}
.comp4 .midcorleft{
	width:10px;
	background:url(../images/leftside-ligreen.gif) left top repeat-y;
}
.comp4 .mid{
	background:#f6febb;
}
.comp4 .midcorright{
	width:10px;
	background:url(../images/rightside-ligreen.gif) right top repeat-y;
}
.comp4 .botcorleft{
	width:10px;
	height:10px;
	background:url(../images/corbottleft-ligreen.gif) left bottom no-repeat;
	font-size:0px;
}
.comp4 .midbot{
	height:10px;
	background:url(../images/bottmid-ligreen.gif) left bottom repeat-x;
	font-size:0px;
}
.comp4 .botcorright{
	width:10px;
	height:10px;
	background:url(../images/corbottright-ligreen.gif) right bottom no-repeat;
	font-size:0px;
}
.lucida16-bk{font-size:16px; color:#000000;}

.area:link{ width:171px; height:51px; }
.area:hover{ background:url(../images/menu-hover.jpg) no-repeat; width:171px; height:51px; }

.menu-box:link, .menu-box:visited, .menu-box:active{font-size:18px; text-decoration:none; color:#f9ffcb; padding:0px 0px 0px 12px;}
.menu-box:hover{text-decoration:none; color:#FFFFFF;}



.bg-menuarea{background:url(../images/bg-menuarea.jpg) no-repeat; width:362px; height:109px;}
.bg-search-prison{background:url(../images/bg-search-prison.jpg) no-repeat; width:362px; height:77px;}
.lucida14-yellow{font-size:14px; color:#f9ffcb;}
.bg-bonita{background:url(../images/bg-bonita-site.jpg) no-repeat; width:950px; height:89px;}
.link-ligreen14:link, .link-ligreen14:visited,.link-ligreen14:active{font-size:14px; color:#808c0f; text-decoration:none; text-transform:uppercase;}
.link-ligreen14:hover{text-decoration:none;}
.bg-partners{background:url(../images/bg-partners.jpg); width:950px; height:193px;}
.lucida20-dkgreen{font-size:20px; color:#808c0f; text-transform:uppercase;}
.lucida14up:link, .lucida14up:visited, .lucida14up:active{font-size:14px; color:#808c0f; text-decoration:none; text-transform:uppercase; font-weight:bold;}
.lucida14up:hover{text-decoration:none; font-weight:bold;}
.lucida12-bk:link, .lucida12-bk:visited, .lucida12-bk:active{font-size:12px; color:#000000; text-decoration:underline; font-weight:bold;}
.lucida12-bk:hover{text-decoration:none; font-weight:bold;}


.samp{font-size:18px;}
.bg-cor-bottom{background:url(../images/bg-cor-bottom.jpg) no-repeat; width:358px; height:30px;}
.lucida14-bk{font-size:14px; color:#000000; }

/* new css after 4pm 18-12-09*/
.lucida12bk{font-size:12px; color:#000000;}
.lucida10{font-size:10px; color:#000000;}

/*new css 21-12-09*/
.link-green12:link, .link-green12:visited, .link-green12:active{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#808c0f; text-decoration:none; font-weight:bold;}
.link-green12:hover{text-decoration:underline; font-weight:bold;}
.link-dkgreen12un:link, .link-dkgreen12un:visited, .link-dkgreen12un:active{font-size:13px; color:#505801; text-decoration:underline; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.link-dkgreen12un:hover{text-decoration:none; font-weight:bold; }

.lucida12-dkgreen{font-size:12px; color:#4e5601; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.midbotarrow1{
	background:url(../images/comp3/bot_arrow-bggreen.gif) 98% top no-repeat;
	height:25px;
}

.comp5 .topcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) left top no-repeat;
	font-size:0px;
}
.comp5 .midtop{
	height:10px;
	background:url(../images/comp3/topbot.gif) left top repeat-x;
	font-size:0px;
}
.comp5 .topcorright{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) right top no-repeat;
	font-size:0px;
}
.comp5 .midcorleft{
	width:10px;
	background:url(../images/comp3/leftright.gif) left top repeat-y;
}
.comp5 .mid{
	background:#e4f182;
}
.comp5 .midcorright{
	width:10px;
	background:url(../images/comp3/leftright.gif) right top repeat-y;
}
.comp5 .botcorleft{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) left bottom no-repeat;
	font-size:0px;
}
.comp5 .midbot{
	height:10px;
	background:url(../images/comp3/topbot.gif) left bottom repeat-x;
	font-size:0px;
}
.comp5 .botcorright{
	width:10px;
	height:10px;
	background:url(../images/comp3/corner.gif) right bottom no-repeat;
	font-size:0px;
}
.comp5 .midbotarrow{
	background:url(../images/comp3/bot_arrow.gif) 98% top no-repeat;
	height:25px;
}
.heading14{font-size:14px; color:#4e5601; font-weight:bold;}
.heading12{font-size:12px; color:#849102; font-weight:bold;}
.arial12bk{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#010100;}

.bg-search-cor-topleft{background:url(../images/bg-search-cor-topleft.gif) no-repeat; width:14px; height:17px;}
.bg-search-cor-mid{background:url(../images/bg-search-cor-mid.gif) repeat-x; height:17px;}
.bg-search-cor-topright{background:url(../images/bg-search-cor-topright.gif) no-repeat; width:14px; height:17px;}
.bg-search-cor-toprightnew{background:url(../images/bg-search-cor-topright1.gif) no-repeat; width:14px; height:17px;}
.bg-search-sideleft{background:url(../images/bg-search-sideleft.gif) repeat-y; width:5px;}
.bg-search-mid{ background-color:#f3fda4;}
.bg-search-sideright{background:url(../images/bg-search-sideright.gif) repeat-y; width:5px;}
.bg-search-head{ background:#dff17b url(../images/bg-head-bott.gif) repeat-x left bottom;}

.box-shaded-cor-topleft{background:url(../images/box-shaded-cor-topleft.gif) no-repeat; width:4px; height:4px;}
.box-shaded-midtop{background:url(../images/box-shaded-midtop.gif) repeat-x;}
.box-shaded-cor-topright{background:url(../images/box-shaded-cor-topright.gif) no-repeat; width:4px; height:4px;}

.box-shaded-sideleft{background:url(../images/box-shaded-sideleft.gif) repeat-y; width:4px;}
.box-shaded-sideright{background:url(../images/box-shaded-sideright.gif) repeat-y; width:4px;}

.box-shaded-cor-bottleft{background:url(../images/box-shaded-cor-bottleft.gif) no-repeat; width:4px; height:4px;}
.box-shaded-midbott{background:url(../images/box-shaded-midbott.gif) repeat-x; }
.box-shaded-cor-bottright{background:url(../images/box-shaded-cor-bottright.gif) no-repeat; width:4px; height:4px;}

.boxbgmid{background-color:#f2feb1;}

.search-heading-up{font-size:12px; color:#4e5601; font-weight:bold; text-transform:uppercase;}

.link-dkgreen12-un:link, .link-dkgreen12-un:visited, .link-dkgreen12-un:active{font-size:12px; color:#808c0f;  font-weight:bold;}
/*vaibhav j css*/
.txt20_darkgreen{
	font-size:20px; 
	color:#4e5601;
	font-weight:normal; 
}
ul.anchor{
	float:left;
	padding:0px 0px 0px 12px;
	margin:0px;
}
ul.anchor li{
	padding:0 0 5px 15px;
	background:url(../images/icon_round.gif) left 7px no-repeat;
	font-size:14px;
}
a.link_prevnext:link, a.link_prevnext:active, a.link_prevnext:visited{
	font-size:14px;
	text-decoration:none; font-weight:bold;
}
.story{
	font-size:14px;
	text-decoration:none; font-weight:bold;
	color:#000;
}
.numberbg-left{background:url(../images/number-bg-left.jpg) no-repeat; width:14px; height:48px;}
.numberbg-mid{background:url(../images/number-bg-mid.jpg) repeat-x; height:48px;}
.numberbg-right{background:url(../images/number-bg-right.jpg) no-repeat; width:14px; height:48px;}

ul.list-number{margin:0px; padding:0px;}
ul.list-number li{ display:inline; list-style-type:none; padding:0px 0px 0px 0px;}
ul.list-number a:link, .list-number a:visited, .list-number a:active{ font-size:14px; color:#4e5601; text-decoration:none;  padding:10px 7px 8px 7px;}
ul.list-number a:hover{ text-decoration:none; background:url(../images/num-bg.gif) no-repeat center;  padding:10px 7px 8px 7px; }
ul.list-number a.selected{ text-decoration:none; background:url(../images/num-bg.gif) no-repeat center;   }

.link-dkgreen14:link, .link-dkgreen14:visited, .link-dkgreen14:active{font-size:14px; color:#4e5601; font-weight:bold;}

.content{font-size:13px; color:#4e5601; font-weight:bold; font-family:"Trebuchet MS", Verdana, Arial;}
.underline { text-decoration:underline;}

.lucidawh{font-family:"Lucida Sans", "Trebuchet MS"; color:#FFFFFF; font-size:14px; font-weight:bold;}
.link-lucida12:link,.link-lucida12:visited, .link-lucida12:active { font-size:12px; color:#FFFFFF; text-decoration:none; font-weight:bold;}
.link-lucida12:hover{text-decoration:none;}

/*css added on 1-2-10*/
.cornerbox1{ background:url(../images/bg-curve-box.jpg) no-repeat; width:306px; height:72px;}

/* stlyle for new menu modified 7-4-11 */

