@charset "utf-8";
/* CSS Document */
body {
	margin:0px;
	padding:0px;
	background:#ffffff url(../images/mainBg.jpg) repeat-x top;
}
a {
	color:#0099FF; 
	font-weight:bold;
}
.heading1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#3a60ac;
}
.heading2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:21px;
	color:#46c3c2;
}
.heading1_1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a60ac;
}
.heading2_2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#46c3c2;
}
.subheading1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#3a60ac;
}
.subheading2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#46c3c2;
}
.topbg {
	background:url(../images/toppart/topbg.jpg) repeat-x top;
}
.indexbodytext {
	background:url(../images/bodypart/homeBodybg.jpg) no-repeat bottom right;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
	line-height:18px;
	padding:13px 14px 20px 14px;
}
/* form part starts */
form {
	margin:0px;
	padding:0px;
}
.freshformHeading1  {
	color:#294e97;
	font-size:11px;
	background:url(../images/formImgs/topBg.jpg) repeat-x top;
	height:46px;
}
.freshformHeading1 a {
	color:#294e97;
}
.proformHeading1 {
	color:#294e97;
	font-size:12px;
	font-weight:bold;
	background:url(../images/formImgs/topBg.jpg) repeat-x top;
	height:46px;
}
.formHeading1 {
	color:#294e97;
	font-size:14px;
	font-weight:bold;
	background:url(../images/formImgs/topBg.jpg) repeat-x top;
	height:46px;
}
.formHeading2 {
	background-color:#dff4ff;
	font-size:12px;
	color:#515253;
	font-weight:bold;
}	
.textfieldStyle {
	color:#666666;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdd7e6;
	padding:2px;
}
.profittextfieldStyle {
	color:#666666;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	border:1px solid #bdd7e6;
	padding:1px;
}
.proformtext{
	font-size:10px;
}
.proallButton{
	background:transparent url(../images/formImgs/probutton.gif) no-repeat top left;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	width:100px;
	height:27px;
}
.allButton{
	background:transparent url(../images/formImgs/button.gif) no-repeat top left;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:147px;
	height:39px;
}
.goSubmit{
	background:transparent url(../images/rightside/login/go.gif) no-repeat top left;
	border:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	width:17px;
	height:15px;
	cursor:pointer;
}
.star {
	color:#CC3300;
}
.tickStyle {
	background:url(../images/formImgs/tick.jpg) no-repeat top left;
	font-size:12px;
	color:#515253;
	padding-left:22px
}
.tickStyle ul {
	padding:0px 0px 0px 15px;
}
.tickStyle li {
	list-style-image:url(../images/formImgs/bullet.jpg);
}
.tickBullet {
	list-style-image:url(../images/formImgs/tick.jpg);
	font-size:12px;
	color:#515253;
	font-weight:bold;
	padding-bottom:10px
}
.tickBullet a {
	color:#515253;
}
.bubbleBullet {
	list-style-image:url(../images/formImgs/bullet.jpg);
}
.infoMsg {
	background:#ffffff url(../images/infoIcon.jpg) repeat-y top left;
	border:1px solid #DCFCCD;
	color:#398E0E;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	height:30px;
	padding:4px 5px 8px 28px;
	text-align:left;
	width:87%;
}
.errorMsg {
	background:#ffffff url(../images/errorIcon.jpg) no-repeat top left;
	border:1px solid #FEDAD5;
	color:#AF1300;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:28px;
	font-size:11px;
	height:30px;
	padding:4px 5px 8px 28px;
	text-align:left;
}	
/* form part ends */
.loginHeading {
	background:url(../images/rightside/login/headingline.jpg) bottom repeat-x;
}
.forgot a{
	color:#7f7f7f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
.otherlinks a{
	color:#3c748f;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	padding:2px;
}
#menu {
	background:url(../image/navBg.jpg) no-repeat;
	height:57px;
	width:1000px;
	margin:0px auto;
}
#menu ul {
	padding:0px;
	margin:0px auto;
	width:920px;
}
#menu li {
	padding:5px 20px 13px 20px;
	list-style:none;
	width:112px;
	height:41px;
	display:block;
	float:left;
}
#menu a {
	background:url(../image/menu_normal.png) no-repeat;
	font-size:12px;
	color:#ffffff;
	width:112px;
	height:41px;
	display:block;
	text-align:center;
	text-decoration:none;
	padding-top:14px;
	cursor:pointer;
}

/* This class use for IE submit big button */
* html #menu a {
	background-image:url('none');
	width:112px;
	height:28px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/menu_normal.png', sizingMethod='scale');
	display:block;
}

#menu a:hover {
	background:url(../image/menu_hover.png) no-repeat;
	font-size:12px;
	color:#000000;
	width:112px;
	height:41px;
	display:block;
	text-align:center;
}

* html #menu a:hover {
	background-image:url('none');
	width:112px;
	height:28px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/menu_hover.png', sizingMethod='scale');
	display:block;
}

#menu .active a {
	background-image: url(../image/menu_hover.png);
	color: #000000;
}

* html #menu .active a {
	background-image:url('none');
	width:112px;
	height:28px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/menu_hover.png', sizingMethod='scale');
	display:block;
}

#menu .active a:hover {
	background-image: url(../image/menu_hover.png);
}

* html #menu .active a:hover {
	background-image:url('none');
	width:112px;
	height:28px; 
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='image/menu_hover.png', sizingMethod='scale');
	display:block;
}

/*menu ends*/
a {
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
/* testimonial styles starts here */
.testiTopBg {
	background:url(../images/rightside/testimonial/topbg.jpg) repeat-x top;
}
.testileftBg {
	background:url(../images/rightside/testimonial/leftbg.jpg) repeat-y left top;
}
.testiRightBg {
	background:url(../images/rightside/testimonial/rightbg.jpg) repeat-y right top;
}
.testiBotBg {
	background:url(../images/rightside/testimonial/botbg.jpg) repeat-x bottom;
}
.testiMainBg {
	background:#01d6fc url(../images/rightside/testimonial/bg.jpg) repeat-x top;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
}
/* testimonial styles starts here */
.indexlink1 a {
	color:#ff4800;
	font-size:14px;
}
.indexlink2  a{
	color:#fc9a00;
	font-size:11px;
}
.indexlink3 a {
	color:#006dba;
	font-size:16px;
}
.indexlink4 a {
	color:#46c3c2;
	font-size:16px;
}
.indexlink5 a {
	color:#f6d62a;
	font-size:12px;
}
.bodytext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	padding:13px 14px 20px 14px;
}
.othertext {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8c8c8c;
}
.bodylogo {
	background:#dcf1fc url(../images/bodypart/botLogos/bg.jpg) repeat-x top;
	height:80px;
}
#div1 {
width:20%;
display: none;
padding:5px;
border:2px solid #EFEFEF;
background-color:Pink;
}
.botLinks {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.botLinks a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.copyrightText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
.poweredbyText {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#000000;
}
/* Tab Menu */

#tabsJ {
      float:left;
      width:100%;
	  font-family:Arial, Helvetica, sans-serif;
      font-size:16px;
	  font-weight:bold;
      line-height:normal;
      }
    #tabsJ ul {
	  margin:0;
	  padding:10px 10px 2px 20px;
	  list-style:none;
      }
    #tabsJ li {
      display:inline;
      margin:0;
      padding:0;
      }
    #tabsJ a {
      float:left;
      background:url("../images/nav/menu_bk.jpg") no-repeat left top;
      margin:0;
      padding:0 0 0 5px;
      text-decoration:none;
      }
    #tabsJ a span {
      float:left;
      display:block;
      background:url("../images/nav/menu_bk.jpg") no-repeat right top;
      padding:5px 12px 4px 6px;
      color:#5a5f63;
      }
    /* Commented Backslash Hack hides rule from IE5-Mac \*/
    #tabsJ a span {float:none;}
    /* End IE5-Mac hack */
    #tabsJ a:hover span {
      color:#FFF;
      }
    #tabsJ a:hover {
      background-position:0% -42px;
	  background:url("../images/nav/menu_select.jpg") no-repeat right top;
      }
    #tabsJ a:hover span {
      background-position:100% -42px;
	  
      }

	  
/* End Tab Menu */


/*navigation starts */
	.selectedMenu {
		background:url(../images/menu/button/selectedBg.jpg) no-repeat left;
		width:135;
		height:42px;
		font-size:17px;
		color:#0081b1;
		font-weight:bold;
	}
	
	.selectedhome 
	{
		background:url(../images/menu/home-activate.jpg) no-repeat left;
		width:135;
		height:42px;
	}
	
	.nonselectedMenu {
		background:url(../images/menu/button/nonselectedBg.jpg) no-repeat left;
		width:135;
		height:42px;0
		font-size:17px;
		color:#666666;
	}
	
.thanksMsg {
background:#FFFFFF url(../images/infoIcon.jpg) no-repeat scroll left top ;
border:1px solid #33CC00;
color:#646464; 
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;


padding:4px 5px 8px 28px;
text-align:center;}	

		
/*navigation ends*/
.let2 {
	color:#0099FF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.let3 {
	color:#46c3c2;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:18px;
	font-weight:bold;
	text-decoration:none;
}
.let2:hover {
	text-decoration:underline;
	color:#666666;
}
.txt_f{
	color:#068ba4;
}

#learn-lingo a {
	color:#3A60AC;
}

#learn-lingo a:hover, #learn-lingo a:active {
	font-size:14px;
	font-weight:bold
}

.menuheader a {
	color:grey;
}

#news_testi a{
	color:#FFFFFF;
}