/* ******************* Front End CSS ********************* */
.formbutton
{background-color:#E2DFD6; border-color:#164D7E; color:#164D7E; font-weight:bold; font-family:Verdana; font-size:12px; }
 
 
#foottext
{
	COLOR:#000000;
	font-family:Arial, Helvetica, sans-serif;
    FONT-SIZE: 20px;
    TEXT-DECORATION: none;
	
}

.red
{
	COLOR:#000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
	
}

.red A
{
	COLOR: #000000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;	
}
.red A:hover
{
	COLOR:#990000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.red :visited 
{
	COLOR:#FFFF00;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}


red1
{
	COLOR:#ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
	
}
.red1 A
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.red1 A:hover
{
	COLOR:#990000;
    FONT-FAMILY: verdana;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none;
}
.news{color:#ffffff; font-size:12px; font-family:Arial ; text-decoration:none;}

#Heading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
	letter-spacing: 1px;
	color:#FFFFFF;
}
#Heading A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
	letter-spacing: 1px;
	color:#FFFFFF;
}
#Heading A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:none;
	text-decoration:none;
	letter-spacing: 1px;
	color:#FF0000;
}

#footer
{
	COLOR: #FFFFFF;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
#footer A
{
	COLOR: #FFFFFF;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
#footer A:hover
{
	COLOR: #FF7C1A;
    FONT-FAMILY:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
#copyRight
{
	COLOR: #000000;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;

}
#copyRight A
{
	COLOR: #B11117;
   font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none;
}
#copyRight A:hover
{
	COLOR: #0000FF;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    FONT-SIZE: 7.5pt;   
}
#pageheading
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #910E06;
	text-decoration:none;

}
#pageheading A
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #910E06;
	text-decoration:none;

}
#pageheading A:hover
{
font-family:Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #910E06;
	text-decoration:none;

}


/* ******************* End of Front-End CSS ********************* */


/* ************************ Back-End CSS ************************ */
#tblHeading1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	font-weight=bold;
	color: #FFFFFF;
	background-color:#4862A5;

}



#tblHeading
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #FFFFFF;
	background-color:#4862A5;

}
#tblHeading A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #FFFFFF;
	background-color:#4862A5;

}
#tblHeading A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight=bold;
	color: #FFFFFF;
	background-color:#4862A5;

}
#tableContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #000000;
	background-color:#F5D6CB;
}
#tableContent A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #000000;
	background-color:#E8ECF6;
	text-decoration:none;

}
#tableContent A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #0000FF;
	background-color:#E8ECF6;
	text-decoration:underline;

}
#tableContent1
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #000000;
	background-color:#E8ECF6;
}
#tableContent1 A
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #000000;
	background-color:#E8ECF6;
	text-decoration:none;

}
#tableContent1 A:hover
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight=normal;
	color: #0000FF;
	background-color:#E8ECF6;
	text-decoration:underline;

}
/* ***************** End of Back-End CSS ************ */

/* ***************** layout CSS ********************* */
body
{
margin:0px auto;padding:0px;background-color:#FFFFFF;
scrollbar-face-color: #DCDCDC; 
scrollbar-shadow-color: #ffffff; 
scrollbar-3dlight-color: #BBBBBB;
scrollbar-arrow-color: #626262; 
scrollbar-track-color: #EFEFEF;
scrollbar-highlight-color: #ffffff;
scrollbar-darkshadow-color: #bbbbbb;
scrollbar-darkshadow-color: #bbbbbb;
}
#master
{
position:relative;padding:0px;margin:0px 0px;width:100%;
}
#layout
{
position:relative;width:1000px;border:0px solid red;overflow:hidden;background-image:url(../images/ContentRptInside.jpg);background-repeat:repeat-y;
}
#layout #header
{
position:relative;width:1000px;height:119px;border:0px solid red;
}
#header .headerCol1
{
position:relative;float:left;width:527px;height:119px;
}
#header .headerCol2
{
position:relative;float:left;width:473px;height:119px;
}
#layout #greyRpt
{
position:relative;width:1000px;height:9px;background-image:url(../images/GreyRpt.jpg);background-repeat:repeat-x;
}
#layout #menu
{
position:relative;width:1000px;height:34px;border:0px solid red;
}
#layout #menuWhite
{
position:relative;width:1000px;height:1px;background-color:#FFFFFF;
}
#layout #content
{
position:relative;width:1000px;min-height:468px;border:0px solid red;
}
*html #content
{
height:468px;
}
#content .leftSide
{
position:relative;width:604px;margin-right:396px;margin-left:0px;border:0px solid red;
}
.leftSide .leftSideTop
{
position:relative;width:604px;background-image:url(../images/ContentRpt2.jpg);background-repeat:repeat-x;min-height:404px;
}
*html .leftSideTop
{
height:404px;
}
.leftSideTop .leftSideTopInnerTop
{
position:relative;width:604px;height:52px;
}
.leftSideTop .leftSideTopInner
{
position:relative;width:546px;margin-left:31px;margin-right:27px;border:0px solid green;
}
.leftSide .leftSideBottom
{
position:relative;width:604px;height:64px;
}
.leftSideBottom .leftSideBottomCol1
{
position:relative;float:left;width:20px;height:64px;
}
.leftSideBottom .leftSideBottomCol2
{
position:relative;float:left;width:58px;height:64px;
}
.leftSideBottom .leftSideBottomCol3
{
position:relative;float:left;width:526px;height:64px;
}
.leftSideBottom  .leftSideBottomCol3Condition
{
position:relative;width:526px;height:29px;
}
.leftSideBottom  .leftSideBottomCol3Register
{
position:relative;width:526px;height:35px;
}
.leftSideBottomCol3Register .leftSideBottomCol3Register1
{
position:relative;float:left;width:505px;height:35px;background-color:#E1BCAF;
}
.leftSideBottomCol3Register1 .RegAbs
{
position:absolute;width:505px;height:18px;left:0px;top:6px;
}
.RegAbs .RegText
{
position:relative;float:left;width:277px;height:18px;
}
.RegAbs .RegInput
{
position:relative;float:left;width:197px;height:18px;border:0px solid red;
}
.RegAbs .RegSpace
{
position:relative;float:left;width:9px;height:18px;
}
.RegAbs .RegGo
{
position:relative;float:left;width:22px;height:18px;
}
.leftSideBottomCol3Register .leftSideBottomCol3Register2
{
position:relative;float:left;width:21px;height:35px;
}
#content .rightSide
{
position:absolute;right:0px;top:0px;width:396px;height:468px;background-image:url(../images/ServicesBg.jpg);background-repeat:no-repeat;border:0px solid red;
}
.rightSide .servicesAbs
{
position:absolute;left:51px;right:54px;top:97px;width:308px;height:292px;border:0px solid red;
}
#layout #bottomRed
{
	position:relative;width:1000px;height:15px;border:0px solid red;background-color:#8A0802;
}
#layout #footer
{
	position:relative;width:1000px;
}
.conditionText
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.conditionText2
{
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.regInputBox
{
width:197px;height:18px;
border:1px solid #9F7B6F;
background-color:#FFFFFF;
color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.maintext
{
color:#555555;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.maintext a
{
color:#4F74AA;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.maintext a:hover
{
color:#4F74AA;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none;
}
.mainheading
{
color:#910F08;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
text-align:justify;
}
.serviceText
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.serviceText a
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;;
font-size:11px;
font-weight:normal;
text-decoration:underline;
text-align:left;
text-align:justify;
}
.serviceText a:hover
{
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none;
}
.copyaddress
{
	COLOR: #ffffff;
    FONT-FAMILY: verdana;
    FONT-SIZE: 9pt;
    TEXT-DECORATION: none
}


.copy
{
	COLOR: #9C9C9C;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A
{
	COLOR: #333333;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
.copy A:hover
{
	COLOR: #9C9C9C;
    FONT-FAMILY: verdana;
    FONT-SIZE: 7.5pt;
    TEXT-DECORATION: none
}
/*************************** Index CSS ************/
#content .leftSidePanel
{
position:relative;width:774px;min-height:468px;margin-right:226px;margin-left:0px;background-image:url(../images/IndexContentBG.jpg);background-repeat:no-repeat;background-position:top center;background-color:#FFFFFF;border:0px solid red;
}
*html .leftSidePanel
{
height:468px;
}
.leftSidePanel .leftSidePanelTop
{
position:relative;width:774px;
}
.leftSidePanelTop .leftSidePanelTopIndexTop
{
position:relative;width:774px;height:68px;
}
.leftSidePanelTop .leftSidePanelTopIndexTopContent
{
position:relative;width:743px;min-height:336px;margin-left:31px;margin-right:0px;border:0px solid green;
}
*html .leftSidePanelTopIndexTopContent
{
height:336px;
}
#layout .leftSidePanelBottom
{
position:relative;width:1000px;min-height:64px;height:expression(document.body.text3 < 64? "64px" : "auto" );border:0px solid green;overflow:hidden;
}
.leftSidePanelBottom .leftSidePanelBottomCol1
{
position:relative;float:left;width:20px;
}
.leftSidePanelBottom .leftSidePanelBottomCol2
{
position:relative;float:left;width:58px;
}
.leftSidePanelBottom .leftSidePanelBottomCol2Abs
{
	position:absolute;width:58px;height:64px;left:20px;bottom:-1px;background-image:url(../images/LeftBottomImg.jpg);background-repeat:no-repeat;background-position:bottom center;z-index:12211221;border:0px solid green;
}
.leftSidePanelBottom .leftSidePanelBottomCol3
{
position:relative;float:left;width:916px;
}
.leftSidePanelBottomCol3  .leftSidePanelBottomCol3Condition
{
position:relative;width:916px;min-height:29px;/*height:expression(document.body.text4 < 29? "29px" : "auto" );border:0px solid red;*/
}
*html .leftSidePanelBottomCol3Condition
{
height:29px;
}
.leftSidePanelBottom  .leftSidePanelBottomCol3Register
{
position:relative;width:916px;height:35px;
}
.leftSidePanelBottomCol3Register .leftSidePanelBottomCol3Register1
{
position:relative;float:left;width:730px;height:35px;background-color:#E1BCAF;
}
.leftSidePanelBottomCol3Register1 .RegAbsIndex
{
position:absolute;width:730px;height:18px;left:0px;top:6px;border:0px solid red;
}
.RegAbsIndex .RegIndexText
{
position:relative;float:left;width:470px;height:18px;
}
.RegAbsIndex .RegIndexInput
{
position:relative;float:left;width:197px;height:18px;border:0px solid red;
}
.RegAbsIndex .RegIndexSpace
{
position:relative;float:left;width:9px;height:18px;
}
.RegAbsIndex .RegIndexGo
{
position:relative;float:left;width:22px;height:18px;
}
.leftSidePanelBottomCol3Register .leftSidePanelBottomCol3Register2
{
position:relative;float:left;width:21px;height:35px;
}
#content .rightSidePanel
{
position:absolute;right:0px;top:0px;width:226px;height:468px;border:0px solid red;
}
/*************************************Content Inside ***************************************************/

#layout  #contentInside
{
position:relative;width:1000px;min-height:404px;border:0px solid red;
} 
*html #contentInside
{
height:404px;
}
 #contentInside .leftArea
 {
 position:relative;float:left;width:604px;min-height:404px;border:0px solid red;background-image:url(../images/ContentBGInside_06.jpg);background-repeat:no-repeat;
 }
*html .leftArea
 {
 height:404px;
 }
 
 .leftArea .leftAreaTop
 {
  position:relative;width:604px;height:52px;
 }
 .leftArea .leftAreaInner
 {  
 	position:relative;width:546px;margin-left:31px;margin-right:27px;border:0px solid green;
 }
 #contentInside .rightArea
 {
 position:relative;float:left;width:396px;min-height:404px;background-image:url(../images/ServicesBG_01.jpg);background-repeat:no-repeat;border:0px solid red;
 }
 *html .rightArea
 {
 height:404px;
 }
.rightArea .rightAreaTop
{
position:relative;margin-left:5px;margin-right:54px;width:291px;height:97px;border:0px solid red;
}
.rightArea .rightAreaInner
{
position:relative;margin-left:30px;margin-right:54px;width:291px;height:97px;border:0px solid red;
}
#condBottom
{
position:relative;width:1000px;min-height:64px;height:expression(document.body.text1 < 64? "64px" : "auto" );border:0px solid red;overflow:hidden;
}
#condBottom .condBottomCol1
{
position:relative;float:left;width:20px;
}
#condBottom .condBottomCol2
{
position:relative;float:left;width:58px;
}
#condBottom .condBottomCol2Abs
{
	position:absolute;width:58px;height:64px;left:20px;bottom:-1px;background-image:url(../images/LeftBottomImg.jpg);background-repeat:no-repeat;background-position:bottom center;z-index:12211221;border:0px solid green;
}
#condBottom .condBottomCol3
{
position:relative;float:left;width:916px;
}

.condBottomCol3  .condBottomCol3Condition
{
position:relative;width:916px;min-height:29px;/*height:expression(document.body.text2 < 29? "29px" : "auto" );background-color:#FF0000;border:1px solid green;*/
}
*html .condBottomCol3Condition
{
height:29px;
}
.condBottomCol3  .condBottomCol3Register
{
position:relative;width:916px;height:35px;
}
.condBottomCol3Register .condBottomCol3Register1
{
position:relative;float:left;width:730px;height:35px;background-color:#E1BCAF;
}
.condBottomCol3Register1 .RegAbsInside
{
position:absolute;width:730px;height:18px;left:0px;top:6px;
}
.RegAbsInside .RegTextInside
{
position:relative;float:left;width:470px;height:18px;
}
.RegAbsInside .RegInputInside
{
position:relative;float:left;width:197px;height:18px;border:0px solid red;
}
.RegAbsInside .RegSpaceInside
{
position:relative;float:left;width:9px;height:18px;
}
.RegAbsInside .RegGoInside
{
position:relative;float:left;width:22px;height:18px;
}
.condBottomCol3Register .condBottomCol3Register2
{
position:relative;float:left;width:21px;height:35px;
}
#condBottom .condBottomCol4
{
position:relative;float:left;width:396px;height:64px;
}

#bottomRedIn
{
	position:relative;width:1000px;height:15px;border:0px solid red;background-color:#8A0802;
}
#footerIn
{
	position:relative;width:1000px;
}


 INPUT 
{ 
	BORDER-RIGHT: activecaption 1px solid; BORDER-TOP: activecaption 1px solid; BORDER-LEFT: activecaption 1px solid; COLOR: buttontext; BORDER-BOTTOM: activecaption 1px solid; font-family:Verdana, Arial, Helvetica, sans-serif; BACKGROUND-COLOR: window
}

/*Table
{
BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid;
}*/

.evetext
{
color:#555555;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.evetext a
{
color:#555555;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-decoration:none;
text-align:left;
text-align:justify;
}
.evetext a:hover
{
color:#555555;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
text-align:left;
text-align:justify;
text-decoration:none;
}


/* ***************** Common CSS ********************* */

.eveheading
{
color:#4F74AA;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-decoration:none;
text-align:left;
text-align:justify;
}
.eveheading a
{
color:#4F74AA;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-decoration:none;
text-align:left;
text-align:justify;
}
.eveheading a:hover
{
color:#4F74AA;
font-family:Tahoma;
font-size:15px;
font-weight:bold;
text-align:left;
text-align:justify;
text-decoration:none;
}




.evemheading
{
color:#D60042;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
text-align:justify;
}
.evemheading a
{
color:#D60042;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-decoration:none;
text-align:left;
text-align:justify;
}
.evemheading a:hover
{
color:#D60042;
font-family:Tahoma;
font-size:11px;
font-weight:bold;
text-align:left;
text-align:justify;
text-decoration:none;
}
/* Added by Makarand for serviceVideo.asp */
.videoRow a
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	
}
.videoRow a:hover
{
	color:blue;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
}
.videoRow
{
	color:#666666;
	font-family:Arial;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}