
h1, div.h1 {font-family: times new roman; font-size: 18px; margin: 0px 0px 15px 0px; color: #cc0000; font-weight: bold;}

h2, div.h2 {font-family: times new roman; font-size: 14px; color: #cc0000; margin: 20px 0px 15px 0px; font-weight: bold;}

h3, div.h3 {font-family: times new roman; font-size: 14px; margin: 0px 20px 10px 20px; font-weight: normal;}

h4, div.h4 {font-family: times new roman; font-size: 12px; margin: 0px 20px 10px 20px; font-weight: normal;}

.small10 {font-family: times new roman; font-size: 12px; margin: 0px 10px 10px 10px;}

p, .normal, .text14, .linormal, li {font-family: times new roman; font-size: 14px; line-height:120%; }

.normal {margin: 0px 0px 15px 0px;}

.linormal {margin: 0px 0px 0px 0px;}

input, .small {font-family: times new roman; font-size: 12px;}

a:hover {color: #cc0000;}



div.header { clear:both; float:none; width:760px; font-size: 12px; }
div.header div { width:380px; float:left; }
div.header div.logo { text-align:center; background: url(images/bg_logo.gif) no-repeat; }
div.header div.contacts { background: url(images/bg_phone.jpg); font-size: 12px; padding-top:7px; height:63px; }
div.header strong { font-size: 16px; font-weight: bold; }
div.header strong.red { font-size: 18px; }



div.pagepath { float:none; clear:both; background: #E1ECCF; width:760px; height:27px; font-size:12px; border-top: solid 1px #fff; border-bottom: solid 1px #fff; }
div.pagepath div { float:left; padding-top:6px; padding-bottom:6px; }
div.pagepath div.path { width:670px; padding-left:5px; }
div.pagepath div.site-map { width:80px; padding-right:5px; text-align:right; }


tr.pagepath td { background: #E1ECCF url(images/bg_pagepath.gif); height:32px; font-family: times; font-size: 12px; padding-left:5px; padding-right:5px;  }
tr.pagepath td table { padding-top:2px; padding-bottom:6px }
tr.pagepath td table tr td { background:none; height:1px; padding-left:0; padding-right:0; padding-top:0; padding-bottom:0; }




/*
table.main { margin-top:20px; margin-bottom:20px; clear:both; float:none; }
*/

div.main { width:760px; clear:both; float:none; border-top: solid 5px #f93; background: #fff url(images/bg_div_main.gif) repeat-y; }
div.main div.left-column, div.main div.page-content { float:left; }
div.main div.left-column { width:190px; }
div.main div.page-content { width:490px; padding-left:40px; padding-right:40px; }
div.main div.dlm { float:none; clear:both; width:760px; height:20px; background: #fff; }



div.submenu { margin: 0 0 20px 0; padding: 15px 0 20px 0; font-size:12px; background: #f7f7f7 url(images/bg_submenu.gif); }
div.submenu h3 { font-weight: bold; font-size:14px; }
div.submenu ul { margin: 0 10px 0 20px; padding: 0 0 0 16px; }
div.submenu ul li strong { color:#c00; }
/*
ul.submenu { margin: 0 0 0 0; padding: 15px 10px 15px 0px; font-size:12px; background: #f7f7f7 url(images/bg_submenu.gif); }
ul.submenu li { margin-left:32px; padding-left:0px; }
ul.submenu li strong { color:#c00; }
*/


.links { font-size: 14px; text-align:left; margin: 0px 0px 15px 0px; }
.links h1, .links h1 a { margin-top:0px; margin-left:0px; margin-right:0px; color:#c00; }
.links p.addlink { font-size:12px; margin-top:0; }

.links .title { width:490px; margin-top: 20px; margin-bottom: 0px; height:30px; border-bottom: solid 1px #fff; }
.links .title h1 { float:left; width:340px;  }
.links .title div.addlink { padding-top:3px; float:left; width:150px; font-size:13px; margin-top:0; text-align:right; font-weight:bold; }

.links h2 { float:none; clear:both; margin-bottom:10px; margin-left:0px; margin-right:0px; }
.links p { float:none; clear:both; margin: 1em 0 1em 0; }
.links .copyblock { font-size:14px; font-weight:normal; margin-bottom:1em; margin-right:10px; padding: 15px 15px 15px 15px; border: solid 1px #999; background: url(images/bg_striped.gif) #f7f7f7; }
.links .note { font-weight:bold; }
.links div.cats { float:left; width:150px; }
.links ul { margin-top:0; margin-bottom:0; margin-left:10px; padding-left:10px; font-weight:bold; font-size:20px; }
.links ul.featured { font-size:14px; }
.links .oldcat { font-size:11px; margin-top:10px; }
.links p.catsline { font-size:14px; margin-top:0; padding: 5px 5px 6px 5px; background:#E1ECCF; text-align:center; font-weight:bold; border-bottom: 0px solid #f90; }
.links p.catsline a { margin-left:5px; margin-right:5px; }
.links p.catsline a.diz { color:#000; text-decoration:none; }


.red { color:#c00; }


div.irsforms { width:240px; float:left; }
div.irsforms div { font-size:12px; margin-left:0px; padding-left:35px; margin-top:1em; background: url(images/icon_pdf.gif) no-repeat; }
div.irsforms div strong { font-size:14px; }



div.services { clear:both; float:none; width:760px; font-family:times new roman; font-size:12px; margin: 20px 0 10px 0; text-align:center; }



div.rssnews { width:760px; clear:both; float:none; text-align:left; padding-right:20px; }
div.rssnews .item { width:165px; float:left; padding-left:20px; padding-right:0px; font-size:12px; line-height:115%; color:#666; margin-bottom:20px; }
div.rssnews .item span.header { font-size:14px; color:#000; font-weight:bold; line-height:100%; }
div.rssnews .item span.date { font-size:12px; color:#C00; font-weight:bold; }

div.page-content div.rssnews { width:570px; padding-right:0; }
div.page-content div.rssnews .item { width:490px; float:none; padding-left:0px; padding-right:0px; line-height:120%; color:#000;  font-size:14px; }
div.page-content div.rssnews .item span.header { font-size:16px; line-height:120%; }
div.page-content div.rssnews .item span.date { font-size:12px; color:#C00; }



div.footer { clear:both; float:none; width:760px; margin-top:20px; font-size: 12px; border-top: solid 5px #f93; }
div.footer div { width:360px; padding:10px 10px 10px 10px; float:left; }
div.footer div.contacts { text-align: right; }
div.footer strong { font-size: 16px; font-weight: bold; }



table.results { margin: 0 0 15px 0; border-top: 1px solid #999; border-left: 1px solid #999; }
table.results td { border-bottom: 1px solid #999; border-right: 1px solid #999; font-family: times new roman; }
table.results td.title { width:200px; background:#E1ECCF; font-size: 12px; }
table.results td.value-before, table.results td.value-after { width:80px; text-align:right; background:#FFF; font-size: 14px; font-weight:bold; }
table.results td.value-after { color:#c60; }



.lnk { font-weight:bold; color:#06c; text-decoration:underline; cursor:pointer; cursor:hand; }