/* CSS Document */
body
{
	
	background-image:url(../../images/home_bgfiller.jpg);
	background-repeat:repeat-x;
	background-color: #000000;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
.bg1
{
background-color:#000000;

}

div{
	margin : 0;
	padding : 0;
}

#Layer1 {
	position:absolute;
	left:514px;
	top:480px;
	width:161px;
	height:107px;
	z-index:1;
}
#Layer2 {
	position:absolute;
	left:643px;
	top:381px;
	width:121px;
	height:121px;
	z-index:2;
}
#Layer3 {
	position:absolute;
	left:390px;
	top:396px;
	width:166px;
	height:111px;
	z-index:3;
}
#Layer4 {
	position:absolute;
	left:335px;
	top:498px;
	width:165px;
	height:108px;
	z-index:4;
}
#Layer5 {
	position:absolute;
	left:783px;
	top:421px;
	width:162px;
	height:108px;
	z-index:5;
}
#Layer6 {
	position:absolute;
	left:689px;
	top:480px;
	width:121px;
	height:132px;
	z-index:6;
}
.topPadding4px
{
padding-top:4px;
}

.divHight
{
height:200px;
}

.imageBoxborder
{
border-color:#bfbfbf;
border-style:solid;
border-width:2px;
}

ul {margin:0; padding:0; list-style:none; line-height:18px}
li 
{
color:#FFFFFF;
padding:0 0 0 15px;
vertical-align:text-top;
}

.topBottomPadding
{
padding-top:10px;
padding-bottom:10px;
}

.left12pxPadding
{
padding-left:12px;
}

.left10pxPadding
{
padding-left:10px;
}

.darkGraybgColor
{
background-color:#484943;
}

.darkGreenbgColor
{
background-color:#2E4441;
}


.lightGraybgColor
{
background-color:#a3a3a3;
}

.headerGreadientBgImg
{
background-image:url(../../images/header_bg.jpg);
background-repeat:repeat-x;
}

.navBgImg
{
background-image:url(../../images/nav_bg.jpg);
background-repeat:repeat-x;
}

.graye3pxPartitionLine
{
background-image:url(../../images/gray_partition_line.gif);
background-repeat:repeat-x;
height:3px;
}
/*------------------Font Styles-------------------*/
.currentPage
{
font-family:Arial;
font-size:12pt;
color: #00FF00;
}
.arial10ptRed 
{
	font-family: Ver;
	font-size: 10pt;
	color: #FF0000;
}

.arial10ptRedBold 
{
	font-family: Arial;
	font-size: 10pt;
	color: #FF0000;
	font-weight:bold;
}

.arial8ptWhite 
{
	font-family: Arial;
	font-size: 8pt;
	color: #FFFFFF;
}


.arial10ptWhite 
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	
}

.arial10ptWhiteBold 
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
}
.arial10ptWhiteBoldRight 
{
	font-family: Arial;
	font-size: 10pt;
	color: #FFFFFF;
	font-weight:bold;
	text-align:right;
}
.arial11ptWhite 
{
	font-family: Arial;
	font-size: 11pt;
	color: #FFFFFF;
}

.arial12ptWhite 
{
	font-family: Arial;
	font-size: 12pt;
	color: #FFFFFF;
}

.arial13ptGreenBold 
{
	font-family: Arial;
	font-size: 13pt;
	color: #a0b203;
	font-weight: bold;
}
.arial13ptRed 
{
	font-family: Arial;
	font-size: 13pt;
	color: #FF0000;
}

.arial11ptBlueBold
{
	font-family: Arial;
	font-size: 11pt;
	font-weight:bold;
	color: #8CD7EC;
}

.arial13ptWhiteBold 
{
	font-family: Arial;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: bold;
}
.arial13ptWhite
{
	font-family: Arial;
	font-size: 13pt;
	color: #FFFFFF;
}
.arial14ptRed 
{
	font-family: Arial;
	font-size: 14pt;
	color: #FF0000;
}
.arial14ptWhite
{
	font-family: Arial;
	font-size: 14pt;
	color: #FFFFFF;
}
.arial14ptWhiteBold 
{
	font-family: Arial;
	font-size: 14pt;
	color: #FFFFFF;
	font-weight: bold;
}
/*------------------------------------------------*/
/*---------Nav Link--------------------------*/

#navLink a
{
font-family:Arial;
font-size:10pt;
line-height:39px;
font-weight:bold;
display:block;
padding: 0px 10px 0px 10px;
}

#navLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#navLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#navLink  a:hover
{
color: #FFFFFF;
text-decoration:none;
background-image:url(../../images/nav_hover_bg.jpg);
}
/*---------Top Category Link--------------------------*/

#categoryLink a
{
font-family:Arial;
font-size:12pt;
}

#categoryLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#categoryLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#categoryLink  a:hover
{
color: #00FF00;
text-decoration:none;
}
/*---------link--------------------------*/

#link a
{
font-family:Arial;
font-size:10pt;
}

#link a:visited
{
color: #8CD7EC;
text-decoration:none;
}

#link a:link
{
color: #8CD7EC;
text-decoration:none;
}

#link  a:hover
{
color: #AEECF9;
text-decoration:none;
}
/* --------------------- Community Link -----------------------------*/
#commlink a
{
font-family:Arial;
font-size:11pt;
font-weight:bold;
}

#commlink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#commlink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#commlink  a:hover
{
color: #FFFFFF;
text-decoration:underline;
}
/* ----------------------- Black Link -----------------------------*/
#blacklink a
{
font-family:Arial;
font-size:11pt;
font-weight:bold;
}

#blacklink a:visited
{
color: #000000;
text-decoration:none;
}

#blacklink a:link
{
color: #000000;
text-decoration:none;
}

#blacklink  a:hover
{
color: #000000;
text-decoration:underline;
}
/* --------------------- Content Link -----------------------------*/
#contentlink a
{
font-family:Arial;
font-size:11pt;

}

#contentlink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#contentlink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#contentlink  a:hover
{
color: #FFFFFF;
text-decoration:underline;
}
/*--------------------------------------------------------*/
/*---------tabLink--------------------------*/

#tabLink a
{
font-family:Arial;
font-size:10pt;
font-weight:bold;
background-image:url(../../images/grad_off.gif);
line-height:22px;
display: block;
}

#tabLink a:visited
{
color: #003300;
text-decoration:none;
}

#tabLink a:link
{
color: #003300;
text-decoration:none;
}

#tabLink  a:hover
{
color: #990000;
text-decoration:none;
background-image:url(../../images/grad_on.gif);
}
/*--------------------------------------------------------*/
/******************** Footer Link *************************/

#footerLink a
{
font-family:Arial;
font-size:8pt;
}

#footerLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#footerLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#footerLink  a:hover
{
color: #AEECF9;
text-decoration:none;
}
/*--------------------------------------------------------*/
.tableBorderGray
{
border-color: #666666;
border-style:solid;
border-width:1px;
}
.onBtn
{
font-family:Arial;
font-size:12pt;
color: #CFF2FA;
background-image:url(../../images/btn_on.jpg);
line-height:36px;

padding-left:8px;
}
/*---------Category Link--------------------------*/

#catLink a
{
font-family:Arial;
font-size:12pt;
background-image:url(../../images/btn_off.jpg);
line-height:36px;
display:block;
padding-left:8px;
}

#catLink a:visited
{
color: #FFFFFF;
text-decoration:none;
}

#catLink a:link
{
color: #FFFFFF;
text-decoration:none;
}

#catLink  a:hover
{
color: #CFF2FA;
text-decoration:none;
background-image:url(../../images/btn_on.jpg);
}
/*--------------------------------------------------------*/
/*-------------- Site styles: Alok Mishra-------------*/
.middleheadingbold
{
font-family: Trebuchet MS;
font-size: 15px;
font-weight: bold;
text-decoration:none;
color:#333333;
padding-top:5px;
padding-bottom:3px;
}

.subheadingbold
{
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
text-decoration:none;
color:#0067a2;
padding-top:2px;
padding-bottom:4px;
padding-left:5px;
}

.subsubheadingbold
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration:none;
color:#2f2f2f;
}

.frmlabel1
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#F5F5F5;
line-height: 20px;
}

.frmbg1
{
background-color:#f8f8f8;
}

.frmvalue1
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#F5F5F5;
line-height: 20px;
}

.frmlabel2
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#F4F9FE;
line-height: 20px;
}

.frmbg2
{
background-color:#eef3f6;
}

.frmvalue2
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#F4F9FE;
line-height: 20px;
}

.frmlabel3
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#B5EDBC;
line-height: 20px;
}

.frmbg3
{
background-color:#B5EDBC;
}

.frmvalue3
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#B5EDBC;
line-height: 20px;
}


.mandatoryimage
{
padding-left:6px;
padding-right:4px;
padding-top:10px;
background-color:#f8f8f8;
}

.mandatoryimage1
{
padding-left:6px;
padding-right:4px;
padding-top:10px;
background-color:#eef3f6;
}

.mandatory
{
font-family:Trebuchet MS;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#b94a1d;
padding-right:4px;
padding-bottom:4px;
text-align:right;
}

.frmbuttonbg
{
padding-top:6px;
padding-bottom:6px;
padding-left:5px;
}

.frmmessage
{
font-family:Trebuchet MS;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#ff4700;
padding-top:4px;
padding-bottom:4px;
}

.frmmessage1
{
font-family:Trebuchet MS;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#ff4700;
padding-top:4px;
padding-bottom:4px;
padding-left:6px;
}


.imgborder
{
background-color:#8e1f04;
}

.imgbg
{
background-color:#ffffff;
}

.newstitle
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: bold;
text-decoration:none;
color:#b94a1d;
}

.descp
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#3d3d3d;
}

.listhead
{
font-family:Verdana Trebuchet MS;
font-size: 14px;
font-weight: bold;
text-decoration:none;
color:#FFF;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#0191E8;
}

.listhead1
{
font-family:Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#172c39;
}

.listvalue
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#000000;
background-color:#f9fafb;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

.listvalue1
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#000000;
background-color:#bbccaa;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
}

.listvaluebg
{
font-family:Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#000000;
background-color:#f9fafb;
}



.listborder
{
background-color:#d6dfe4;
}

.listbg
{
background-color:#f9fafb;
}

.searchlabel1
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#f8f8f8;
}

.searchvalue1
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#666666;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
background-color:#f8f8f8;
}

.date
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#ff4700;
}

a.alistnormal
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:underline;
color:#00619c;
}

a.alistnormal:hover
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#00619c;
}

.liststatus
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#8e0e04;
}
.liststatus1
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#005794;
}
.liststatus2
{
font-family: Trebuchet MS;
font-size: 12px;
font-weight: normal;
text-decoration:none;
color:#009415;
}

.pagingtxt
{
font-family: Trebuchet MS;
color: #444444;
font-weight: normal;
font-size: 11px;
background-image:url(../../images/paging_bg.gif);
line-height:25px;
text-align:right;
padding-right:4px;
}

.pagingtxtbold1
{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#444444;
}

.pagingtxtbold
{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#444444;
}

a.apaging
{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration:none;
color:#444444;
}

a.apaging:hover
{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: bold;
text-decoration:underline;
color:#444444;
}

.frmhelptxt
{
font-family: Trebuchet MS;
font-size: 11px;
font-weight: normal;
text-decoration:none;
color:#615146;
font-style:italic;
}

.tborder
{
border: 1px solid #ffffff;
}
.head	
{
font-family: verdana;
color: #ffffff;
font-weight: bold;
font-size: 11px;
background-color: #155882;
line-height:21px;
}
.tbg	
{
background-color: #ffffff;
}
.tabbg	
{
background-color: #0068D0;
}

.errorMsg
{
font-family: Trebuchet MS;
font-size: 13px;
font-weight: bold;
text-decoration:none;
text-align:center;
color:#FF0000;
}

/*----------------------------------------------------------
.button
{
background-color:#000000;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
}
*/
 input.button{
   color: #FFFFFF;
   font-family:'trebuchet ms',helvetica,sans-serif;
   font-size:100%;
   font-weight:bold;   
   background-image:url(../../images/input_btn.jpg);
   border:1px solid;
   border-top-color: #999999;
   border-left-color:#999999;
   border-right-color:#999999;
   border-bottom-color:#999999;
   }
.maptext
{font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333333;
}



#maplocationlist{
overflow:auto; 
width:230px; 
height:420px !important; 
border:0 #000000 solid; 
text-align: left;  
padding: 2px
}
.reviewBox {
    border: 1px solid #999999;
    /* background-color: #fffacf; */
	background-color:#CCCCCC;
    padding: 10px;
	width:99%;
	text-align:center;
}

.greenBgImg
{
	background-image: url(../../images/sub_nav_bg.jpg);
	background-repeat:repeat-x;
}

.postComment {
    border: 1px solid #999999;
    background-color: #CCCCCC;
    margin: 10px 50px;
    padding: 20px;
}

.headingFont {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #333333;
}

.textFont {
	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.style1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #336699;
}
.graybg
{
	background-image:url(../../images/graybg.gif);
	background-position:top;
	background-repeat:repeat-x;
	width:200;
}

/* ---------------------- Style for Profile ----------------------*/

.verdana14BlackBold
{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}
.verdana14Black
{
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
}
.verdana12BlackBold
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}
.verdana12Black
{
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

.verdana14WhiteBold
{
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
	font-weight: bold;
}
.verdana14White
{
	font-family: Verdana;
	font-size: 14px;
	color: #FFFFFF;
}

.grayBoxBgColor
{
	background-color:#c5c5c5;
}

.darkGrayBoxBgColor
{
	background-color:#484943;
}

.whiteBoxBgColor
{
	background-color:#FFFFFF;
}

.tdLine
{
	border-bottom-color:#000000;
	border-bottom-style:solid;
	border-bottom-width:1px;
}

.curveTop_middle
{
	background-image:url(../../images/curve_line_tm.gif);
	background-repeat:repeat-x;
}
.curveLeft_middle
{
	background-image:url(../../images/curve_line_lm.gif);
	background-repeat:repeat-y;
}
.curveRight_middle
{
	background-image:url(../../images/curve_line_rm.gif);
	background-repeat:repeat-y;
}
.curveBottom_middle
{
	background-image:url(../../images/curve_line_bm.gif);
	background-repeat:repeat-x;
}

.btnBg
{
	background-image:url(../../images/btnBg1.gif);
	background-repeat:no-repeat;
	border-color:#484943;
	border-width: 0px;
	border-style:none;
	color: #FFFFFF;
	font-family:Verdana;
	font-weight:bold;
	width:114px;
	height:31px;
}
.verdana17BlackBold
{
	font-family: Verdana;
	font-size: 17px;
	color: #000000;
	font-weight: bold;
}
.verdana17Black
{
	font-family: Verdana;
	font-size: 17px;
	color: #000000;
}
.verdana18BlackBold
{
	font-family: Verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}
.verdana18Black
{
	font-family: Verdana;
	font-size: 18px;
	color: #000000;
}

/*--------------------   Site Map  -----------------------------*/
.lpage{
padding-left:20px;
}

.lbullet{
color:#33CC66;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
}

.lhead{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
}

.lcount{
color:#00CCFF;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
.pager{
color:#CCCCCC;
font-size:12px;
font-weight:bold;
padding:5px;
}

.lpage a{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.lpage a:link{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.lpage a:visited{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.lpage a:hover{
color:#00FFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.pager a{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.pager a:link{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.pager a:visited{
color:#FFFFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
}
.pager a:hover{
color:#00FFFF;
font-size:13px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:underline;
}

.topBottomPadding a{ 
color:#FFFFFF;
}
.topBottomPadding a:link{ 
color:#FFFFFF;
}
.topBottomPadding a:visted{ 
color:#FFFFFF;
}
.topBottomPadding a:hover{ 
color:#FFFFFF;
}
.colleft
{
	background-image:url(../../images/home_left.jpg);
	background-repeat:no-repeat;
	width:94px;
	height:740px;
}

.colleft1
{
	background-image:url(../../images/home_left_bg.jpg);
	background-repeat:repeat-y;	
	width:94px;
}

.colright
{
	background-image:url(../../images/home_right.jpg);
	background-repeat:no-repeat;
	width:95px;
	height:740px;
}

.colright1
{
	background-image:url(../../images/home_right_bg.jpg);
	background-repeat:repeat-y;	
	width:95px;
}