/* CSS Document */
body{
	background: #ffffff;
}
body,td,th{
	
	color: #b4b5b9;
	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;
      color: black;
      padding-left: 60px;
      //padding-left: 45px;
      padding-right: 40px;
      padding-top: 8px;
      text-align: justify;
}

#all table.main_table td.middle_left{
      background-image: url("img/middle_left.jpg");
      background-repeat: no-repeat;
      background-color: #89df58;
}

#all table.main_table td h1{
      color: white;
      font-size: 30pt;
      text-align: right;
      margin-right: 32pt;
      padding-bottom:0px;
      margin-bottom:0px;
      position: relative;
      top:-3px;
}     
#all table.main_table td.news_text{
     border-left: 1px solid #d3d3d3;
     width: 18%;
}
#all table.main_table td.news_text2{
     border-left: 1px solid #d3d3d3;
     width: 320px;
     background-image:  url("img/news_bottom.jpg");
     background-position: bottom right;
     background-repeat: no-repeat;     
}
#all table.main_table td.news_text h1 {
    margin-top: 6px;
    font-weight: normal;
    color: #6bcc03;
    font-family: verdana;
    font-size: 14pt;
    border-left: 4px solid #6bcc03;
    border-bottom: 2px solid #6bcc03;
    margin-left: 8px;
    padding-left: 2px;
    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: darkgreen;
}


#top_right a img {border:0px;}

#top_right .top_home {
      position: relative;
      top:59px;
      left: 7px;
 }
#top_right .top_mail {
      position: relative;
      top:-13px;
      left: 14px;
 }

#find {
      position: relative;
      top:5px;
      left: 120px;
      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 darkgreen;
      width: 100px; 
      height: 20px;
      font-size: 10pt;
}
#find .inp2{
      margin-top: 6px;
      //margin-top: 3px;
      margin-left: 3px;
      border: 1px solid darkgreen;
      background-color: lightgray;
      width: 50px; 
      font-size: 10pt;
      height: 20px; 
}

#all table.sub_table{
      border:none; 
      border-collapse: collapse;
      width:100%;
}


#all table.sub_table td.td_sl{
      border-top: 1px solid #cfcfcf; 
      width:35%;
}
#all table.sub_table td.td_sr{
      border-top: 1px solid #cfcfcf; 
      width:65%;
}

#all table.sub_table td.td_tl{
      border-top: 1px solid #cfcfcf; 
      border-bottom: 1px solid #cfcfcf; 
      width:50%;
}
#all table.sub_table td h2{
      font-size: 10pt;
      color: #6bcc03;
      font-weight: bold;
      text-align: center; 
      padding: 5px;
      margin: 0px;
}

#all table.sub_table td.td_cl h2{
      font-size: 14pt;
      color: #6bcc03;
      font-weight: bold;
      text-align: center; 
      padding: 5px;
      margin: 0px;
}

#all table.sub_table td.td_tr{
      border-top: 1px solid #cfcfcf; 
      border-bottom: 1px solid #cfcfcf; 
      border-left: 1px solid #cfcfcf; 
      width:50%;
}
#all table.sub_table td.td_tr h2{
      font-size: 10pt;
      color: #6bcc03;
      text-align: center; 
      padding: 5px;
      margin: 0px;
}

#all table.sub_table td{
     color: black;
     font-family: verdana;
     font-weight: bold;
     font-size: 8pt;
     text-align: justify;
     padding: 6px;
     margin: 6px; 
}
#all table.sub_table td a{
    color: #eaa361;
}
#all table.sub_table td a:visited{
    color: #cdcdcd; 
}

#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: 0px;
     text-align: justify;
     width: 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; border-bottom: 2px solid #6bcc03;  width:100%; //width:100%; text-align: left; position: relative;}
#topics a{
    color: #cdcdcd;
    font-family: verdana;
    font-size: 14pt;
    border-left: 4px solid #cdcdcd;
    text-decoration: none;
    magrin: 0px; padding:0px;
    padding-left: 5px;
    padding-right: 5px;
}
#topics a.active{
    color: #6bcc03;
    border-color:#6bcc03;
}
#topics a:hover{
    color: #6bcc03;
}
#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;
}
.blank_white {height:2px;background-color:white;//height:0px;padding:0px;margin:0px;//overflow:hidden}


/* common styling */
.menu {font-family: arial, sans-serif; width:216px;  position:relative; top:284px; left:1px; margin:0; font-size:12pt; margin:2px 0px;padding: 0px;
    margin-bottom: 0px;
}
.menu ul li {width: 216px;}
.menu ul li div {width: 216px;color:#000; width:216px; height:20px; font-weight:bold; text-align:left; border-top:3px solid #67cb33; border-bottom:3px solid #67cb33; background:#ccff9a; line-height:19px; font-size:12pt;}
.menu ul li a, .menu ul li a:visited {display:block; text-decoration:none; color:#000; width:216px; height:20px; font-weight:bold;text-align:left; border-top:3px solid #67cb33; border-bottom:3px solid #67cb33; background:#67cb33; line-height:19px; font-size:12pt;}
.menu ul {padding:0; margin:0;list-style-type: none; }
.menu ul li {float:left; margin-right:1px; position:relative;padding-bottom:0px;}
.menu ul li ul {display: none;}

/* specific to non IE browsers */
.menu ul li:hover a {color:#000000; background:#ccff9a;}

.atext {color:#000000;; font-size: 10px;}
a.atext {color:#000000;; font-size: 10px;}
a.atext:active {color:#000000;; font-size: 10px;}
a.atext:hover  {color:#000000;; font-size: 10px;}

