﻿.Valid1 {
    color: #CC0000;
    font-weight: bold;
}

html, body {
    background-color: #E5E5E5;
    margin: 0px;
    padding: 0px;
}

div {
    font-family: 'Open Sans', sans-serif, Arial;
}

#divheader {
    width: 1058px;
	margin-left: auto;
	margin-right: auto;   
}

#divwhite1 {
    
    background: url(/Images/bg_main.gif);
    background-repeat: repeat;
    width: 1058px;
	margin-left: auto;
	margin-right: auto;   
}

#divwhite2 {
    background: url(/Images/bg_top.gif);
    background-repeat: no-repeat;
    background-position:center top;
	padding-top: 40px;     
	max-width: 100%;
}
#navouter {
    position:relative;
    height:162px;
}

#nav {
    width: 650px;
    height: 75px;
    background: url(/Images/nav_01home.gif);
    background-repeat: no-repeat;    
    position: absolute; 
    bottom: 4px; 
    left: -4px;
}

#navinner {
    margin-top: 11px;
}

.body1 a, .body1 a:link, .body1 a:visited, .body1 a:hover, .body1 a:active {
    text-decoration: none;
    color: #6666CC;
    font-weight: bold;
}

.nav1, .nav1 a, .nav1 a:link, .nav1 a:visited, .nav1 a:hover, .nav1 a:active {
    color: #FFFFFF;
    text-decoration: none;
    text-shadow: 0em 0em 0.2em #333;
}

#pink tr td div {
    background-color:#CC8E98;
    border: solid 1px #E6CCCA;
    height: 7px;
    width: 7px;
    margin: 7px 5px 0px 13px;

}
#pink {
    visibility:hidden;
}
    
       
.nav2, .nav2 a, .nav2 a:link, .nav2 a:visited, .nav2 a:hover, .nav2 a:active {
    color: #E5C7C4;
    font-size: 12px;
    vertical-align: top;
    text-decoration: none;
}        
        
        
#edtZip
{
    font-size:16px;
    color: #B5B5B5;
    margin-left: 13px;
    margin-top: 6px;
    border: none;
    text-align: right;
    height: 24px;
    width: 121px;
    padding: 0px 10px 0px 0px;
    background-color: inherit;
}

#navtable td
{
    vertical-align: top;
}

::-ms-clear {
    display: none;
}

      
.footer1, .footer1 a, .footer1 a:link, .footer1 a:visited, .footer1 a:hover, .footer1 a:active {
    color: #999999;
    font-size: 15px;
    text-decoration: none;
}        
      
.graytitle
{
    font-size: 40px;
    color: #656565;
    line-height: 1.1em;
    margin-bottom: 20px;
}      

.redtitle
{
    font-size: 53px;
    color: #A02B38;
    font-weight: bold;
    margin-bottom: 20px;
    margin-top: 14px;
}

.graysub
{
    font-size: 22px;
    color: #999999;
}

.form1
{
    color: #999999;
    font-size: 14px;
}

.input1, textarea {
    font-size: 18px;  
    border: solid 1px #A02B38;
    -moz-border-radius: 5px;
    border-radius: 5px;  
    
   -moz-box-shadow:    inset 0 0 10px #CCCCCC;
   -webkit-box-shadow: inset 0 0 10px #CCCCCC;
   box-shadow:         inset 0 0 10px #CCCCCC;    
   padding-left: 5px;
   padding-right: 5px;
}

.input1 {
    height: 28px;
}

.btnGreen {
    width: 134px;
    height: 28px;
    border: solid 1px #A02B38;
    background-color: #009900;
    color: #FFFFFF;
   -moz-box-shadow:    inset 0 0 10px #026E00;
   -webkit-box-shadow: inset 0 0 10px #026E00;
   box-shadow:         inset 0 0 10px #026E00;  
    text-shadow: 0em 0em 0.2em #333;   
    font-size: 14px;
    -moz-border-radius: 5px;
    border-radius: 5px;      
}


.redtitle2
{
    font-size: 52px;
    color: #A02B38;
    line-height: 1.0em;
    margin-bottom: 30px;
}