/* CSS Document */
* {padding:0; margin:0;}
body {width:100%; text-align:center; background:url(images/background.jpg) repeat-x #b3e9dc; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#fff; line-height:1.5em;}
a {color: #003366 ; font-weight:bold;}
a:hover {text-decoration: none;}
p {padding:5px 20px;}
#outer {width:950px; margin:0 auto;}
.home #header{background:url(images/header_bg.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
.aboutus #header{background:url(images/header_bg_2.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
.testimonials #header{background:url(images/header_bg_3.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
.ourteam #header {background:url(images/header_bg_4.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
.expertise #header {background:url(images/header_bg_5.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
.links #header {background:url(images/header_bg_6.jpg) no-repeat; height:361px; margin:0 auto; position:relative;}
#navigation {position:absolute; left: 210px; top: 52px;}
#navigation a{color:#36526f; font-weight:bold; text-decoration:none;}
#navigation a:hover {color:#98d0ce;}
#navigation ul {list-style:none;}
#navigation li {display:block; float:left; padding:0 20px 0 30px;background:url(images/bullet.gif) no-repeat 2px 7px;}
#phone {text-align:right; font-size:16px; font-weight:bold; color:#36526f; position:absolute; left: 726px;top: 83px;}
#page {background-image:url(images/page_bg.png); background-repeat: repeat; margin:0 auto;}
#container {width:850px; background:url(images/container_bg.jpg) no-repeat bottom #b8daed;margin:0 auto;}
#behind {width:836px; background:#fff; margin:0 auto;}
#inside {width:799px; margin:0 auto;}
#footer {background-image:url(images/page_bottom.png); background-repeat: no-repeat; background-position: top; margin:0 auto; color:#36526f; font-size: 11px;}
#footer a {color:#36526f;}
#footer p {padding-top:15px;}
#left {width:516px; float:left; padding-top:15px;text-align:left; }
#left h2 {padding:0 0 5px 0; font-size:16px; font-weight:bold; border-bottom:solid 1px; margin:0 20px;}
#content {background:url(images/content_bg.gif) #235a79 no-repeat top; min-height:155px; border-right:#36526f solid 1px; border-left:#36526f solid 1px; }
#inner_content {background: url(images/inner_content_bg.jpg) #235a79 no-repeat top; min-height:154px; border-right:#36526f solid 1px; border-left:#36526f solid 1px; width:797px; margin:0 auto; text-align:left;}
#inner_content ul {padding: 0 60px;}
#inner_content h1 {padding:5px 0; font-size:18px; font-weight:bold; color:#b4eadc; margin:0 20px;}
#inner_content h2 {padding:5px 0; font-size:16px; font-weight:bold; border-bottom:solid 1px #b4eadc; margin:0 20px;}
#inner_content h3 {padding:5px 0; font-size:14px; font-weight:bold; margin:0 20px; color:#b4eadc;}

#right {width:271px; float:left; margin-left:12px; padding-top:15px;text-align:left; color:#36526f}
#right ul {padding-top:16px; list-style:none;}
#right a {text-align:right;}
#right li {padding:5px 0 5px 20px; border-bottom: dotted #245b7a 1px; background:url(images/bullet.gif) no-repeat 4px 12px;}
#right h1 {background:url(images/sub_header_bg.gif) no-repeat; color:#fff; font-family:"Times New Roman", Times, serif; font-size:26px; padding:10px;}
#info_box {background:url(images/infobox_bg.gif) #87bec3 no-repeat; border-right:#36526f solid 1px; border-left:#36526f solid 1px;}
#address {float:left; width:300px;}
#hours {float:right; text-align:right;}
