﻿html{ min-height:100%;min-width:100%; }
body, div, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td, a{ margin:0;padding:0;border-width:0; }
table{ border-collapse:collapse;border-spacing:0; }
fieldset, img{ border:0; }
address, caption, cite, code, dfn, em, strong, th, var, optgroup{ font-style:inherit;font-weight:inherit; }
del, ins{ text-decoration:none; }
caption, th{ text-align:left; }
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:inherit; }
input, button, textarea, select, optgroup, option{ font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit; }
body{ font-family:Arial, Helvetica Neue, Helvetica, sans-serif;text-align:left;font-size:12px !important;line-height:1.2;word-wrap:break-word;text-rendering:optimizeLegibility;/* kerning, primarily */
 }
@media screen and (-webkit-min-device-pixel-ratio:0){ body{ text-rendering:auto; }
 }
a:link{ color:#0099FF;text-decoration:underline; }
a:visited{ color:#0099FF;text-decoration:underline; }
a:hover{ color:#0099FF;text-decoration:underline; }
a:active{ color:#0099FF;text-decoration:underline; }
.FooterText{ color:#666666;font-family:TeXGyreHerosRegular, Arial;font-size:12px; }
.FooterSectionHeader{ color:#029aff;font-family:TeXGyreHerosRegular, Arial;font-size:12px;font-weight:bold; }
 .FooterSectionHeader a .FooterSectionHeader a:hover, .FooterSectionHeader a:link, .FooterSectionHeader a:visited{ color:#029aff;font-family:TeXGyreHerosRegular, Arial;font-size:12px;font-weight:bold;text-decoration:none; }
.submitButton{ color:#333333;font-family:TeXGyreHerosRegular, Arial;font-size:12px;font-weight:bold;background-color:#eeeeee;border:1px solid #666666;padding:5px 5px 5px 5px; }
.clearfix:after /* force a container to fit around floated items */
{ content:"\0020";visibility:hidden;display:block;height:0;clear:both; }
*:first-child + html .clearfix /* IE7 */
{ zoom:1; }
input:focus, textarea:focus /* remove default focussed input styling */
{ outline:none; }
textarea{ resize:none;overflow:auto; }
.hidden{ display:none; }
.preload_images /* used to preload images used in non-default states */
{ position:absolute;overflow:hidden;left:-9999px;top:-9999px;height:1px;width:1px; }
preload /* used to specifiy the dimension of preload item */
{ height:1px;width:1px; }
.GrayBack{ border:solid 1px #d2d2d2;padding-left:5px;vertical-align:middle; }
input::-moz-focus-inner /*Remove button padding in FF*/
{ border:0;padding:0; }
#contentBox{ width:863px;left:50%;margin-left:-490px;position:relative;padding-top:20px;padding-bottom:60px;padding-left:58px;padding-right:59px;background-color:#ffffff;border:solid 1px #d7d7d7;border-bottom-width:0px; }
#progressBar{ height:40px;margin:0 -17px 20px 0px; }
.progressImg{ margin-right:-19px;float:left; }
.sectionHeading{ color:#239ef9;font-family:TeXGyreHerosRegular, Arial;font-size:22px; }
.validation{ color:#ff0000;font-family:TeXGyreHerosRegular, Arial;font-size:12px; }
.bold{ font-weight:bold; }
/*Register.aspx (Mitesh-Kunal)*/
.reg-content{ width:864px;clear:both;overflow:hidden;min-height:450px; }
.form-box{ margin-top:20px;padding-bottom:15px;clear:both;overflow:hidden; }
 .form-box input[type=text], .form-box input[type=password]{ border:solid 1px #cccccc;padding:6px 15px 8px 15px;font-size:18px;color:#9a9a9a;width:80%; }
.blue-big-title{ text-decoration:none;font-family:TeXGyreHerosRegular, Arial;font-size:26px;color:#009afe; }
.blue-sub-title{ text-decoration:none;font-family:TeXGyreHerosRegular, Arial;font-size:18px;color:#009afe; }
.form-left{ width:550px;float:left; }
.form-right{ width:270px;float:right; }
 .form-right button{ bottom:0px;margin-top:125px;padding:10px; }
/*end Register.aspx (Mitesh-Kunal)*/
/* 20131021 - Rhythm------------------------- */
ul.list-form{ list-style:none;margin:15px 0;padding:0px; }
 ul.list-form li{ padding:6px 6px 6px 0px;display:block;overflow:hidden; }
 ul.list-form li input[type=text]{ border:solid 1px #cccccc;padding:6px 15px 8px 15px;font-family:TeXGyreHerosRegular, Arial;font-size:18px;color:#9a9a9a;width:80%; }
 ul.list-form li .left{ width:270px;float:left; }
/* Pro Registration Page========================= */
.float-left{ float:left; }
.float-right{ float:right; }
.toptext{ margin-bottom:25px; }
 .toptext span{ font:14px Arial, Helvetica, sans-serif;color:#666;padding-bottom:3px; }
ul.list-form li select{ border:solid 1px #cccccc;padding:7px 15px;font:16px TeXGyreHerosRegular, Arial;color:#9a9a9a;width:92%;height:auto; }
.padblock{ min-height:15px;min-width:100px;padding:0 0 3px 3px;display:inline-block;line-height:15px; }
.probox{ padding:10px;background:#e6e6e6;border:1px solid #cdcdcd; }
 .probox h3{ font:18px/20px TeXGyreHerosRegular;color:#666;padding:10px 0 20px 0; }
 .probox ul{ list-style:none;margin:25px 0 10px;padding:0; }
 .probox ul li{ clear:both;overflow:hidden;padding:4px 0; }
 .probox ul li p{ padding:6px 0 6px 80px;font:14px Arial, Helvetica, sans-serif;color:#666;min-height:36px; }
 .probox ul li p.free{ background:url(/images/free.png) no-repeat 12px center;padding-top:17px;padding-bottom:0; }
 .probox ul li p.connected{ background:url(/images/connected.png) no-repeat 12px center; }
 .probox ul li p.visibility{ background:url(/images/visibility.png) no-repeat 12px center; }
 .probox ul li p.introduction{ background:url(/images/introductions.png) no-repeat 12px center; }
 .probox ul li p.professional{ background:url(/images/professional.png) no-repeat 12px center; }
 .probox ul li p.referrals{ background:url(/images/referrals.png) no-repeat 12px center; }
 .probox ul li p.vis{ background:url(/images/visibility2.png) no-repeat 12px center; }
 .probox ul li p.referralfee{ background:url(/images/referralfeesingle.png) no-repeat 12px center; }
.sepline{ height:1px;font-size:1px;border-top:1px solid #ccc;background:#f3f3f3; }
/* Pro Registration Page 2=========================== */
ul.list-form li textarea{ border:solid 1px #cccccc;padding:7px 15px;font:16px/20px TeXGyreHerosRegular;color:#999;width:80%;height:auto; }
ul.list-form li input{ font-size:16px; }
ul.list-form li div.onethird{ float:left;width:30%;margin-left:2%;font:14px/20px TeXGyreHerosRegular;color:#999;text-align:right; }
 ul.list-form li div.onethird input{ width:60%; }
ul.list-form li div.onethirdValidation{ height:21px;padding-left:20px;text-align:left; }
.clear{ clear:both; }
#contentBox ul.list-form li textarea{ width:90%; }
@media screen and (-webkit-min-device-pixel-ratio:0){ #contentBox ul.list-form li textarea{ width:96%; }
 }
/* Review.aspx Page */
.imgright{ float:right;margin:0 0 0 25px; }
.imgleft{ float:left;margin:0 25px 0 0; }
.paddingtop20{ padding-top:20px; }
/*Splash.aspx page*/
.dropdown{ font:18px TeXGyreHerosRegular, Arial !important; }
.toptextbig{ font-size:24px !important;color:#000000 !important; }
