/* CSS Document */

body {background-image:url(images/bg.jpg); background-repeat:repeat-x; background-position:top center; background-color:#00B0D9; margin:0px; padding:0px;
font-family:Arial, Helvetica, sans-serif; color: 353535; height:100%;
}

#bg_people{width:820px; height:120px; background-image:url(images/bg_people.jpg); background-repeat:no-repeat;}

#mainbg {width:1210px; background-image:url(images/bg_mainimage.jpg); background-repeat:no-repeat; padding-top:0px;}
#topnav {background-image:url(images/bg_topnav.jpg); background-repeat:no-repeat; width:820px; height:48px;}
#navtext {font-family:"Courier New", Courier, mono; color:#00337A; font-weight:bold; font-size:13px; text-align:right;}
#container {width:820px;}
#lc {float:left; width:361px;  height:965px;}
#logo {width:361px; height:214px;}

#welcome {background-image:url(images/inset_welcome.gif); background-repeat:no-repeat; width:361px; height:309px;}
#welcometext {padding:60px 20px 30px 80px; text-align:left; font-size:12px; line-height:15px;color: #353535;}
.greenbold {color:#007894; font-weight:bold;}

a {color:#007894; font-weight:bold;text-decoration:none;}
a:hover {color:#007894; font-weight:bold; text-decoration:underline;}
a.topnav {color:#00337A; text-decoration:none;}
a.topnav:hover {color:#00337A; text-decoration:underline;}

#rc {width:459px; overflow: auto; height:965px; }
#homephoto {width:459px; height:336px;}
#ribbonlinks {background-image:url(images/ribbonbuttons.gif); background-repeat:no-repeat; width:459px; height:187px; }
#ribbonlinks_button {text-align:left; width:459px; height:187px;}
#ribbonlinks_form{padding:9px 0 0 220px;}

.ribbonform {width:174px; height:14px; border:1px solid #F05704; font-family:"Courier New", Courier, mono; color:#333333; font-size:11px; padding:2px; float:left; }
.ribbonformbutton {margin:2px 0px 0px 3px;}

#ribbonlinks2 {margin: 13px 0 0 105px;}


#rc_inset {background-image:url(images/bg_bottom_right.gif); width:459px; height:442px; background-repeat:no-repeat; }
#rc_inset_text{padding:50px 70px 10px 60px; text-align:left;}

#lc_inset {background-image:url(images/bg_bottom_left.gif); width:361px; height:442px; background-repeat:no-repeat;}
#lc_inset_text{padding:50px 20px 10px 90px; text-align:left;}



#home_bottom {background-image:url(images/home_bottom.gif);  background-repeat:no-repeat; width:820px; height:267px; text-align:left;}
#home_bottom_main{ padding: 35px 0 10px 80px; text-align:left;}
#home_bottom_left{width:325px; float:left; padding:0 30px 30px 80px;}
#home_bottom_right{ width:325px; overflow:auto;}
#footer {color:#ffffff; font-size:11px; line-height:16px; margin:20px 0 50px 0; width:780px;}
#footer2 {color:#007894; font-size:11px; line-height:16px; margin:20px 0 20px 0;}
a.footerlinks {color:#ffffff; text-decoration:none; font-weight:normal;}
a.footerlinks:hover {color:#ffffff; text-decoration:underline; font-weight:normal;}

a.footerlinks2 {color:#007894; text-decoration:none; font-weight:normal; font-size:11px;}
a.footerlinks2:hover {color:#007894; text-decoration:underline; font-weight:normal; font-size:11px;}



h1.home{color:#FF4800; font-size:20px; margin:0px; font-weight:normal;}
h2.home{color:#004B5D; font-size:16px; margin:0px;}
p.home {font-size:12px; line-height:16px; color:#353535; margin-bottom:15px; margin-top:0px;}
h1{color:#FF4800; font-size:20px; margin:0px; font-weight:normal; margin-bottom:15px;}
h2{color:#004B5D; font-size:16px; margin:0px;}
p {font-size:12px; line-height:16px; color:#353535; margin-bottom:15px; margin-top:0px;}

.text {font-size:12px; line-height:16px; color:#353535; margin-bottom:15px; margin-top:0px;}

.pic {border:1px solid #cccccc;}


blockquote {font-size:12px; line-height:16px; color:#353535;}

/*interior styles*/

#logo_int {width:361px; height:214px; float:left;}
#photo_int {background-image:url(images/photo_interior.jpg); width:459px; height:214px; background-repeat:no-repeat; overflow:auto;}


#bg_int {background-image:url(images/bg_interior.gif); background-repeat:no-repeat; width:820px; padding-left:8px;}
#bg_int_map {background-image:url(images/bg_interior_map.gif); background-repeat:repeat-y; width:764px; padding-bottom:30px;}
#int_mc {width:721px; background-image:url(images/int_mc_repeat.gif); background-repeat:repeat-y; text-align:left;  border-bottom:1px solid #cccccc;}
#int_mc_content {padding:30px;}

#int_lc {margin:0px 11px 0px 20px; float:left; width:273px; background-image:url(images/int_lc_repeat.gif); background-repeat:repeat-y; text-align:left; min-height:965px;}
#int_rc {margin:0px 30px 0px 40px; overflow: auto; background-image:url(images/int_rc_repeat.gif); background-repeat:repeat-y; width:459px; text-align:left; min-height:965px;}

#int_lc_hd {width:230px;  margin:30px;} 
#int_rc_hd {width:380px; margin:30px; } 



#formsubmit {width:600px; border:1px solid #cccccc; padding:30px; text-align:left;}

#comm_img {padding:0 15px 15px 0; float:left;}

#item {width:620px; border:1px solid #cccccc; padding:20px; margin-bottom:20px;}
.testimonial_img {margin: 0 20px 20px 0;}

#error {width:300px; margin:50px; padding:50px; background-color:#ffffff; border:2px solid #000;}

#main_bottom {background-image:url(images/main_bottom.gif); background-repeat:no-repeat; width:820px; height:32px;}
