
body, td, h1, h2, h3, h4  { font: 9pt Georgia,'Times New Roman',serif; }

a, a:visited { color: #886947; }
a:hover, a:active { color: #884747; }

body { margin: 0px; padding: 0px; }

table.main_table
{
	margin: 0px;
	border: 0px !important;
	width: 100%;
}

td.main_table-news
{
	background: #F9FBE8;
	text-align: left;
	border: none;
	padding: 0px;
	border-right: solid 1px #c0c0c0;
}

td.main_table-content
{
	text-align: left;
	padding: 0px;
	border: 0px !important;
	width: 100%;
}

td.main_table-adds
{
	
	background: #F9FBE8;
	text-align: left;
	border: none;
	padding: 0px;
	border-left: solid 1px #c0c0c0;
}


div.logo_for_index { display: none; }
div.content { margin: 0px; padding: 15px; }
div.content_main { margin: 0px; padding: 15px; }
div.header { background: url(../images/header_right.png);  }
table.footer
{
	height: 44px !important;
	width: 100%;
}
td.footer {
	background: url(../images/footer.png);
	color: white;
	font-size: 12px;
	vertical-align: bottom !important;
	padding-left: 10px !important;
	font-family: Verdana;
	padding-bottom: 10px;
	border: none;
  }
div.news { width: 220px; float: left; background: #F9FBE8; font-size: 8pt; 
    border: solid 1px #c0c0c0; border-left: 0px; border-top: 0px;}
div.imp { width: 220px; float: right; background: #F9FBE8; font-size: 8pt; 
    border: solid 1px #c0c0c0; border-right: 0px; border-top: 0px;}
div.inner { padding: 15px; width: 190px; }
div.notify { text-align: center; margin: 0px; margin-bottom: 20px;
    padding-bottom: 10px; border-bottom: solid 1px #c0c0c0; 
    font: 8pt 'Trebuchet MS',Tahoma,Arial,sans-serif; }
div.menu { margin: 0px 240px; margin-bottom: 15px; 
    padding: 6px 15px; background: #F9FBE8; border: solid 1px #c0c0c0;
    font-size: 12pt; font-weight: bold; text-align: center; 
    border-top: none; }
div.menu1 { margin: 0px; 
    padding: 6px 15px; background: #F9FBE8; border: none;
    border-bottom: solid 1px #c0c0c0;
    font-size: 10pt; font-weight: bold; text-align: left; color: #c0c0c0;}
div.menu .menu_sep, div.menu1 .menu_sep { color: #808080; }
div.menu a, div.menu1 a { text-decoration: none; }
div.menu a, div.menu a:visited, div.menu1 a, div.menu1 a:visited { color: #886947; }
div.menu a:hover, div.menu1 a:hover { text-decoration: underline; color: #884747; }

p, div.p { margin-top: 4px; margin-bottom: 15px; line-height: 150%; text-indent: 30px; }
div.pi { margin-top: 4px; margin-bottom: 15px; line-height: 150%; margin-left: 30px; }
div.pn { margin-top: 4px; margin-bottom: 15px; line-height: 150%;  }

h1, .h1, div.form_header { margin-bottom: 15px; font-size: 16pt; color: #285B68; font-weight: bold; 
    padding-bottom: 4px; text-decoration: underline; margin-top: 15px; }
h2, .h2 { margin-bottom: 15px; font-size: 14pt; color: #285B68; font-weight: bold; 
    padding-bottom: 2px; text-decoration: underline; margin-top: 15px; }
h3, .h3, div.group_header_n { margin-bottom: 6px; font-size: 12pt; color: #367F92; 
    font-weight: bold; margin-top: 10px; }
h4, .h4 { margin-bottom: 4px; font-size: 10pt; color: #367F92; }

table { border-collapse: collapse; margin: 4px 0px; }
td { border: solid 1px #d0d0d0; padding: 4px 6px; vertical-align: top; }

.note { color: #CB4C00; }
.date { color: #CB4C00; font-size: 8pt; font-weight: normal; text-decoration: none; }
.date_new { color: #C00000; font-size: 8pt; font-weight: normal; text-decoration: none; }

div.news_h1 { margin-bottom: 15px; font-size: 16pt; color: #285B68; font-weight: bold; }
div.news_h2 { margin-bottom: 4px; font-size: 11pt; color: #367F92; }
div.news_text { margin-top: 4px; margin-bottom: 15px; margin-left: 0px; line-height: 150%; 
    font: 8pt 'Trebuchet MS',Tahoma,Arial,sans-serif; border-bottom: 1px dotted #D0D0D0; padding-bottom: 15px; }
div.ast { margin-top: 5px; margin-bottom: 0px; text-align: center; line-height: 150%; 
    font-size: 16pt; color: #808080; }
.signature { margin-top: 4px; margin-bottom: 15px; text-align: right; line-height: 150%; 
    font-style: italic; padding-left: 400px; }

img.photo { margin: 10px; }
img.icon { float: left; width: 80px; height: 80px; margin-right: 6px; 
    margin-top: 2px; border: solid 1px #a0a0a0; }
div.illust { padding: 6px 0px; margin: 10px 0px; text-align: center; 
    font-weight: bold; border-top: solid 1px #c0c0c0; border-bottom: solid 1px #c0c0c0; 
    padding-bottom: 10px; }
div.illust_left { border-right: solid 1px #c0c0c0; float: left; padding-right: 10px; 
    margin: 0px 10px; margin-left: 0px;
    font-weight: bold; }
div.illust_right { border-left: solid 1px #c0c0c0; float: right; padding-left: 10px; 
    margin: 0px 10px; margin-right: 0px; 
    font-weight: bold; }
div.illust_inline { float: left; text-align: center; }
div.illust_left img, div.illust_right img { margin: 4px; border: solid 1px #c0c0c0; }
div.illust img { margin: 4px; border: solid 1px #c0c0c0; }
img.framed { border: solid 1px #c0c0c0; }

div.tree_hdr { margin-bottom: 4px; font-size: 12pt; color: #367F92; }
div.tree_hdr1 { margin-bottom: 4px; font-size: 12pt; color: #367F92; clear: left; 
    padding-top: 16px; }
div.tree_branch { padding-left: 20px; }
div.tree_leaf { margin-bottom: 8px; line-height: 150%; padding-left: 20px; }
div.tree_hdr1_short { font-weight: bold; margin-bottom: 2px; }
div.tree_leaf_short { margin-bottom: 15px; line-height: 150%; }

div.object_item { width: 160px; text-align: center; float: left; padding-bottom: 4px; }
img.object_icon { width: 110px; height: 110px; margin: 2px; border: solid 1px #a0a0a0; }
    
form, form td, input, select, textarea, table.table th, table.table td 
    { font: 8pt 'Trebuchet MS',Tahoma,Arial,sans-serif; }
form { margin: 0px; padding: 0px; }
table { border-collapse: collapse; }
form table td { border: none; padding: 1px; }
form.login_form { border: dotted 1px #c0c0c0; padding: 6px; margin-bottom: 10px; }
.textfield { width: 200px; }
td.form_left_cell { vertical-align: top; padding-top: 4px; width: 150px; padding-right: 20px; 
    text-align: right; }
div.group_body_n { padding-bottom: 10px; }
.error, .form_error { padding-bottom: 10px; color: #a00000; }
table.table td { padding: 2px 4px; border: solid 1px #e0e0e0; }
table.table th { padding: 4px; background: #c0c0c0; text-align: left; font-weight: bold; }
.form_note { font-style: italic; }
table.nopadding, table.nopadding td { padding: 0px; border-spacing: 0px; margin: 0px; border: none; }

table.layout { border: none; margin: 0px; }
table.layout td { border: none; padding: 0px; margin: 0px; line-height: 150%; }

a.imglink { float: left; text-decoration: none; }
a.imglink img { border: solid 1px #c0c0c0; margin: 4px; }
a.imglink img:hover { border: solid 1px #884747; }
img.popupimg { border: solid 1px #c0c0c0; }

div. { font-weight: bold; font-size: 12pt; margin-bottom: 10px; }
div.index_b { margin-bottom: 10px; height: 150px; padding: 0px; 
    line-height: 150%;}
div.index_b1 { margin-bottom: 0px; line-height: 150%; padding: 0px; }
/*div.index_b img.object_icon { margin-right: 15px; }*/

div.float_toc_r { float: right; padding: 10px 15px; margin-left: 10px; 
    background: #F9FBE8; border: solid 1px #c0c0c0; width: 180px; 
    margin-bottom: 10px; padding-bottom: 15px; }
div.float_toc_s { margin-top: 10px;  }
div.float_toc_h { font-size: 12pt; font-weight: bold; }
div.index_header { border-bottom: solid 1px #c0c0c0; font-size: 14pt; 
    padding-bottom: 10px; padding-top: 10px; margin-bottom: 15px; }
img { border: none; vertical-align: middle; }

div.image_toc { text-align: center; margin-bottom: 20px; }
div.image_toc table, div.image_toc td { border: none; }
div.image_toc td { text-align: center; } 

div.rss_hdr { margin-left: 20px; font-size: 8pt; padding: 4px 8px; 
    padding-bottom: 0px; margin-top: 16px; 
    background: #f0f0f0; }
div.rss_title { margin-left: 20px; padding: 4px 8px; padding-top: 2px;
    font-weight: bold; line-height: 150%; margin-bottom: 4px;
    background: #f0f0f0; }
div.rss_descr { margin-left: 40px; margin-bottom: 4px; line-height: 150%; }
div.rss_link { margin-left: 40px; }
div.email_link { float: right; font-size: 9pt; font-weight: normal; 
    padding-top: 4px; color: black; }

div.office p { margin: 0px; text-indent: 0px; }
div.office p.Heading { font-weight: bold; }

div.ul, div.article_toc { margin: 8px 0px; }
div.li, div.article_toc_item { margin: 4px 0px; } 
div.li { margin-left: 30px; line-height: 150%; }

div#lj h2 { font-weight: bold; font-size: 12pt; margin-bottom: 10px; margin-top: 5px;}
div.post {margin-top: 30px; margin-bottom: 20px; }
span.lj_top_left { float: right; }
span.lj_top_right { float: right; }
p.text { margin-bottom: 5px; }
div.post_footer { font-weight: bold; }
span.ljuser { margin-left: 10px; }
