/* CSS Document */
body{
	background: #ffffff;
}
body,td,th{
	
	color: black;
	font: 12px Tahoma,Arial;
}
html,body{
      height: 100%;width:100%;
      margin: 0;
      padding: 0;
}

#all {
      background-color: white;
      height: 100%;
}

#all table.main_table{
      border:none; 
      border-collapse: collapse;
      width:100%;
}
#all table.main_table td{
      border:none; 
      padding:0px;
      margin:0px;
}
#all table.main_table td.main_text{
      background-image: url(img/back_top.jpg);
      background-repeat: no-repeat;
      width:100%;
      color: black;
      padding-left: 60px;
      //padding-left: 50px;
      padding-right: 60px;
      padding-top: 40px;
      text-align: justify;
}
#all table.main_table td.middle_left{
      background-image: url("img/middle_left.jpg");
      background-repeat: no-repeat;
      background-color: #cb9f72;
}

#all table.main_table td h1{
      color: white;
      font-size: 20pt;
      text-align: right;
      margin-right: 48pt;
      padding-bottom:0px;
      margin-bottom:0px;
      position: relative;
      top:-5px;
}     
.news_text {
     width: 320px;
}
.title {
     color: white;
     font-weight: bold;
     font-size: 14pt;
     font-family: verdana; 
}

a.top_active {
     color: #000000;
     font-size: 11pt;
     font-weight: bold;
     font-family: verdana;
     text-decoration: none;
}

a:hover.top_active {
     color: #cb0000;
}

a.top_current {
     color: #cb0000;
     font-size: 11pt;
     font-weight: bold;
     font-family: verdana;
     text-decoration: none;
}

     
#all table.main_table td.news_text{
     border-left: 1px solid #cdcdcd;
}
#all table.main_table td.news_text2{
     border-left: 1px solid #cdcdcd;
     width: 320px;
     background-image:  url("img/news_bottom.jpg");
     background-position: bottom left;
     background-repeat: no-repeat;     
}
#all table.main_table td.news_text h1 {
    position: relative;
    top: 10px;
    font-weight: normal;
    color: #e4ad77;
    font-family: verdana;
    font-size: 12pt;
    border-left: 4px solid #e4ad77;
    border-bottom: 2px solid #e4ad77;    
    margin-left: 8px;
    padding-left: 4px;
    text-align:left;    
}
#all table.main_table td.news_text p{
    padding-left: 8px;
    padding-bottom: 2px;
    padding-top: 2px;
}
#all table.main_table td.news_text a{
    color: #e29e56;
    width: 170px;
}


#top_right a img {border:0px;}

#top_right .top_home {
      position: relative;
      top:60px;
      //top:59px;
      left: 3px;
 }
#top_right .top_mail {
      position: relative;
      top: 60px;
      //top:59px;
      left: 1px;
 }

#find {
      position: relative;
      top:34px;
      left: 100px;
      color: white;
      font-weight: bold;
      font-size: 12pt;
      font-family: verdana;
      width: 155px;
}
#find form {
      padding:0px;margin:0px;
}
#find .inp1{
      margin-top: 3px;
      border: 1px solid #9b9b9b;
      width: 100px; 
      height: 16px;
      font-size: 7pt;
}
#find .inp2{
      margin-top: 6px;
      //margin-top: 3px;
      margin-left: 3px;
      border: 1px solid #9b9b9b;
      background-color: lightgray;
      width: 50px; 
      font-size: 7pt;
      height: 16px; 
}

#container {
      width:expression(document.body.clientWidth < 1000? "999px": "auto" ); 
      min-width: 1000px;
}
div#content p{line-height:1.4;margin:0px;padding:0px; padding-left: 50px; color: black}
div#navigation{
      height: 285px;
      background-image: url(img/middle_left.jpg);
      background-repeat: no-repeat;
}
div#extra{background:white;dispaly:inline;}
div#footer{background: #333;color: #FFF;}
div#footer p{margin:0;padding:5px 10px}
div#footer a{display:inline;padding:0;color: #C6D5FD}

div#wrapper{float:right;width:100%;margin-left:-216px;background-color: #89df58; }
div#content{margin-left:216px;
      background-color: white;
      background-image: url(img/back_top.jpg);
      background-repeat: no-repeat;
      height: 100%;
}
div#navigation{float:left;width:216px;}
div#extra{float:left;clear:left;width:216px;position: relative;}

div#footer{clear:both;width:100%;}
#blank {height: 3px;
      //height: 1px;      
      width: 216px; 
      float:left;
      background-color: white;
}
/*
#blank3 {height: 135px;
      clear: right;
      width: 216px; 
      background-image: url(img/bottom_grad.jpg);
      background-color: #89df58;
}
*/
#blank2 {height: 135px;
      clear: both;
      width: 100%; 
      background-image: url(img/bottom_grad.jpg);
      background-repeat: no-repeat;
      background-color: white;
}
#content_main {
     padding-top: 40px;
     margin-right: 250px;
     //margin-right: 0px;
     text-align: justify;
     width: 100%;
     height: 100%;
}     
#content_main h1 {
     font-size: 14pt;
     text-decoration: underline;
     text-align: center;
     color: #ce7010;
     margin-left: 300px;
    //margin-left: 200px;
    position: relative;
}
#topics  {padding:0px;margin:0px; margin-left: 0px;  text-align: left; position: relative; width:145px; }
#topics a{
    color: #0d0d0d;
    font-family: verdana;
    font-size: 9pt;
    text-decoration: none;
    magrin: 0px; padding:0px;
    padding-left: 1px;
    padding-right: 1px;
    line-height: 10pt;
}
#topics a.active{
    color: #ce0203;
}
#topics a:hover{
    color: #ce0203;
}
#topics br{font-size:5px;}

#news {
     float: right;
     margin-left: -250px; 
     //margin-left: -170px;
     margin-right: 5px;
     //margin-right: 0px;
     margin-top: 5px;
     background-color: #fafafa;
     border: 1px solid #e0e0e0;
}

#news h1 {
    magrin: 0px; padding:0px;
    margin-top: 3px;
    font-weight: normal;
    color: #6bcc03;
    font-family: verdana;
    font-size: 14pt;
    border-left: 4px solid #6bcc03;
    border-bottom: 2px solid #6bcc03;
    padding-left: 5px;
    padding-right: 5px;
}
.bord {border: 1px solid black}
.bord td {border: 1px solid #d1d1d1}
a.trash {color:red;text-decoration:none;font-size:8pt;}
a.trash:hover {text-decoration:underline;}
