H1,
H2 {
	color:#ff6600;
	padding:0px 0px 0px 30px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
}
p{
	padding:2px 0px 2px 0px;
	margin: 0px;
}
H3 {

	color:#666666;
	padding:0px;
	margin: 0px;
	font-size: 13px;
	font-weight: bold;
}
H4 {
	color:#ff6600;
	padding:0px 0px 0px 30px;
	margin: 0px;
	font-size: 14px;
	font-weight: bold;
}
.htmlarea-showtableborders IMG {
	border-width: 0px;
}
#menu .spacer{
        color: #ff6600;
  padding-left: 15px;
  padding-bottom: 15px;
        margin-left: 0px;
        font-size: 14px;
        font-weight: bold;
}
A,
.mail, 
.download,
.filelinks,
.internal-link {
  color: #666666;
  text-decoration: underline;
  cursor: pointer;
}
A:hover,
A.hover.mail, 
A:hover.download,
A:hover .filelinks,
A:hover.internal-link  {
  color: #ff6600;
}
A.tracked,
A.external-listing,
A.external-link,
A.external-link-new-window {
  color: #ff6600;
}
A:hover.tracked,
A:hover.external-listing,
A:hover.external-link,
A:hover.external-link-new-window {
  color: #999999;
}

#footer  A{
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	font-weight: normal;
}
#home_bottom_menu  A{
	font-size: 10px;
	color: #999999;
	text-decoration: underline;
	font-weight: bold;
	line-height: 30px;
}
#footer  A:hover,
#home_bottom_menu  A:hover{
	color: #ff6600;
}
#local A:hover,
A:Hover IMG {
	z-index: 60;
	background-color: #ffffff;
	/*opacity for IE5+*/
 	filter: alpha(opacity=80);
  	/*opacity for older Mozilla browsers*/
  	-moz-opacity: 0.8;
	/*opacity for mozilla/safari*/
  	opacity: 0.8;  	
}
IMG A{
	border: 0px;
}
.caption {
	font-size: 11px;
	color: #666666;
}

A .filelinks, .filelinkssize{
	font-size: 12px;
	color: #666666;
	text-decoration: none;
	font-weight: normal;
}
A:hover .filelinks{
	color: #cccccc;
}
#left_pages form{
	padding:0px;
	margin: 0px;
}
#advertise A:hover {
	color: #666666;
}
table td ,
form table td {
text-align: left;
}
#middle_content .csc-frame.csc-frame-frame2{
	border: #cccccc 1px solid;
        margin-bottom: 10px;
       padding: 10px; 
}
#right_content .csc-frame.csc-frame-frame2{
	border: #cccccc 0px solid;
       padding: 10px; 
}
.forecast-title h2 {
	font-size: 11px;
	color: #666666;
        padding: 0px 0px 5px 0px;;
}
.forecast-div {
	margin-left: 14px;
}
/*--------------------tx_indexedsearch" please in setup plugin.tx_indexedsearch._CSS_DEFAULT_STYLE > ------------------------------------------------*/
.tx-indexedsearch {
        overflow: none;
        font-size: 11px;
    width: 98%;
        margin-right : 0px;

}
.tx-indexedsearch A {
	color: #666666;
}
.tx-indexedsearch-percent{
        font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox FORM {

               display:block;
               padding-top:40px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button {
	       width:100px;
               font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword {
	       width:150px;
               font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword select{
	                      font-size: 11px;
}
.tx-indexedsearch .tx-indexedsearch-searchbox FORM TABLE tbody tr td select{

               font-size: 11px;
}


.tx-indexedsearch .tx-indexedsearch-searchbox A{
            color:#333333;
	text-decoration: underline;
}
.tx-indexedsearch .tx-indexedsearch-searchbox A:Hover{

}

.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw {
	font-weight:bold;
        font-style:italic;
}
.tx-indexedsearch .tx-indexedsearch-whatis {
	margin-top:11px;
        margin-bottom:5px;

}
.tx-indexedsearch P.tx-indexedsearch-noresults {
	text-align:center;
        font-weight:bold;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {
        background: none;
	 font-weight:bold;
         font-size: 11px;
         color:#333333;
}


.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P {
	 font-weight:bold;
         font-size: 11px;
         color:#333333;
}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent {
	 font-weight:normal;
	 display: none;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P .tx-indexedsearch-title-caption A {

	font-weight: normal;
        text-decoration: underline;
        font-size: 11px;
        color: #666666;

}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P .tx-indexedsearch-title-caption A:Hover {
	 color: #ff6600;

}

.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P {

	 font-style:italic;
         font-size: 11px;
        width: 90%;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup {
	 color: #ff6600;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info {
	 display: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	 margin-top:13px;
         margin-bottom:5px;
         background: #88B2DA;
         display: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 {
	 margin-top:0px;
         margin-bottom:0px;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	 background:#FF0000;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD {
	 vertical-align:middle;
}
.tx-indexedsearch .tx-indexedsearch-res .noResume {
	 color : #666666;
}
.tx-indexedsearch .tx-indexedsearch-restx-indexedsearch-browsebox-SCell{
	 display: none;
}
.tx-indexedsearch .tx-indexedsearch-sectionlinks ul li  {
display: none;
}
.tx-indexedsearch .tx-indexedsearch-browsebox-SCell P A{
display: none;
}
.tx-indexedsearch .tx-indexedsearch-browsebox TABLE TD{
        width: 90%;
text-align:left;

}
.tx-indexedsearch .tx-indexedsearch-browsebox TABLE TD A{

}
.tx-indexedsearch .tx-indexedsearch-rules {
display: none;
}
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P .tx-indexedsearch-title-number {
	display: none;

}

.tx-indexedsearch .tx-indexedsearch-searchbox FORM TABLE tbody tr td {

               font-size: 11px;
}

#container_page #container_inside_page #search_box TABLE TD {

	font-size: 11px;
	color: #666666;
}


/*------------ search box ---------------------------------------------------------*/
.tx-macinasearchbox-pi1 TD {
        font-size:14px;
        text-align:left;
        padding-top:1px;
}
.tx-macinasearchbox-pi1 INPUT{
        font-size:14px;
        text-align:left;

}
/*---------- mail form ------------------------------------------------*/

.csc-mailform {
	border: 0px solid;
	margin: 0px;
	padding: 0px;
}
.csc-mailform-field select,
.csc-mailform-field input.text{
	background-color: #ffffff;
	border:#BDBDBD 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        width: 280px;
	margin:3px 0px 3px 10px;
        float: left;
	}

.csc-mailform-field textarea {
	background-color: #ffffff;
	border:#BDBDBD 1px solid;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        width: 280px;
	margin:3px 0px 10px 10px;
        float: left;
}
.csc-mailform-field label {
	margin:3px 0px 3px 0px;
	text-align: left;
	width: 150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
        float: left;

}.csc-mailform-field .mf-check {
        float: left;
	margin: 5px 200px 5px 10px;
        display: block;
}
.csc-mailform-field input.mf-file{
  cursor: pointer;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin:3px 0px 3px 160px;
        float: left;   
}
.csc-mailform-field .button {
	margin: 8px 0px 0px 305px;
	width: 90px;
  cursor: pointer;
}
.csc-mailform-field .csc-mailform-label,
.csc-mailform-field .mailformlabel{
        float: left; 
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#captchaResponse {
        margin: 0px 0px 10px 77px;
        float: left;
	border:#BDBDBD 1px solid;
        width: 100px;
}
.tx-jkpoll-pi1 ul li{
	background-image: none;
}
/*--------- SITEMAP -------------------------------------------------------------------*/
.sitemap{
        display: block;
       	font-family : Verdana, sans-serif;
        margin-top:15px;
        padding-bottom:15px;
        padding-left:8px;
        padding-right:8px;
	font-size : 11px;
        text-align: left;
        line-height: 14px;
        text-decoration: none;

}
.sitemap A   {
       color: #666666;
       font-weight: normal;
}
.sitemap A:hover   {

}
.sitemap1 A:hover,
.sitemap1 A:link,
.sitemap1 A:active,
.sitemap1 A:visited{
  

}
.sitemap2 A:hover,
.sitemap2 A:link,
.sitemap2 A:active,
.sitemap2 A:visited{
          margin-left: 20px;
          font-weight: bold;
 color: #ff6600;
}
.sitemap3 A:hover,
.sitemap3 A:link,
.sitemap3 A:active,
.sitemap3 A:visited
{
          margin-left: 50px;
 }
/* default styles for extension "tx_flvplayer_pi1" */
		.tx-flvplayer-pi1 {
			text-align: center;
		}
.tx-sitemap-pi1 dfn {
	/*display:inline;*/
	display:block; float:left; width:50px;
display: none;
}

.tx-sitemap-pi1 a{
	display:inline;
}


/*sitemap level 1*/
.tx-sitemap-pi1 ul li {
	background-image:none !important;
	margin:0 0 0px 0 !important;
  padding:0 !important;
  list-style-type:none;
}

/*level 1 text indent*/
.tx-sitemap-pi1 ul li a {
	padding-left:0px;
	font-weight:bold;
	display:inline;
	text-decoration:none;
	font-size:1.1em;
	color:#444;
}

/*sitemap level 2*/
.tx-sitemap-pi1 ul li ul li {
	margin:0 !important;
}

/*level 2 text indent*/
.tx-sitemap-pi1 ul li ul li a {
	padding-left:10px;
	font-weight:normal;
}

.tx-sitemap-pi1 ul li ul, .tx-thsitemap-pi1 ul li .last{
	margin:0 !important;
	padding:0 !important;
}

/*sitemap level 3*/
.tx-sitemap-pi1 ul li ul li ul li{
	margin:0 !important;
}

/*level 3 text indent*/
.tx-sitemap-pi1 ul li ul li ul li a {
	padding-left:20px;
	font-weight:normal;
	font-style:italic;
}
/* default styles for extension "tx_jsticker_pi1" */
    .tx-jsticker-pi1-container{
      position: relative; 
      height: 14px; 
      width: 100%; 
      overflow: hidden;
    }
    .tx-jsticker-pi1-ticker{
	     position:		relative;
	     visibility:		hidden;
	     left:			0px; 
	     top:			0px; 
	     border: 1px solid grey;
	     font-size:		12px; 
	     font-family: Arial, Helvetica, sans-serif;
	     width:			100%;
    }
    .tx-jsticker-pi1-tickerItem{
	     padding-top:	0px;
	     padding-bottom:	2px; 
	     padding-left:	2em;
	     padding-right:	2em;
    }
    .tx-jsticker-pi1-marquee{
        font-size:		12px; 
	     font-family: Arial, Helvetica, sans-serif;
	     height: 20px; 
    }
    .tx-jsticker-pi1-split{
        font-size:		12px; 
	     font-family: Arial, Helvetica, sans-serif;
    }
    .tx-jsticker-pi1-split img{
        padding-left:	1em;
        padding-right:	1em;
    }
/*--------  ema form ---------------------*/
.ema input{
        width:	100px;
	font-size:11px;

}
.ema Td{
     padding: 2px 0px 2px 0px;
}
Table.ema {
     padding: 0px 0px 0px 0px;
}
.ema  input.submit{
     margin: 0px 0px 30px 37px;
        width:	70px;

}
.ema table {
     padding: 0px;
     margin: 0px;

}
/*------------- comments --------------------------*/
.tx-comments-comment-admin {
	margin: 10px 20px;
	background-color: #e0e0e0;
	padding: 5px 9px;
	text-align: center;
}
.tx-comments-comment-form LABEL {
	width: 100px;
	display: block;
	float: left;
	padding-top: 5px;
}
.tx-comments-comment-form INPUT, .tx-comments-comment-form TEXTAREA, .tx-comments-comment-form IMG {
	margin-top: 5px;
}
.tx-comments-comment-input, .tx-comments-comment-form TEXTAREA {
	width: 92%;
}
.tx-comments-comment-form BR {
	clear: left;
}
.tx-comments-comment-name {
	font-weight: bold;
}
.tx-comments-comment-date {
	font-weight: bold;
}
.tx-comments-comment-1, .tx-comments-comment-2 {
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
	padding: 3px 5px;
}
.tx-comments-comment-content {
	padding: 3px 0;
	text-align: justify;
}
.tx-comments-required-mark {
	color: red;
}
.tx-comments-required-error {
	margin-left: 10px;
	color: red;
	background-color: #f5f500;
	padding: 3px 5px;
}
.tx-comments-captcha {
	padding-left: 100px;
}
.tx-comments-captcha input {
	width: 100px;
}
.tx-comments-captcha IMG {
	border: 1px solid #d0d0d0;
	margin-left: 0px;
}
.tx-comments-form-top-message {
	border: 1px solid #d0d0d0;
	padding: 10px 20px;
	text-align: center;
	font-weight: bold;
}
.tx-comments-closed {
	border: 1px solid #d0d0d0;
	padding: 10px 10px;
	margin: 10px 0;
}
.tx-comments-closed IMG {
	vertical-align: baseline;
	margin-left: 4px;
	padding-right: 4px;
}
.tx-comments-comment-report {
	font-size: 80%;
	margin: 7px 0 5px 15px;
}
.tx-comments-rating {
	margin-left: 15px;
}
.tx-comments-comment-form fieldset {
	border: none;
text-align: left;
}
