a, a:visited, a:active { color: #B53825; text-decoration: none; }
a:focus, a:hover { color: #2E9D8A; text-decoration: none; }
a.arrow{ background: url(../img/bullet_lk.gif) no-repeat 0 4px; font-weight: bolder; padding: 0 0 0 16px; }
a.bio, a.bio:visited { color: #3A6263; text-decoration: underline; }
a.bio:hover, a.bio:active { color: #000000; text-decoration: none; }
blockquote { border-left: 3px solid #CCCCCC; margin: 10px; padding: 5px 10px; }
body { background-color: #FFFFFF; color: #565656; cursor: default; font: 100% "Trebuchet MS", Arial, sans-serif; margin: 0; padding: 0; }
div.outer a{ display: block; float: left; height: 37px; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; width: 116px; }
div.outer a.b_aboutus { background: url( '../img/b_about.gif' ) 0 0 no-repeat; height: 37px; width: 111px; }
div.outer a.b_aboutus:hover, div.outer a.b_contactus:hover, div.outer a.b_client:hover, div.outer a.b_home:hover, div.outer a.b_faq:hover { background-position: 0 -37px; }
div.outer a.b_client { background: url( '../img/b_client.gif' ) 0 0 no-repeat; height: 37px; width: 93px; }
div.outer a.b_contactus { background: url( '../img/b_contact.gif' ) 0 0 no-repeat; height: 37px; width: 133px; }
div.outer a.b_faq { background: url( '../img/b_faq.gif' ) 0 0 no-repeat; height: 37px; width: 70px; }
div.outer a.b_home { background: url( '../img/b_home.gif' ) 0 0 no-repeat; height: 37px; width: 116px; }
dl, dt { margin: 0; padding: 0; }
h2 { color: #2E9D8A; font-size: 18px; margin: 20px 0 5px 0; padding: 0; }
h3 { color: #565656; font-family: Georgia, "Times New Roman", Times, serif; font-size: 1.1em; margin: 15px 0 0 0; padding: 0; }
hr.hide, .forprint { display: none; }
img { border: 0; }
img.bordered { border: 1px solid #D8D8D8; float: right; margin: 0 0 0 10px; padding: 5px; }
img.bordered2 { border: 1px solid #CCCCCC; float: right; margin: 0 0 5px 10px; padding: 5px; }
img.bordered3 { border: 1px solid #EEEFEF; margin-bottom: 4px; padding: 3px; }
input:focus { border: 1px solid #333333; }
p { font-size: 1em; letter-spacing: 0.025em; line-height: 1.6em; }
td{ font-size: 0.9em; }
ul#navfoot { color: #999999; font-size: 12px; list-style-type: none; margin-top: 14px; text-align: center; }
ul#navfoot li { display: inline; padding: 0 5px; }
ul#navfoot li a{ color: #2E9D8A; }
ul#navfoot li a:hover{ color: #000000; }
ul, li{ font-size: 1em; margin: 0; padding: 0; }
ul.standard { list-style-type: none; margin: 0 0 0 14px; padding: 0;}
ul.standard li { background: url(../img/bullet_list.gif) no-repeat 0 10px; padding: 7px 0 0 18px; }
.blue { color: #557DA1; }
.bodytd{ padding: 16px 10px 20px 50px; }
.contact_div { background-color: #F5FAF8; border-bottom: 1px solid #EBF0EE; border-left: 6px solid #D8E6DE; font-family: "Courier New", Courier, mono; font-size: 12px; margin: 0 0 2px 4px; padding: 4px 4px 4px 8px; width: 280px; line-height: 1.65em; color: #000000; }
.current { color: #333333; }
.footer{ border-top: 1px solid #E8E8E8; font-size: 0.7em; padding: 10px 10px 0 50px; text-align: center; vertical-align: bottom; }
.header{ background-color: #FFFFFF; }
.name{ font-size: 0.85em; font-weight: bolder; margin-bottom: 0px; margin-top: 3px; }
/*  */
.quote { }
.quotetext{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 0.85em; line-height: 1.65em; }
.sidebar{ background: #9DCCD2 url(../img/sidebar_bg.gif) right top repeat-y; }
.visited { background: url('../img/bullet_nav.gif') no-repeat 100% 2px; padding-right: 15px; }
#address { background: url('../img/addr.gif') no-repeat top right; float: right; height: 68px; padding-top: 10px; width: 268px; }
#botbar { margin-left: 18px; width: 256px; }
#boxtable { border: 1px solid #CCCCCC; overflow: auto; }
#boxtableleft, #boxtableright { float: left; margin: 5px; width: 46%; }
#breadcrumbs { border-color: #EEEEEE; border-style: solid; border-width: 1px 0; font-size: 11px; margin-bottom: 5px; padding: 10px 0; }
#clear { clear: both; }
#contactform { background: url('../img/form_bkg.png') repeat-x top left; border-top: 1px solid #CCCCCC; margin-top: 10px; padding: 15px; }
#contactform #realname, #contactform #email, #contactform #url, #contactform #phone { border: 1px solid #CCCCCC; color: #444444; margin-bottom: 5px; padding: 2px; width: 200px; }
#contactform dl { font-size: 80%; margin: 0; padding: 0; }
#contactform dt { color: #333333; font-weight: normal !important; }
#contactform textarea { border: 1px solid #CCCCCC; height: 120px; margin-bottom: 5px; width: 410px; }
/*  menu */
#menu { background-color: #B53825; height: 37px; }
#navright { background: url('../img/bg_rightbar.gif') no-repeat top left; float: right; width: 279px; }
#navright_con { background: url('../img/rightnav_bot.gif') no-repeat bottom left; float: right; width: 279px; }
#title { height: 22px; margin-bottom: 10px; width: 376px; }
#title span { background: url('../img/welcome_m.gif') no-repeat; height: 23px; position: absolute; width: 383px; }
em { font-weight: bolder; color: #A52A2A; font-size: .96em;}