/* CSS Document */

/*Body*/
body
{ 
background-color: #FFFFFF;
margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
}

.hand
{
cursor: pointer;
}

.left_shadow
{ 
background-image: url(../images/left_shadow.gif);
background-repeat: repeat-y;
background-color: #999999;
}

.right_shadow
{ 
background-image: url(../images/right_shadow.gif);
background-repeat: repeat-y;
background-color: #999999;
}

.blue
{
background-color: #0041AD;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 0px;
}

.white
{
background-color: #FFFFFF;
}

.blt
{
padding-top: 4px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 4px;
}

.stepsleft
{
width: 250px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
font-family: arial;
font-size: 11px;
color: #333333;
text-align: Left;
line-height: 20px;
}

.stepsright
{
width: 250px;
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 20px;
font-family: arial;
font-size: 11px;
color: #333333;
text-align: Left;
line-height: 20px;
}

.cnt_blt
{
padding-top: 0px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 15px;
}

.hdr
{
font-family: arial;
font-size: 20px;
color: #FF640B;
text-align: Left;
font-weight: bold;
}

.hdropenhouse
{
font-family: arial;
font-size: 25px;
color: #FF640B;
text-align: center;
font-weight: bold;
}

.hdrcenter
{
font-family: arial;
font-size: 20px;
color: #FF640B;
text-align: center;
font-weight: bold;
}

.hdrorangesm
{
font-family: arial;
font-size: 18px;
color: #FF640B;
text-align: Left;
font-weight: bold;
}

.hdrorangeclass
{
font-family: arial;
font-size: 13px;
color: #FF640B;
text-align: Left;
font-weight: bold;
}

.hdrblueclass
{
font-family: arial;
font-size: 13px;
color: #0041AD;
text-align: Left;
font-weight: bold;
}

.home_large
{
font-family: arial;
font-size: 17px;
color: #0041AD;
text-align: center;
font-weight: bold;
}

.home_number
{
font-family: arial;
font-size: 20px;
color: #0041AD;
text-align: center;
font-weight: bold;
}

.note
{
font-family: arial;
font-size: 11px;
color: #333333;
text-align: Left;
}

.hdr_under
{
margin-top: 0px;
margin-bottom: 5px;
margin-left: 0px;
margin-right: 0px;
font-family: arial;
font-size: 25px;
color: #FF640B;
text-align: Left;
font-weight: bold;
text-decoration: underline;
}

.hdr_dark
{
font-family: arial;
font-size: 15px;
color: #0041AD;
text-align: Left;
font-weight: bold;
}

.hdr_darkgrey
{
font-family: arial;
font-size: 18px;
color: #333333;
text-align: Left;
font-weight: bold;
}

.hdr_darkgreydate
{
font-family: arial;
font-size: 15px;
color: #333333;
text-align: Left;
font-weight: bold;
}

.hdr_darkgreymed
{
font-family: arial;
font-size: 13px;
color: #333333;
text-align: Left;
font-weight: bold;
}

.hdr_darkgreysm
{
font-family: arial;
font-size: 11px;
color: #333333;
text-align: Left;
font-weight: bold;
}


.bullet
{
width: 9px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 5px;
}

.bulletcontent
{ 
width: 275px;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
font: 12px Arial;
text-align: left;
color: #333333;
}

.rounded_sub
{ 
background-color: #E8E8E8;
padding-top: 2px;
padding-bottom: 2px;
padding-left: 2px;
padding-right: 2px;
font: 15px Arial;
text-align: left;
color: #0041AD;
font-weight: bold;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 1px;
border-bottom-width: 1px;
border-color: #CCCCCC;
width: 281px;
}

.testimonial_name
{
font-family: arial;
font-size: 11px;
font-weight: bold;
color: #333333;
}

.cnt
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 480px;
}

.cnt_about
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
}

.cnt_home
{
background-image: url(../images/wells_bg.gif);
background-position: top;
background-repeat: no-repeat;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 13px;
color: #333333;
text-align: center;
width: 480px;
}

.cnt_contact_left
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 10px;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 220px;
}

.cnt_contact_right
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 10px;
padding-right: 0px;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 220px;
border-style: solid;
border-right-width: 0px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #999999;
}

.cnt_inside
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 314px;
}

.cnt_services
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 627px;
}

.cnt_summer
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 610px;
}

.cnt_inside_entire
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
}

.cnt_tbl
{
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 15px;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
}

.sub
{
padding-top: 25px;
padding-bottom: 25px;
padding-left: 5px;
padding-right: 10px;
background-color: #FFFFFF;
font-family: arial;
font-size: 12px;
color: #333333;
text-align: Left;
line-height: 20px;
width: 150px;
border-style: solid;
border-right-width: 1px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #999999;
}

.right_image
{ 
background-color: #FFFFFF;
padding-top: 25px;
padding-bottom: 25px;
padding-left: 15px;
padding-right: 15px;
font: 12px Arial;
text-align: left;
color: #333333;
border-style: solid;
border-right-width: 0px;
border-left-width: 1px;
border-top-width: 0px;
border-bottom-width: 0px;
border-color: #999999;
width: 296px;
}

.footer
{
padding-top: 10px;
padding-bottom: 10px;
padding-left: 0px;
padding-right: 0px;
background-color: #FFFFFF;
font-family: arial;
font-size: 11px;
color: #333333;
text-align: center;
}

.signin
{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 0px;
padding-right: 0px;
font-family: arial;
font-size: 11px;
color: #FFFFFF;
text-align: right;
}

.form
{ 
margin-top: 0px;
margin-bottom: 0px;
margin-left: 0px;
margin-right: 0px;
}

.fields
{ 
padding-top: 5px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
text-align: right;
}

.lgn_main
{ 
padding-top: 0px;
padding-bottom: 0px;
padding-left: 0px;
padding-right: 0px;
}

.lgn_lft
{ 
padding-top: 0px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font: 11px Arial;
text-align: right;
color: #0041AD;
font-weight: bold;
}

.lgn_top
{ 
padding-top: 5px;
padding-bottom: 5px;
padding-left: 5px;
padding-right: 5px;
font: 12px Arial;
text-align: left;
color: #FF640B;
font-weight: bold;
border-style: solid;
border-right-width: 0px;
border-left-width: 0px;
border-top-width: 0px;
border-bottom-width: 1px;
border-color: #999999;
}

.lgn_error
{ 
font: 12px Arial;
text-align: left;
color: #FF640B;
font-weight: bold;
}


.formcopy
{
margin-left: 5px;
margin-right: 5px;
margin-top: 5px;
margin-bottom: 5px;
font: 11px Verdana, Arial, Helvetica, sans-serif;
color: #000;
letter-spacing: 1px;
}

.but
{ 
text-align: right;
}

.input 
{
background: #E4E4E4;
font: 11px verdana;
color: #000;
border-style: solid;
border-width: 1px;
border-color: #8D8E92;
}

.input_spc
{
padding-top: 2px;
padding-bottom: 2px;
padding-left: 0px;
padding-right: 0px;
text-align: right;
}
	
a:link {color: #0041AD}
a:visited {color: #0041AD}
a:hover {color: #FF640B}
a:active {color: #0041AD}

a {text-decoration: underline}
