/* CSS Document */

html, body { margin:0; margin-bottom: 15px; padding:0; height:100%; width:100%; color:#e5e5e5; font:normal 13px Arial, Helvetica, sans-serif; line-height:normal; background:url(images/bg_body.jpg) repeat-x top #000; }

img, form { margin:0; padding:0; border:none; }

h2 { font:bold 15px Arial, Helvetica, sans-serif; color:#ffffa3; margin:0; padding:0 0 15px; }

.pageTtl { font-size: 20px; }

strong { color:#fff; }

a { color:#fbb040; }

a:hover { text-decoration:none; }

p { margin:0; padding:7px 0 30px; line-height:19px; }

.clear { clear:both; font-size:0px; }

.wrap { margin:0 auto; width:892px; }

.head { height:163px; padding:52px 0 0; background:url(images/bg_head.jpg) no-repeat bottom; }
.head_about { height:163px; padding:52px 0 0; background:url(images/bg_head_about.jpg) no-repeat bottom; }
.head_services { height:163px; padding:52px 0 0; background:url(images/bg_head_services.jpg) no-repeat bottom; }
.head_contact { height:163px; padding:52px 0 0; background:url(images/bg_head_contact.jpg) no-repeat bottom; }

.content { border-right:solid 2px #000; border-left:solid 2px #000; background:#323233; width:888px; }

.cont_left { float:left; width:168px; }

.menu { margin:0; padding:28px 0 0 8px; list-style:none; }
.menu li { padding:0 0 7px; }
.menu a { display:block; width:160px; height:28px; }
.menu a:hover { }

.menu .home { background:url(images/home.gif) no-repeat right; }
.menu .home:hover  { background:url(images/home.gif) no-repeat -160px 0; }
.menu .home_act { background:url(images/home.gif) no-repeat left; }

.menu .about { background:url(images/about.gif) no-repeat right; }
.menu .about:hover { background:url(images/about.gif) no-repeat -160px 0; }
.menu .about_act { background:url(images/about.gif) no-repeat left; }

.menu .services { background:url(images/services.gif) no-repeat right; }
.menu .services:hover { background:url(images/services.gif) no-repeat -160px 0; }
.menu .services_act { background:url(images/services.gif) no-repeat left; }

.menu .contact { background:url(images/contact.gif) no-repeat right; }
.menu .contact:hover { background:url(images/contact.gif) no-repeat -160px 0; }
.menu .contact_act { background:url(images/contact.gif) no-repeat left; }

.cont_right { background:url(images/bg_cont_r.gif) repeat-y left #5f6062; float:right; width:720px; }

.cont_right_bottom { background:url(images/bg_cont_r_b.gif) no-repeat bottom; padding:0 0 0 1px; }

.cont_right_top { background:url(images/bg_cont_r_t.gif) repeat-x top; padding:18px 26px 25px; }

.menu_serv { float:right; border-left:solid 1px #000; width:198px; padding:0 0 0 15px; margin:0 0 0 15px; }

.menu_serv ul { margin:0; padding:0; font-size:11px; line-height:20px; list-style:none; }

.menu_serv ul li { padding:0 0 0 12px; background:url(images/marker.gif) no-repeat 0 7px; }

.footer { height:44px; border-right:solid 2px #000; border-left:solid 2px #000; background:#323233; width:888px; color:#8c8c8c; }

.footer ul { float:left; margin:0; padding:14px 0 0 185px; list-style:none; }

.footer ul li { float:left; padding:0 13px 0 14px; background:url(images/border_menu.gif) no-repeat 0 4px; }

.footer ul .border_none { background:none; }

.footer ul li a { font-size:11px; color:#e9e9e9; text-decoration:none; }
.footer ul li a:hover { text-decoration:underline; }
.footer ul li .footerLink_act { color: #666666; }

.copy { float:right; margin:16px 28px 0 0; font-size:11px; }

.homeBodyTxt { float:left; width:438px; }

.interiorBodyTxt { float:left; width:667px; }

.indent1 { display: block; margin-left: 15px; }

.indent2 { display: block; margin-left: 40px; color: #e59b19; }