/* CSS STYLESHEET */


body {font:12px Arial, Helvetica, sans-serif; color:#797979; background-color:#effffe}
a {color:#397BAC; text-decoration:none; font-weight:bold}
a:hover {text-decoration:underline}
table {font:12px Arial, Helvetica, sans-serif}

#wrapper {width:775px; height:auto; margin:20px auto; border:1px solid #397BAC; background-color:#FEFEFE}

#header {width:755px; padding:15px 5px 5px 15px; height:170px;}
.title {font:32px "Arial Black", Arial; color:#DE4717; letter-spacing:-2px; text-transform:uppercase}
.title span {color:#050505}

/* Curved Borders*/
.bl {background:url(../images/bl.gif) 0 100% no-repeat #E2E1E1; width:270px }
.br {background:url(../images/br.gif) 100% 100% no-repeat; }
.tl {background: url(../images/tl.gif) 0 0 no-repeat}
.tr {background: url(../images/tr.gif) 100% 0 no-repeat; padding:10px;}
/* End Curved Borders */

.nav {width:270px; height:100px}
.nav table {font:12px Arial, Helvetica, sans-serif}
.nav table ul {margin-left:-23px; padding-top:7px; margin-top:0px}
.nav table ul li {list-style-image:url(../images/bullet.gif); padding-top:3px; padding-bottom:4px; vertical-align:middle;}

.photo {width:472px; height:163px; margin-left:15px; float:right; margin-top:-155px; margin-bottom:10px}

#middle-bar {border-top:1px solid #E3E4E6; border-bottom:1px solid #C8C8C8; background-color:#ececee; width:100%; height:30px}
.tagline {font:14px Arial, Helvetica, sans-serif; color:#6d6d6d;  font-weight:bold; float:left; width:565px; padding-left:20px}
.phone {color:#397BAC; font:28px Arial, Helvetica, sans-serif; margin-top:-7px; padding-right:5px;  font-weight:bold; float:right} 

#content {width:100%}
#left {width:204px; height:auto; border-right:1px solid #C8C8C8; padding:10px;  float:left}
#left h1 {font:18px Arial, Helvetica, sans-serif; color:#DE4717}
#left a {color:#797979; font-weight:normal}
#left a:hover {color:#397BAC}
#left table ul {list-style:none;}
#left table ul li {margin-left:-40px}

#right {width:715px; height:auto; padding:20px; } 
#right h1 {text-transform:uppercase; font:20px Arial, Helvetica, sans-serif; color:#3D3D3D; letter-spacing:-1px; margin-top:10px;}
#right h2 {font:17px Arial, Helvetica, sans-serif; color:#3d3d3d; text-decoration:underline}
#right h3 {font:14px Arial, Helvetica, sans-serif; color:#3d3d3d; font-style:italic}
#right ul li {margin-left:20px}

#footer { width:100%; margin-top:10px;  } 

.bottom_nav {width:100%; height:30px; background-color:#ececee; border-top:1px solid #E3E4E6; border-bottom:1px solid #C8C8C8; font-size:10px; padding-top:10px; text-align:center}
.bottom_nav a {padding:8px; font-weight:bold; text-decoration:none;  color:#6d6d6d}
.bottom_nav a:hover {text-decoration:underline; color:#397BAC}

.copyright {width:775px; height:45px; font-size:11px; color:#444; margin-top:10px; text-align:center }
.copyright a {color:#666; text-decoration:none}
.copyright a:hover {color:#397BAC; text-decoration:underline}

.mandatory {color:red; font-weight:bold}

#cluster {display:block; text-align:center; width:900px; margin:auto;}
#cluster a { font-size:10px;}