/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background-color: #E1E8F0; 
	background-image:url('../images-new/background.png'); 
	background-repeat: repeat-x;
	text-align:center;
}

a img { border:0;}

ul { list-style:none;}

.left { float:left;}
.right {float:right;}
.clear  { clear:both;}
.relative {position: relative;}
.bottom {position: absolute; bottom: 0px;}
.bottom-right {position: absolute; bottom: 0px; right: 0px;}
.bottom-left {position: absolute; bottom: 0px; left: 0px;}

html, input, textarea
{
	font-family:Arial;
	font-size:0.75em;
	line-height:1.333em;
	color:#000000;
}

input, select { vertical-align:middle; font-weight:normal;}

.image-link {cursor: pointer;}

a {color:#497bae;}
a:hover{text-decoration:none;}
p {padding-top:15px;}
.p-top p {padding-top: 0px; padding-bottom: 10px;}

ol.numbered {list-style-type: decimal; list-style-position:inside;}
ol.numbered li {background-image: none; font-size: 100%; line-height: 1.3333em;}
.note {padding: 0 5px 5px 5px; margin: 10px 10px 0 0px; border: 1px solid; background: #F0F4F7;}
.note p strong {color: #5A5F66;}
.note p strong {font-weight: bold;}

.container {width:100%; overflow:hidden;}
.nooverflow {overflow:hidden;}

.top-menu {margin-top: 18px; margin-left: auto; margin-right: auto; width: 1002px; text-family: arial; font-size: 11pt;}
.top-menu DIV {height: 42px; float: left; line-height: 3em; border-top: 1px solid #CBD2E1;}
.top-menu-left-regular {width: 6px; background-image:url(../images-new/top-menu-left.gif);}
.top-menu-left-select {width: 6px; background-image:url(../images-new/top-menu-left-on.gif);}
.top-menu-select {background: white; color: #183350;}
.top-menu-select A {color: #183350; text-decoration: none;}
.top-menu-regular {background: url('../images-new/top-menu-bk.png') left top repeat-x; color: white;}
.top-menu-regular A {color: white; text-decoration: none;}
.top-menu-divider {background-image: url('../images-new/top-menu-divider.png'); width: 2px;}
.top-menu-dark {background: url('../images-new/top-menu-bk-dark.png') left top repeat-x; color: white;}
.top-menu-dark A {color: white; text-decoration: none;}
.top-menu-dark-divider {background-image: url('../images-new/top-menu-divider-dark.png'); width: 2px;}
.top-menu-right {background-image:url(../images-new/top-menu-right.gif); width: 5px;}

.main-border {border-left: 1px solid #CBD2E1; border-right: 1px solid #CBD2E1;}
.logo-area, .logo-area-small {clear: both; margin-left: auto; margin-right: auto; width: 1000px;}
.logo-area DIV {text-family: arial; font-size: 17pt; height: 108px; background: url('../images-new/logo-area-bk.png') left top repeat-x;}
.logo-area-small DIV {text-family: arial; font-size: 17pt; height: 60px; background: url('../images-new/logo-area-bk.png') left top repeat-x;}
#logo img {margin: 22px 0px 0px 35px;}
#logo-small img {margin: 5px 0px 0px 35px;}
#tag-line {line-height: 5em; color: #293F57; margin-right: 20px; font-weight: bold;}

.step-area {clear: both; margin-left: auto; margin-right: auto; width: 1000px; background: url('../images-new/step-area-bk.png') left top repeat-x;}
.step-area-container {width: 960px; margin: 0px 20px;}
.step-button {width: 320px; height: 53px; float: left; cursor: pointer;}
.step-area-left {width: 8px; height: 241px; float: left;}
.step-area-inner {width: 943px; height: 241px; background: url('../images-new/step-area-inner-bk.gif') left top repeat-x; float: left;}
.step-area-right {width: 9px; height: 241px; float: left;}
.step-container {margin: 10px 5px 40px 5px; clear: both;}

#step1 {visibility: show; overflow: hidden;}
#question-area-entry {width: 932px; height: 135px; font-name: arial; font-size: 14.5pt; color: #DDDDDD;}
#status_area {text-align: left; font-name: arial; font-size: 11.6pt; color: white; line-height: 4em; float: left; margin-left: 20px;}
#get-unstuck {float: right; margin-top: 13px; cursor: pointer;}
span.responce-time {font-weight: bold; color: #46E668;}

#step2 {visibility: hidden; overflow: hidden; text-align: left; font-name: arial; color: white; height: 0px;}
#step2_text {width: 235px; height: 169px; background: url('../images-new/step2-text-bk.gif') left top repeat-x; float: left; padding: 20px 0px 0px 25px;}
#step2_text p.title {font-size: 17pt; line-height: 1em; padding-top: 0px;}
#step2_text p #content {font-size: 10pt;}
#step2_separator {height: 138px; width: 34px; float: left;}
#step2_data {padding: 20px 0px 0px 10px; height: 169px; width: 629px; background: url('../images-new/step2-data-bk.gif') left top repeat-x; float: left;}

#step3 {visibility: hidden; overflow: hidden; text-align: left; font-name: arial; color: white; height: 0px;}
#step3_text {width: 380px; height: 118px; background: url('../images-new/step3-text-bk.gif') left top repeat-x; float: left; font-size: 14.5pt; padding: 20px 0px 0px 25px; line-height: 1.1em;}
#step3_text ul {font-size: 10pt; margin-top: 10px; list-style-image: url('../images-new/step3-list-marker.gif'); line-height: 1.1em;}
#step3_separator {height: 138px; width: 39px; float: left;}
#step3_data {padding: 20px 0px 0px 25px; font-size: 11pt; height: 118px; width: 460px; background: url('../images-new/step3-data-bk.gif') left top repeat-x; float: left; line-height: 1.5em;}
#e-mail-entry {width: 300px; height: 25px;}
#submit_question {float: right; margin-top: 15px; cursor: pointer;}

.helped-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/helped-area-bk.gif') left top repeat-x; width: 1000px;}
.helped-area-inner {overflow: hidden; margin: 0px 20px;}
.helped-area-text {float: left; font-family: arial; font-size: 17pt; font-weight: bold; color: #1D2D4F; height: 51px; vertical-align: middle; line-height: 2.5em;}
.helper-arrow {float: left; padding: 10px;}
#helped-images {position: relative; overflow: hidden; width: 588px; height: 51px; float: left; text-align: left;}
#helped-images-scroller {width: 3300px; height: 51px;}
#helped-images-scroller img {padding: 0px 25px;}

.a-box-top-left {width: 10px; height: 43px; background-image:url(../images-new/box-top-left.gif);}
.a-box-top {height: 43px; background-image:url(../images-new/box-top.gif);}
.a-box-top p {font-family: arial; font-size: 13pt; font-weight: bold; text-align: left; color: #203A51; padding: 14px 0px 0px 8px;}
.a-box-top-right {width: 10px; height: 43px; background-image:url(../images-new/box-top-right.gif);}
.a-box-left {width: 0px; background-color: white; border-left: 1px solid #DFE2E7;}
.a-box-right {width: 0px; background-color: white; border-right: 1px solid #DFE2E7;}
.a-box-contents {background-color: white; padding: 0px 9px;}
.a-box-bottom-left {width: 10px; height: 9px; background-image:url(../images-new/box-bottom-left.gif);}
.a-box-bottom {height: 9px; background-color: white; border-bottom: 1px solid #DFE2E7;}
.a-box-bottom-right {width: 10px; height: 9px; background-image:url(../images-new/box-bottom-right.gif);}

.empty-box-top-left {width: 10px; height: 9px; background-image:url(../images-new/box-top-left-empty.gif);}
.empty-box-top {height: 8px; background-color: white; border-top: 1px solid #DFE2E7;}
.empty-box-top-right {width: 10px; height: 9px; background-image:url(../images-new/box-top-right-empty.gif);}

.boxes-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/boxes-area-bk.png') left top repeat-x; width: 1000px; height: 368px; background-color: #F0F3F8;}

.recent-box {float: left; height: 280px; margin: 0px 0px 0px 20px; width: 486px;}
.recent-box-width {width: 456px;}
.recent-box-width-inner {width: 465px; padding: 0px 0px 0px 9px;}
.recent-box-height {height: 298px;}
ul.samples-list {list-style-image:url("../images-new/sample-list-marker.gif"); margin-left: 6px; margin-right: 10px; text-align: left; padding: 10px 20px 20px 30px;}
ul.samples-list li {margin: 12px 0px; padding-bottom: 12px; border-bottom: 1px dashed #C4C5CA; line-height: 1.1em;}
ul.samples-list li span {vertical-align: top; padding-top: 0px; cursor: pointer; text-decoration: underline; color: #1533A1;}
#sample-single-area {height: 298px; visibility: hidden; overflow: hidden;}
#sample-single-data {height: 260px; overflow-y: scroll; text-align: left; font-size: 9pt; color: #6F6F6F;}
#sample-single-data li {font-name: arial; font-size: 9pt; color: #1F384E; font-weight: bold;}
#sample-single-data p {padding: 5px 5px 0px 25px;}
#sample-single-data p.question {border-bottom: 1px dashed #C4C5CA; padding-bottom: 13px;}
#sample-single-data p.question-top {padding-left: 25px; background: url('../images-new/question-marker.png') left 0.5em no-repeat; font-weight: bold; color: #1F384E;}
#sample-single-data p.answer-top {padding: 10px 5px 0px 25px; background: url('../images-new/answer-marker.png') left 0.8em no-repeat; font-weight: bold; color: #1F384E;}

.right-boxes {float: right; height: 280px; margin: 0px 20px 0px 0px;}

.expert-box {clear: both; height: 120px;}
.expert-box-width {width: 454px;}
.expert-box-height {height: 100px;}
.expert-image {float: left; margin: 10px 8px;}
.expert-text {float: left; width: 355px; text-align: left;}
.expert-text p {font-name: arial; font-size: 9pt; color: #1E3048; padding-top: 8px;}
.expert-text p#signature {font-style: italic; color: #1E3048;}
.expert-text p.large {font-name: arial; font-size: 12pt; color: #3B3F42; padding-top: 8px;}

.testimonials-box {clear: both; height: 218px; margin: 14px 0px;}
.testimonials-box-width {width: 454px;}
.testimonials-box-height {height: 163px;}
#testimonial_data {text-align: left; font-name: arial; font-size: 9pt; color: #1E3048; padding: 10px;}
#testimonial_person {text-align: left; font-name: arial; font-size: 9pt; font-style: italic; color: #1E3048; padding-left: 10px;}

.bottom-menu {margin-left: auto; margin-right: auto; width: 1002px; text-family: arial; font-size: 8pt; color: white;}
.bottom-menu DIV {height: 42px; line-height: 4em;}
.bottom-menu DIV#bottom-menu-area {width: 986px; background: url('../images-new/bottom-menu-bk.gif') left top repeat-x; border-bottom: 1px solid #CBD2E1;}
.bottom-menu-left {float: left; width: 8px; background-image:url(../images-new/bottom-menu-left.gif);}
.bottom-menu-regular {float: left; padding-left: 15px;}
.bottom-menu-regular A {color: white; text-decoration: none;}
.bottom-menu-copyright {float: right;}
.bottom-menu-right {float: right; width: 8px; background-image:url(../images-new/bottom-menu-right.gif);}

.invisible-form {visibility: hidden; overflow: hidden; height: 0px;}

p.submit-thanks, p.submit-link {text-family: arial; font-size: 17pt; padding: 75px 200px 30px 200px; line-height: 1em;}
p.submit-thanks {text-align: left;}
p.submit-link {padding-top: 15px;}

.additional-area {clear: both; margin-left: auto; margin-right: auto; width: 1000px; background: url('../images-new/additional-area-bk.png') left top repeat-x;}
.additional-box {clear: both; height: 350px;}
.additional-box-width {width: 940px;}
.additional-box-height {height: 320px;}
.additional-inner-box {clear: both; height: 130px; padding: 10px;}
.additional-inner-box-width {width: 570px;}
.additional-inner-box-height {height: 121px;}

.additional-box-top-left {width: 10px; height: 9px; background-image:url(../images-new/box-top-left-F0F5F8.gif);}
.additional-box-top {height: 8px; background-color: #F0F5F8; border-top: 1px solid #DFE2E7;}
.additional-box-top-right {width: 10px; height: 9px; background-image:url(../images-new/box-top-right-F0F5F8.gif);}
.additional-box-left {width: 0px; background-color: #F0F5F8; border-left: 1px solid #DFE2E7;}
.additional-box-right {width: 0px; background-color: #F0F5F8; border-right: 1px solid #DFE2E7;}
.additional-box-contents {background-color: #F0F5F8; padding: 0px 9px;}
.additional-box-contents p {padding: 0px 10px 8px 10px; text-align: left; color: #5A5F66; font-size: 9pt; font-weight: bold;}
.additional-box-bottom-left {width: 10px; height: 9px; background-image:url(../images-new/box-bottom-left-F0F5F8.gif);}
.additional-box-bottom {height: 9px; background-color: #F0F5F8; border-bottom: 1px solid #DFE2E7;}
.additional-box-bottom-right {width: 10px; height: 9px; background-image:url(../images-new/box-bottom-right-F0F5F8.gif);}

.additional-header {float: left; font-family: arial; font-size: 16pt; font-weight: normal; color: #393B3F; height: 51px; vertical-align: middle; line-height: 2.5em; margin-left: 10px;}
.additional-header i {font-size: 12pt;}
.additional-form {margin: 25px 12px 0px 12px; color: #58575C;}
#additional-file {width: 398px; font-size: 12pt; height: 28px;}
#additional-file-fake {width: 180px; font-size: 12pt; height: 28px;}
.upload-label {width: 190px; padding-top: 5px;}
.upload-label label {font-size: 9pt; color: #5A5F66;}
.upload-action {margin-left: 205px; width: 395px; vertical-align:middle; margin-top: 12px;}
.upload-action a {font-size: 9pt; color: #5A8DD0;}
.additional-skip {height: 40px; padding-top: 9px;}

.pay-amount-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/additional-area-bk.png') left top repeat-x; width: 1000px; height: 575px; background-color: #E8EDF3;}
.pay-amount-box {float: left; height: 285px; margin-left: 16px;}
.pay-amount-box-width {width: 960px;}
.pay-amount-box-height {height: 281px;}
.pay-amount-box-corner {width: 10px; height: 9px;}
.pay-amount-box-border-left {width: 10px; height: 265px; background-color: #ECF1F5; border-left: 1px solid #D4D8E1;}
.pay-amount-box-border-right {width: 10px; height: 265px; background-color: #F0F4F7; border-right: 1px solid #D4D8E1;}
.pay-amount-box-topbottom {border-top: 1px solid #D4D8E1; border-bottom: 1px solid #D4D8E1;}
.pay-amount-box-left {background: #ECF1F5 url('../images-new/willing-left-bk.png') left top repeat-y; width: 427px;}
.pay-amount-box-arrow {width: 79px; background-image: url(../images-new/willing-arrow.gif);}
.pay-amount-box-right {background-color: #F0F4F7; width: 439px; font-family: arial; font-size: 10pt; font-weight: bold; color: #5A5F66;}
.pay-amount-box-right p {text-align: left; margin: 0px 10px;}
.pay-amount-box-right p a {color: #357FC5;}
.pay-amount-expert-text {float: left; width: 290px; text-align: left;}
.pay-amount-expert-text p {font-family: arial; font-size: 10pt; font-weight: bold; color: #343B43; margin-bottom: 10px;}
.payment-form {margin: 20px 30px 30px 30px;}
.payment-form-button {text-align: right; padding-top: 22px; border-top: 1px dashed #AFB4CA; margin: 0px 10px;}
.payment-form-condenced {margin: 2px 30px 10px 30px;}
.payment-form-condenced p {padding-top: 2px;}
.payment-form-condenced-button {text-align: right; padding-top: 6px; border-top: 1px dashed #AFB4CA; margin: 0px 10px;}

.pay-amount-right-boxes {float: left; height: 290px;}
.recent-box-small {float: left; height: 220px; width: 470px; margin: 14px 0px 14px 16px;}
.recent-box-height-small {height: 200px;}
.recent-box-width-small {width: 444px;}
.recent-box-width-inner-small {width: 452px; padding: 0px 0px 0px 9px;}
.testimonials-box-small {float: right; height: 220px; margin: 14px 16px 14px 0px;}
.testimonials-box-height-small {height: 200px;}
.testimonials-box-width-small {width: 470px;}
#sample-single-area-small {height: 198px; visibility: hidden; overflow: hidden;}
#sample-single-data-small {height: 160px; overflow-y: scroll; text-align: left; font-size: 9pt; color: #6F6F6F;}

.pay-page-text {float: left; width: 400px; text-align: left; text-align: left; padding-top: 10px;}
.pay-page-text h1 {font-family: arial; font-size: 13pt; color: #393B3F; padding-bottom: 10px;}
.pay-page-text p {font-family: arial; font-size: 9pt; color: #5A5F66; padding-top: 10px;}
.pay-page-box-right {background-color: #F0F4F7; width: 439px; font-family: arial; font-weight: regular; text-align: left;}
.pay-page-box-right h1 {font-size: 13pt; padding-bottom: 10px; margin-top: 10px; padding-left: 15px;}
.pay-page-box-right p {padding-left: 15px; font-size: 9pt; padding-bottom: 20px;}
.pay-page-box-right p img {vertical-align: middle;}

.addin-description-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/additional-area-bk.png') left top repeat-x; width: 1000px; height: 640px; background-color: #E8EDF3; font-family: arial; font-size: 9pt; color: #5A5F66; text-align: left;}
.addin-description-box {float: left; height: 630px; margin-left: 15px;}
.addin-description-box-width {width: 560px;}
.addin-description-box-height {height: 610px;}
.addin-images-box {float: left; height: 630px; margin-left: 15px;}
.addin-images-box-width {width: 350px;}

.FAQ-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/additional-area-bk.png') left top repeat-x; width: 1000px; height: auto; background-color: #E8EDF3; font-family: arial; font-size: 9pt; text-align: left; overflow: auto;}
.FAQ-box {float: left; margin-left: 15px; margin-bottom: 10px;}
.FAQ-box-width {width: 950px;}
.FAQ-box-height {}
.FAQ-main {color: #318BDE;}
.FAQ-main h3 {font-family: arial; font-size: 16.25pt; color: #393B3F; margin: 10px 10px 15px 10px;}
.FAQ-main p {border-bottom: 1px dashed #B0B4BD; padding: 8px 0px; margin: 0px 10px;}
.FAQ-contents p {font-family: arial; font-size: 12px; padding: 8px 0px; margin: 0px 10px;}
.FAQ-contents ol {font-family: arial; font-size: 12px; padding: 8px 0px; margin: 0px 10px 0px 40px;}
p.FAQ-title {font-family: arial; font-size: 14px; color: #6B8FB3; border-bottom: 1px dashed #6B8FB3;  padding: 8px 0px; margin: 0px 10px 10px 10px; font-weight: bold;}
p.FAQ-question {font-family: arial; font-size: 16px; color: #393B3F; margin-bottom: 15px; line-height: 1.2em; margin: 10px 10px 15px 10px;}

.tutorial-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/additional-area-bk.png') left top repeat-x; width: 1000px; background-color: #E8EDF3; font-family: arial; font-size: 9pt; text-align: left; height: auto; overflow: auto;}
.tutorial-navigation {float: left; margin: 0px 0px 10px 20px;}
.tutorial-naviation-box-width {width: 260px;}
.tutorial-naviation-box-height {min-height: 300px;}
.tutorial-navigation h3 {color: #212428; font-size: 16pt; line-height: 1.1em; padding-bottom: 15px; padding-top: 10px;}
.tutorial-navigation ul {list-style-image:url("../images-new/sample-list-marker.gif"); margin-left: 6px; margin-right: 10px;}
.tutorial-navigation li {color: #4577B9; font-size: 9pt; margin: 0px 0px 8px 15px;  line-height: 1.1em;}
.tutorial-navigation li a {vertical-align: top;}
.tutorial-navigation li.select a {color: red;}
.tutorial-content {float: right; height: auto; margin: 0px 15px 10px 15px; line-height: 1.1em;}
.tutorial-content-box-width {width: 650px;}
.tutorial-content-box-height {height: 100%;}
.tutorial-content h3 {color: #212428; font-size: 16pt; line-height: 1.1em; padding-bottom: 15px; padding-top: 10px;}
.tutorial-content h4 {color: #212428; font-size: 12pt; padding: 15px 0px;}
.tutorial-content p {color: #5A5F66; font-size: 9pt; padding-top: 5px;}

.privacy-box {float: left; margin-left: 15px; margin-bottom: 10px;}
.privacy-box-width {width: 950px;}
.privacy-box-height {}
.privacy-box h3 {color: #393B3F; font-size: 15pt; line-height: 1.33em; padding: 10px;}
.privacy-box h4 {color: #2F353A; font-size: 11pt; padding: 10px 0px; margin: 0px 10px; border-top: 1px dashed #ACAED4;}
.privacy-box p {color: #2F353A; font-size: 9pt; padding: 0px 10px 10px 10px;}
.privacy-box ul {color: #2F353A; font-size: 9pt; padding: 0px 10px 10px 30px; list-style: circle;}

.about-area {clear: both; margin-left: auto; margin-right: auto; background: url('../images-new/additional-area-bk.png') left top repeat-x; width: 1000px; height: 415px; background-color: #E8EDF3;}
.about-box {float: left; height: 395px; margin-left: 20px; text-align: left;}
.about-box-width {width: 560px;}
.about-box-height {height: 377px;}
.contact-box {float: left; height: 395px; margin-left: 20px; text-align: left;}
.contact-box-width {width: 340px;}
.about-area h3 {font-family: arial; font-size: 15pt; color: #393B3F; margin: 10px 20px 15px 20px; font-weight: lighter;}
.about-box p {color: #5A5F66; font-size: 9pt; padding-left: 20px; padding-right: 20px;}
#ContactForm {font-size: 10pt;}
#ContactForm input {width: 316px; height: 30px; margin-left: 14px; margin-top: 16px; color: #AAAAAA; font-size: 9pt;}
#ContactForm textarea {width: 316px; height: 150px; margin-left: 14px; margin-top: 16px; color: #AAAAAA; font-size: 9pt;}
.contact-send {margin: 13px 5px;}
.contact-clear {margin: 13px 10px;}

.opaqueOverlay {display: none; position: fixed; top: 0px; left: 0px; opacity: 0.6; filter: alpha(opacity=60); background-color: #000000; z-Index: 1000;}
.popupOverlay {position: fixed; top: 0px; left: 0px; width: 540px; height: 300px; display: none; z-Index: 1001;}
.popup-dialog-height {height: 284px; margin-top: 16px;}
.popup-dialog-border {background-color: #ACC2D5; width: 10px; height: 266px;}
.popup-main {width: 510px; background-image:url(../images-new/popup-bk.png);}
.popup-close-btn {position: absolute; right: 0px; top: 0px;}
.popup-content-box {margin: 25px 15px;}
.popup-content-box-width {width: 460px;}
.popup-content-box-height {height: 216px;}
.popup-contents {text-align: left; font-family: arial; font-size: 10pt; color: #343B43;}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 350px;
}

input.file {
	position: relative;
	text-align: right;
/*	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
*/	z-index: 2;
}

