body {  width:100%; height:100%; font-family:Verdana, Arial, sans-serif; font-size: 11px; color:#000000; line-height:18px; background-color: #242424; margin:0; padding:0; background-image:url('../img/bg_small.jpg'); background-repeat:repeat; }
.bg { position:absolute; width:100%; height:100%; overflow:auto;  margin:0; padding:0; background-image:url('../img/bg.jpg'); background-repeat:repeat-x;}

h1 { font-size: 8px; font-weight:normal; color:#7b7b7b; line-height:24px;}
h2 { font-size: 8px; margin-top:0; color:#7b7b7b;  line-height:20px; }
h3 { font-size: 8px; margin:0 0 8px 0; color:#000000;  line-height:20px; }
h4 { font-size: 26px; color:#242424; font-weight:normal;  line-height:20px; margin:0 0 25px 0; padding:0;}
h5 { font-size: 16px; color:#000000;  line-height:20px; margin:0; padding:0;}

a:link      { color:#7b7b7b; text-decoration:none; }
a:visited   { color:#7b7b7b; text-decoration:none; }
a:focus     { color:#7b7b7b; text-decoration:none; }
a:hover     { color:#7b7b7b; text-decoration:underline; }
a:active    { color:#7b7b7b; text-decoration:none; }

.header_navigation ul li a:link      { color:#7b7b7b; text-decoration:none; }
.header_navigation ul li a:visited   { color:#7b7b7b; text-decoration:none; }
.header_navigation ul li a:focus     { color:#7b7b7b; text-decoration:none; }
.header_navigation ul li a:hover     { color:#ffffff; text-decoration:underline; }
.header_navigation ul li a:active    { color:#7b7b7b; text-decoration:none; }

.header_navigation ul li.active a:link      { color:#ffffff; text-decoration:none; font-weight:bold; }
.header_navigation ul li.active a:visited   { color:#ffffff; text-decoration:none; font-weight:bold; }
.header_navigation ul li.active a:focus     { color:#ffffff; text-decoration:none; font-weight:bold;}
.header_navigation ul li.active a:hover     { color:#ffffff; text-decoration:none; font-weight:bold; }
.header_navigation ul li.active a:active    { color:#ffffff; text-decoration:none; font-weight:bold; }

.main_content ul { margin:0;  padding:0 0 0 15px; line-height:27px; }
.main_content li

img { border: none;}

.wrapper {width:902px; margin:auto;  overflow:hidden; background-image: url('../img/bg.gif'); background-repeat:repeat-y; }

.border_bg {  padding:5px;  margin:0; text-align:left;   }

.header_border { width:902px; margin:0; padding:0;  text-align:left; overflow:hidden; }
.header_content { overflow:hidden; padding:15px 0 0 0; margin:0 0 5px 0; }
.header_logo_border { float:left; width: 260px; text-align:center; }
.header_logo_content { margin:0 0 0 0; height:125px; text-align:right;}
.header_logo_content_logo { position:absolute; z-index:10; width:222px; overflow:hidden; height:111px; text-align:center;}
.header_logo_content_h1 { text-indent:999em; position:absolute; z-index:1; width:222px; overflow:hidden; height:11px; text-align:right;}
.header_navigation { float:right;  font-size: 12px; padding: 0; margin: 0; width: 600px; text-align:right;}
.header_navigation ul { list-style:none; padding:80px 0 0 0; text-align:right; }
.header_navigation ul li { float:right; text-align:right; padding: 5px 5px 5px 25px;   }

.main_border { clear:both;  width: 897px; height: 555px; background-color: #7b7b7b; overflow:hidden; }
.main_image_border {color:#000000; float:left;  text-align:left;  line-height:18px; width: 446px; height: 555px;  }
.main_image {padding:5px 0 5px 0; margin:0; }
.main_image img {margin:0 0 5px 5px; padding:0; float:left;}
.main_content_border {color:#000000; float:left; text-align:left;  line-height:18px; margin : 5px 0 5px 0; }
.main_content_bg {overflow:hidden; height: 545px; width: 301px;   background-color:#ffffff; background-image: url('../img/bg_text.jpg'); background-repeat:no-repeat;}
.main_content { padding: 85px 30px 30px 30px;  }
.main_image_right_border {color:#000000; float:left;  text-align:left;  line-height:18px; width: 145px; height: 555px;  }
.main_image_right { padding:5px 0 5px 0; margin:0;  }
.main_image_right img {margin:0 0 5px 0; padding:0; float:left;}

.footer_border { clear:both;  height:46px; width:897px;  }
.footer_content { padding: 10px 0 0 0; margin-top:45px; border-top: 1px solid #7b7b7b;  text-align:right; color:#7b7b7b;  }
.footer_content ul { list-style:none; display:inline; }
.footer_content ul li{ display:inline; }
.footer_content  a:link { color:#7b7b7b; text-decoration:none;   }
.footer_content  a:visited { color:#7b7b7b; text-decoration:none;   }
.footer_content  a:focus { color:#7b7b7b; text-decoration:none;  }
.footer_content  a:hover { color:#7b7b7b; text-decoration:underline;  }
.footer_content  a:active { color:#7b7b7b; text-decoration:none;   }