body {
	margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; background-color: #ebebeb;
	background-image: url(../images/bg.jpg); background-repeat: repeat-x;
}

#Menu {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold;
}

#Menu a {
	color: #333333; text-decoration: none;
}

#Menu a:hover {
	color: #3D8FBC; text-decoration:none;
}

#Menu .Current {
	color: #3D8FBC;
}

#Menu1 {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-decoration: none; font-weight: bold;
	padding-bottom: 3px;
}

#Menu .Current1 {
	color: #FFFFFF;
}

.TopLinks {
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;
}

.TopLinks a {
	color: #333333; text-decoration: none; 
}

.TopLinks a:hover {
	color: #333333; text-decoration: underline;
}
.SubHead {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #666666; text-decoration: none;
	padding-left: 10px;
}

.SubCont, .SubCont a{
	font-family: Arial, Helvetica, sans-serif; text-decoration:none; font-size: 12px; font-weight: normal; color: #666666;}
		
.SubCont a:hover {
	text-decoration:underline; color:#666666; }
	
.BlueTxt {
	color: #0469a4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; padding-top: 3px;
	padding-right: 3px; padding-bottom: 3px; padding-left: 10px;
}

.BlueTxtBld {
	color: #0469a4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none; font-weight: bold;
	padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 10px;
}

.RSBlueLink, .RSBlueLink A{
	color: #0469a4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: none;
}

.RSBlueLink A:hover{
	color: #0469a4; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;
}

.RedTxt {
	font-family: Arial, Helvetica, sans-serif; color: #c00000; font-size: 21px; text-decoration: none; font-weight: bold;
}

.SubContGrey {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	line-height: 17px;
}

.Footer {

	font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; text-decoration: none;
}

.whiteTxtBig {

	font-family: Arial, Helvetica, sans-serif; color: #FFFFFF; font-size: 21px; text-decoration: none; font-weight: bold;
}

.BlkTxtHead {
	font-family: Arial, Helvetica, sans-serif; color: #666666; font-size: 12px; text-decoration: none; font-weight: bold;
	line-height:16px;
}

.SubContGrey a {
	color: #999999; text-decoration: none;
}

.SubContGrey a:hover {
	color: #999999; text-decoration: underline;
}

.SubPageCont {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; text-decoration: none; line-height: 14px;
	font-weight: bold;
}

.SubContGreyWthGap {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; line-height: 17px;
}

.RunTxtGreyWthGap, .RunTxtGreyWthGap a {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #999999; text-decoration: none; line-height: 17px;
}
.RunTxtGreyWthGap a:hover {
	text-decoration:underline;
}

.BlkTxtBlueHead, .BlkTxtBlueHead a {
	font-family: Arial, Helvetica, sans-serif;
	color: #006697;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;

}

.BlkTxtBlueHead a:hover{
	color: #006697;
	text-decoration: underline;
}

.BlkTxtBlueContHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #006697;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.NorTxtBlueContHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #006697;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
}

.dottedline{
background:url(../images/dotted_line.jpg) repeat-x left bottom; }

.RSLinks, .RSLinks a{
	font-family:Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; font-size:11px;  }

.RSLinks a:Hover{
	font-family:Arial, Helvetica, sans-serif; color:#999999; text-decoration:underline; }
	
.FooterLink, .FooterLink a{
	font-family:Arial, Helvetica, sans-serif; color:#999999; text-decoration:none; font-size:11px;  }

.FooterLink a:Hover{
	font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; }

.FooterLinkCurrent{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; font-size:11px;  }
	
.DateTxt{
	font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666; text-decoration:none; font-size:11px;  }
	
.NewsTxt, .NewsTxt a{
	font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:none; font-size:11px;  }

.NewsTxt a:Hover{
	font-family:Arial, Helvetica, sans-serif; color:#666666; text-decoration:underline; }
	
.BlueSmTxt {
	color: #0469a4; font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-decoration: none; padding-top: 3px;
	padding-right: 3px; padding-bottom: 3px; padding-left: 10px;
}

.FormTxt{
	font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; text-decoration:none; font-size:11px;  }

.hidden { display: none; }

.LoginTblBdr{
	border:#CCCCCC solid 1px; }

form {
 margin:0px; }.asterisksTxt {
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; line-height: normal; font-weight: normal;
	color: #FF0000; text-decoration: none;
}
.signupBorder {
	border: 1px solid #E1E1E1;
}
.signuptopbdr {
	border-top-width: 1px; border-top-style: solid; border-top-color: #E1E1E1;
}

.MandTxt {
	font-family: Arial, Helvetica, sans-serif; 	font-size: 12px; font-style: normal; line-height: normal; font-weight: normal;
	color: #FF0000; text-decoration: none; 
}

.blueBg {
	background-color: #FFFFFF; background-image: url(../images/blue_strip_bg.jpg); background-repeat: repeat-x;
	background-position: left top;
}

.leftWhiteStrip {
	background-repeat:repeat-y;
}

.rightWhiteStrip {
	background-repeat:repeat-y;
}

.workplaceBluebg{
	background-image:url(../images/workplace_bluegradiant_bg.jpg); background-repeat: repeat-x; 
	height: 153px;
}

.projectYellowbg {

	background-image:url(../images/project_yellowgradiant.jpg); background-repeat: repeat-x; 
	height: 153px;
}
.BlkTxtYellowHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #EC9D00;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}

.BlkTxtYellowcontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #EC9D00;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.NorTxtYellowcontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #EC9D00;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
}

.BlkTxtRedcontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C0C0B;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}

.NorTxtRellowcontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #8C0C0B;
	font-size: 14px;
	text-decoration: none;
	font-style: normal;
}
.leasegreenbg {
	background-image:url(../images/lease_greengradiant.jpg); background-repeat: repeat-x; 
	height: 153px;
}
.BlkTxtgreenHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #5EA80B;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 5px;
}

.BlkTxtgreencontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #5EA80B;
	font-size: 16px;
	text-decoration: none;
	font-weight: bold;
}
.NorTxtgreencontHead {
	font-family: Arial, Helvetica, sans-serif;
	color: #5EA80B;
	font-size: 14px;
	text-decoration: none;
}

.BlkTxtBig {
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	font-size: 21px;
	text-decoration: none;
	font-weight: bold;
}

.spaceRedbg {
	background-image:url(../images/space_redgradiant.jpg); background-repeat: repeat-x; 
	height: 153px;
}

.BlkTxtRedHead {
	font-family: Arial, Helvetica, sans-serif; color: #8D0C10; font-size: 12px; 
	text-decoration: none; font-weight: bold; padding-bottom: 5px; 
}

.BlkTxtBlueTopHead {
	font-family: Arial, Helvetica, sans-serif; color: #03294D; font-size: 20px; text-decoration: none; font-weight: bold; 	padding-bottom: 5px;
}
.bldmenuTxtgrayHead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.bldmenuTxtgrayHead a:Hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.smltopmenuTxtgrayhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

.smltopmenuTxtgrayhead a:Hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}





/* 2007 07 24 - Selvakumar.D */

#SubMenu, #SubMenu A{
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	cursor:pointer;
	height:35px;
	display:block;
	overflow:hidden;
}

#SubMenu A:hover{
	background:url(../images/bg_orange_mouse_over.jpg) no-repeat;
	padding-left:3px;
	padding-right:3px;
	height:35px;
}

#SubMenu .SubMenuOn{
	background:url(../images/bg_orange_mouse_over.jpg) no-repeat;
	padding-left:3px;
	padding-right:3px;
	height:35px;
}


#SubMenuL, #SubMenuL A{
	text-decoration: none;
	padding-left:3px;
	padding-right:3px;
	height:35px;
	cursor:pointer;
	display:block;
	padding-top:0px;
	padding-bottom:0px;
}

#SubMenuL A:hover{
	background:url(../images/bg_orangel_mouse_over.jpg) no-repeat;
	height:35px;
	padding-left:3px;
	padding-right:3px;
}

#SubMenuL .SubMenuLOn{
	background:url(../images/bg_orangel_mouse_over.jpg) no-repeat;
	height:35px;
	padding-left:3px;
	padding-right:3px;

}
.ClientLoginBg{
	background:url(../images/clientlogin_bg.jpg) right bottom no-repeat; }

.ClientLogin {	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#4e7b8e;}
	
.ClientLoginTbl{	
	margin-right:5px; }
	
	
.SubMenuOf{
text-decoration: none;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}

.SubMenuOn{
background:url(../images/bg_orange_mouse_over.jpg) no-repeat;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}


.SubMenuLOf{
text-decoration: none;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}

.SubMenuLOn{
background:url(../images/bg_orangel_mouse_over.jpg) no-repeat;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}

.SubMenuSOf{
text-decoration: none;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}

.SubMenuSOn{
background:url(../images/bg_oranges_mouse_over.jpg) no-repeat;
height:35px;
cursor:pointer;
margin:0px 3px 0px 3px;
}


.SubHeading , .SubHeading A, .SubHeading A:Hover{
	font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #999999; text-decoration: none;
}


/* ------ Navigation Styles ------ */

.Nav{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }
	
#navigation{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }

#navigation a {	
	float:left; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#navigation a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#navigation a span { 
float:left; padding:0px 10px 0px 5px ; display:block; height:36px;}

#navigation a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:0px 10px 0px 5px ; vertical-align:middle; }


#navigationOn{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }

#navigationOn a {	
	float:left; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#navigationOn a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#navigationOn a span { 
float:left; padding:0px 10px 0px 5px ; background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px;}

#navigationOn a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:0px 10px 0px 5px ;}

.PaddingTRBL5 {
	padding:5px 5px 5px 5px ;
}
.PaddingRL5 {
	padding:0px 5px 0px 5px ;
}
.ContentBlk {
	padding:0px 15px 15px 15px ; }

.BgRepeatX {
	background-position:bottom; 
	background-repeat:repeat-x; }	
	
#SubNav1line{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; }

#SubNav1line a {	
	float:left; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#SubNav1line a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#SubNav1line a span { 
float:left; padding:10px 10px 0px 5px ; display:block; height:36px;}

#SubNav1line a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:10px 10px 0px 5px ; vertical-align:middle; }


#SubNav1lineOn{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; font-weight:bold; }

#SubNav1lineOn a {	
	float:left; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#SubNav1lineOn a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#SubNav1lineOn a span { 
float:left; padding:10px 10px 0px 5px ; background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px;}

#SubNav1lineOn a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:10px 10px 0px 5px ;}


#SubNav2line{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }

#SubNav2line a {	
	float:left; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#SubNav2line a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#SubNav2line a span { 
float:left; padding:4px 10px 0px 5px ; display:block; height:36px;}

#SubNav2line a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:4px 10px 0px 5px ; vertical-align:middle; }


#SubNav2lineOn{	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; text-decoration:none; }

#SubNav2lineOn a {	
	float:left; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration:none; display:block; color:#FFFFFF; padding-left:5px; height:36px; cursor:pointer;}

#SubNav2lineOn a:hover { 
color: #FFFFFF; background:url("../images/left-tab-hover.gif") left top no-repeat; text-decoration: none; display:block; height:36px;} 

#SubNav2lineOn a span { 
float:left; padding:4px 10px 0px 5px ; background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px;}

#SubNav2lineOn a:hover span { 
background:url("../images/right-tab-hover.gif") right top no-repeat; display:block; height:36px; padding:4px 10px 0px 5px ;}

.LblTxt {
font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #333333; text-decoration: none;
}
.FieldTxt {
font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#333333; text-decoration:none; font-size:11px;  
}
.ErrorTxt { 
font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; line-height: normal; font-weight: normal;
color: #FF0000; text-decoration: none; 
}

