/*******************
Created By   : Selvakumar.D
Created Date : March 26 2008 
********************/

body{
	margin:0px; background:url(../images/page_bg.jpg) repeat-x #4a4a4a left top; font-family:Arial, Helvetica, sans-serif; }

.BgImgRepBotX{
	background-repeat:repeat-x; background-position:bottom; }

.BgImgRepY{
	background-repeat:repeat-Y; }

.BgImgNoRep{
	background-repeat:no-repeat; background-position:right;  }

.FormFld{
	border:#fd8300 solid 1px; color:#999999; font-size:11px; height:17px; resize:none;}

.Runtxt, .Runtxt a{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size:11px; font-weight:normal; text-decoration:none; line-height:16px; }

.Runtxt a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size:11px; font-weight:normal; text-decoration:underline; line-height:16px; }

.RuntxtBld, .RuntxtBld a{
	color:#666666; font-size:11px; font-weight:bold; text-decoration:none; }

.RuntxtBld a:hover{
	color:#666666; font-size:11px; font-weight:bold; text-decoration:underline; }

.RuntxtOrange, .RuntxtOrange a{
	color:#fe7700; font-size:11px; font-weight:normal; text-decoration:none; }

.RuntxtOrange a:hover{
	color:#fe7700; font-size:11px; font-weight:normal; text-decoration:underline; }

.RuntxtOrangeBld, .RuntxtOrangeBld a{
	color:#fe7700; font-size:12px; font-weight:bold; text-decoration:none; }

.RuntxtOrangeBld a:hover{
	color:#fe7700; font-size:12px; font-weight:bold; text-decoration:underline; }


.PageHdr, .PageHdr a{
	color:#fe7700; font-size:14px; font-weight:bold; text-decoration:none; }

.PageHdr a:hover{
	color:#fe7700; font-size:14px; font-weight:bold; text-decoration:underline; }


.Fttxt, .Fttxt a{
	color:#666666; font-size:14px; font-weight:normal; text-decoration:none;line-height:25px;letter-spacing:1px; }

.Fttxt a:hover{
	color:#666666; font-size:14px; font-weight:normal; text-decoration:none;line-height:25px;letter-spacing:1px;  }



.NewsTxt, .NewsTxt a{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size:10px; font-weight:normal; text-decoration:none;  }

.NewsTxt a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#666666; font-size:10px; font-weight:normal; text-decoration:underline; l }

.NewsTxtOrange, .NewsTxtOrange a{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#fe7700; font-size:10px; font-weight:normal; text-decoration:none;  }

.NewsTxtOrange a:hover{
 font-family:Verdana, Arial, Helvetica, sans-serif;	color:#fe7700; font-size:10px; font-weight:normal; text-decoration:underline; l }




.LSHeading, .LSHeading a{
	color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:none; }

.LSHeading a:hover{
	color:#FFFFFF; font-size:12px; font-weight:bold; text-decoration:underline; }



.LSMenu, .LSMenu a{
	color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }

.LSMenuCurrent{
	color:#f26805; font-size:11px; font-weight:normal; text-decoration:none; }

.LSMenu a:hover{
	color:#666666; font-size:11px; font-weight:normal; text-decoration:underline; }

.LSMenuArrow{
	color:#f26805; font-size:11px; font-weight:normal; text-decoration:none; }



.BCLink, .BCLink a{
	color:#888888; font-size:11px; font-weight:normal; text-decoration:none; }

.BCLinkCurrent{
	color:#f26805; font-size:11px; font-weight:bold; text-decoration:none; }

.BCLink a:hover{
	color:#888888; font-size:11px; font-weight:normal; text-decoration:underline; }


.ProHding{ background:url(../images/rc_prodec_bg.jpg) repeat-x top}
.ProHding, .ProHding a{
	color:#666666; font-size:12px; font-weight:bold !important; text-decoration:none; }

.ProHding a:hover{
	color:#666666; font-size:12px; font-weight:bold; text-decoration:underline; }

.PaddingL20{
	padding-left:10px; }

.BdrLeft{
	border-left:#ebebeb solid 1px; }

.BdrRight{
	border-right:#ebebeb solid 1px; }

.BdrBottom{
	border-bottom:#ebebeb solid 1px; }

.LSBdr{
	border-bottom:#dddddd solid 1px; border-right:#dddddd solid 1px; border-left:#dddddd solid 1px; background:#f8f8f8; }

.TableTxt{
	color:#666666; font-size:11px; font-weight:normal; text-decoration:none;}

.TableTxt td{
	font-size:11px; font-weight:normal; text-decoration:none; padding-left:10px; }

.TableTxt a{
	color:#666666; font-size:11px; font-weight:normal; text-decoration:none; }

.TableTxt a:hover{
	color:#666666; font-size:11px; font-weight:normal; text-decoration:underline; }


.FormFld{
	 border:#fbd1b4 solid 1px; color:#999999; font-size:11px;
    margin-left: 0px;
}



.ManTxt, .ManTxt a{
	color:#FF0000; font-size:11px; font-weight:normal; text-decoration:none; line-height:17px; }

.ManTxt a:hover{
	color:#FF0000; font-size:11px; font-weight:normal; text-decoration:underline; line-height:17px; }


.NotesTxt{
	color:#999999; font-size:11px; font-weight:normal; text-decoration:none; font-style:italic; }



/** Dropdown Menu Styles **/


.DropDownMenu {
	font-size:11px; color:#f36804; text-decoration:none; background:url(../images/arrow_orange.gif) left top repeat-x;  }

.DropDownMenu a{
	font-size:11px; color:#f36804; text-decoration:none; background:url(../images/arrow_orange.gif) left top repeat-x;  display:block; padding-left:17px;  padding-top:7px; padding-bottom:4px; }
	
.DropDownMenu a:hover{
	font-size:11px; color:#FFFFFF; text-decoration:none; background:url(../images/arrow_white.gif) left top repeat-x;  display:block;  padding-left:17px; padding-top:7px; padding-bottom:4px;}


#AbtUS {	position:absolute; width:129px; margin-top:31px; visibility: hidden; }

#Prosolutions {	position:absolute; width:214px; margin-top:31px; visibility: hidden; }

#Services {	position:absolute; width:220px; margin-top:31px; visibility: hidden; }

#PZExperiance {	position:absolute; width:218px; margin-top:31px; visibility: hidden; }

#ContactUs {	position:absolute; width:139px; margin-top:31px; visibility: hidden; }

.ErrorMsg{
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#FF0000; text-decoration:none;}

input
{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:#fbd1b4 solid 1px; color:#999999; font-size:11px;
}

TEXTAREA
{
font-family:Verdana, Arial, Helvetica, sans-serif;
border:#fbd1b4 solid 1px; color:#999999; font-size:11px;
}

.productChart{ border-left:1px solid #eee; border-bottom:1px solid #eee; margin-bottom:20px;}
.productChart td{ padding:5px; font-size:11px; border-right:1px solid #eee; border-bottom:1px solid #eee;}
.productChart tr.productTit td{ background:#fafafa; font-weight:bold; color:#FE7700;}
.productChart tr.productCat td{ background: url(../images/ls_header_bg.jpg) repeat-x top left; color:#fff; font-weight:bold; text-align:center;}
 