﻿body {
padding:0px;
margin:0px;
background-position:center 323px;
background-repeat:no-repeat;
font-family:Arial, Arial, Helvetica, sans-serif;
}

h1{padding:0px;margin:0px 0px 20px 0px;font-size:22px;color:#4899df;}
h2{padding:0px;margin:0px 0px 5px 0px;font-size:18px;}
h3{padding:0px;margin:0px 0px 5px 0px;font-size:16px;color:#999;}
h4{padding:0px;margin:0px;font-size:14px;}
p{padding:0px;margin:0px 0px 10px 0px;font-size:12px; line-height:20px;}
.pagefeature5col p{padding:0px;margin:0px 0px 10px 0px;font-size:12px; line-height:30px;}
td{vertical-align:top;padding:5px;margin: 0px 10px 10px 0px;font-size:12px; line-height:20px;}
ul{font-size:12px; line-height:20px;}
a:link, a:visited{text-decoration:none;color:#4899df;padding:0px;margin:0px;}
a:hover{text-decoration:none;padding:0px;margin:0px;}
.fltl{float:left;}
.fltr{float:right;}
.clear{clear:both;}
.clearL{clear:left;}
.clearR{clear:right;}
.v_align_mid{vertical-align:middle;}
.noborder{border:0;}

.wrapper{
padding:0px;
margin:0px auto;
width:960px;
}
.wrapper_nav{
background-image:url(Images/nav-wrapper-bk.jpg);
background-repeat:repeat-x;
background-position:center top;
background-color:#4899df;
padding-bottom:1px;
}
.wrapper_page{
background-image:url(Images/body-bk.jpg);
background-repeat:no-repeat;
background-position:center top;
background-color:#4899df;
padding-bottom:1px;
}
    .header{
    padding:0px;
    margin:0px;
    height:294px;
    width:100%;
    }
        .logo{position:absolute; z-index:500;top:10px;}
        .header_float_right{height:26px;padding:5px 0px;float:right;}
        .header p{}
        .header_email{height:26px;margin-left:5px;padding:0px 5px;background-color:#4899df; color:#000; display:block; float:left;}
        .header_email a{color:#000;line-height:26px;font-size:12px;font-weight:bold;}
        .header_twitter{height:26px;margin-left:5px;padding:0px 5px; background-color:#c04260;color:#FFF;display:block; float:left;}
        .header_twitter a{color:#FFF;line-height:26px;font-size:12px;font-weight:bold;}
        .header_phone{height:26px;margin-left:5px;padding:0px 5px;background-color:#a1cb38; color:#000;display:block; float:left;}
        .header_phone a{color:#000;line-height:26px;font-size:12px;font-weight:bold;}
    .nav{
    padding:0px;
    margin:0px;
    height:58px;
    width:960px;
    background-color:#a1cb38;
    color:#fff;
    margin-bottom:10px;
    }
        .nav_link{
        display:block;
        float:left;
        padding:10px 25px;
        }
        .nav_link h1{color:#FFF;padding:0;margin:0;font-size:18px;}
        .nav_link h2{color:#FFF;padding:0;margin:0;font-size:14px;}
        .nav_link a:hover h1{color:#c04260;text-decoration:none;} 
        .nav_link a:hover h2{color:#4899df;text-decoration:none;}
        
    .page_content_holder{
    padding:15px;
    background-color:#FFF;
    width:930px;
    min-height:300px; 
    margin-bottom:20px;   
    }
        .default_video_blue_box{
        width:315px;
        padding:15px;
        height:157px;
        background-color:#4899df;
        }
.footer{
padding:0px;
margin:0px;
}
    .footer h1{
    padding:0px;
    margin:0px 0px 10px 0px;
    font-size:14px;
    font-weight:bold;
    color:#000;
    }
    .footer_thirds{
    padding:5px;
    margin:20px 0px 0px 0px;
    border-left: solid 1px #dedede;
    min-height:120px;
    }
    .half{width:50%;display:block;float:left;}
    .footer_thirds a{
    font-size:12px;
    line-height:20px;
    }
.button{
background-color:#21527c;
border:0px;
color:#fff;
padding:3px;
}
.button:hover{
background-color:#a1cb38;
border:0px;
color:#fff;
padding:3px;
}
.contactspan{width:150px; display:block; float:left;}
.commentBox{width:200px;height:75px;}
.map{width:100%; height:350px;}
/******************** Feature Widths *************************/
.pagefeature1col {
    width: 166px;   
    margin: 0px 20px 0px 0px;
    float: left;
}
.pagefeature2col {
    width: 360px;   
    margin: 0px 10px 0px 0px;
    float: left;
}
.pagefeature3col {
    width: 550px;  
    margin: 0px 5px 0px 0px; 
    float: left;
}
.pagefeature4col {
    width: 700px;  
    margin: 0px 5px 0px 0px; 
    float: left;
}
.pagefeature5col {
    width: 930px;   
    float: left;
}
.peoplefeature1col {
    width: 166px;   
    margin: 0px 20px 0px 0px;
    float: left;
}
.peoplefeature1col p{
font-family: /*handwriting,*/ Arial, Helvetica,  sans-serif;
font-size:12px;
}
.pagefeatureend {
    margin-right: 0px;   
}
.spacer{width:10px;display:block;float:left;}

.lightblue{background:#D4EFFD url(/images/blue_bk.jpg) no-repeat top center;}
.lightpurple{background:#E0E0EE url(/images/purple_bk.jpg) no-repeat top center;padding:0;margin:0;line-height:0;}
.padded{padding:10px;line-height:normal;}
.pagefeature1colP {
    width: 186px;   
    margin: 0px 0px 0px 0px;
    float: left;
}
.links h2{padding:0;margin:0;}
.links a{font-size:12px; padding:0;margin: 0;}
.links p{padding:0;margin: 0;line-height:25px;}

.greenheadertwos h2{color:#A1CB38;}
.section_b_span{
display:block;
float:left;
width:600px;
}
.section_a_span{
display:block;
float:left;
width:300px;
}
