﻿/* W-9 Page CSS Document */
img.floatleft {
 float:left;
}
.w9header {
 margin:0;
 text-align:center;
 font-weight:bold;
}
.regular {
 font-weight:bold;
}
.partsr {
 float:right;
 width:100px;
 font-weight:bold;
}
.box {
 border: 1px solid #000000;
}
.divbg {
 color:white;
 background-color:black;
}
.parts {
 float:left;
 width:100px;
 font-weight:bold;
}
.cent {
width:200px;
margin: 0 auto;
font-weight:bold;
}
.button {
width:150px;
}

.showHide {
visibility:hidden;
position:relative;
top:0;
left:0;
}

.error {
color:red;
background-color:transparent;
font-weight:bold;
}

.inlineError {
color:red;
background-color:transparent;
font-weight:bold;
font-size:80%;
display:inline;
}

.underError {
color:red;
background-color:transparent;
font-weight:bold;
font-size:80%;
}
.menuBox{
    float: right;
    width: 550px;
    text-align: left;
    margin: 0px auto;
}
 .menuBox ul li {
  list-style-type: none;
  list_style_position:inside;
 }
.mmenu {
    font-size: 100%;
    margin: 20px 0px 20px 0px;
}
.selectLI {
    font-size: 100%;
    margin: 20px 0px 20px 0px;
}
.mmenu2 {
    font-size: 100%;
    margin: -5px 0px 10px 0px;
}
.selectLI2 {
    font-size: 100%;
    margin: -5px 0px 10px 0px;
}
.mmenuDesc {
    font-size: 80%;
    clear:left;
}
.ctrtH1 {
    margin: 0px 0px 20px 0px;
    font-size: 125%;
    font-weight: 200;
}
.venorso {
    margin: 0 100px 0 0;
    font-size: 125%;
    font-weight: 200;
}
.ctrtH2 {
    margin: 0px 0px 20px 30px;
    font-size: 75%;
    font-weight: 200;
    color: #000000;
}
.intitle {
    font-size: 90%;
    width: 100px;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    color: #336699;
}
.vndrtitle {
    font-size: 90%;
    width: 0px;
    font-weight: bold;
    text-align: left;
    margin: 0px 0px 0px 0px;
    color: #336699;
}
.w9sm {
    font-size: 75%;
    color: #000000;
    font-weight: normal;
    margin: 0 0 0 25px;
}
.w9med {
    font-size: 105%;
    color: #000000;
    font-weight: normal;
    margin: 0 0 0 25px;
    color:red;
}
.passinfo {
    font-weight: bold;
    margin: 50px 0 0 0;
}

a.ext_link {
    color:#336699;
    background: url('link_external.gif') no-repeat left 20%;
    padding-left: 13px;
    text-decoration:none;
}
a.ext_link:hover {
    background: url('link_external.gif') no-repeat left 20%;
    padding-left: 13px;
    color: #5078e0;
}
a.doc_link {
    padding-left: 13px;
    background: url('link_docu.gif') no-repeat left 5%;
    color:#336699;
    text-decoration:none;
}
a.doc_link:hover {
    padding-left: 13px;
    background: url('link_docu.gif') no-repeat left 5%;
    color:#5078e0;
}
.colMr {

    width: 400px;
    height: 400px;
    margin: 0px 0px 0px 40px;
    padding: 5px;
    border-right: 1px solid #Bad7ff;
    float: left;
}
.colRr {

    width: 400px;
    height: 400px;
    margin: 0px 0px 0px 20px;
    padding: 5px;
    float: left;
}
.colDMr {
    width: 430px;
    margin: 0px 0px 0px 40px;
    border-right: 1px solid #Bad7ff;
    padding: 5px;
    float: left;
}
.colDRr {
    width: 400px;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    float: left;
}
.colLr {

    width: 150px;
    margin: 0px 0px 0px 0px;
    padding: 5px;
    float: left;
}
.colM {
    width:470px;
    height:600px;
    margin: 0px 0px 0px 10px;
    padding: 5px;
    float: left;
}
.colM_shorter {
    width:470px;
    height:500px;
    margin: 0px 0px 0px 10px;
    padding: 5px;
    float: left;
}
.colR {
    width:200px;
    height:600px;
    margin: 0px 0px 10px 0px;
    padding: 5px;
    border-left: 1px solid #Bad7ff;
    float: left;
}
.colR_shorter {
    width:200px;
    height:500px;
    margin: 0px 0px 10px 0px;
    padding: 5px;
    border-left: 1px solid #Bad7ff;
    float: left;
}
.colL {
    width: 200px;
    height:600px;
    margin: 0px 0px 10px 15px;
    padding: 5px;
    border-right: 1px solid #Bad7ff;
    float: left;
}
#main {
    width: 70%;
    margin: 0px 0px 10px 15px;
    float: right;
    }
#main_clear{
    width: 60%;
    margin: 0px 0px 10px 15px;
    float: left;
    }
#sidebar{
    height:600px;
    border-right: 1px solid #Bad7ff;
    float:left;
    width:25%;
    }
#sidebar_shorter{
    height:500px;
    border-right: 1px solid #Bad7ff;
    float:left;
    width:25%;
    }
#sidebar_clear{
    height:500px;
    border-right: 0px;
    float:left;
    width:25%;
    }
.pdfmsg {
    font-size: 70%;
    color: #336699;
    padding: 0 0 0 13px;
    margin:  60px 0 0 0;
}
.choicefrm {
    color: #336699;
}
.liblank {
    margin: 10px 0 0px 0;
}
.required
{
    color: red;
    font-weight: normal;
    font-size: 120%;
}
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
.LV_valid {
    color:#00CC00;
}

.LV_invalid {
    color:#CC0000;
}

.LV_valid_field,
input.LV_valid_field:hover,
input.LV_valid_field:active,
textarea.LV_valid_field:hover,
textarea.LV_valid_field:active {
 /* background-image: url('tickgreen.jpg');*/
    background-repeat: no-repeat;
    background-position: 100%;
    border: 1px solid #00CC00;
}

.LV_invalid_field,
input.LV_invalid_field:hover,
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover,
textarea.LV_invalid_field:active {
    border: 1px solid #CC0000;
}
