/* CSS Document */

html, body {background:#AC412D url(../images/bg_body.gif) repeat 0% 0%; text-align:center; margin:0; padding:0; border:0; height:100%; color:#000;}

#holder {width:714px; background:transparent url(../images/bg_holder.gif) repeat-y 0% 0%; text-align:left; margin:auto; padding:0 10px 0 10px; border:0; position:relative; min-height:100%; font:normal 62.5% Arial, Helvetica, sans-serif;}

* html #holder {height:100%;}

.flash_heading {padding:5px 0 10px 0;}

h1 {font:normal 1.8em "Arial Narrow", Arial, Helvetica, sans-serif; margin:0; padding:0; border:0;}

h2 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:0; border:0; color:#AB2911; letter-spacing:0.05em;}

h3 {font:bold 1.2em Arial, Helvetica, sans-serif; margin:0; padding:7px 0 10px 0; border:0; color:#AB2911;}

h4 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:5px 0; border:0; color:#AB2911; text-align:center; letter-spacing:0.05em;}

h5 {font:bold 1em Arial, Helvetica, sans-serif; margin:0; padding:5px 0 0 25px; border:0; color:#555471; background:transparent url(../images/bg_left_nav.gif) no-repeat 0% 50%; height:20px; letter-spacing:0.05em;}

h6 {font:bold 1.2em Arial, Helvetica, sans-serif; margin:0; padding:15px 0 10px 0; border:0; color:#006699; text-align:center; line-height:200%;}

p {margin:0; border:0; padding:7px 0 10px 0; line-height:150%;}

a {color:#000; border:0}

a:hover {color:#AB2911; text-decoration:none;}

a.blue_link {color:#006699;}

a.black_link {color:#000; text-decoration:none;}
a.black_link:hover {color:#AB2911; text-decoration:underline;}

.img_right {float:right; padding:0 0 0 20px; width:250px;}

.img_left {float:left; padding: 0 20px 0 0; height:280px;}

.news {height:280px;}

img {border:0;}
/* ==========================SKIP STYLES=================================== */

ul#skip {margin:0; padding:0; border:0; list-style:none; position:absolute; top:0; left:-1000em; z-index:300; display:block;}

ul#skip li {float:left; padding:0 5px 0 0;}

/* Content Styles */
#content {width:716px; margin:auto; font-size:1.2em; padding-bottom:75px;}

#left_nav {width:161px; float:left; padding-right:10px; color:#555471;}

#photo {width:545px; text-align:center; float:right;}

#text {clear:both; padding:10px;}

/* Left Nav Styles */
ul.leftnav {margin:0 0 10px 0; padding:0 0 15px 40px; border:0; background:transparent url(../images/bg_leftnav.gif) no-repeat 50% 100%; list-style:none; font-size:0.8em;}

ul.leftnav_last {background:none;}

ul.leftnav li {padding:3px 0;}

a.nav {text-decoration:none; color:#555471;}

a.nav:hover {color:#FC6205; text-decoration:none;}

/* Header Styles */
#header {width:703px; margin:0 auto 6px auto; padding:10px 0 0 13px; background:transparent url(../images/bg_header.jpg) no-repeat 100% 100%; height:81px;}

#logo {width:339px; height:78px; float:left;}

a.logo_link {display:block; background:transparent url(../images/logo.gif) no-repeat 0% 0%; width:339px; height:78px;}

#main_nav {width:359px; float:right; padding:57px 4px 0 0; height:21px;}

#main_nav ul {margin:0; padding:0; border:0; list-style:none;}

#main_nav ul li {float:right;}

a.topnav {height:21px; display:block; margin-right:1px;}

a.home {background:transparent url(../images/nav_home.gif) no-repeat 0% 0%; width:55px;}

a.home:hover {background:transparent url(../images/nav_home_on.gif) no-repeat 0% 0%; width:55px;}

a.home_active {background:transparent url(../images/nav_home_on.gif) no-repeat 0% 0%; width:55px;}

a.contact {background:transparent url(../images/nav_contact.gif) no-repeat 0% 0%; width:87px;}

a.contact:hover {background:transparent url(../images/nav_contact_on.gif) no-repeat 0% 0%; width:87px;}

a.tell {background:transparent url(../images/nav_meeting.gif) no-repeat 0% 0%; width:100px;}

a.tell:hover {background:transparent url(../images/nav_meeting_on.gif) no-repeat 0% 0%; width:100px;}

/* Footer Styles */
#footer	{width:714px; height:70px; background:transparent url(../images/bg_holder.gif) repeat-y 0% 0%; text-align:left; padding:0 10px; border:0; position: relative; margin: -7.1em auto 0 auto; font:normal 62.5% Arial, Helvetica, sans-serif;}	

* html #footer {width:716px;}

#footer_div {border-top:1px solid #AC412D; color:#FC6205; text-align:center; padding:10px 0;}

#footer_div a.footer_link {color:#555471; text-decoration:none;}

#footer_div a.footer_link:hover {color:#FC6205;}

#footer_div p {color:#555471; margin:0; border:0; padding:15px 0 0 0;}



