td, p, dd, dl,   div {font-size: 11px; font-family: Tahoma, Verdana "Arial CE", Arial, Helvetica, sans-serif; color:#f2f2f2;  line-height: 15px;}
input,select,textarea {font-size: 13px; font-family: Tahoma, Verdana "Arial CE", Arial, Helvetica, sans-serif; color:#111111;  line-height: 15px;}
div.map {	font-size: 11px; color: #000000; font-family: tahoma, helvetica, sans serif
}
body.page {background: #656364 url("gfx/back-page.gif") repeat-y center; }

div.top-header {width: 980px; background: #656364;  border-width: 0px 0px 1px 0px; border-color:#c9c9cf; border-style: solid;}
div.ftr-underline {width: 980px; background: transparent url("gfx/underline-back.gif") repeat-x}
div.ftr-text {width: 980px; color: #d3d3d7; padding: 8px 0px 0px 0px}
table.top-contact td {color:#f1f1f1; text-align:right; vertical-align: bottom}
table.top-contact td div {padding: 0px 0px 5px 0px}
span.contact-item {margin: 10px; font-weight: bold;} 

table.top-identity td.identity-right {background: #a90e12; border-width: 1px 0px 1px 0px; border-color:#ffffff; border-style: solid; }
table.top-identity td {vertical-align: top;}

td.lcol {background: #a90e12 url("gfx/menu/menu-01-back.gif") repeat-y; vertical-align: top;}

table.ccol-title td {font-weight: bold; font-size: 14px; }
td.ccol {vertical-align: top;}
td.ccol div.core-text {padding: 15px 0px 0px 140px; vertical-align: top;}

table.ccols-title td {font-weight: bold; font-size: 12px; }
td.ccols {vertical-align: top;}
td.ccols div.core-text {padding: 15px 0px 0px 5px; vertical-align: top;}



a:link, a:visited, a:active {color: #ffffff; text-decoration: none;}
a:hover {color: #ffefc8; text-decoration: none;}


