/*---------------------------------------------
WriteCheck powered by Turniting
Version: 1.0
Author: iParadigms LLC
---------------------------------------------*/

body {
    font:14px 'Helvetica Neue', Arial, Helvetica, san-serif;
}
select, input, textarea {
    font:99% 'Helvetica Neue', Arial, Helvetica, san-serif;
}


a {
    cursor:pointer;
}

/*=GENERAL STYLES  
=== === === === === === === === === === */
#writecheck {
text-align:center;
}
.center_page {
text-align:left;
width:960px;
margin:0 auto;	
}
.one_sixth {
width:135px;
margin-left:25px;
}
.one_third {
width:295px;
margin-left:25px;
}
.half_page {
width:455px;
margin-left:25px;
}
.half_page .one_third {
width:295px;
margin-left:0px;
}
.two_thirds {
width:615px;
margin-left:25px;
}
.five_sixths {
width:775px;
margin-left:25px;
}
.full_page {
width:935px;
margin-left:25px;
}
strong {
font-weight:bold;
}
#writecheck .highlight_link {
color:#ffec99;
}
#writecheck .special {
color:#ea9f24;
}
.add_padding_top {
padding-top:15px;
}
#content .tip {
font-size:77%;
}
.picture_frame {
padding:5px;
border:1px solid #CCC;
margin:5px;
}
#writecheck #content .text_left{
 text-align:left;
}

/*=NAVIGATION  
=== === === === === === === === === === */
#navigation {
height:62px;
font-family: 'Helvetica Neue', Arial, Helvetica, san-serif;
background:#e4e5d5 url('/images/backgrounds/static/tii_fs/navigation_bg.png') top left repeat-x;
}
#navigation h1 {
float:left;
margin-left:25px;
font-size:177%;
line-height:60px;
color:#333;
font-family: 'Helvetica Neue', Arial, Helvetica, san-serif;
position:relative;
width:198px;
height:62px;
}
#navigation h1 span {
background: url('/images/logos/company/writecheck_static_logo.png') top left no-repeat;
width:198px;
height:62px;
top:0;
left:0;
position:absolute;
}
#navigation h1 sup {
font-size:55%;
color:#999;
}
#navigation ul {
}
#navigation li {
float:right;
margin-left:33px;
font-weight:bold;
}
#navigation li a {
font-size:122%;
height:62px;
display:block;
float:left;
text-decoration:none;
color:#555555;
line-height:60px;
}
.login_page li.login_link a, 
.signup_page li.signup_link a, 
.resources_page li.resources_link a, 
.faq_page li.faq_link a, 
.tour_page li.tour_link a, 
.home_page li.home_link a  {
background: url('/images/backgrounds/static/tii_fs/navigation_selected.png') bottom center no-repeat;
}

.signup_page .form_row input {
    margin-bottom:5px;
}

.signup_page input.submit_button {
    font-size: 16px;
    color: #555555;
    padding: 2px 15px;
}

.signup_page #content p {
    text-align: left;
}

.signup_page #content .signup_questions {
    padding:25px 25px 15px 25px;
}


.signup_page #content .signup_questions h3 {
    color:#4D4D4D;
    border: none;
    margin: 0px 0px;
    padding: 0;
    font-size: 115%;
    font-weight: 600;
}

.signup_page #content .signup_questions p.status {
    margin: 0 0 30px 0;
}

.signup_page #content .signup_questions p.timestamp {
    margin: 0;
}

.signup_page #plan_types {
    list-style:none;
}

.signup_page #forms fieldset {
    padding: 25px 10px 15px;
}

.signup_page #forms fieldset ul.form_row {
    list-style: none;
    margin-bottom: 0px;
}

.signup_page #forms fieldset ul.form_row li {
    margin-bottom: 30px;
}

.signup_page #forms fieldset ul.form_row > li {
    float: left;
    width: 50%;
}

.signup_page #forms fieldset ul.form_row > li.single_line {
    float: none;
    width: 100%;
}

.signup_page #forms fieldset ul.form_row label {
    color: #555555;
    font-size: 13px;
}


.signup_page #forms fieldset.packages {
    background-color:#fff8d8;
    border-top:1px solid #fae379;
    border-bottom:1px solid #fae379;
    border-left: 0px;
    border-right: 0px;
    margin-bottom:10px;
    padding: 0px;
}
.signup_page input.plan_type {
    width: auto;
}

.signup_page dl.promo .promo_price{
    color:green;
}

.signup_page #promo_result.valid{
    color:green;
}

.signup_page #promo_result.invalid{
    color:red;
}


.signup_page input.promo_code {
    width: 20%;
}

.signup_page input.plan_type {
    margin-right: 10px;
}

.signup_page #content p.head_desc {
    line-height: 20px;
    text-align: left;
    margin: 0 80px 20px 0;
}

.signup_page #content fieldset.packages div.package_names {
    background-color:#f9edb4;
    margin-bottom: 5px;
    border-bottom:1px solid #fae379;
}

.signup_page #content fieldset.packages div.package_row{
        padding: 10px 10px 0px 20px;
}

.signup_page #content fieldset.packages dl.package {
    width: 160px;
    text-align: left;
    margin-left: 35px;
    float: left;
    margin-bottom:0px;
}

.signup_page #content fieldset.packages dl.package dd{
    line-height: 1.22em;
    margin-bottom: 2px;
}

.signup_page #content fieldset.packages dl.package dt{
    color: #e99919;
    margin-left: -25px;
}

.signup_page #content fieldset.packages dl.package dd.price{
    margin-bottom: 12px;
}

.signup_page #content fieldset.packages dl.package dd.price em{
    color: #9a5848;
    font-weight:bold;
}

.signup_page div.sidebar {
    margin-left: 35px;
    width: 280px;
}

.signup_page #content div.sidebar h3 {
    border: none;
    margin-bottom: 0px;
}

.signup_page div.system_status legend {
    margin-bottom:5px;
}
.signup_page #content div.sidebar p {
    line-height:19px;
    text-align:left;
}
.signup_page #content div.system_status p.timestamp {
    margin-bottom: 0px;
}
.signup_page div.system_status p em {
    font-weight:bold;
}


/*=CONTENT
=== === === === === === === === === === */
#writecheck .billboard {
background:#FFF url('/images/backgrounds/static/tii_fs/homepage_bg.png') top left repeat-x;
padding-bottom:25px;
}
#writecheck .standard {
background:#FFF url('/images/backgrounds/static/tii_fs/standard_page_bg.png') top left repeat-x;
padding-bottom:25px;
padding-top:4px;
}
#content h1 {
font-size:177%;
font-weight:bold;
font-family:'Helvetica Neue', Arial, Helvetica, san-serif;
padding-top:6px;
margin:0px 0px 45px 25px;
color:#e99919;
}
#content h2 {
font-size:177%;
font-weight:bold;
font-family:'Helvetica Neue', Arial, Helvetica, san-serif;
margin-bottom:10px;
color:#555555;
}
#content h3 {
font-size:122%;
font-weight:bold;
font-family:'Helvetica Neue', Arial, Helvetica, san-serif;
margin-bottom:5px;
color:#555555;
padding-bottom:5px;
border-bottom:1px solid #eff0df;
}
#content h4 {
font-size:16px;
font-weight:bold;
font-family:'Helvetica Neue', Arial, Helvetica, san-serif;
margin-bottom:5px;
color:#ee9922;
}
#content p {
line-height:22px;
margin-bottom:25px;
color:#555555;
text-align:justify;
font-size:92%;
}
#content blockquote p {
line-height:18px;
margin:20px 20px 25px 20px;
color:#555555;
text-align:justify;
font-style:italic;
font-size:85%;
}
#content ul  {
color:#555555;
list-style-type:square;
margin-left:20px;
margin-bottom:25px;
}
#content ol li ul  {
color:#555555;
list-style-type:square;
margin-left:20px;
margin-bottom:25px;
}
#content ol li ul li{
margin-bottom:15px;
font-size:100%;
line-height:22px;
list-style-type:square;
}
#content ul li {
margin-bottom:15px;
font-size:100%;
line-height:22px;
}
#content ol  {
list-style-type:decimal;
color:#555555;
margin-left:25px;
margin-bottom:25px;
}
#content ol li {
margin-bottom:15px;
font-size:100%;
line-height:22px;
list-style-type:decimal;
}
#content a {
color:#9bb831;
}
#content dl  {
color:#555555;
margin-bottom:25px;
}
#content dl dt {
margin-bottom:5px;
font-size:114%;
font-weight:bold;
line-height:22px;
color:#9bb831;
padding-bottom:5px;
border-bottom:1px solid #eff0df;
}
#content dl dd {
margin-bottom:5px;
font-size:92%;
line-height:22px;
}
#content .signup_button {
width:295px;
height:42px;
background:#e99a1a url('/images/buttons/misc/signup.png') top left no-repeat;
color:#FFF;
text-decoration:none;
overflow:hidden;
text-indent:-3000px;
font-size:152%;
line-height:45px;
display:block;
text-align:center;
}
#content .tour_button {
width:135px;
height:136px;
overflow:hidden;
background:#bde03d url('/images/buttons/misc/tour_button.png') top left no-repeat;
color:#FFF;
text-decoration:none;
text-indent:-3000px;
font-size:152%;
line-height:135px;
display:block;
text-align:center;
}

#content .one_third h2 {
	font-weight: normal;
	font-size: 150%;
}

#content .faq ul {
	list-style-type: none;
}

/*=LAUNCHPAD
=== === === === === === === === === === */
#launchpad {
border-top:1px solid #70706a;
background-color:#92928a;
padding:25px 0px;
font-size:92%;
}
#launchpad h2 {
color:#ffec99;
font-size:132%;
margin-bottom:5px;
}
#launchpad li {
margin-bottom:5px;
background-color:#9d9d97;
padding:5px;
color:#FFF;
}
#launchpad li a {
color:#FFF;
text-decoration:none;
}
#launchpad li a:hover {
text-decoration:underline;
}


/*=FOOTER
=== === === === === === === === === === */
#footer {
border-top:1px solid #a7a38b;
background-color:#555555;
padding:15px 0px;
}
#footer p {
color:#bab6a0;
font-size:85%;
margin-left:25px;
}
#footer a {
color:#bba66f;
}

/*=HOMEPAGE
=== === === === === === === === === === */
#paper_example {
margin:-30px 0px 25px 0px;
width:469px;
height:512px;
text-indent:-3000px;
overflow:hidden;
background: url('/images/props/samples/tii_fs/paper_example.png') top left no-repeat;
display:block;
}
#paper_example_downtime {
margin:-30px 0px 25px 0px;
width:469px;
height:512px;
text-indent:-3000px;
overflow:hidden;
background: url('/images/props/samples/tii_fs/paper_example_downtime.png') top left no-repeat;
display:block;
}
#billboard_text {
background: url('/images/backgrounds/static/tii_fs/billboard_bg.jpg') top left no-repeat;
height:285px;
width:455;
position:relative;
margin-bottom:25px;
}
#billboard_text h2 {
color:#e99919;
padding-top:25px;
}
#billboard_text p {
width:295px;
}
#billboard_text .signup_button {
position:absolute;
bottom:25px;
}
#billboard_text .signup_button {
position:absolute;
bottom:25px;
}


/*=SIGN IN PAGE
=== === === === === === === === === === */
.signin_block {
background: url('/images/backgrounds/static/tii_fs/billboard_bg.jpg') top left no-repeat;
padding-top:15px;
height:285px;
}
#content .signin_block .error {
color:#F00;
margin-left:-5px;
margin-right:-5px;
padding:2px 0px 0px 0px;
font-size:85%;
}
.signin_block .form_error {
border:3px solid #F00;
padding:0px 15px;
}
#forms legend {
font-size:177%;
font-weight:bold;
font-family:'Helvetica Neue', Arial, Helvetica, san-serif;
margin-bottom:10px;
color:#555555;
}
#forms fieldset,
.signin_block dl,
.signup_questions {
background-color:#fff8d8;
border:3px solid #fde787;
padding:5px 15px;
margin-bottom:10px;
}
#forms fieldset {
margin-bottom:25px;
}

.signin_block dt {
margin-bottom:5px;
}
.form_row,
.signin_block dd {
margin-bottom:15px;
}

#writecheck #content .signin_list dt {
font-size:100%;
font-weight:normal;
padding:0;
border:none;
}
#writecheck #content .signin_list label,
.form_row label {
width:80%;
color:#9c8f4a;
display:block;
margin-bottom:3px;
}
.form_row label.short {
    width:40%;
}
.form_row input,
.signin_block dd input {
color:#7f8002;
padding:2px;
font-size:122%;
width:80%;
}
.form_row input.short {
    width:40%;
}
.form_row select {
color:#7f8002;
padding:2px;
font-size:114%;
margin-bottom:15px;
}
.form_row textarea {
color:#7f8002;
padding:2px;
font-size:122%;
width:80%;
height:150px;
}
.signin_block dd a {
color:#9BB831;
margin-top:5px;
font-size:107%;
}
#content .form_row p,
#content .signin_block dd p {
margin:0;
}
.signin_block #submit_button, 
.signin_block #login_btn,
.support #submit_button {
font-size:122%;
color:#e99919;
margin-bottom:50px;
width:137px;
height:42px;
background: url('/images/buttons/misc/signin_button.png') top left no-repeat;
border:none;
cursor:pointer;
text-indent:-3000px;
line-height:1000px;
overflow:hidden;
display:block;
}
.signin_block #submit_button {
background: url('/images/buttons/misc/submit_button.png') top left no-repeat;
}
.ip_invalid_field ul li {
color:#F00;
}
.ip_invalid_field input {
border: 3px solid #F00;
}
.ip_invalid_field textarea {
border: 3px solid #F00;
}


/*=PURCHASE ACCOUNT
=== === === === === === === === === === */
#pricing_table {
width:100%;
border:3px solid #fed97e;
margin-bottom:25px;
color:#555555;
font-family: 'Helvetica Neue', Arial, Helvetica, san-serif;
}
#pricing_table th {
padding:5px;
font-weight:bold;
font-size:144%;
width:33%;
text-align:center;
background-color:#fffab1;
}
#pricing_table td {
padding:5px;
font-size:100%;
width:33%;
text-align:center;
background-color:#fffcce;
}
#pricing_table .single {
border-right:3px solid #fed97e;
}
#pricing_table .basic {
border-right:3px solid #fed97e;
}

#signup_last_step {
margin-bottom:25px;
}
#signup_last_step #tnc_display {
height:120px;	
overflow:auto;
line-height:22px;
font-size:85%;
color:#555555;
border:1px solid #CCC;
padding:10px;
margin-bottom:5px;
}
#signup_last_step input {
color:#555555;
font-size:114%;
margin-top:3px;
float:left;
}
#signup_last_step label {
color:#4D4D4D;
font-size:92%;
margin:5px;
float:left;
}
 #submit_purchase {
margin:25px 0px;
background: url('/images/buttons/misc/signup_purchase.png') top left no-repeat;
border:none;
cursor:pointer;
text-indent:-3000px;
line-height:1000px;
overflow:hidden;
display:block;
width:295px;
height:42px;
}
#receipt_column { 
    margin: 1em;
}
.credit_cards {
margin-bottom:10px;
}

/*=HELPDESK/FEEDBACK
=== === === === === === === === === === */
.support{
margin-top:25px;
width: 600px;
}
.support #submit_button {
background: url('/images/buttons/misc/submit_button.png') top left no-repeat;
}
.support #footer {
border:none;
background:none;
}
.support .form_row span {
color:#9C8F4A;
}
.success  p {
margin-bottom: 25px;
color:#9C8F4A;
}