body{
margin: 0px;
padding: 0px;
background: #ffffff;
font: normal normal 12px arial,verdana,sans-serif;
color: #000000;
}

.mainBack{
background: url(../images/Background/mainBack.png) repeat-y;
width: 965px;
padding-left: 24px;
}
.logoPadding{
padding:0px;
padding-left: 10px;
}
form{
padding:0px;
margin:0px;
}
.topNav{margin: 1em 0;padding: 0px 0px 0px 8px;font: normal normal 12px arial,verdana,sans-serif;color: #000000; }
.topNav ul{margin: 0;padding: 0;list-style-type: none;}
.topNav li{font: normal normal 12px arial,verdana,sans-serif;color: #0085C7;margin:0; float: left;}
.topNav li {padding-left: 3px;}
.topNav li a,.topNav li a:visited{color: #0085C7; text-decoration:none;} 
.topNav li a:hover{color: #000000; text-decoration:none;} 
.topNav li span{color: #000000; text-decoration:none; padding-left: 4px;padding-right:3px;}
.topNav li p{background:url(../images/Background/login.gif) no-repeat;width:129px; height:20px; margin: 0px; margin-left:10px; position: relative;top: -1px;}
.topNav li p a{text-decoration:none;} 

.topClass{position: relative;top:2px;padding-left: 4px;}


.mainMenu{
margin: 0;
padding: 0;
float: left;
font: bold normal 12px arial,verdana,sans-serif;
font-weight: bold;
width: 911px;
border-width: 1px 0;
padding-left: 5px;
}
.mainMenu ul{
padding-left: 5px;
}
.mainMenu li{
display: inline;
background: #0085C7; /*Main - 6A8AB1,  0072BC - Blue, spring - 0085C7, option - 3BA4DB*/
}

.mainMenu li a{
float: left;
color: white;
width: 90px !important;
w\idth: 112px;
padding: 9px 11px;
text-decoration: none;
border-right: 1px solid white;
background: #0085C7; /*Main DA701A , F19B13 - Orange*/ 
text-align: center;
}

.mainMenu li a:visited{
color: white;
}
.mainMenu li a:hover{
color: #ffffff;
background: #026A9E;  /*Mian - #6A8AB1, 0072BC - Blue 5077A3*/
}

.mainMenu li .current{
color: #ffffff;
background: #026A9E;  /*Mian - #6A8AB1, 0072BC - Blue 5077A3*/
}

.mainMenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}
.mainMenu ul li ul li{
display: list-item;
float: none;
}
.mainMenu ul li ul li ul{
top: 0;
}

.mainMenu ul li ul li a{
font: normal 13px Verdana;
width: 160px; /*width of sub menus*/
padding: 5px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}


.homeTableBorder{
border: 1px solid #C7C7C7;
}

.homeTablePadding{
padding:0px;
padding-left: 3px;
}

.homeBanner{
padding:0px;
padding-top: 1px;
padding-bottom: 1px;
border-bottom: 1px solid #C7C7C7;
}
.rightPadding{
padding: 0px;
padding-left:4px;
padding-right:1px;
}
.homeColOne{
	font: normal normal 12px arial,verdana,sans-serif;
	line-height: 17px;
	color: #7C7C7C;
	padding: 0px;
	margin: 0px;
}

.homeColOne h1{
	font: normal normal 14px arial,verdana,sans-serif;
	font-weight: bold;
	line-height: 17px;
	color: #7C7C7C;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}

.homeColOne span{
	margin:0px;
}

.homeColOnePad{
	border: 1px solid #D1D1D1;
	margin-left: 10px;
	margin-right: 10px;
	padding: 5px;
}
.homeColTwo{
	font: normal normal 12px arial,verdana,sans-serif;
	line-height: 17px;
	color: #7C7C7C;
}

.homeColTwo ul{
	list-style-image: url(../images/Button/arrowbullet.gif);
	list-style-position: outside;
	font: normal normal 12px arial,verdana,sans-serif;
	color: #6A8AB1;
	margin-left: 15px;
	padding-left: 0px;
}

.homeColTwo li{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 0px;
}

.homeColTwo h1{
	font: bold normal 12px arial,verdana,sans-serif;
	font-weight: bold;
	padding-bottom:0px;
	margin-bottom:0px;
	padding-top: 0px;
	margin-top: 0px;
	line-height: 17px;
}

.homeColTwo h2{
	font: bold normal 12px arial,verdana,sans-serif;
	font-weight: bold;
	padding-bottom:0px;
	margin-bottom:0px;
	line-height: 17px;
}

.homeColTwo a{
	font: normal normal 12px arial,verdana,sans-serif;
	line-height: 17px;
	color:#3C97DE;
	text-decoration: none;
}

.homeColTwo a:hover{
	color:#000000;
	text-decoration: none;
}

.homeColThree{
font: normal normal 12px arial,verdana,sans-serif;
line-height: 17px;
color: #7C7C7C;
}

.homeColThree h1{
font: bold normal 12px arial,verdana,sans-serif;
color:#3C97DE;
line-height: 17px;
padding-bottom:0px;
margin-bottom:0px;
}

.rightMenuPadding{
padding-top: 0px;
padding-left: 3px;
}
.rightMenu{
font: bold normal 12px arial,verdana,sans-serif;
color: #ffffff;
padding: 0px;
margin: 0px;
}
.rightMenu ul{
margin:0px;
padding:0px;
list-style-type: none;
}
.rightMenu li{
width:212px;
height: 52px;
display: block;
background: #696971; /*Main - #6A8AB1,  #5077A3; option - #4F4F4F, spring - 696971*/
list-style-type: none;
margin:1px;
}

.rightMenu li img{
top: -20px;
}

.rightMenu span{
position: relative;
top: 7px;
left: 10px;
padding: 5px;
}

.rightMenu a{
position: relative;
top: 9px;
left: 10px;
padding: 5px;
text-decoration: none;
font: bold normal 12px arial,verdana,sans-serif;
font-weight: bold;
color: #ffffff;
}

.rightMenu a:hover{
text-decoration: underline;
}

.APPadding{
padding: 3px;
}

.LeftMenuHeading{
font: bold normal 14px arial,verdana,sans-serif;
}

.LeftMenuHeading h1{
padding: 4px 0px 0px 30px;
font: bold normal 14px arial,verdana,sans-serif;
}


.LeftMenuHeadingLinks{
font: bold normal 12px arial,verdana,sans-serif;
}
.LeftMenuHeadingLinks ul{
margin:0px;
padding:0px;
}

.LeftMenuHeadingLinks li{
width: 150px;
font: bold normal 12px arial,verdana,sans-serif;
/*border-top: 1px dotted #000000;*/
border-top: 1px solid #D5D5D5;
background: #ffffff;
padding: 4px 4px 4px 30px;
list-style-type: none;
color: #7085B0;
}

.LeftMenuHeadingLinks li a{
width: 150px;
font: bold normal 12px arial,verdana,sans-serif;
list-style-type: none;
color: #7085B0;
text-decoration: none;
}

.LeftMenuHeadingLinks li.selected{
background: #E9EAEE;
list-style-type: none;
color: #000000;
}

.LeftMenuHeadingLinks li.last{
/*border-bottom: 1px dotted #000000;*/
border-bottom: 1px solid #D5D5D5;
}

.LeftMenuHeadingLinks li a:hover{
width: 150px;
font: bold normal 12px arial,verdana,sans-serif;
list-style-type: none;
list-style-type: none;
color: #000000;
}

.benchMark{
font: normal normal 11px arial,verdana,sans-serif;
padding: 4px 0px 10px 4px;
border-bottom: 1px solid #696971;
}

.benchMark span a{
font: normal normal 11px arial,verdana,sans-serif;
padding: 4px 0px 0px 4px;
text-decoration: none;
color: #000000;
}

.benchMark span a:hover{
text-decoration: underline;
color: #000000;
}

.benchMark span a:visited{
text-decoration: none;
color: #3C97DE;
}

.pageContent{
font: normal normal 12px arial,verdana,sans-serif;
line-height: 17px;
color: #7C7C7C; /*#7C7C7C*/
}

.pageContent a,.pageContent a:visited{
font: normal normal 12px arial,verdana,sans-serif;
line-height: 17px;
color: #0085C7; /* #3C97DE*/
text-decoration: none;
}

.pageContent a:hover{
color: #000000;
text-decoration: underline;
}

.pageContent img{
vertical-align: middle;

}

.pageContent h1{
font: bold normal 14px arial,verdana,sans-serif;
font-weight: bold;
color: #3C97DE;
padding: 0px 0px 5px 0px;
margin: 5px 2px 2px 0px;
} 

.pageContent p{
padding: 5px 0px 5px 0px;
margin: 5px 2px 2px 5px;
}

.pageContent h2{
font: bold normal 12px arial,verdana,sans-serif;
font-weight: bold;
line-height: 17px;
color: #3C97DE;
padding: 0px 0px 0px 0px;
margin: 5px 2px 2px 0px;
} 

.pageContent h2.black{
font: bold normal 12px arial,verdana,sans-serif;
line-height: 17px;
color: #000000;
padding: 0px 0px 0px 0px;
margin:0px;
} 

.pageContent ul.arrow{
list-style-image: url(../images/Button/arrowbullet.gif);
list-style-position: inside;
font: normal normal 12px arial,verdana,sans-serif;
color: #6A8AB1;
margin-left: 0px;
padding-left: 0px;
}

.pageContent ul,.pageContent ol{
margin: 5px 2px 0px 20px;
padding: 0px 0px 0px 5px; /*t r b l*/
}
.pageContent li,.pageContent li{
margin: 0px 0px 0px 0px;
padding: 0px 0px 4px 0px;
}

.pageContent li span{
padding-left: 5px;
}

.footer{
padding-left: 2px;
font: normal normal 11px arial,verdana,sans-serif;
color: #7C7C7C;
}

.footer a,.footer a:visited{
font: normal normal 11px arial,verdana,sans-serif;
text-decoration: none;
color: #7C7C7C;
}
.footer a:hover{
text-decoration: underline;
}

.serviceBenefits{
/*background: url(../images/BackGround/BenefitsBack.gif);*/
background: #E8F0F5;
height: 200px;
min-height: 200px;
}

.serviceBenefits label{
background: #0085C7;
font: bold normal 13px arial,verdana,sans-serif;
font-weight:bold;
color: #ffffff;
display: block;
width:198px;
padding: 5px;
}

.serviceBenefits ul{
font: bold normal 12px arial,verdana,sans-serif;
color: #323232;
list-style-type: disc;
list-style-position: outside;
margin-left: 22px;
padding-left: 2px;
}

.serviceBenefits ul li{
padding: 3px 0px 5px 0px;
}

.pricingBorder{
border: 1px solid #BCBBBB;
}

.pricingBasicColor{
background: #0085C7;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #ffffff;
}

.pricingRow{
background: #DFDEDE;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #000000;
}

.pricingRowHead1{
background:#F0F0F0;
padding: 5px;
font: normal 11px arial,verdana,sans-serif;                 /*Added By VISH as on 25/08/2009*/
color: #000000;
}

.pricingRowHead{
background: #949393;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #ffffff;
}

.pricingProColor{
background: #CFCECE;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #ffffff;
}

.pricingEnterColor{
background: #696971;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #ffffff;
}

.pricingCorColor{
background: #000000;
padding: 5px;
font: bold normal 11px arial,verdana,sans-serif;
color: #ffffff;
}
.calculatorHomeTitle{
font: bold normal 14px arial,verdana,sans-serif;
font-weight: bold;
color: #3C97DE;
padding: 4px;
text-align: center;
}

.calculatorHome{
font: bold normal 11px arial,verdana,sans-serif;
font-weight: bold;
color: #7E7D7D;
padding: 6px;
text-align: left;
background: #ffffff;
}

.calculatorHome input{
font: bold normal 11px arial,verdana,sans-serif;
font-weight: bold;
color: #000000;
border:1px solid #7E7D7D;
text-align: right;
}

.calculatorHome a{
outline: none;
}

.calculatorSaved{
background: url(../images/Banner/Home_Saved.gif) no-repeat;
width: 196px;
height:90px;
}

.calculatorResult{
background: #ECECEC; /* #DEDDDD;#ECECEC;*/
padding: 5px;
text-align: center;
color: #000000;
}

.calculatorResultBorder{
border: 1px solid #D2D2D2;
background: #ffffff;
}

.inDollar{
padding:0px;
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
background: #ECECEC;
color: #000000;
vertical-align: middle;
}
.inDollar span{
font: bold normal 13px arial,verdana,sans-serif;
font-weight: bold;
color: #FC4233;

}


.calculatorImp{
font: normal normal 10px arial,verdana,sans-serif;
color: #7E7D7D;
}

.search{
margin: 0px 0px 0px 0px;
margin-top: 15px;
padding-right: 7px;
}

.search input{
position: relative;
background: url(../images/searchBack.gif) no-repeat;
border: 0px;
border-style: none;
width: 196px;
height: 17px;
font: normal normal 12px arial,verdana,sans-serif;
font-weight: normal;
color: #000000;
padding: 0px;
padding-left: 4px;
top: 2px;
}

*:first-child+html .search input{
top: 0px;
}

.search input.go{
position: relative;
background: url(../images/searchGo.gif) no-repeat;
border: 0px;
border-style: none;
width: 19px;
height: 17px;
padding: 0px 0px 0px 0px;
cursor: pointer;
top: 4px;

}

.trBorder{
border: 1px solid #C7C7C7;
}

.pics { height: 160px; width: 180px; padding:0px; margin:0;}
.pics img { height: 113px; width: 160px; top:0; left:0; padding-left: 10px;}


#AddCat{
padding:0px;
}

.dotted{
padding:5px;
border-bottom: 1px dotted #000000;
}

/* For Resource Tab - Start */
.column228{width:210px;}
.floatLeft{float:left;}
.floatRight{float:Right;}
.pContent{font: normal normal 12px arial,verdana,sans-serif;line-height: 22px;color: #7C7C7C; }
.extfont{font: normal;font-size:10px;}
.content h2.subTitleUnderline{font : normal 14px arial,verdana,sans-serif;font-size:14px;font-weight: bold;color:#696971;
padding:0 0 8px 0;margin-bottom:8px;border-bottom:1px solid #ccc;
}
/* For Resource Tab - Ends */

#ArticleAction{
position: absolute;
padding:0px;
margin:0px;
}

#ArticleAction a{
outline: none;
}

#ArticlePrint,#ArticleFont1,#ArticleFont-1,#ArticleFont0,#ArticleBookMark{
position: relative;top:-42px;left: 390px;
background-color: #ffffff;margin:0px 0px 0px 0px;width:16px;height:16px;
}
#ArticleFont1{top:-57px;left: 408px;}
#ArticleFont-1{top:-75px;left: 425px;}
#ArticleFont0{top:-89px;left: 443px;}
#ArticleBookMark{top:-27px;left: 250px;}

.social{
margin:10px 0px 0px 3px; background:url(../images/Social/Social_Back.gif) no-repeat; width: 212px; height: 82px;
}

.bookmark{
margin:10px 0px 0px 3px; background:url(../images/Social/Book_Back.gif) no-repeat; width: 212px; height: 82px;
}