/**
body {
	text-align: center;
	width: 760px;
	margin: auto;
	font-family: Tahoma, Arab;
	color: #666666;
	padding: 0px;
	font-size: 12px;
	margin-top: 3px;
	margin-bottom: 0px;
	line-height: 16px;
}

body P
{
	color:#666666;
	font-size:12px;
	font-family: Tahoma, Arab;
	padding-left: 3px;
}
**/
body {
	margin: auto;
	width:760px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif, Arab;
	color: #666666;
	font-size: 12px;
	margin-top: 0px;
	line-height: 18px;
}

body P {
	color:#666666;
	font-size:12px;
	font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif, Arab;
}

.t1 {
	width: 760px;
}
/*
ul {
   padding: 0px;
   margin: 0px;
}

ul li {
   padding-top: 3px;
   list-style-type: none;
}
*/
ul .dashli {
   text-align: right;
   padding-right: 10px;
   border-bottom: 1px dashed #BBBBBB;
}
ul .lastli {
   text-align: right;
   padding-right: 10px;
}

select .strong {
   color: #f091b9;
   padding-top: 3px;
   font-weight: bold;
}
select .padding {
   padding-top: 3px;
   /*padding-left: 15px;*/
}
.errorpad {
	padding-left: 40px;
}

.errorpad1 {
	padding-left: 10px;
	font-size:15px;
	color:#f091b9;
}

.yregfloathelp {

	text-indent: 10px;
	padding: 5px;
	border: 1px solid #f0afb4;
	font-size: 11px;
	color: #666666;
	text-align: left;
	background-color: #faeee2;
	visibility:hidden;
	line-height: 20px;
}
.contenttext {
	text-indent: 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 10px 10px 0 20px;
	margin-right:3px;
	border: 1px solid #f0afb4;
	font-style: italic;
	color: #a71930;
	background-color: #faeee2;
	line-height: 20px;
	font-weight: bold;
	font-size: 16px;
}
.contenttext ul {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: normal;
	color: #333333;
	padding-left:20px;
	font-weight: normal;
}
#contenttextb {
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	color: #a71930;
	font-weight: bold;
	padding-bottom:10px;
}
.circlekbg {
background-image: url(../images/background-image.jpg);
background-repeat:repeat-x;
}
.breadcrumbs
{
	font-size: 10px;
	color:#96bfc6;
}

/** This is the link style for breadcrumbs **/

a.breadcrumbs:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.breadcrumbs:hover {
	color: #FFFFFF;
	text-decoration: underline;
}
a.breadcrumbs:visited {
	color: #FFFFFF;
	text-decoration: none;
}



/**
table {
	margin: 0px;
	border: 0px;
	text-align:left;
	border-spacing: 0px;
	border-width: 0px;
	border-collapse: collapse;
	padding:0px;
	background-repeat: no-repeat;
	background-position: right top;
}

table td{
	padding-left: 3px;
	background-repeat: no-repeat;
	background-position: right top;
}
**/
table {
	border-collapse: collapse;
	background-repeat: no-repeat;
	background-position: right top;
}

table td{
	/* padding: 0px; */
	background-repeat: no-repeat;
	background-position: right top;
}
td.top {
   padding-top: 0px;
}
/**
body h1{
	font-size: 16px;
	font-weight: bold;
	color: #f091b9;
	font-family: Tahoma, Arab;
	height: 20px;
}

body h2{
    font-size: 13px;
	font-weight: bold;
	color: #75aabe;
	font-family: Tahoma, Arab;
	height: 20px;
}


body H3 {
	font:Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #666666;
	text-align: justify;
}
**/
body h1{
   font-size: 17px;
	font-weight: 900;
	color: #f091b9;
}

body H2 {
   font-size: 13px;
   font-weight:900;
   color: #8bb2b9;
}

body H3 {
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
}

body H4 {
	font-size: 18px;
	font-weight: bold;
	color: #f091b9;
	margin-top: 14px;
}
H4.homepage {
	font-size: 18px;
	font-weight: bold;
	color: #36919A;
	margin-top: 10px;
	margin-bottom: 5px;
}

body H5 {
	font-size: 15px;
	font-weight: bold;
	color: #3E77A6;
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom: 5px;
	padding-top: 15px;
}

body H6 {
	font-size: 12px;
	line-height: 16px;
	font-weight: bold;
	color: #75aabe;
	margin-bottom: 0px;
}
td.bottom {
  font-size: 12px;
}
optgroup {
   font-style: normal;
   color: #698293;
}

.td_cyan {
   font-size: 12px;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 20px;
	background-color: #93b1b6 !important;
}

/*LANDING PAGES */
.home_upper_section1 {
      font-size: 13px;
      font-family: Tahoma, verdana;
	  padding-left:60px;
}

.mo-call-ben {
	padding-top: 14px;
	font-size: 18px;
	font-weight: bold;
	color: #C50023;
	padding-left: 18px;
}

.blue1 {
	font-size: 12px;
	font-weight: bold;
	color: #63a3bc;
	padding-left: 20px;

}
.white1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 20px;

}

.landgrey{
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}

.lp_head {
	font-size: 18px;
	font-weight: bold;
	color: #C50023;

	padding-left: 20px;
	padding-top: 10px;
}


/*used in errorpage.html */
.err_td_cyan {
   font-size: 10px;
   font-family: Tahoma, Verdana, Arial;
   text-align: left;
	color: #FFFFFF;
	padding-top: 1px;
	padding-bottom: 1px;
	padding-left: 6px;
	background-color: #93b1b6 !important;
}

.mo_ul1 {
	list-style-image: url(../images/li.gif);
	vertical-align:bottom;
}

.err_ul {
	list-style-image: url("/images/li.gif");
	/*vertical-align: middle;*/
	font-family: Verdana, Arab;
	font-weight: Bold;
	font-size: 13px;
}
.err_li {
   padding-left: 10px;
}

.err_p {
   font-family: Verdana, Arab;
   font-size: 13px;
   font-weight: Bold;
   padding-left: 50px;
}

.logo {
		padding-top: 30px;
		padding-right: 24px;
		padding-left: 24px;
		padding-bottom:30px;
}

.logo1 {
		padding-top: 15px;
		padding-right: 24px;
		padding-left: 24px;
		padding-bottom:15px;
}

.MoInput {
      padding: 2px;
      border: 1px solid #CCCCCC;
}

.navli {
      border-bottom: 0px dashed #DDDDDD;
      list-style-type: none;
      margin-top: 5px;
      color: #f091b9;
      font-weight: bold;
}

.navli_1 {
      border-bottom: 1px solid gray;
      list-style-type: none;
      margin-top: 5px;
      color: #f091b9;
      font-weight: bold;
}

.navul {
	  padding-left: 235px;
	  padding-right: 50px
}

.navli_last {
      list-style-type: none;
      margin-top: 5px;
}

.benefits {
		padding-left: 38px;

}

.homepageLeft ul, li, .homepageRight ul, li {
   margin: 0px;
}

.homepageLeft ul, .homepageRight ul {
   padding:8px 0pt 0pt;
}

.homepageLeft li, .homepageRight li {
   clear:both;
   list-style-type:none;
   padding: 0 0 0 18px;
}

.homepageLeft li {
   background:transparent url(/images/bullet.gif) no-repeat scroll 0px 5px;
   line-height:22px;
}

.homepageRight li {
   background:transparent url(/images/bullet.gif) no-repeat scroll 0px 3px;
   line-height:18px;
}

.benefits1 {
		padding-left: 38px;
		padding-top: 20;
		color:#FFFFFF;
		font-size:18px;
		font-weight:bold;
}

.home_upper_section {
      font-size: 13px;
      font-family: Verdana;
      height: 26px;
}

.mocallbig {
		font-size: 19px;
}

.flashrates {
		padding-top: 1px;
}

.trial {
		color: #63B8C7;
		font-size: 17px;
		font-weight: bold;
		line-height: 20px;
		padding-left: 40px;
}

.trial1 {
		padding-left: 28px;
		font-size: 14px;
   		font-weight:bold;
   		color: #8bb2b9;
}

.freesoftware {
		padding-left: 36px;
		font-size: 14px;
   		font-weight:bold;
   		color: #d38a95;
}

.trial2 {
		padding-left: 28px;
   		color: #d38a95;
		font-weight:bold;
}

.registerpadding {
		padding-bottom: 1px;
}

.nav {
		vertical-align: top;
		text-align: left;
		padding-right: 1px;
		padding-left: 0px;
		padding-top: 0px;
}
.mo-call {
		font-size: 26px;
		font-weight:600;
		padding-bottom: 26px;
		padding-top: 4px;
		color: #f091b9;
}

.mo-call_1 {
		font-size: 26px;
		font-weight:600;
		padding-bottom: 2px;
		padding-top: 4px;
		color: #f091b9;
}

.success_reg {
		font-size: 17px;
		font-weight:600;
		color: #666666;
}

.success_regb {
		font-size: 17px;
		font-weight:600;
		color: #96bfc6;
}

a.molink5:link {
	color: #f091b9;
	text-decoration: underline;
	font-size: 17px;
}

a.molink5:hover {
	color: #96bfc6;
	text-decoration: underline;
	font-size: 17px;
}

a.molink:visited {
	color: #f091b9;
	font-size: 17px;
	text-decoration: underline;
}

a.keyboard:link {
	font-size: 15px;
	color: #75aabe;
	text-decoration: underline;
	line-height: 18px;
	font-weight: bolder;
}
a.keyboard:hover {
	font-size: 15px;
	color: #75aabe;
	text-decoration: none;
	line-height: 18px;
	font-weight:bolder;
}
a.keyboard:visited {
	font-size: 15px;
	color: #75aabe;
	line-height: 18px;
	font-weight:bolder;
}


.right_bo {
	background-position: right bottom;
	background-repeat: no-repeat;
}

.pink_text {
	color: #f091b9;
	font-size: 20px;
	font-weight: bold;
}

.sphere 		{
		padding-bottom: 3px;
		padding-top: 3px;
		padding-left: 12px;
}

.login {
		padding-top: 0px;
		padding-right: 0px;
		padding-left:2px;
		padding-bottom: 0px;
		font-weight: bold;
		font-size:11px;
}
.login_none {
      display: none;
      float: right;
}
.login_noneleft {
      display: none;
      float: left;
}
.login_blockleft {
      display: block;
      float: left;
}
.login_block {
      display: block;
      float: right;
}
.login_input {
 height:13px;
 border:0px; position:static; margin-top:1px;
 font-size: 11px;
 color: rgb(102, 102, 102);
 width: 80px;

}

/**.login_input {
      height: 12px;
}
   border: 1px solid rgb(204, 204, 204);

      height: 10px; margin-bottom:0px;}

.login {
      padding-left:2px;
      height: 11px;
      line-height: 11px;
      overflow: hidden;
      font-weight: bold;
      font-size:11px;
}**/

.copyright {
	font-size:10px
}

.footmargin {

	margin-bottom: 2px;
}


/**
body ol {
	LIST-STYLE-TYPE: decimal;
	}

body a:link {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
}
body a:visited {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: underline;
}
body a:hover {
	font-size: 12px;
	line-height: 18px;
	color:#666666;
	text-decoration: none;
}
**/


.bottomnav {
	line-height: 23px;
	color: #FFFFFF;
	font-size:12px;
	font-weight:700
}
.white13_t {
	font-size: 14px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.white12_t {
	padding-left: 10px;
	color: #FFFFFF;
}

div {
    float: left;
}
div.clear {
    clear: both;
    float: none;
}

.divcenter {
    width: 760px;
    margin-right: auto;
    margin-left: auto;
}

img{
	border: 0px;
}

.input_cyan {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Arab;
	text-decoration: none;
	height: 16px;
	border: 1px solid #75aabe;
	margin-left: 8px;
	line-height: 18px;
	width: 140px;
	padding-left: 4px;
	padding-top: 4px;
	background-color:#FFFFFF !important;
}
.input_short {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Arab;
	text-decoration: none;
	height: 16px;
	border: 1px solid #75aabe;
	margin-left: 8px;
	line-height: 18px;
	width: 45px;
	padding-left: 4px;
	padding-top: 4px;
}

.input_cyan1 {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Arab;
	text-decoration: none;
	height: 18px;
	border: 1px solid #75aabe;
	margin-left: 8px;
	line-height: 18px;
	width: 148px;
	padding-left: 4px;
}

.input_red {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Arab;
	border: 1px solid #f0afb4;
	background-color: #faeee2 !important;
	height: 16px;
	margin-left: 8px;
	line-height: 18px;
	width: 140px;
	padding-left: 4px;
	padding-top: 4px;
}

.checkbox1 {
	margin-left: 0px;
	padding-left: 4px;
	padding-top: 4px;
}
.textarea_cyan {
	font-size: 12px;
	color: #666666;
	font-family: Tahoma, Arab;
	text-decoration: none;
	border: 1px solid #75aabe;
	padding-left: 6px;
	margin-left: 8px;
	line-height: 18px;
}


.rates {
   border: solid 1px #666666;
   background-color: #dddddd;
}


.cyan_bg {
	font-family: Tahoma, Arab;
	font-size: 12px;
	line-height: 16px;
	color: #666666;
	background-color: #e7eeed !important;
	/*padding-left: 3px;*/
}

.red_font {
	font-family: Tahoma, Arab;
	font-size: 13px;
	line-height: 30px;
	color: #C50023;
	font-weight: bold;
	padding-right: 3px;
	padding-left: 3px;
}
.red_font12 {
	font-family: Tahoma, Arab;
	font-size: 12px;
	line-height: 18px;
	color: #C50023;
	padding-right: 3px;
	padding-left: 3px;
}

.white_title16 {
	font-size: 16px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 20px;
}

.left_nav_title {
   font-family: Tahoma, Likhan;
	font-size: 14px;
	font-weight: bold;
	color: #c50023;
	margin: 0px;
}

.light_cyan_td1 {
	font-size: 12px;
	color: #698293;
	background-color: #ebf3f6 !important;
}

.rightsupport
{
	padding-top: 1px;
	padding-bottom: 1px;

}

.top_td{
	padding-left: 0px;
	background-repeat: repeat;
	background-position: right top;
}

.redborder {
	border: 1px solid #EF88B3;
}
 .listmenu {
	font-size: 12px;
	height: 22px;
	width: 144px;
}

 .listmenul {
	font-size: 12px;
	height: 22px;
	width: 260px;
}

/**.listrate {
    padding-left: 15%;
	*padding: 15px 15%;
}**/

.listrateh {
	padding-left: 6%;
	*padding: 15px 6%;
}

.download_right{
  vertical-align: top;
}

select, input {
  font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif, Arab;
}

.download_left{
  width: 173px;
  vertical-align: top;
}

.download_right{
  vertical-align: top;
}

select, input {
  font-family: Tahoma, Verdana, Arial, Helvetica, Sans-serif, Arab;
}

/** THIS IS LINK STYLE FOR LEFT NAVIGATION LEVEL 2**/

a.leftNav:link, a.leftNav:visited {
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}
a.leftNav:hover {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

a.leftNav_1:link, a.leftNav_1:visited {
	font-weight: normal;
	text-decoration: none;
	color: #3E77A6;
}
a.leftNav_1:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CA2575;
}

a.leftNavService:link,a.leftNavService:visited {
	font-weight: normal;
	text-decoration: none;
	color: #CA2575;
}

a.leftNavService:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CA2575;
}

a.leftNavDownload:link, a.leftNavDownload:visited {
	font-weight: normal;
	text-decoration: none;
	color: #CA2575;
}
a.leftNavDownload:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CA2575;
}

a.leftNav:visited:hover {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

a.leftNavCurr {
    font-weight: bold;
	text-decoration: none;
	color: #fff;
}
a.leftNavCurr:hover {
    font-weight: bold;
	text-decoration: none;
	color: #fff;
}


a.leftNav_curr:link {
    font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.leftNav_curr:hover {
    font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.leftNav_curr:visited {
    font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}
a.leftNav_curr:visited:hover {
    font-weight: bold;
	text-decoration: none;
	color: #ffffff;
}

a.leftNav_curr1:link {
	font-weight:normal;
	text-decoration: none;
	color: #CA2575;
}

a.leftNav_curr1:hover {
	font-weight: bold;
	text-decoration: none;
	color: #CA2575;
}

a.leftNav_curr1:visited {
	font-weight: normal;
	text-decoration: none;
	color: #CA2575;
}

a.leftNav_curr1:visited:hover {
    font-weight: bold;
	text-decoration: none;
	color: #CA2575;
}

a.leftNavCurrLevel3:link {
    font-weight: bold;
	text-decoration: none;
	color: #f091b9;
}
a.leftNavCurrLevel3:hover {
    font-weight: bold;
	text-decoration: none;
	color: #f091b9;
}

a.leftNav_currLevel3:visited {
    font-weight: bold;
	text-decoration: none;
	color: #f091b9;
}
a.leftNavcurrLevel3:visited:hover {
    font-weight: bold;
	text-decoration: none;
	color: #f091b9;
}

a.whiteemail:link {
	font-size: 12px;
	color: #ffffff;
	text-decoration: underline;
	line-height: 18px;
	font-weight:normal;
}
a.whiteemail:hover {
	font-size: 12px;
	color: #FFFFFF;
	line-height: 18px;
	font-weight:normal;
}
a.whiteemail:visited {
	font-size: 12px;
	color: #ffffff;
	line-height: 18px;
	font-weight:normal;
}

/** THIS IS LINK STYLE FOR SITEMAP LEVEL 1**/

a.sitemaph1:link {
	color: #c50023;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}

a.sitemaph1:hover {
	color: #c50023;
	text-decoration: underline;
	font-weight:bold;
	font-size:14px;
}
a.sitemaph1:visited {
	color: #666666;
	text-decoration: none;
	font-weight:bold;
	font-size:14px;
}

/** THIS IS LINK STYLE FOR SITEMAP LEVEL 2**/

a.sitemaph2:link {
	color: #c50023;
	text-decoration: none;
	font-weight:500;
	font-size:12px;
}

a.sitemaph2:hover {
	color: #c50023;
	text-decoration: underline;
	font-weight:500;
	font-size:12px;
}
a.sitemaph2:visited {
	color: #666666;
	text-decoration: none;
	font-size:12px;
}

/** LINKS FOR THE BODY **/

a.molink3:link,a.molink3:visited {
	color: #f091b9;
	text-decoration: underline;
	font-weight:bold;
}

a.molink3:hover {
	color: #f091b9;
	text-decoration: none;
	font-weight:bold;
}

/** LINKS FOR THE SUPPORT SECTION **/

a.molinksupport:link {
	color: #63b8c7;
	text-decoration: underline;
	font-weight:bold;
}

a.molinksupport:hover {
	color: #f091b9;
	text-decoration: none;
	font-weight:bold;
}
a.molinksupport:visited {
	color: #63b8c7;
	text-decoration: underline;
	font-weight:bold;
}


a.email:link {
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	line-height: 18px;
}
a.email:hover {
	font-size: 12px;
	color: #f390ba;
	line-height: 18px;
}
a.email:visited {
	font-size: 12px;
	color: #FF3300;
	line-height: 18px;
}


a.molink1:link {

	color: #FFFFFF;
	text-decoration:underline;

}

a.molink1:hover {
	color: #ffffff;
	text-decoration:underline;

}
a.molink1:visited {
	color: #FFFFFF;
	text-decoration:underline;
}



a.molinkf:link, a.molinkf:visited {
	color: #FFFFFF;
	text-decoration:none;
	margin: 0 10px 0 10px;
}

a.molinkf:hover, a.molinkf:active {
	color: #ffffff;
	text-decoration:underline;
	margin: 0 10px 0 10px;
}

a.molink2:link {
	color: #666666;
	text-decoration: underline;
}

a.molink2:hover {
	color: #666666;
	text-decoration: none;
}

a.molink2:visited {
	color: #666666;
	text-decoration: underline;
}


a:link {
	color: #63b8c7;
	text-decoration: underline;
	font-weight:bold;
}

a:hover {
	color: #f091b9;
	text-decoration: none;
	font-weight:bold;
}

a:visited {
	color: #63b8c7;
	text-decoration: underline;
	font-weight:bold;
}



a.leftdir:link {
	line-height: 20px;
	color: #white;
	font-size: 12px;
	text-decoration: none;
}

a.leftdir:hover {
	line-height: 20px;
	color: #white;
	font-size: 12px;
	text-decoration: none;
}

a.leftdir:visited {
	line-height: 20px;
	color: #white;
	font-size: 12px;
	text-decoration: none;
}

a.molink4:link {
	font-size: 12px;
	line-height: 18px;
	color: #75aabe;
	text-decoration: underline;
}

a.molink4:visited {
	font-size: 12px;
	line-height: 18px;
	color: #75aabe;
	text-decoration: underline;
}

a.molink4:hover {
	font-size: 12px;
	line-height: 18px;
	color:#75aabe;
	text-decoration: none;
}

a.molink4:link {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

a.molink4:visited {
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	text-decoration: none;
}

.heading_td {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #698293;
}


.navContent {
    padding-right:10px;
    height: 35px;
    text-align: right;
    border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
  /*  background: url('../images/nav_bg.gif');  */
}

.navDownload {
    height: 20px;
    border-bottom: solid 1px #999999;
    vertical-align: bottom;
}

.navService {
    height: 30px;
    border-bottom: solid 1px #999999;
    vertical-align: bottom;
}

.navContent3 {
    padding-right: 20px;
    padding-top: 4px;
    padding-bottom: 4px;
    height: 35px;
    text-align: right;
    border-bottom: solid 1px #CCCCCC;
    border-left: solid 1px #CCCCCC;
    border-right: solid 1px #CCCCCC;
}

a.navTitle:link, a.navTitle:visited {
	font-size: 18px;
	font-weight:600;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #EF88B3;
	text-decoration: none;
}
a.navTitle:hover {
	font-size: 18px;
	font-weight:600;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-left: 14px;
	color: #EF88B3;
	text-decoration: none;
}


a.navTitleDownload:link, a.navTitleDownload:visited {
	font-size: 18px;
	font-weight:600;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #41B9C1;
	text-decoration: none;
}
a.navTitleDownload:hover {
	font-size: 18px;
	font-weight:600;
	padding-bottom: 2px;
	padding-top: 2px;
	color: #41B9C1;
	text-decoration: none;
}

.navTop {
 background-image: url("../images/bg_service_top.gif");
 height: 8px;
}

.navBottom {
 background-image: url("../images/bg_service_bottom.gif");
 height: 8px;
}

.lefttitle {
	font-size: 18px;
	font-weight: bold;
	color: #EF88B3;
	line-height: 24px;
}

.right_bg {
	background-repeat: no-repeat;
	background-position: right top;
}

.white_td1 {
	font-size: 12px;
	color: #666666;
	background-color: #ffffff;
}

/*WAP Push explanation- screen shot pop up CSS definitions */


.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: #CDD8D4;
background-position:top;
padding: 5px;
top: -1400px;
left: -1000px;
border: 1px dashed gray;
visibility: visible;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -200px;
left: 60px; /*position where enlarged image should offset horizontally */

}

a imageborder, .imagespan img {
border: 0 /*3px solid #CEDEDE; */
padding: 5px;
left: 0px;

}

.pagespan {
border: 1px solid #e66e85;
padding-top:5px;
padding-bottom: 10px;
padding-left: 25px;
padding-right: 5px;
left: 0px;

}

.pageBreak {
border-bottom: 1px dotted #e66e85;
padding: 1px;
width: 700px;

 }

.stepText {
font-weight:bolder;
color: #5d8aae;}

input[type^="input"], select {
  background-color: #FFFFFF !important;
}
.languagelist {
	border: 1px solid #D38A95;
	color: #D38A95;
	font-weight: bold;
	width: 120px;
	padding-left: 1px;
	font-size: 10px;
}

.language_block {
      display: block;
      float: right;
      color: #ffffff;
      padding-right: 2px;
}

/* CSS for the signup page */
.sign_div0 {
	background-color: #D5EDF7;
	border-bottom: thin solid #7EADC6;

	width: 740px;
	padding-left: 20px;
}
.sign_div02 {
	background-color: #D5EDF7;
	border-bottom: thin solid #7EADC6;
	width: 770px;
	padding-left: 20px;
}

.sign_div1 {
	width: 718px;
	border-bottom: thin solid #A9A9A9;
	padding-bottom: 10px;
}
.sign_div0_1 {
padding: 10px;
	width: 755px;
	border-bottom: thin solid #A9A9A9;

}
.sign_div2 {
	width: 470px;
	border-bottom: thin solid #A9A9A9;
	border-right: thin solid #A9A9A9;
}
.sign_div20 {
	width: 470px;
}

.sign_div3 {
	padding-left: 20px;
	line-height: 22px;
}

.sign_div4 {
	height:310px;
	width: 470px;
	border-right: thin solid #A9A9A9;
}
.sign_div0_4 {
	height:250px;
	width: 470px;
	border-right: thin solid #A9A9A9;
}
.sign_div0_5 {
	width: 470px;
	border-right: thin solid #A9A9A9;
	padding-bottom:15px;
}
.sign_div5 {
	width: 715px;
	padding-bottom: 10px;
}

.sign_div6 {
	width: 470px;
	border-right: thin solid #A9A9A9;
}

.sign_font1 {
	color: #A71930;
	font-style: italic;
	font-size: 20px;
	font-style: italic;
	font-weight: bold;
}

.sign_font2 {
	font-size: 17px;
	font-weight: bold;
	color: #333333;
}

.sign_font3 {
	font-style: italic;
	font-weight: bold;
	color: #333333;
	font-size: 17px;
}

.sign_font4 {
	font-weight: bold;
	letter-spacing: -0.5px;
}
.sign_font5 {
	color: #333333;
	font-size: 13px;
	font-weight: bold;
}

.sign_font6 {
	font-size: 18px;
	font-weight: bold;
	color: #333333;
}

.sign_font7 {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}

a.sign_term:link, a.sign_term:visited {
	color: #990000;
	font-weight: bold;
}

a.sign_term:hover, a.sign_term:active {
	font-weight: bold;
	color: #990000;
}

a.sign_top:link, a.sign_top:visited {
	color: #666666;
}

a.sign_top:hover, a.sign_top:active {
	font-weight: bold;
}

a.sign_reg:link, a.sign_reg:visited {
	font-size: 18px;
	color: #990000;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}

a.sign_reg:hover, a.sign_reg:active {
	color: #990000;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.sign_input1 {
	font-size: 21px;
}

.sign_input2 {
	width: 200px;
	color: #666666;
	height: 16px;
	margin-left: 8px;
	line-height: 18px;
	width: 140px;
	padding-left: 4px;
	padding-top: 4px;
}

.sign_img2 {
padding-top:10px;

}

.yregfloathelp1 {
	text-indent: 10px;
	padding: 5px;
	border: 1px solid #f0afb4;
	font-size: 11px;
	color: #666666;
	text-align: left;
	background-color: #FFFBEF;
	visibility:hidden;
	line-height: 20px;
}

/*navarray <p> style */
.faq_text_middle{
	 margin:0 0 10px 12px;
	 font-size:11px;
}

.faq_text_bottom{
 	 margin:0 0 8px 12px;
	 font-size:11px;
}

.faq_pic_styl{
     margin:0 0 0 20px;
}

.faq_index_text_styl{
     margin:0 0 0 12px;
}
/* signup page end */
#privacy_content
{
	margin-left:30px !important;
	margin-left:15px;
	margin-top:0px !important;
	margin-top:10px;
}
