/* == Common XHTML tags */
* { margin:0px; padding:0px; }

html, body { margin: 0px; padding: 0px; }
body{
    background:#fff; 
    font:normal 12px Arial, Helvetica, Sans-Serif;
    color:#666666;
}

a {  text-decoration:none; }
a:hover {  }

input{ border:1px solid #cccccc; }
textarea{ border:1px solid #cccccc;  }
li { list-style-type:none; }
h1, h2, h3, h4, h5, h6{
    
}
p{
    line-height:18px;
    text-align:justify;   
}

/* == Common CSS classes */
hr {
	display: block;
	margin: 10px 0px;
	padding: 0px;
	height: 1px;
	background: #ccc;
	border: 0px;
}
*:focus { outline: none; }
.hidden { display: none; }
.show { display: block!important; }
.no-margin { margin: 0!important; }
.no-padding { padding: 0!important; }
.no-top-padding { padding-top: 0!important; }
.no-bg { background: none!important; }
.no-border, img { border: none!important; }
.bold { font-weight:bold; }
.checkbox{ border-style:none !important;}
.font-0 { font-size:0 !important; }
.margin-auto{ margin:auto; }
.grey{ color:#666666 !important; }
.font-normal{ font-weight:normal !important;}
h3.sub-header-small,
h4.sub-header {
	padding: 15px 0px 5px 0px;
	font-size: 12px;
}
.contact-form .field input.check-box,
input.check-box {
	border: 0px;
	width: 13px;
}
#btnSubmit {
	border: none;
}
#RadioButtonList1_0, #RadioButtonList1_1 {
	border: none;
}
h3.sub-header {
	color:#057AA1;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
	padding:5px 0px;
}
.ul-centered {
	text-align: center;
}
.ul-centered li {
	text-align: center;
	margin-left: 20px;
	list-style: disc;
}
.ul-disc li {
	margin-left: 20px;
	list-style: disc;
}
.color-1 { color: #057AA1; }
.p-normal p {
	margin: 10px 0px;
}
p.indent {
	padding-left: 20px;
}

/* = Clearfix */
.clearfix:after {
    content: ' ';
    clear:both;
    display: block;
    width: 0;
    height: 0;
    overflow: hidden;
    font-size: 0;
}

/* == Float and align elements */
.a-left { text-align: left; }
.a-center { text-align: center !important; }
.a-right { text-align: right; }
.a-justify { text-align:justify; }

.f-left { float: left; }
.f-right { float: right; }
.c-both { clear:both; height:0; font-size:0; }

/* = Tables */
table {
    border:0px;  /* border="0" */
    border-collapse: collapse; /* cellspacing="0" */
}
table td{
    padding:0px; /* cellspadding="0" */
}

/* = Top menu and Other buttons */
.client-login-btn, .get-start-btn{
    display:block;
} 
.client-login-btn{
    width:128px;
    height:32px;
    background:url(../images_rr/btns/client-login-btn.gif) no-repeat left top;
    position:absolute;
    right:0;
    top:25px;
}
.get-start-btn{
    width:123px;
    height:122px;    
    background:url(../images_rr/btns/get-start-btn.gif) no-repeat left top;
    position:absolute;
    bottom:-10px;
    right:-10px;
}
.submit-btn{
    width:96px;
    height:32px;
    background:url(../images_rr/btns/submit-btn.png) no-repeat left top;
    display:inline-block;
}
.client-login-btn:hover, .submit-btn:hover{
    background-position:left bottom;
}
.btn-32, .btn-32 span { display: block; cursor: pointer; overflow: hidden; }
.btn-32 { height: 32px; }
.btn-32 span {	height: 64px; text-indent: -999px; }
.btn-32:hover span { margin-top: -32px; }

.btns-float a { float: left; margin-right: 10px; display: inline; }

.user-login-btn span, .user-login-btn { width: 120px; }
.user-login-btn span { background: url(../images_rr/btns/user-login-btn.png); }

.create-new-account-btn span, .create-new-account-btn { width: 192px; }
.create-new-account-btn span { background: url(../images_rr/btns/create-new-account-btn.png); }

.go-back-btn span, .go-back-btn { width: 96px; }
.go-back-btn span { background: url(../images_rr/btns/go-back-btn.png); }

/*---top menu---*/
.top-menu{
    overflow:hidden;
}
.top-menu ul li{
    display:block;
    float:left;
}
.menu-home-btn, .menu-company-btn, .menu-pricing-btn, .menu-refunds-btn, .menu-help-btn, .menu-contact-btn{
    display:block;
    height:37px;
    width:161px;
}
.menu-home-btn{
    background:url(../images_rr/btns/menu-home-btn.gif) no-repeat left top;    
    width:160px;
}
.menu-company-btn{
    background:url(../images_rr/btns/menu-company-btn.gif) no-repeat left top;    
}
.menu-pricing-btn{
    background:url(../images_rr/btns/menu-pricing-btn.gif) no-repeat left top;    
}
.menu-refunds-btn{
    background:url(../images_rr/btns/menu-refunds-btn.gif) no-repeat left top;    
}
.menu-help-btn{
    background:url(../images_rr/btns/menu-help-btn.gif) no-repeat left top;    
}
.menu-contact-btn{
    background:url(../images_rr/btns/menu-contact-btn.gif) no-repeat left top;    
    width:156px;
}
.menu-home-btn:hover, .menu-company-btn:hover, .menu-pricing-btn:hover, 
.menu-refunds-btn:hover, .menu-help-btn:hover, .menu-contact-btn:hover, .active-btn{
    background-position:left bottom; 
}

/*---right points buttons---*/
.live-chat-btn, .try-online-btn, .guaranteed-btn, .federal-btn{
    display:block;
    width:245px;
    height:37px;
    background:url(../images_rr/btns/live-chat-btn.gif) no-repeat left top;
    margin-bottom:5px;
}
.try-online-btn{
    background:url(../images_rr/btns/try-online-btn.gif) no-repeat left top;
}
.guaranteed-btn{
    background:url(../images_rr/btns/guaranteed-btn.gif) no-repeat left top;
}
.federal-btn{
    background:url(../images_rr/btns/federal-btn.gif) no-repeat left top;
}
/*.live-chat-btn:hover, .try-online-btn:hover, .guaranteed-btn:hover, .federal-btn:hover{
    background-position:left bottom;
} */

/*---start for free buttons---*/
.start-green-btn, .start-orange-btn, .start-blue-btn{
    display:block;
    width:114px;
    height:22px;
    background:url(../images_rr/btns/start-green-btn.gif) no-repeat left top;
    position:absolute;
    right:21px;
    bottom:8px;
}
.start-orange-btn{
    background:url(../images_rr/btns/start-orange-btn.gif) no-repeat left top;
}
.row .start-orange-btn {
	position: relative;
	right: auto;
	bottom: 0px;
	top: 0px;
	margin-top: 10px;
	margin-left: 10px;;
	margin-bottom: -10px;
}
.start-blue-btn{
    background:url(../images_rr/btns/start-blue-btn.gif) no-repeat left top;
}
.start-green-btn:hover, .start-orange-btn:hover, .start-blue-btn:hover{
    background-position:left bottom;
}

/* = Main container */
.main-container{
    width:960px;
    margin:20px auto 0;
    position: relative;
}
.header{
    position:relative;
}

/*---main content---*/
.main-content{
    margin-top:15px;
}
.home-banner{
    width:706px;
    height:219px;
    background:url(../images_rr/home-banner.jpg) no-repeat top left;
    position:relative;
    float:left;
}
#flashcontent{
    position:absolute;
    left:1px;
    top:1px;
}
.right-points{
     float:right;
     width:245px;
}
.home-points {
	 margin-top: -599px;
}
.sub-right-points {
	float: right;
	position: absolute;
	top: 136px;
    right:0;

}
/* Safari */
html[xmlns*=""] body:last-child .sub-right-points {	top: 153px; }

/* Safari 3 */
body:first-of-type .sub-right-points { top: 153px; }


/*---home tabs---*/
.home-tabs{
    position:relative;
    width:100%;
    clear:both;
}
.home-tabs h2.home-slogan,
.home-tabs h1{
    color:#0f70b8;
    font:normal 20px/20px Tahoma, Verdana, Arial;
    letter-spacing:0px;
    width:700px;
    text-align:center;
    padding:15px 0;
} 
.home-tabs h2.home-slogan span,
.home-tabs h1 span{
    text-transform:uppercase;
    color:#c86f1f;
    font-weight:bold;
}
.home-first-tab, .home-second-tab, .home-third-tab{
    width:229px;
    height:329px;
    position:relative;
    background:url(../images_rr/home-first-tab.gif) no-repeat left top;
    float:left;
    margin-right:9px;
}
.home-second-tab{
    background:url(../images_rr/home-second-tab.gif) no-repeat left top;
}
.home-third-tab{
    background:url(../images_rr/home-third-tab.gif) no-repeat left top;
}
.home-first-tab h2 span, .home-second-tab h2 span, .home-third-tab h2 span{
    display:none;
}
.home-first-tab h3, .home-second-tab h3, .home-third-tab h3{
    font:bold 15px/18px Arial, Verdana, Tahoma;
    color:#0f70b8;
    padding:45px 10px 0;
}
.home-first-tab h3{
    padding-top:55px;
}
.home-first-tab ul{
    padding:18px 12px 0;
}
.home-second-tab ul, .home-third-tab ul{
    padding:10px 12px 0;
}
.home-first-tab ul li, .home-second-tab ul li, .home-third-tab ul li{
    background:url(../images_rr/dotted-line.gif) repeat-x left bottom;
    padding:6px 7px;
    position:relative;
}
.home-first-tab ul li span, .home-second-tab ul li span, .home-third-tab ul li span{
    background:url(../images_rr/blue-bullet.gif) no-repeat left 4px;
    padding-left:12px;
}
.home-first-tab .price, .home-second-tab .price, .home-third-tab .price{
    font-family:'Trebuchet MS', Arial, Tahoma, Verdana;    
    position:absolute;
    left:10px;
    bottom:15px;
    width:100%;
}
.home-first-tab .price span.big, .home-second-tab .price span.big, .home-third-tab .price span.big{
    font-size:65px;
    line-height:65px;
    letter-spacing:-10px;
    float:left;
    display:block;
}
.home-first-tab .price span.small, .home-second-tab .price span.small, .home-third-tab .price span.small{
    font-size:25px;
    line-height:25px;    
    letter-spacing:-4px;
    float:left;
    display:block;
    padding:5px 0 0 5px;
    font-weight:bold;
}

/*---left tab for homepage---*/
.home-fourth-tab{
    background:url(../images_rr/fourth-tab.gif) no-repeat left top;
    width:245px;
    height:412px;
    position:relative;
    float:left;
    margin-top:-83px;
}
.home-fourth-tab h2 span{
    display:none;
}
.home-fourth-tab ul.fourth-tab-links{
    padding-top:40px;
}
.home-fourth-tab ul.fourth-tab-links li{
    background:url(../images_rr/dotted-line.gif) repeat-x left bottom;
    margin:0 12px;
    padding:5px 0;
    position:relative;
}
.home-fourth-tab ul.fourth-tab-links li a{
    color:#0f70b8;
    font-size:11px;
    text-decoration:none;
    font-weight:bold;
}
.home-fourth-tab ul.fourth-tab-links li a:hover{
    color:#197262;
}
.home-fourth-tab ul.fourth-tab-links li.lastElem{
    background:none;
}

.home-fourth-tab .sub-fourth-tab{
    padding-top:40px;
    margin:0 12px;
}
.home-fourth-tab .sub-fourth-tab ul li{
    overflow:hidden;
}
.home-fourth-tab .sub-fourth-tab ul li .field{
    float:left;
    width:165px;
    line-height:15px;
    padding-bottom:7px;
}
.home-fourth-tab .sub-fourth-tab span.blue-header{
    color:#0f70b8;
    font-weight:bold;
    display:block;
}
.home-fourth-tab .sub-fourth-tab ul li .fourth-tab-price{
    float:right;
    font-size:25px;
    color:#999999;
    font-family:'Trebuchet MS', Arial, Verdana, Tahoma;
    letter-spacing:-4px;
    font-weight:bold;
    margin:2px 3px 0 0;
}

/* = Footer part */
.footer{
    margin-top:15px;
    border-top:2px solid #0f70b8;
    padding-top:10px;
}
.footer ul{
    overflow:hidden;
    width:685px;
    margin:auto;
}
.footer ul li{
    display:block;
    float:left;
    margin:0 15px;
}
.footer ul li a{
    color:#666666;
}
.footer ul li a:hover{
    text-decoration:underline;
}
.footer .copyright{
    padding:13px;
    text-align:center;
}
.footer .footer-buttons{
    text-align:center;
}
.footer .footer-buttons img{
    vertical-align:middle;
}

/* = Other Sub Pages */
.subpage-banner{
    height:162px;
    float:left;
    width:706px;
}
/*---subcontent left---*/
.subcontent-left{
    background:url(../images_rr/subcontent-left.gif) repeat-y center top;
    width:706px;
    float:left;
}
.subcontent-left-wide{
    background:url(../images_rr/subcontent-left-wide.gif) repeat-y center top;
    width:960px;
    float:left;
}

.subcontent-pop{
    background:url(../images_rr/subcontent-left.gif) repeat-y center top;
    width:725px;
    margin: 20px auto 0;

}

*+html .subcontent-pop{
    margin: 20px auto;
}



.company-top{
    background:url(../images_rr/company-top.gif) no-repeat center top;
}
.subcontent-left-bottom{
    background:url(../images_rr/subcontent-left-bottom.gif) no-repeat center bottom;
}

.subcontent-left-bottom-wide{
    background:url(../images_rr/subcontent-left-bottom-wide.gif) no-repeat center bottom;
}

.subcontent-left-text{
    padding:52px 25px 26px 25px;
    /*min-height:230px;
    height:auto !important;
    height:230px;*/
}

.subcontent-left-text-empty{
    padding:22px 25px 26px 25px;
    /*min-height:230px;
    height:auto !important;
    height:230px;*/
}

.subcontent-left-text h1 span, .subcontent-left-text-empty h1 span{
    display:none;
}
.subcontent-left-text h1.sub-title,
.subcontent-left-text h2,
.subcontent-left-text-empty h2
{
    color:#057aa1;
    font-weight:normal;
    font-size:18px;
    line-height:18px;
}

.subcontent-left-text-empty h1.sub-title{
    color:#057aa1;
    font-weight:normal;
    font-size:18px;
    line-height:24px;
    letter-spacing: -1px;
}



.subcontent-left-text p.subtext,
.subcontent-left-text-empty p.subtext{
    padding-top:20px;
}
ul a,
.subcontent-left-text p a,
.subcontent-left-text-empty p a{
    font-weight:bold;
    color:#0579a0;
}
.subcontent-left-text p a:hover{
    text-decoration:underline;
}
/*---subcontent right---*/
.subcontent-right{
    /* background:url(../images_rr/subcontent-right.gif) repeat-y center top; */
    width:245px;
    float:right;
}
.testimonials-top{
    background:url(../images_rr/testimonials-top_test.gif) no-repeat center top;
}

.empty-top-tiny {
    background:url(../images_rr/empty-top.gif) no-repeat center top;
}

.search-top{
    background:url(../images_rr/search-top.gif) no-repeat center top;
}


.subcontent-right-bottom{
    background:url(../images_rr/subcontent-right-bottom.gif) no-repeat center bottom;
}

.subcontent-right-text{
    padding:52px 15px 26px 15px;
    /*min-height:230px;
    height:auto !important;
    height:230px;*/
}

.subcontent-right-text img {
    margin: 0 5px;
}


.subcontent-right-text h2 {
    text-align: center;
    font-size: 18px;
}


.subcontent-right-text h1 span{
    display:none;
}
.subcontent-right-text p{
    color:#0f70b8;
    line-height:22px;
    font-size:12px;
    font-weight:bold;
}
.subcontent-right-text div.quote{
    background: url(../images_rr/testimonials-quote-open.gif) no-repeat left top;
	background-clip: no-clip;
	color: #207060;
    line-height:22px;
    font-size:12px;
    font-weight:bold;
	text-indent: 24px;
	text-align: left;
}
.subcontent-right-text div.author{
	background: url(../images_rr/testimonials-quote-close.gif) no-repeat right bottom;
	background-clip: no-clip;
    text-align:right;
    font-size:13px;
    font-weight:bold;
    margin-top:10px;
    display:block;
}

/* = Contact page */
.contact-top{
    background:url(../images_rr/contact-top.gif) no-repeat center top;
}
.contact-form{
    width:450px;
    border-style:none;
    margin:auto;
    padding-top: 10px;
    position:relative;
}
.contact-form .field{
    padding:10px 0 8px 0;
}
.contact-form .field label{
    display:block;
    float:left;
    width:89px;
    font-weight:bold;
    color:#057AA1;
    padding-left:26px;
    margin-top:4px;
    text-align:right;
    padding-right:10px;
}
.contact-form .field input{
    width:300px;
    height:19px;
    padding:2px 0 0 5px;
}
.contact-form .field textarea{
    width:295px;
    height:125px; 
    padding:5px;  
    overflow:auto;     
}

/* = Pricing page */ 
.pricing-top{
    background:url(../images_rr/pricing-top.gif) no-repeat center top;
}

/* = Fast Refunds page */ 
.fast-refunds-top{
    background:url(../images_rr/fast-refunds-top.gif) no-repeat center top;
}

.news-top{
    background:url(../images_rr/news-top.gif) no-repeat center top;
}

/* = Help page */ 
.help-top{
    background:url(../images_rr/help-top.gif) no-repeat center top;    
}

/* =Pricing */
.side-col {
	float: left;
}
.col-big-b,
.col-big-a {
	width: 425px;
	margin: 0px 14px;
	display: inline;
}

.col-big-b2,
.col-big-a2 {
	width: 442px;
	margin: 0px 6px;
	display: inline;
}



.sub-box {
/*	border: solid 1px #ccc;*/
	margin: 10px 0px;
    padding: 0 0 10px 0;
    background:url(../images_rr/box_bottom_wide.gif) no-repeat center bottom;
}
.sub-box .bg-0 {
	background: #ececec;
}
.sub-box .bg-1 {
	background: #fff;
}

.sub-box2 {
/*	border: solid 1px #ccc;*/
	margin: 10px 0px;
    padding: 0 0 10px 0;
    background:url(../images_rr/box_bottom_wider.gif) no-repeat center bottom;
}

.sub-box3 {
/*	border: solid 1px #ccc;*/
	margin: 10px 0px;
    padding: 0 0 10px 0;
    background:url(../images_rr/box_white_bg.gif) no-repeat center bottom;
    height: 126px;
}

.sub-box3 h3 {
    color:#EB7312;
    font-size:23px;
    margin:0;
    padding: 10px 0 30px 0;
    font-weight: normal;
}

.sub-box3 a {
    color:#0579A0;
    font-weight:bold;

}



.sub-box2 .bg-0 {
	background: #ececec;
}
.sub-box2 .bg-1 {
	background: #fff;
}


.sub-box h4.heading {
	color:#057AA1;
	padding: 5px 10px 5px 10px;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
    background:url(../images_rr/box_top_wide.gif) no-repeat center top;
}

.sub-box2 h4.heading2 {
	color:#057AA1;
	padding: 5px 10px 5px 10px;
	font-size:18px;
	font-weight:normal;
	line-height:18px;
    background:url(../images_rr/box_top_wider.gif) no-repeat center top;
}
.side-col .row {
	position: relative;
	border-top: solid 1px #ddd;
	border-left: solid 1px #ddd;
	border-right: solid 1px #ddd;
}
.side-col small {
	display: block;
}
.side-col strong {
	color: #0F70B8;
}
.col-big-b .col-a,
.col-big-a .col-a {
	padding: 10px;
	width: 325px;
	float: left;
}


.col-big-a .bg-0 {
    background:url(../images_rr/dash.gif) repeat-y top right;
    padding: 0 10px 10px 10px;
    margin-top: 10px;
}


.col-big-b .col-a {
	width: 300px;
}
.col-big-b .col-b,
.col-big-a .col-b {
	width: 70px;
	padding-right: 5px;
	position: absolute;
	top: 50%;
	text-align: center;
	margin-top: -11px;
	right: 0px;
	color:#057AA1;
	font-size:18px;
}
.col-big-b .col-c {
	padding: 10px;
}
.col-big-b {
	width: 425px;
}
.col-big-b h4.heading {
	border-bottom: solid 1px #ccc;
}
.row {
	background: #fff;
}
.col-big-b .row {
	margin-top: 0px;
	border-left: solid 1px #ccc;
	border-right: solid 1px #ccc;
}
.sub-box ul, .sub-box2 ul {
	margin: 10px 0px 0px 20px;
}
.sub-box ul li, .sub-box2 ul li {
	list-style: disc;
	padding: 2px 0px;
}
.sub-box .col-small-b,
.sub-box .col-small-a,
.sub-box2 .col-small-b,
.sub-box2 .col-small-a {
	float: left;
	padding: 10px 10px;
	display: inline;
	width: 100px;
}
.sub-box .col-small-a, .sub-box2 .col-small-a {
	margin-left: 10px;
}
.sub-box .col-small-a strong,
.sub-box .col-small-b strong,
.sub-box2 .col-small-a strong,
.sub-box2 .col-small-b strong {
	color: #666;
}
/* Pricing */
/* =Help/Advice */
.ul-big-items li {
	padding: 5px 0px;
	font-size: 14px;
}
#help .bot-cols {
	padding-top: 10px;
	line-height: 20px;
}
#help .bot-cols a:hover {
	text-decoration: underline;
}
#help .bot-cols .col-a,
#help .bot-cols .col-b,
#help .bot-cols .col-c {
	float: left;
}
#help .bot-cols .col-a {
	width: 180px;
}
#help .bot-cols .col-b { width: 200px; }
#help .bot-cols .col-c { width: 250px; }
/* Help/Advice */
/* =Forms */
.form-simple {
    border:0 none;
    position:absolute;
    text-align:left;
    width:216px;
}
#help .form-simple {
   /*	height: 35px;*/
}
.form-simple label {
	color:#057AA1;
	display:block;
	float:left;
	font-weight:bold;
	margin-top:4px;
	padding-left:26px;
	padding-right:10px;
	text-align:right;
}
.form-simple .tf {
	height:19px;
    margin-top:4px;
	padding:2px 0 0 5px;
  /*	width:300px;*/
	float: left;
    width: 105px;
    margin-right:5px;
}

*html .form-simple .tf {
    margin:0;
}

.search_list li {
    margin: 10px 0;
}


#help .form-simple .btn-search {
  /*	position: absolute;
	margin-top: -3px;
	margin-left: 490px;*/
}
.btn-search, .btn-search span {
	display: block;
	width: 96px;
	cursor: pointer;
	overflow: hidden;
}
.btn-search span {
	text-indent: -999px;
}
.btn-search {
	height: 32px;
}
.btn-search span {
	height: 64px;
	background: url(../images_rr/btns/search-btn.png) no-repeat top left;
}
.btn-search:hover span {
	margin-top: -32px;
}
/* Forms */
/* =Privacy */
.privacy-top{
    background:url(../images_rr/privacy-top.gif) no-repeat center top;
}
/* Privacy */

.empty-top{
    background:url(../images_rr/empty-top.jpg) no-repeat center top;
}


/* =Security */
.security-top{
    background:url(../images_rr/security-top.gif) no-repeat center top;    
}
/* Security */
/* =Accuracy */
.accuracy-top{
    background:url(../images_rr/accuracy-top.gif) no-repeat center top;    
}
/* Accuracy */
/* =Affiliate */
.affiliate-top {
    background:url(../images_rr/affiliate-top.gif) no-repeat center top;    
}
#affiliate .col-a,
#affiliate .col-b {
	float: left;
	padding-bottom: 20px;
}
#affiliate .col-a {
	width: 330px;
	padding-right: 10px;
}
#affiliate .col-b {
	width: 300px;
}
/* Affiliate */
/* =Client Login */
.client-top{
    background:url(../images_rr/client-top.gif) no-repeat center top;    
}

#client-login-cp label {
	width: 140px;
}
#client-login-cp input {
	width: 150px;
}
#client-login .contact-form label {	width: 110px; }
#client-login .contact-form .field select,
#client-login .contact-form .field input { width: 150px; }
#client-login .contact-form .field input.check-box {
	width: 13px;
}
#client-login .contact-form .cb {
	overflow: hidden;
	padding-left: 130px;
}
#client-login .contact-form .cb .check-box {
	float: left;
}
#client-login .contact-form .cb label {
	text-align: left;
	padding-left: 10px;
	width: 250px;
}
#client-login .contact-form .cb a {
	color: #c86f1f;
}
#client-login .contact-form .cb a:hover {
	text-decoration: underline;
}
.contact-form .field-small {
	padding: 3px 0px;
}
.contact-form .field-small a {
	font-weight: normal;
}
/* Client Login */
/* =Popup */
.popup-simple {
	padding: 30px;
}
.popup-simple a {
	color: #0F70B8;
}


/* Popup */

#terms {
    margin-top: 15px;
    clear: both;
}

*html #terms {
    margin-top: 25px;
    clear: both;
}

*+html #terms {
    margin-top: 25px;
    clear: both;
}

#terms .li {
    clear:both;
    float:left;
    font-weight:bold;
    height:15px;
    padding:5px 0 0 8px;
    width:12px;
}

#terms .txt {
    border-bottom:1px dashed #D4D4D4;
    float:left;
    line-height:12px;
    margin:0 0 0 12px;
    padding:5px 0 8px;
    width:840px;
}

#terms .txt a {
    color:#505050;
    font-family:arial;
    font-size:12px;
    text-decoration:none;
}

#terms .txt a:hover {
    text-decoration: underline;
}


.clear {
    clear: both;
}

