﻿body
{
    font-family: Arial, Verdana, Sans-Serif; font-size:10pt;
    background-image: url("../images/BG.gif");
    background-repeat:repeat-y;
    background-position: center top;
    margin-top:6px; margin-left:0px; margin-right:0px;
}

input.textbox
{
    font-size:100%;
    font-family: Arial, Verdana, Sans-Serif;
    background-image: url("../images/Input-Shadow-bg.png");
    background-repeat:repeat-x;
    border:solid 1px #ccc;
    padding:2px;
}

div#content-holder
{
    width:100%; 
    height:auto; 
    margin-left: 0px;
    margin-top: 10px;
}

div#content
{
    width: 770px; 
    height: auto; 
    margin: 0 auto;
}
div#language
{
     width: 770px; height: 28px; margin:0 auto; text-align:right;
     font-family:Arial;
     font-size: 0.9em;
}

div#language input, select 
{
	font-size: 0.9em;
}
    
div#header
{
    width: 770px; height: 80px; margin:0 auto; vertical-align:baseline;
}

div#silver-oak-logo
{   
    float:left; width:300px;
}

div#account-login-button
{
    float:right; width:145px; padding-top:38px; text-align:right;
}

div#site-navigation
{
    width: 770px; 
    height: auto; 
    margin: 0 auto;
}

div#sidemenu-container
{
   float:left; 
   width:194px;
   margin:15px !important; 
   margin-left:8px;
   margin-bottom:20px;
}


div#sidemenu-top
{
    background-repeat:no-repeat;
    background-image:url('../images/side-menu-top.gif');
    width:194px;
    height:11px;
    font-size:0px;
}

div#sidemenu-content
{
    padding-left:3px;
    padding-top:10px;
}

div#sidemenu-mid
{
    background-repeat:repeat-y;
    background-image:url('../images/side-menu-mid.gif');
    width:194px;
    height:auto;
    padding-left:0px;
}

div#sidemenu-mid h2
{
    font-family:Verdana,Arial,sans-serif; 
    font-size:1.0em; 
    color:#484848; 
    margin-top:0px;
    margin-bottom:0px;
    padding-left:10px;
}

div#sidemenu-mid ul
{
    padding-top:10px;
    padding-bottom:15px;
    margin-bottom:0px;
    margin-top:0px;

}

div#sidemenu-mid li
{
    padding-bottom:2px;
    background-image: url('li-arrow.gif');
    background-repeat: no-repeat;
    background-position: 0 .4em;

}

div#sidemenu-mid a:link, a:visited
{
    font-family:Verdana, Arial, Helvetica;
    font-size:1.0em;
    color:#006600; 
    text-decoration:none;
}

div#sidemenu-mid a:hover
{
    font-family:Verdana, Arial, Helvetica;
    font-size:1.0em;
    color:#006600; 
    text-decoration:underline;
}

div#sidemenu-mid a.active
{
    font-weight:bold;
}

div#sidemenu-bottom
{
    background-repeat:no-repeat;
    background-image:url('../images/side-menu-bottom.gif');
    width:194px;
    height:12px;
}

div#page-content
{
    float:right;
    height:auto;
    width:530px;
    padding-top:10px;
    padding-right:10px !important;
    padding-right:5px;
    margin-top:15px; 
    text-align:left;
    line-height:150%;
}

div#page-content h1
{
    font-family:Verdana,Arial,sans-serif; 
    font-size:1.4em; 
    color:#484848; 
    margin: 2px; 
    margin-bottom:16px;
}

div#page-content h2
{
    font-family:Verdana,Arial,sans-serif; 
    font-size:1.2em; 
    color:#6b6b6b; 
    margin: 2px; 
    margin-bottom:16px;
}

div#page-content h3
{
    font-family:Verdana,Arial,sans-serif; 
    font-size:1.0em; 
    color:#6b6b6b; 
    margin-top: 0px;
    margin-bottom:0px;
    padding-bottom:-5px;
}
div#page-content a:link
{
    font-family: Arial, Verdana, Helvetica; color:#006600; text-decoration:none;
}
div#page-content a:visited
{
    font-family: Arial, Verdana, Helvetica; color:#006600; text-decoration:none;
}

div#page-content a:hover
{
    font-family: Arial, Verdana, Helvetica; color:#006600; text-decoration:underline;
}

td.form-left-td
{
    width:25%;
}

td.form-right-td
{
    width:75%;
}

td.form-left-td2
{
    width:45%;
}

td.form-right-td2
{
    width:55%;
}

div#hr-bottom
{
    width:500px;
    margin-top:20px;
    margin-left: auto; 
    margin-right: auto;
    height:1px;
    background-image:url('../images/hr-dashed.gif'); 
    background-repeat:repeat-x;
}

div#footer
{
    width:770px; height:auto; margin:0 auto; padding-top:10px; text-align:center;
}

div#footer a:link, a:visited
{
    font-family:Verdana, Arial, Helvetica; color:#006600; text-decoration:none;
}

div#footer a:hover
{
    font-family:Verdana, Arial, Helvetica; color:#006600; text-decoration:underline;
}

p#copyright
{
    font-size:0.8em; color:#696969;
} 

a.faq-link:link, a.faq-link:visited
{
    font-size:0.9em;
}

ul.faq-ul
{
    display: block;
    margin-left:-15px !important;
    margin-left:20px;

    margin-bottom:0px;
    margin-top:0px;
    line-height:130%;
}
fieldset {
	border: 1px solid #ddd;
	margin: 1em 0;
	padding: 15px;
	clear: left;
} * html fieldset { padding-top: 0; }

legend {
	font-size: 135%;
	font-weight: normal;
	letter-spacing: -0.01em;
	line-height: 1;
	color: #507321;
	padding: 0 0.5em;
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

fieldset fieldset legend {
	font-size: 105%;
	font-weight: bold;
}

legend span {
	color: #999;
	font-size: 90%;
	letter-spacing: 0;
}

fieldset.lease-info {
	border: 1px solid #ddd;
	margin: 0px;
	padding: 10px;
	clear: left;
	width:85%;
	
} * html fieldset { padding-top: 0; }

legend.lease-info {
	font-size: 90%;
	font-weight: normal;
	letter-spacing: -0.01em;
	line-height: 1;
	color: #507321;
	padding: 0 0.5em;
} * html legend { margin-bottom: 15px; padding: 0 0.5em; }

table.alertMessage
{
    width:100%;padding-bottom:5px;
}
table.alertMessage td
{
    text-align:center;border-top:solid 1px #d0d0d0; border-bottom:solid 1px #d0d0d0;font-size:1.1em;font-weight:bold;color:#666666;background-color:#cee1b4;
}

td.infoCellBold
{
    padding-left:3px;background-color:#ebebeb;border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;font-size:0.9em;font-weight:bold;text-align:left;width:40%;
}

td.infoCell
{
    padding-left:3px;background-color:#ebebeb;border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;font-size:0.9em;text-align:left;width:60%;
}

td.infoCellPaymentRight
{
    padding-left:3px;background-color:#ebebeb;border-right: solid 1px #ffffff;font-size:0.9em;text-align:right;width:40%;
}

td.infoCellPaymentLeft
{
    padding-left:3px;background-color:#ebebeb;border-right: solid 1px #ffffff; font-size:0.9em;text-align:left;width:60%;
}
    
td.infoCellBlue
{
    padding-left:3px;background-color:#ebebeb;border-right: solid 1px #ffffff; border-bottom: solid 1px #ffffff;font-size:0.9em;text-align:left;color:#003366;
}

table.shaded-input input.textbox
{
    font-size:100%;
    font-family: Arial, Verdana, Sans-Serif;
    background-image: url("../images/Input-Shadow-bg.png");
    background-repeat:repeat-x;
    border:solid 1px #ccc;
    padding:2px;
}

.paymentTable
{
    width:100%;
}

.ccddl
{
    font-size:1.0em;
}

.agreementText
{
    font-size:0.8em;
}
div.partner-right
{
   float:right;width:50%;text-align:center;padding:15px 0px 5px 0px;
}
div.partner-left
{
   float:right;width:50%;text-align:center;padding:15px 0px 5px 0px;
}

div.partner-center
{
   float:right;width:100%;text-align:center;padding:15px 0px 5px 0px;
}
