body {font-size: 11px; font-family: arial, tahoma, sans-serif; color: #7d7d7d; background-color: #cccccc; margin: 0 0px 0 0px; text-align: center; align: center;}
table {border-collapse: collapse;}
td  {font-size: 11px; font-family: arial, tahoma, sans-serif;}

a:link {color: #7d7d7d; text-decoration:underline;}
a:visited {color: #7d7d7d; text-decoration:underline;}
a:hover {color: #ed1c24; text-decoration:underline;}
a:active {color: #ed1c24; text-decoration:underline;}

#maintbl {
width: 800px; 
height: 567px; 
}

#toplogo {
width: 225px; 
height: 105px; 
background-color: #ffffff; 
text-align: right; 
padding: 24px 0 21px 0;
margin: 0 0 0 0;
}

#toptxt { 
height: 105px; 
background-color: #ffffff; 
padding: 22px 15px 0 10px;
margin: 0;
font-size:27px;
color:#1f1a17;
}

#idg {
color: #ed1c24;
}

#lefttxt {
vertical-align: top;
text-align:center;
font-size: 11px; 
font-family: arial, tahoma, sans-serif;
background-color: #ffffff; 
padding: 30px 15px 15px 15px;
margin: 0;
}

#maintxt { 
vertical-align: top;
font-size: 11px; 
font-family: arial, tahoma, sans-serif; 
height: 277px;
background-color: #ffffff; 
padding: 15px 0 15px 0;
margin: 0;
}

div.maintxt { 
vertical-align: top;
font-size: 11px; 
font-family: arial, tahoma, sans-serif; 
height: 255px;
background-color: #ffffff; 
padding: 15px 25px 0 0;
margin: 0;
overflow: hidden;
}

#bot1 {
vertical-align: bottom;
margin-top: 7px;
padding-top: 0;
background-repeat: no-repeat; 
background-position: right top; 
background-image: url(/images/bot1bg.gif);
}

#bot2 {
vertical-align: bottom;
text-align: right;
font-size: 10px; 
font-family: tahoma, sans-serif; 
margin-top: 7px;
padding-top: 0;
color: #e6e6e6;
}

#bot2 a:link {color: #e6e6e6; text-decoration: none;}
#bot2 a:visited {color: #e6e6e6; text-decoration: none;}
#bot2 a:hover {color: #f0f0f0; text-decoration: underline;}
#bot2 a:active {color: #f0f0f0; text-decoration: underline;}

#hline {border-bottom: 1px #7d7d7d solid; width: 200px; padding: 15px 0 0 0; margin:  0 0 15px 0; line-height: 1px;}

#adr ul { 
padding: 0;
margin: 0;
}

#adr li {
list-style: none;
display: inline;
padding: 0 30px 0 0;
margin: 0;
}

#adr a {
display: block;
display: inline;
vertical-align : bottom;
padding: 0;
margin: 0;
}


div.mmenu {width:224px; height: 24px; margin: 0; padding: 0; border-bottom: #ffffff 1px solid; height: 24px; float: left;}
div.submenu {margin: 0px; padding: 0px; float: left;}
div.sm_item {width: 132px; margin: 0px; padding: 0px; float: left; border-right: 1px #f07d82 solid;}


A.mmenu:link {font-size:12px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
A.mmenu:visited {font-size:12px; font-weight: normal; color: #FFFFFF; text-decoration:none;}
A.mmenu:hover {font-size:12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
A.mmenu:active {font-size:12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
A.mmenu div {width:219px; height: 24px; padding-right: 5px; margin: 0; cursor: hand; line-height: 21px; float: left;  text-align:right;}

A.pulldown:link {font-size:12px; font-weight: lighter; color: #FFFFFF; text-decoration:none;}
A.pulldown:visited {font-size:12px; font-weight: lighter; color: #FFFFFF; text-decoration:none;}
A.pulldown:hover {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown:active {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown div {width:132px; height: 24px; padding-left: 8px; margin: 0; cursor: hand; line-height: 21px; float: left;}

A.pulldown_a:link {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown_a:visited {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown_a:hover {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown_a:active {font-size:12px; font-weight: bold; color: #ffff30; text-decoration:none;}
A.pulldown_a div {width:132px; height: 24px; padding-left: 8px; margin: 0; cursor: hand; line-height: 21px;}

#mmenu_a {width:224px; height: 24px; background-image: url(/images/mmbg_a.gif); background-repeat: repeat-x; background-position: left top;}
#mmenu_a_items {background-image: url(/images/mmbg_a.gif); background-repeat: repeat-x; background-position: left top; height: 24px; margin: 0px; padding: 0px;}

#a_mmenu_a {font-size:12px; font-weight: bold; color: #FFFFFF; text-decoration:none;}
#a_mmenu_a div {width:224px; height: 24px; padding-left: 97px; margin: 0; cursor: hand; line-height: 21px; float: left;}

.hmenu {
 display: block;
 width: 224px;
 height: 25px;
 font-size:14px;
 text-align:right;
 float:left;
 border-bottom: 1px #eeeeee solid;
 color: #ffffff;
}
.hmenu div {
 text-align:right;
 padding: 5px 5px 4px 0;
}
A.hmenu:link {font-weight: normal; color: #ffffff; text-decoration:none;}
A.hmenu:visited {font-weight: normal; color: #ffffff; text-decoration:none;}
A.hmenu:hover {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}
A.hmenu:active {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}

.hmenu_a {
 display: block;
 width: 224px;
 height: 25px;
 font-size:14px;
 text-align:right;
 float:left;
 border-bottom: 1px #eeeeee solid;
 color: #ffffff; background-color:#d9261c; text-decoration:none; font-weight: bold;
}
.hmenu_a div {
 text-align:right;
 padding: 5px 5px 4px 0;
 color: #ffffff; background-color:#d9261c; text-decoration:none; font-weight: bold;
}

A.hmenu_a:link {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}
A.hmenu_a:visited {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}
A.hmenu_a:hover {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}
A.hmenu_a:active {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#d9261c;}

.l2menu {display:block; width: 143px; height: 25px; float:left; font-size:14px; color:#FFFFFF; cursor:pointer;}
.l2menutxt {width: 143px; height: 25px; text-align:center; padding: 5px 0 4px 0; filter: alpha(opacity=100); opacity:1; position:absolute; cursor:pointer;}

.l2menubg1 {background-color: #d9261c; width: 143px; margin: 0 1px 0 0; height: 25px; filter: alpha(opacity=50); opacity:0.5; position:absolute;}
.l2menubg1_a {background-color: #d9261c; width: 143px; margin: 0 1px 0 0; height: 25px; filter: alpha(opacity=100); opacity:1; position:absolute;}
A.l2menu1:link {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu1:visited {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu1:hover {font-weight: bold; color: #ffffff; margin: 0 1px 0 0; text-decoration:none; background-color:#d9261c;}
A.l2menu1:active {font-weight: bold; color: #ffffff; margin: 0 1px 0 0; text-decoration:none; background-color:#d9261c;}

.l2menubg2 {background-color: #009140; width: 143px; height: 25px; margin: 0 1px 0 0; filter: alpha(opacity=50); opacity:0.5; position:absolute;}
.l2menubg2_a {background-color: #009140; width: 143px; height: 25px; margin: 0 1px 0 0; filter: alpha(opacity=100); opacity:1; position:absolute;}
A.l2menu2:link {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu2:visited {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu2:hover {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#009140; margin: 0 1px 0 0;}
A.l2menu2:active {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#009140; margin: 0 1px 0 0;}

.l2menubg3 {background-color: #0094de; width: 143px; height: 25px; margin: 0 1px 0 0; filter: alpha(opacity=50); opacity:0.5; position:absolute;}
.l2menubg3_a {background-color: #0094de; width: 143px; height: 25px; margin: 0 1px 0 0; filter: alpha(opacity=100); opacity:1; position:absolute;}
A.l2menu3:link {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu3:visited {font-weight: normal; color: #ffffff; text-decoration:none; margin: 0 1px 0 0;}
A.l2menu3:hover {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#0094de; margin: 0 1px 0 0;}
A.l2menu3:active {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#0094de; margin: 0 1px 0 0;}

.l2menubg4 {background-color: #e8781a; width: 142px; height: 25px; filter: alpha(opacity=50); opacity:0.5; position:absolute;}
.l2menubg4_a {background-color: #e8781a; width: 142px; height: 25px; filter: alpha(opacity=100); opacity:1; position:absolute;}
A.l2menu4:link {font-weight: normal; color: #ffffff; text-decoration:none;}
A.l2menu4:visited {font-weight: normal; color: #ffffff; text-decoration:none;}
A.l2menu4:hover {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#e8781a;}
A.l2menu4:active {font-weight: bold; color: #ffffff; text-decoration:none; background-color:#e8781a;}

h1.inheader_red {font-size:22px; margin:0 10px 25px 0; color:#d9261c;}
h1.inheader_green {font-size:22px; margin:0 10px 25px 0; color:#009140;}
h1.inheader_blue {font-size:22px; margin:0 10px 25px 0; color:#007dc2;}
h1.inheader_orange {font-size:22px; margin:0 10px 25px 0; color:#e8781a;}

.strong_red {color:#d9261c; font-weight:bold;}
.strong_green {color:#009140; font-weight:bold;}
.strong_blue {color:#007dc2; font-weight:bold;}
.strong_orange {color:#e8781a; font-weight:bold;}

.persons_name {color:#d9261c; font-size:13px; font-weight:bold;}
A.persons_name:link {color:#d9261c; text-decoration:none;}
A.persons_name:visited {color:#d9261c; text-decoration:none;}
A.persons_name:hover {color:#d9261c; text-decoration:none;}
A.persons_name:active {color:#d9261c; text-decoration:none;}
.persviewer {display:none; position:absolute; height:240px; width:550px; background-color:#FFFFFF}

.persons_name_view {color:#d9261c; font-size:20px;}
.red {color:#d9261c; font-weight:bold;}

.icons {float:left; padding-right: 5px;}

A.langmenu:link {font-weight: normal; color: #8D8D8D; text-decoration:underline;}
A.langmenu:visited {font-weight: normal; color: #8D8D8D; text-decoration:underline;;}
A.langmenu:hover {font-weight: bold; color: #ffffff; text-decoration:none;}
A.langmenu:active {font-weight: bold; color: #ffffff; text-decoration:none;}

.arrow_left {width:14px; height:14px; float:left; background:url(/images/arrow_left.gif) no-repeat top left; cursor:pointer;}
.arrow_right {width:14px; height:14px; float:right; background:url(/images/arrow_right.gif) no-repeat top right; cursor:pointer;}

.news_viewbox {position:absolute;}
.news_view {position:absolute; width: 550px; height:240px; display:none; background:#FFFFFF;}
.news_body {height:190px; overflow-y:auto;}
.news_view_navig {height:20px; padding-top:5px;}

.news_links {position:absolute}
.news_portion {position:absolute; width: 550px; height:240px; background:#FFFFFF;}

.persons_links_navig {padding: 5px 0; height:15px;}
.collection_links_navig {padding: 1px 0; height:15px;}

.newsheader {font-size: 12px;}