@charset "utf-8";
/* CSS Document */
body { font: 13px Arial, Helvetica, sans-serif; background: #4F5662; margin: 0px 0 0; padding: 0; text-align: center; color: #333333; text-decoration: none; }

body a { text-decoration: underline; color: #333333; }

body a:hover { text-decoration: underline; color: #990000; }

a {outline: none; }

a img { border: none; }

h1 { color: #990000; font: normal 20px Arial, Helvetica, sans-serif; }

#container { width: 800px; background: #E6E7DF; margin: 0 auto; text-align: left; } 

#header_top { background: #E6E7DF; padding: 0; margin: 0px; } 

#header { margin: 0px auto; width: 800px; height: 223px; background: #E6E7DF; }

#menu { float: left; width: 252px; text-align: left; background: #E6E7DF url(assets/images/page_r2_c1.jpg) no-repeat; height: 223px; font-size: 100%; }

#pix{ float: left; height: 223px; width: 548px; background: #E6E7DF url(assets/images/page_r2_c2.jpg) no-repeat; }

#bullets { width: 100%; text-decoration: none; font-size: 100%; padding-top: 10px; }

#bullets ul { font-size: 110%; margin: 0 auto; padding-left: 0px; text-decoration: none; line-height: 25px; }

#bullets ul li { background: no-repeat 77px 77px; margin-left: 0px; line-height: 25px; text-decoration: none; list-style: none; }

#bullets ul li a { background: no-repeat; margin-left: 0px; padding-left: 14px; line-height: 25px; text-decoration: none; color: #CFBA6B; list-style: none; }

#bullets ul li a:hover { background: no-repeat 888px 888px; margin-left: 0px; padding-left: 14px; line-height: 25px; color: #CCCCCC; list-style: none; }

#sidebar { float: left; width: 220px; background: #E6E7DF; padding: 15px 10px 15px 18px;}

#mainContent { padding: 0 20px 20px; background: #E6E7DF; margin-top: 0; margin-right: 0; margin-left: 250px; } 

#footer { padding: 0; background:#EBEBEB url(assets/images/page_r4_c1.jpg) no-repeat; width: 800px; height: 67px; float: left; } 

#footer p { margin: 0; padding: 25px 0 0px; color: #CCCCCC; text-align: center; font-size: 95%; text-decoration: none;}

.footer a { color: #CCCCCC; text-align: center; font-size: 100%; text-decoration: none; }

.footer a:hover { color: #CCCCCC; text-align: center; font-size: 95%; text-decoration: underline; }

#contact_form { float: right; width: 240px; font: 13px Arial, Helvetica, sans-serif; color: #333333; background: url(assets/images/contact_form.jpg) no-repeat; padding: 20px 0px 45px; }

#contact_info { margin: 0px; padding: 0px; float: left; width: 235px; height: 350px; border-top: 1px none #666666; border-right: 1px dotted #666666; border-bottom: 1px none #666666; border-left: 1px none #666666; }

.phone { float: left; height: 28px; width: 247px; padding-left: 40px; }

#phone { background: url(assets/images/phone.jpg) no-repeat; height: 46px; width: 190px; padding-left: 44px; }

.address_box { font-size: 100%; text-align: left; float: left; width: 250px; }

.phone_box { font-size: 100%; float: right; width: 120px; }

.page_title { font-size: 160%; color: #990000; font-weight: normal; }

.side_titles { font-size: 130%; color: #990000; font-weight: bold; }

.side_txt { font-size: 13px; color: #666666; }

.fltrt { float: right; margin-left: 8px; }

.fltlft { float: left; 	margin-right: 8px; }

.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px; }

a img { border: none; }

#fax { background: url(assets/images/fax.jpg) no-repeat; height: 46px; width: 190px; padding-left: 44px; }

#email { background: url(assets/images/email.jpg) no-repeat; height: 46px; width: 190px; padding-left: 44px; }

#directions { background: url(assets/images/directions.jpg) no-repeat; height: 46px; width: 190px; padding-left: 44px; }

.form_txt { font: 100% Arial, Helvetica, sans-serif; color: #990000; }

#profile_container { width: 506px; }

.profile { float: left; width: 365px; font-size: 100%; background: #E6E7DF; font-weight: normal; padding: 1px; border-right: none; border-bottom: none; border-left: none; border-top-style: none; height: 159px; }

.photo { width: 132px; float: left; background: #E6E7DF; border-top: none; border-right: none; border-bottom: none; border-left: none; height: 170px; }

.email {float: left; width: 150px; font-size: 95%; background: #E6E7DF; font-weight: normal; padding: 1px; border-right: none; border-bottom: none; border-left: none; margin-bottom: 20px; border-top-style: none; }

