body {
	background-color:#ebebeb;
	font-family: Verdana;
	/* font-size: 14px; */
	margin-top: 0px;
	margin-bottom: 0px;
}

a 	{color:#cc0000;text-decoration:none;}
a:hover  {color:#cc0000;text-decoration:underline;}


form {
	margin:0px 0px 5px 5px;
}

div#search {
        padding: 0px 5px 0px 5px;
}

td#morelink, div#morelink {color:#cc0000;text-decoration:none; font-size: 13px; height: 20px; border-top: 1px solid #e0e0e0; background-color: #e5e5e5; text-align: right;}
td#morelink a, div#morelink a    {color:#cc0000;text-decoration:none; font-size: 13px; height: 20px;}
td#morelink a:hover, div#morelink a:hover  {color:#cc0000;text-decoration:underline; font-size: 13px;}


li, ul, ol  {
	font-size: 13px;
	font-family: Verdana;
}

li	{
	font-size: 13px;
	font-family: Verdana;
	line-height: 17px;
}

.main {width:760px}

td.lx_shadow {
  background-image:url(images/shadow_lx.jpg); 
  background-repeat:repeat-y; 
  font-size: 1px;
  width:5px; 
}

table.tablepart {
	font-size: 13px;
}

table.contenttable  p.bodytext {
	font-size: 13px;
}

div#gallery table.contenttable p{
	font-size: 13px;
}

div#gallery table.contenttable a{
	font-size: 13px;
}


td.rx_shadow {
  background-image:url(images/shadow_rx.jpg); 
  background-repeat:repeat-y; 
  font-size: 1px;
  width:5px; 
}

td#mainbox_home_title{
	font-size: 13px;
	font-family: trebuchet MS;
	background-image:url(images/bg_h1.jpg); 
	background-repeat: repeat-x; 
	height:24px;
	/* height: 22px; */
	color: #ffffff;	
	text-transform: uppercase;
	padding-right: 3px;
	margin-bottom: 5px;
}

td#mainbox_home_body table{
         background-color:#f2f2f2;
         font-family: Verdana;
         font-size: 13px;
         padding: 5px 5px 5px 2px;
}

#body_home_col {
         background-color:#f2f2f2;
         font-family: Verdana;
         font-size: 14px;
         min-height: 252px;
         height: 252px;
}

td#title_rx_col {
        background:#016565 url(images/bg_h1_home.jpg) repeat-x;
        font-size: 15px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #ffffff;	
	text-transform: uppercase;
	padding-top: 2px;
	padding-right: 3px;
	margin-bottom: 5px;
        height:23px;
}

#body_home_col_end {
         background:#016565 url(images/bg_h1_home_end.jpg) repeat-x;
         font-size: 1px;
         height:2px;
}

#body_home_col p{
         font-family: Verdana;
         font-size: 13px;
         line-height: 15px;
         margin-top: 5px;
}

#body_news_col {
         background-color:#f2f2f2;
         font-family: Verdana;
         font-size: 13px;
         min-height: 228px; /* apply always 24px less than body_home */
         height: 228px;
}

div.rx_col {background-color:#f2f2f2;}

div.rx_col p{
         background-color:#f2f2f2; 
         font-family: Verdana;
         font-size: 13px;
         line-height: 15px;
         /* padding:4px; */
}

div.rx_col a{
         font-family: Verdana;
         font-size: 13px;
}

div.rx_col img{
         border-color: #cccccc;
         }

ul.unIndentedList	{padding-left: 14px;margin-left: 5px; margin-top: 0px;}
ul.unIndentedList li	{font-family:Verdana; font-size: 13px;
			line-height: 12px;
			margin-top:5px;}

.inputbox {
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	color : #000000;
	font-size: 11px;
}

/* the following classes are used to managed the sub menu */

#submenu_no {
	font-size: 13px;
	background-color: #f4f4f4;
}

#submenu_no A{
	font-size: 13px;
	color: #a82d22;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: bold;
}
#submenu_no A:hover{
	color: #333333;
	text-decoration:none;
}

td#submenu_cur, td#submenu_act {
	font-size: 13px;
	background-color: #ffffff;

}

#submenu_cur A, td#submenu_act A{
	font-size: 13px;
	color: #333333;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: bold;
}

#submenu_act A{
	font-size: 13px;
	color: #cc6600;
	text-decoration: none;
	padding-left: 1px;
	padding-right: 1px;
	font-weight: bold;
}

#submenu_act A:hover{
	text-decoration:none;
	padding-left: 1px;
	padding-right: 1px;
	color: #c33e3f;
	/* font-weight: bold; */
}

#submenuActive A{
   	text-decoration:none;
	padding-left: 1px;
	padding-right: 1px;
	background-color: #f4f4f4;
	color: #cc3300;
	font-weight: normal;
}

td#ActiveMenu a{
	font-size:15px;
	/* vertical-align : middle; */
	color: #333333;
	font-weight: bold;
	background-color: #ffffff;
	border: 1px solid #ffffff;
	text-decoration: none;
	text-align: center;
	line-height: 13px;
}

td#noActiveMenu a{
	font-size:11px;
	color: #ffffff;
	font-weight: bold;
	background-color: #f27e29;
	line-height: 13px;
	text-decoration: none;
	text-align: center;

	/* border: 1px solid #ffffff; 
	vertical-align : middle;
	padding-left: 6px;*/
}

td#noActiveMenu a:hover{
	color: #333333;
}

td.footer{
	background-image:url(images/down_banner.gif); 
	height: 10px;
	background-repeat: repeat-x; 
	font-size:13px;
	text-align: right;
}
td.footer a{
	font-size:13px;
	color: #cc3300;
	text-decoration: none;
}
td.footer a:hover{
	text-decoration: underline;
}

/* -----------------------------  end of left menu   ----------------------------- */

#content{
	min-height: 770px;
	height: auto !important;
	height: 770px;
	/* margin: 10px 10px 3px 10px; */
	padding-right: 4px;
}

#content h1{
	font-size: 14px;
	font-weight: bold;
	/* height: 22px; */
	color: #ffffff;	
	text-transform: uppercase;
	margin-bottom: 0px;
	line-height: 20px;
}

#content h3 {
	font-size: 12px;
	font-weight:bold;
	color:#003366;
	margin-top: 0px;
}

h6 {
	font-size: 11px;
	font-weight:bold;
	color:#000000;
	margin-bottom: 4px;
}


#content a {
	font-size: 12px;
	color:#c33e3f;
	text-decoration: none;
	font-weight:bold;
}
#content a:hover {
	text-decoration: underline;
}

div.csc-header h1.csc-firstHeader {
	font-size: 15px;
	font-weight: bold;
	font-family: trebuchet MS;
	background-image:url(images/bg_h1.jpg); 
	background-repeat: repeat-x; 
	height:24px;
	/* height: 22px; 
	margin-top: 0px; */
	color: #ffffff;	
	text-transform: uppercase;
	padding-right: 3px;
	padding-top: 2px;
	
	margin-bottom: 3px;
}

/* --- new ---*/


P.bodytext {
	font-size: 13px;
	color:#222222;
	margin: 0px 4px 4px 2px;
	/* padding-top: 5px; */
	line-height: 15px;
}
P.bodytext a{
	color: #c33333;
	text-decoration: none;
}
P.bodytext a:hover{
	text-decoration: underline;
}

table.csc-loginform  td.csc-form-labelcell p.csc-form-label-req{
	font-size:11px;
}

table.csc-loginform  td.csc-form-fieldcell input {
	font-size:11px;
	font-family: Verdana;
	color: #333333;
	width:70px;
}

table.csc-loginform  td.csc-form-commentcell p.csc-form-label{
	font-size:11px;
}

#subContainer{
	margin-top: 5px;
	margin-right: 2px;
	margin-left: 2px;
}
#subContainer a{
	font-family: Tahoma;
	font-size: 13px;
	font-style: normal;
	color: #000000;
	text-decoration: none;
	display: inline;
	vertical-align: middle;
	text-decoration: none;
}
#subContainer a:hover{
	color: #c33e3f;
}
#submenu #noActiveMenu a{
	color: #c33e3f;
	font-weight: normal;
}
#langMenu{
	display: inline;
}

/* --------------- LANGUAGES (start)------------------ */


.tx-srlanguagemenu-pi1 		{display:inline; white-space:nowrap; float: right; }
.tx-srlanguagemenu-pi1 a	   	{display:inline; white-space:nowrap; font-family: Verdana; font-size:10px; color:#333333; text-decoration: none; padding-right: 3px; }
.tx-srlanguagemenu-pi1 a:hover	{display:inline; white-space:nowrap; font-family: Verdana; font-size:10px;}

.tx-srlanguagemenu-pi1 p 		{display:inline; font-family: Verdana, sans-serif; font-size: .8em; line-height:100%; color: #165c89; padding: 0; text-indent: 0; }
.tx-srlanguagemenu-pi1 img 		{display:none; white-space:nowrap; margin: 0 5px; padding: 0; border-style: none; }

.tx-srlanguagemenu-pi1 .CUR 	{display:inline; white-space:nowrap; font-size: .8em;}
.tx-srlanguagemenu-pi1 .CUR a 	{display:inline; white-space:nowrap; background-color: transparent; color: #a61010; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .CUR a:focus, .tx-srlanguagemenu-pi1 .CUR a:hover, .tx-srlanguagemenu-pi1 .CUR a:active {display:inline; white-space:nowrap; color:#a61010; text-decoration: none;}

.tx-srlanguagemenu-pi1 .NO 		{display:inline; white-space:nowrap; font-size: .8em;}
.tx-srlanguagemenu-pi1 .NO a 	{display:inline; white-space:nowrap; background-color:transparent; color: #333333; text-decoration:none; font-weight:normal; }
.tx-srlanguagemenu-pi1 .NO a:focus, .tx-srlanguagemenu-pi1 .NO a:hover, .tx-srlanguagemenu-pi1 .NO a:active {display:inline; white-space:nowrap; color:#333333; text-decoration: underline;}

.tx-srlanguagemenu-pi1 .INACT 	{display:none; white-space:nowrap; font-size: .8em;}
.tx-srlanguagemenu-pi1 .INACT a 	{display:none; white-space:nowrap; background-color:transparent; color: #666666; text-decoration: none; font-weight: normal; }
.tx-srlanguagemenu-pi1 .INACT a:focus, .tx-srlanguagemenu-pi1 .INACT a:hover, .tx-srlanguagemenu-pi1 .INACT a:active { color: #666666; }

.tx-srlanguagemenu-pi1 .SPC 	{display:inline; white-space:nowrap; font-family: Verdana, sans-serif; font-size: .8em; line-height: 100%; color: #146192;}

.tx-srlanguagemenu-pi1 fieldset { }
.tx-srlanguagemenu-pi1 fieldset legend { }
.tx-srlanguagemenu-pi1 fieldset label { display: none; }
.tx-srlanguagemenu-pi1 fieldset select { font-size: .8em; font-family: Verdana, sans-serif; background-color: #35006d; color: white; font-weight: bold; }
.tx-srlanguagemenu-pi1 fieldset option.tx-srlanguagemenu-pi1-option-0 { }

 /* --------------- LANGUAGES (end)------------------ */
 
div#news_date {
	font-family: Verdana;
	font-size:10px;
	font-weight: bold;
	padding-left: 2px;
	direction: ltr;
	}

div#news_body {
	font-family: Verdana;
	font-size:13px;
	font-weight: normal;
	padding-left: 2px;
	}

div#news_body a{
	font-family: Verdana;
	font-size:13px;
	color:#cc0000;
	font-weight: normal;
	text-decoration:none;
	}

div#news_body a:hover{
	font-family: Verdana;
	font-size:13px;
	color:#cc0000;
	font-weight: normal;
	text-decoration:underline;
	}

div#morenews a {
	font-family: Verdana;
	color: #c33e3f;
	text-decoration: none;
	float: right;
	}
div#morenews a:hover {
	text-decoration: underline;
	}
	
#news_vis1{
	display: inline;
}

#news_vis0{
	display: none;
}

td.news-single-timedata {
	padding-right: 5px;
}

/* ------------------------------------------------------------------- */


div.news-single-item table td h2, div.news-single-timedata{
	font-size: 13px;
	font-weight:bold;
	color:#000000;
}

div.tx-ttnews-browsebox p{
	font-family: Verdana;
	font-size:13px;
}
#rss_link_href{
	font-size: 13px;
	font-weight:bold;
}

div.tx-ttnews-browsebox table td a{
	font-family: Verdana;
	font-size:13px;
	color: #cc3300;
	text-decoration: none;
	background-color: #ffffff;
	font-weight:bold;
}
div.tx-ttnews-browsebox table td a:hover{
	text-decoration: underline;
}

div.tx-ttnews-browsebox table td.tx-ttnews-browsebox-SCell a{
	font-size: 13px;font-family: Verdana;
	font-size:11px;
	color: #000000;
	text-decoration: none;
	background-color: #ffffff;
}
