﻿body 
{
    font-size: 11px;
    font-family: Verdana;
    background: #ecf7fb;
    margin: 0px;
    padding: 0px;
}

/* Make sure IE plays nice with ems */
html
{
    font-size: 100%;
}

img 
{
    border:0px;
}

.radio
{
    border: 0px;
}

h1
{
    color: #0069AA;
}

ul.faq 
{
    list-style: decimal;
}

li.faq
{
    vertical-align: top;
    font-weight: normal;
    color: #00516e;
    font-size: 12px;
}

p.faq
{
    margin: 0px;
    color: #000000;
    font-size: 12px;
}

p.frmfield
{
    font-size: 12px;
    margin: 3px;
    width: 98%;
    font-weight: bold;
}

p.li_hdr
{
    
    color: #00b7f2;
    font-weight: bold;
	margin-bottom: 0px;
	margin-top:15px;
}

p.center_content
{
    width:95%;
    font-size: 11px;
    line-height: 1.5;
}

.bb 
{ 
    margin: 1px;
    width: 100%;
    text-align: right;
    color: #008cd2;
    font-weight: bold;
    font-style:italic;
    font-size: 9px;
}

.b
{
    color: #00b7f2;
    font-weight: bold;
    font-size: 12px;    
}

.button
{
    background:#f89827;
    border: 8px solid #f89827;
    color: #FFF;
    font-family: Verdana;
    font-weight: bold;
    font-size: 14px;
}

.error_summary
{
    margin-left: 10px;
    font-size: 11px;
    font-weight: bold;
}

/* form id styles */
#firstname
{
    width:90%;
    border: 1px solid #CCC;
}

#lastname
{
    width:97%;
    border: 1px solid #CCC;
}

#company
{
    width:99%;
    border: 1px solid #CCC;
}

#address1
{
    width: 99%;
    border: 1px solid #CCC;
}

#address2
{
    width:99%;
    border: 1px solid #CCC;
}

#email
{
    width:99%;
    border: 1px solid #CCC;
}

#state
{
    width: 45px;
    border: 1px solid #CCC;
}

#city
{
    width: 95%;
    border: 1px solid #CCC;
}

#zip
{
    width:94%;
    border: 1px solid #CCC;
}

#phone
{
    border: 1px solid #CCC;
}  

#othermethod 
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 25px;
    width: 450px;
    border: 1px solid #CCC;
}

#oposition
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 25px;
    width: 450px;
    border: 1px solid #CCC;
}

#othersw
{
    margin-top: 3px;
    margin-bottom: 3px;
    margin-left: 25px;
    width: 450px;
    border: 1px solid #CCC;
}

#questions
{
    margin-top: 3px;
    margin-bottom: 3px;
    width: 475px;
    border: 1px solid #CCC;
}

#infoq
{
    margin-top: 3px;
    margin-bottom: 3px;
    width: 465px;
    border: 1px solid #CCC;
}

#content {
  width: 959px;
  margin-left: auto;
  margin-right: auto;
}

#footer
{
    border-bottom: 1px dotted #BBB67B;
    padding-top: 15px;
    padding-bottom: 15px;
}

/* taken from briggscorp.com */
.copy {text-align:right;font-size:10px;color:#848484;padding:16px 3px 16px 0px;}
.midwrapper {background-image: url('../images/middlebackstretch.png'); padding: 10px 0px 10px 0px;}
.footerrightnav {text-align:right;font-weight:bold;font-size:11px;color:#9e9e9e;float:right;padding-right:3px;padding-top:7px;}
.questions {width:275px;float:left;font-size:17px;color:#006892;font-weight:bold;}
.clear {clear:both;}
a, a:link, a:visited {color:#0093cf; text-decoration:none;}
a:hover{color: #0093cf; font-weight:bold; text-decoration:underline;}
a.dark, a.dark:link, a.dark:visited {color: #0069AA; font-weight:bold; text-decoration:none;}
a.dark:hover{color: #0069AA; font-weight:bold; text-decoration:underline;}

.link
{
    vertical-align: middle;
    height: 20px;
    padding: 3px 0px 3px 0px;
    font-size: 11px;
}

.imglink
{
    vertical-align: middle;
    padding-right: 5px;
}


#header
{
    width:959px;
    height:70px;
    margin-top: 0px;   
}

#headerlink
{
    text-align: right;
}


    
    