body, td, p {  
	color: black;  
	font-family: Tahoma;  
	font-size: 12px;  
}  
  
body {  
	margin-left: 0px;  
	margin-top: 0px;  
	margin-right: 0px;  
	margin-bottom: 0px;  
    background-color: #E8E9CA;  
}  
p {  
    margin: 7px 0px;
    text-indent: 1em;
}
.mod-news p {  
    text-align: justify;
}
.floater .mod-news p, .floater .text p, .content .mod-news p, p.noindent {  
    text-align:left;
    text-indent:0;
}
.mod-news p img {  
	margin: 5px 10px;
}  
img {  
	border: 0px;  
}  
#links {  
	text-align:center;  
}  
#links div {  
	margin:15px 0px;  
}  
#baners {  
	text-align:center;  
}  
#baners div {  
	margin:0px 0px 5px 0px;  
}  

a {  
    color: #035244;  
    text-decoration: underline;  
}  
  
a:hover {  
    text-decoration: underline;  
    color: #9e2900;  
}  
  
h1, h2 {  
    clear: both;  
}  
  
.td-date {  
	padding-left: 20px;  
	font-size: 10px;  
	vertical-align: bottom;  
    color: #035244;  
}  
  
.td-slogan {  
	color: #969835;  
	font-weight: bold;  
	font-size: 14px;  
	vertical-align: bottom;  
}  
  
.td-lang {  
	padding-right: 20px;  
	font-size: 9px;  
	text-align: right;  
	font-weight: bold;  
    color: #035244;  
}  
  
.td-lang a {  
	text-decoration: none;  
    color: #035244;  
}  
  
.td-border {  
	background-image: url(images/bg-border.gif);  
	background-repeat: repeat-y;  
}  
  
.td-menu-separator {  
	background-image: url(images/bg-menu-separator.gif);  
	background-repeat: repeat-y;  
}  
  
.td-menu-item {  
	padding-left: 10px;  
	padding-right: 10px;  
	background-image: url(images/bg-menu-separator.gif);  
	background-repeat: repeat-y;  
	background-position: left;  
	vertical-align: middle;  
	text-transform: uppercase;  
}  
  
.td-menu-item a {  
	font-family: Times;  
	font-size: 12px;  
	color: #E8E9CA;  
	text-decoration: none;  
}  
  
.td-menu-item a:hover {  
	color: white;  
}  
  
.td-main {  
	background-color: #E8E9CA;  
}  
  
.top-menu td {  
	text-align: center;;  
	vertical-align: middle;  
}  
  
.top-menu a {  
	color: white;  
	font-size: 12px;  
	text-decoration: none;  
	font-weight: bold;  
}  
  
.td-footer {  
	background-image: url(images/bg-footer.gif);  
	background-repeat: repeat-x;  
	vertical-align: top;  
	text-align: right;  
	padding-top: 12px;  
	color: #A3A485;  
    font-size: 9px;  
}  
  
.popup {  
	background-color: #FFFFFF;  
	visibility: hidden;  
	padding: 0px;  
	z-index: 100;  
	position: absolute;  
	left: -1000px;  
	top: -1000px;  
}  
  
.popup-item {  
    border: 1px solid #035244;  
    border-bottom: 0px;  
    Xclip: rect(0px, 92px, 15px, 0px);  
    Xwidth: 96px;  
}  
  
.popup-bottom {  
    border: 0px;  
    border-bottom: 1px solid #035244;  
    border-left: 1px solid #035244;  
    border-right: 1px solid #035244;  
    height: 0px;  
}  
.popup-item a {  
    display: block;  
    height: 100%;  
    color: #035244;  
    background-color: #EDEDED;  
    text-decoration: none;  
    padding-top: 2px;  
    padding-bottom: 2px;  
    padding-left: 10px;  
    padding-right: 10px;  
}  
  
.popup-item a:hover {  
    background-color: #FDFDFD;  
    text-decoration: none;  
}  
  
.content {  
    color: black;  
    font-size: 10px;  
    padding: 10px;  
}  
  
.floater .title {  
    display: block;  
    width: 99%;  
    font-size: 12px;  
    color: white;  
    font-weight: bold;  
    background-color: #A4A389;  
    padding-bottom: 1px;  
    padding-left: 4px;  
}  
  
.floater .text {  
    padding: 0px 5px;  
}  
  
.floater .attachment {  
    padding: 0px 5px;  
}  
  
h1 {  
    font-size: 16px;  
    text-align: center;  
}  
.h1_h2  {  
    font-size: 16px;  
    text-align: center;  
}  
  
  
h2 {  
    font-size: 14px;
}  
  
h3 {  
    font-size: 12px;  
}  
.floater li {  
    margin-left: -20px;  
}  
  
.lid {  
    font-weight: bold;  
}  
  
/*  
Attachment: sitemap  
*/  
  
.attachment .mod-sitemap {  
    font-size: 13px;  
}  
li {  
    list-style-type:disc;      
}  
ol.order ul li {  
    list-style-type:disc;      
    font-size: 12px;  
    font-weight: normal;  
		line-height: 1.3;
		margin: 0px;
}  
ol.order li {  
		line-height: 1.3;
		margin: 10px 0px 5px 0px;
    font-size: 14px;  
    list-style-type:decimal;      
    font-weight: bold;  
}  
ol.arab li {  
    list-style-type:decimal;      
}  
ol.arab ul li {  
    list-style-type:disc;      
}  
ol.roman li {  
    list-style-type:upper-roman;      
}  
ol.roman ol.arab li {  
    list-style-type:decimal;      
}  
ol.roman ol.arab ul li {  
    list-style-type:disc;      
}  
.mod-sitemap ul {  
    list-style-type:disc;  
    padding-left: 0px;  
    margin-left: 15px;  
}  
.attachment .mod-sitemap a.hidden {  
    color: gray;  
    font-style: italic;  
}  
  
.attachment .mod-sitemap a.hidden:hover {  
    color: #9E2900;  
}  
  
  
  
/*  
Attachment: form  
*/  
.separator {  
    font-family: Tahoma;  
    font-weight: bold;  
    font-style: normal;  
    text-align: center;  
    color: #FFFFFF;  
    background-color: #035244;  
    font-size: 12px;  
    margin: 5px 0px;  
    padding: 2px;  
}  
  
.label {  
    font-size: 12px;  
    font-weight: bold;  
    font-style: normal;  
    clear: both;
}  
  
.button {  
    background-color: #035244;  
    color: #FFFFFF;  
    font-weight: 900;  
    font-size: 12px;  
}  
  
.text-control {  
    border: 1px;  
    border-color: #035244;  
    border-style: solid;  
    font-family: Tahoma;  
    font-size: 12px;  
}  
  
.single-outline {  
     border: thin solid #005134;  
     padding: 5px;  
}  
.double-outline {  
     border: medium double #005134;  
     padding: 5px;  
}  
  
.path { 
    border-bottom:1px solid grey;
    margin-bottom:2px;
    padding-bottom:5px;
    font-size: 12px;  
    font-weight: bold;  
}  
  
	.prodT strong     {font-weight:normal}  
    .prodT a:link     {text-decoration:none; color:#035244}  
	.prodT a:visited  {text-decoration:none; color:#035244}  
	.prodT a:active   {text-decoration:none; color:#035244}  
	.prodT a:hover    {text-decoration:none; color:#035244}  
	.prodT            {text-align:justify}  
	.prodT li         {color:#035244; font-weight:bold;}  
    .tm               {color:#035244; font-size:12px;}

.lined {
     border: 1px solid #000000;
     border-collapse: collapse;
}
.lined td {
     border: 1px solid #000000;
     border-collapse: collapse;
}
.headlined td {
     border: 1px solid #000000;
     border-collapse: collapse;
     background-color: #d0d6c9;
}
#front {
		text-align:right;
		border-bottom:1px solid grey;
}
.dashed {
     border: 1px dashed #000;
     border-collapse: collapse;
}
#video_player0 {
		margin:5px 10px;
		float:left;
}