body {margin:0;padding:9px 0 0;background:url(images/main_bg.gif) repeat-x 0 0;}

p, form {margin:0px;}
ul, ol {margin-top:0;margin-bottom:0;}
img {border:0px;}
* {outline:none;}
.clear {clear:both;}
table{border:0px;border-collapse:collapse;}
table td{padding:0px;}

#menu, #header, #footer, #center, #menu_bot {margin:0 auto;width:953px;}

#menu {height:45px;}
#menu_bot {background:#FFF url(images/menu_bot.gif) repeat-x 0 bottom;height:11px;font-size:1px;}
#menu_tab {background:url(images/menu_bg.gif) repeat-x 0 bottom;height:45px;width:100%;}
.m_clear {width:1px;font-size:1px;height:45px;background:url(images/m_clear.gif) no-repeat 0 bottom;}

.m_item {width:158px;}
.m_item a:link, .m_item a:visited, .m_item a:hover, .m_item a:active {display:block;width:158px;height:41px;text-align:center;font:14px 'Trebuchet MS';color:#82E3FB;text-decoration:none;border-width:0 0 4px 0;}
.m_item a:hover, .m_item a:active {background:url(images/menu_hover.gif) repeat-x 0 bottom;height:45px;border-bottom:none;}
.m_item a span {position:relative;top:12px;}

.m_i1 a {border-style:solid;border-color:#FF5A00;}
.m_i2 a {border-style:solid;border-color:#FFBA00;}
.m_i3 a {border-style:solid;border-color:#71D11B;}
.m_i4 a {border-style:solid;border-color:#06C3ED;}
.m_i5 a {border-style:solid;border-color:#8831FF;}
.m_i6 a {border-style:solid;border-color:#CF00AD;}

.m_act a:link, .m_act a:visited, .m_act a:hover, .m_act a:active {background:#FFF;height:41px;color:#0D3977;border-width:4px 0 0 0;}
.m_act a span {position:relative;top:8px;}

#menu1 {display:block;}
.sub_menu {width:158px;padding:5px 0 6px 0;border-bottom:4px solid #8831FF;background:#FFF;position:absolute;top:-1000px;left:0px;z-index:100;}
.sub_menu a:link, .sub_menu a:visited {height:26px;text-align:left;border:none;font:13px/25px 'Trebuchet MS';color:#0D3977 !important;}
.sub_menu a:hover, .sub_menu a:active {height:26px;text-align:left;border:none;font:13px/25px 'Trebuchet MS';background:#E1EDF2;}
.sub_menu a span {position:relative;top:0;left:21px;}

#header {padding-bottom:9px;}
#logo {width:301px;height:221px;float:left;background:#FFF;text-align:center;font:14px/16px 'Myriad', 'Trebuchet MS';color:#646464;}
.logo {padding-top:16px;}
.logoText {padding:16px 0 10px;}

.head_history, .head_contact, .head_common {width:642px;height:221px;float:right;}

.head_history {background:url(images/head_history.jpg);}
.head_contact {background:url(images/head_contact.jpg);}
.head_common {background:url(images/head_common.jpg);}

#leftSB {float:left;width:301px;}
.sbTitle {background:#FFF;font:bold 16px 'Trebuchet MS';padding:16px 0 5px 15px;}
.c1 {color:#FFBA00;}
.c2 {color:#06C3ED;}
.c3 {color:#6DD015;}

.ann {margin-bottom:2px;padding:10px 0;font:12px/15px 'Trebuchet MS';color:#565656;}
.odd {background:#FFF9DC;}
.even {background:#FFF5C7;}
.ann p {padding:0 25px 0 15px;}
.ann a:link, .ann a:visited {white-space:nowrap;text-decoration:none;font:12px/15px 'Trebuchet MS';color:#06C3ED;}
.ann a:hover, .ann a:active {text-decoration:underline;font:12px/15px 'Trebuchet MS';color:#06C3ED;}
.ann .annDate {font:bold 13px 'Trebuchet MS';color:#FF5A00;}
.ann .annTitle {font:bold 13px 'Trebuchet MS';color:#1276B8;}

.subscr {background:#D4F2FE;text-align:center;padding:13px 0 15px;}
.subscr input {border:1px solid #06C3ED;padding-left:6px;width:263px;height:19px;font:13px 'Trebuchet MS';color:#565656;}
.subscr_go {background:url(images/subscr_go.gif) no-repeat 0 0;width:271px;height:25px;margin:11px auto 0;font:bold 14px/24px 'Trebuchet MS';color:#FFF;}
.subscr_go a:link, .subscr_go a:visited {font:bold 14px/24px 'Trebuchet MS';color:#FFF;text-decoration:none;}
.subscr_go a:hover, .subscr_go a:active {font:bold 14px/24px 'Trebuchet MS';color:#FFF;text-decoration:underline;}

.empl {background:#E5FFCC;padding:10px 0;font-size:12px;}
.empl p {padding:0 25px 0 15px;}
.empl a:link, .empl a:visited {font:12px/9px 'Trebuchet MS';color:#565656;text-decoration:none;}
.empl a:hover, .empl a:active {font:12px/9px 'Trebuchet MS';color:#565656;text-decoration:underline;}
.empl_all {width:108px;height:25px;margin:5px 0 0 175px;background:url(images/empl_all.gif);text-align:center;}

#content {float:right;width:642px;background:#FFF;padding-top:17px;font:14px/17px 'Trebuchet MS';color:#434343;}
#content a:link, #content a:visited {font:14px 'Trebuchet MS';color:#06C3ED;text-decoration:none;}
#content a:hover, #content a:active {font:14px 'Trebuchet MS';color:#06C3ED;text-decoration:underline;}
.contP {padding:0 15px 0 25px;}
.contTitle {width:500px;font:bold 18px 'Trebuchet MS';color:#016CB3;padding-bottom:32px;}
.contTitle span {color:#FF5A00;}

.addr_title {color:#016CB3;font-weight:bold;text-transform:uppercase;}
.comp_name {color:#FF5A00;}

.s16 {font-size:16px;}

.photos {font:bold 16px 'Trebuchet MS';color:#FFBA00;padding-top:14px;padding-bottom:5px;}
.photos span {font:11px 'Trebuchet MS';}
.morePh {width:210px;height:25px;margin:7px 0 40px 424px;background:url(images/morePh.gif);text-align:center;}

.phImages {text-align:center;}
.phImages img {cursor:pointer;}

.art_l {float:left;width:298px;position:relative;left:20px;}
.art_r {float:left;width:272px;position:relative;left:48px;}
.artTitle {font:bold 16px 'Trebuchet MS';color:#016CB3;padding-bottom:20px;}

.butt a:link, .butt a:visited {font:bold 14px/24px 'Trebuchet MS' !important;color:#FFF !important;text-decoration:none;}
.butt a:hover, .butt a:active {text-decoration:underline;}

#footer {height:135px;background:url(images/footer.jpg) no-repeat 0 bottom;}
#footer p {font:11px 'Trebuchet MS';color:#FFF;padding:106px 0 0 14px;}

.contForm {width:350px;margin:0 auto;}
.contForm td {vertical-align:top;padding:5px;}
.contForm input, .contForm textarea {width:300px;border:1px solid #016cb3;}
.subm {text-align:center;}
.subm input {width:100px;cursor:pointer;}

.prev {text-align:center;padding-bottom:9px;}
.img_row {text-align:center;padding-bottom:10px;}
.img_row img {margin-bottom:10px;cursor:pointer;}
.gall_butt {width:95px;height:25px;background:url(images/gall_butt.gif);text-align:center;}
.next_butt {margin:7px 0 40px 539px;}

.empl_wind {padding:20px;font:14px/17px 'Trebuchet MS';color:#434343;}
.empl_link a:link, .empl_link a:visited, .empl_link a:hover, .empl_link a:active {line-height:24px !important;color:#434343 !important;}

.addr_tab td {vertical-align:top;width:50%;padding-bottom:15px;}

#dhtmltooltip{position: absolute;border: 2px solid orange;background:white;visibility:hidden;z-index:100;text-align:center;}