
div.nav-bar-green
{
  margin-top: 15px;
  margin-left:10px;
  width:      750px;
  background: #899600 url('../images/layout/nav-bar-green.gif') repeat-x top left;
}

table.nav-bar-green
{  
  margin:     2px;
  height:     36px;
  width:      746px;
}

table.nav-bar-green a
{
  color:  #596000;
}

table.nav-bar-green td.title
{
  
  width:  178px;    
  background: #f1f1f1 url('../images/layout/nav-bar-green-title.gif') repeat-x top left;  
  color:  #596000;
  font-size:12px;
  font-weight:      bold;
  text-transform:   uppercase;
  vertical-align:   middle;
  text-align:       center;
  text-decoration:  underline;  
}



table.nav-bar-green td.space
{
  text-align: left;
  width:      522px;
}

table.nav-bar-green td.plus
{
  width:30px;
  vertical-align:middle;
  text-align:left;
  
}

table.nav-bar-green td.add
{
  width:    90px;
  color:  #f1f1f1;
  font-size:12px;
  font-weight:      bold;
}

table.nav-bar-green td.add img
{
  vertical-align:middle;
}

/*--------------------------*/


div.info-list 
{
  float:left;
  margin-left:  10px;
  margin-top:   10px;
  
  width:        620px;
  /*clear:        left;*/
  border:       none;
  
  display:inline;
}

div.info-list div.info-list-rss
{
  line-height: 14px;
  padding-top: 5px;
  width:       620px;
  text-align:  right;
  font-size:   10px;
  border-top:  solid 1px #999999;
  color:       #343434;
  font-size:   11px;
  clear:       both;
}

div.info-list  span.tags 
{
  float:      left;
  margin-left:10px;
}

div.info-list  span.tags span.bold
{
  font-weight:bold;
  color:  #980000; 
}

div.info-list div.info-list-rss a
{
  color:  #343434;
}

div.info-list div.info-list-rss img
{
  margin:2px;
  float:right; 
}

/*--------------------------*/

div.info-list div.info-entry
{
  width:    620px;
  height:   120px;
        
}

div.info-list div.info-entry-hover
{
  width:    620px;
  height:   120px;

  background: #efefef url('../images/layout/info-entry-background.gif') repeat-x top left;      
}


div.info-list table.info-entry 
{
  margin: 0px 10px;
  height: 120px;
  
}

div.info-list table.info-entry td.info-entry-image
{
  vertical-align: middle;
  text-align:     center;
  width:    100px;
  height:   120px;
  
  
}



div.info-list div.info-entry-title
{
  border-bottom:  solid 1px #778200;
  width:  490px;
  height: 17px;
  padding-top: 8px;
  margin-bottom:4px;
  font-weight:  bold;
  
}

div.info-list div.info-entry-title div.date
{
  float:right;
  clear:both;
  font-weight:normal;
  font-size:10px;
  color:  #596000;
  margin-top:2px;
}

div.info-list div.info-entry-title span.more
{
  color:  #596000;
  font-weight:bold;
  margin-left:3px;
}

div.info-list table.info-entry td.info-entry-content
{
  width:  490px;
  padding-left:10px;
  vertical-align:top;
  text-align:justify;
  cursor:pointer;
}
/*--------------------------*/


div.info-details-content
{
  
  padding : 10px 0px 10px 10px;
  width:610px;
  text-align:justify;
}

div.info-details-content div.info-inner-image
{
  display:inline;
  width:200px;
  height:200px;
  margin-top:2px;
  border-right:20px solid #FFFFFF;
  margin-bottom:10px;
  float:  left;
  /*clear:  both;*/
  
}


div.info-details-content div.info-title
{
  
  /*display:inline;
  float:  right;
  clear:  both;
  width:  390px;*/
  font-weight:bold;
  font-size:  11px;
  border-bottom: solid 1px #778200;
  /*padding-left:9px;*/
  padding-bottom:4px;
  color:  #343434;
  /*position:relative;
  left:-9px;
  /*z-index:+1;*/
}

span.red-date { color: #768100}


div.info-details-content div.info-title-part-2
{
  /*float:  right;
  clear:  both;
  width:  390px;*/
  font-size:10px;
  margin-bottom:22px;
  padding-top:   2px;
}

div.info-details-source
{
  margin-top:15px;
  font-style:italic;
  color:  #9a9a9a;
}



div.text-inner-ad
{
  clear:both;
  width:614px;
  height:120px;
}

div.text-inner-ad div.text-inner-ad-head
{
  border-bottom:  solid 1px #d6d6d6 ;
  color:  #d6d6d6; 
  height: 16px;
  font-size:10px;
  margin-top:5px;
}
div.text-inner-ad div.text-inner-ad-head a
{
color:  #d6d6d6;
} 

div.text-inner-ad span.text-inner-ad-title
{
  float:  left;  
  clear:  left;
}

div.text-inner-ad span.text-inner-ad-more
{
  float:  right;
  clear:  right;  
}

div.text-inner-ad span.text-inner-ad-more img
{
  vertical-align:middle;
}


/* =================================================================================================================== */

div.AddInfoForm
{
  width:610px;
  /*height:20px;*/
  padding-top:10px;
  padding-bottom:10px;
  padding-left:10px;
  background: url('../images/layout/add-info-form-title.gif') repeat-x left bottom;
  font-weight:bold;
  font-size:12px;
}

 
table.AddInfoForm
{
  /*width:610px;*/
  margin-top:15px;
}

table.AddInfoForm td.AddInfoForm-Title
{
  width:  113px;
  padding-right:22px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  background: #efefef;
}

table.AddInfoForm td.AddInfoForm-Title-Content
{
  text-align:center;
  vertical-align:middle;
  background: #efefef url('../images/forms/add-info-input.gif') no-repeat top left;
  width:485px;
  text-align:left;
}

table.AddInfoForm td
{
  height: 30px;
}

table.AddInfoForm td input
{
  width:      470px;  
  margin:     0px;
  margin-left:5px;  
  vertical-align:middle;
  border:     none;
  background: transparent;
  font-size:  11px;
  font-family:  tahoma, arial, verdana;
}

table.AddInfoForm td input.error
{
  width:      470px;
  padding:    2px 5px;
  padding-right:  4px;  
  margin:     0px;
  margin-left:0px;  
  vertical-align:middle;
  border:     solid 1px #AA0000;
  background: transparent;
  font-size:  11px;
  font-family:  tahoma, arial, verdana;
}

table.AddInfoForm  td.AddInfoForm-Left
{
  padding-right:22px;
  text-align:right; 
  font-size:11px;
}


table.AddInfoForm  td.AddInfoForm-ContentTitle
{
  height: 240px;
  padding-right:22px;
  text-align:right; 
  font-weight:bold;
  font-size:11px;
  background: #efefef;  
}

table.AddInfoForm td.AddInfoForm-File
{
  text-align:left;
  vertical-align:middle;
  /*background: #efefef url('../images/forms/add-info-input.gif') no-repeat top left;*/
  /*width:340px;
  text-align:left;*/
}

table.AddInfoForm td.AddInfoForm-File-Info
{
  font-size:  10px;
  color:  #000000;
/*  padding-left:25px;
  background:  url('../images/forms/file-info.gif') no-repeat top left;*/
}

table.AddInfoForm td.AddInfoForm-File input[type="file"] 
{
  width:auto;
  background: transparent;
  border: solid 1px #000000;
}

table.AddInfoForm td.AddInfoForm-File .fileinput
{
  width:200px;
  border: solid 1px green;
}

table.AddInfoForm  td.AddInfoForm-Content
{
  height: 240px;  
  text-align:left;
  vertical-align:middle; 
  font-size:11px;
  background: #efefef url('../images/forms/add-info-textarea.gif') no-repeat left center;  
}

td.AddInfoForm-Content textarea
{
  width:  470px;
  padding-left:5px;
  padding-right:3px;
  padding-top:2px;
  height: 225px;
  background: transparent;
  border: none;
}

td.AddInfoForm-Content textarea.error
{
  width:  470px;
  height: 225px;
  background: transparent;
  border: solid 1px #AA0000;
}

table.AddInfoForm td.AddInfoForm-Source
{
  padding-right:22px;
  text-align:right; 
  font-size:11px;
  background: #efefef
}

table.AddInfoForm td.AddInfoForm-Source-Right
{
  text-align:left;
  vertical-align:middle;
  background: #efefef url('../images/forms/add-info-input.gif') no-repeat center left;
  width:485px;  
}

table.AddInfoForm td.AddInfoForm-Tags
{
  padding-right:22px;
  text-align:right; 
  font-size:11px;  
}

table.AddInfoForm td.AddInfoForm-Tags-Right
{
  text-align:left;
  vertical-align:middle;
  background: url('../images/forms/add-info-input.gif') no-repeat center left;
  width:485px;  
}

table.AddInfoForm td.separator
{
  height:26px;
  background: url('../images/forms/add-info-separator.gif') no-repeat center left;
}





table.AddInfoForm td.AddInfoForm-Submit
{
  text-align:right;
  vertical-align:top;
}

img.submit, img.reset
{
  margin-right:16px;  
  cursor: pointer;
}

div.AddForm
{
  float:left;
  margin-left:  10px;
  margin-top:   10px;  
  width:        620px;
  display:inline;  
}

div.AddForm div.AddInfoForm-Created
{
  margin-top:7px;
  height:220px;
  background: #efefef;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  padding-top:76px;
}

