/* CSS Document */


body						{ margin-top:20px; margin-bottom:15px; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; background-image:url(bg_body.gif); }

strong						{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; }
caption, th, td 			{ }
table caption, th, tfoot td { font-weight:normal; color:#000000;}
table caption				{ background-color:transparent; padding:2px; }
table 						{ width:auto; border-spacing:0; background-color:transparent; }
td, th 						{ padding:2px;}
thead th 					{ border-bottom:1px solid #ffffff;	color:#000000; }
tfoot th, tfoot td 			{ background-color:#e20a17; border-top:1px solid #ffffff; border-bottom:1px solid #ffffff; color:#ffffff;}
tbody td, tbody th 			{ color:#000000;}
tbody th a 					{ color:#000000; }
tbody tr:hover td, tbody tr:hover th, tbody tr:hover td a, tbody tr:hover th a 
							{ color:#000000; background-color:#bbbbbb; }
tbody tr:hover td a:visited, tbody tr:hover th a:visited 
							{ color:#ffffff; }
td,tr						{ color:#ffffff; }
li							{ list-style-position:inside; list-style-image:url(list.gif); }
ul							{ list-style-position:inside; list-style-image:url(list.gif); }
ol							{ list-style-position:inside; list-style:decimal-leading-zero; }
&#149;						{ list-style-image:url(list.gif); }
img							{ margin-left:5px; margin-righgt:5px; border:0px; }
input						{ width:auto; height:12px; }
textarea					{ width:250px; height:auto; }
option						{}


a:link						{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a:active					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a:hover						{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a:visited					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }

.menu						{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.menu:link					{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.menu:active				{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.menu:hover				{ color:#bbbbbb; font-family:Trebuchet MS; font-size:10pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.menu:visited				{ color:#ffffff; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; font-weight:bold; cursor:hand; }

.submenu					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.submenu:link				{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.submenu:active			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.submenu:hover				{ color:#ffffff; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.submenu:visited			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }

.breadcrumb					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.breadcrumb:link			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.breadcrumb:active			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.breadcrumb:hover			{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.breadcrumb:visited		{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }

.more						{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.more:link					{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.more:active				{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:underline; font-weight:bold; cursor:hand; }
a.more:hover				{ color:#666666; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }
a.more:visited				{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; cursor:hand; }

.newsticker					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; cursor:hand; }
a.newsticker:link			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; cursor:hand; }
a.newsticker:active			{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; cursor:hand; }
a.newsticker:hover			{ color:#666666; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; cursor:hand; }
a.newsticker:visited		{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; cursor:hand; }

.title						{ color:#e20a17; font-family:Trebuchet MS; font-size:12pt; text-decoration:none; font-weight:bold; }
.subtitle					{ color:#000000; font-family:Trebuchet MS; font-size:10pt; text-decoration:none; font-weight:bold; }
.teaser						{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.article					{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.text						{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.more						{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.url						{ color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.newsticker-title			{ color:#999999; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:bold; }


.searchtext					{ color:#e20a17; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
.searchbutton				{ font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }

#mainframe					{ width:800px; height:560px; background-image:url(bg_design.gif); background-repeat:no-repeat; }
#leftframe-wrapper			{ width:140px; height:560px; float:left; /*background-image:url(bg_leftframe.gif); background-repeat:no-repeat;*/ border:0px solid lime; }
#submenu					{ width:auto; height:250px; float:left; margin-left:6px; text-align:left; background-color:transparent; margin-top:180px; }
#newsticker					{ width:133px; height:100px; float:left; margin-left:2px; background-color:#ffffff; margin-top:10px; text-align:center; /*border:1px solid #000000;*/ }
#rightframe-wrapper			{ width:655px; height:auto; float:right; border:0px solid lime; }
#topframe					{ width:655px; height:166px; float:right; /*background-image:url(bg_topframe.gif); background-repeat:no-repeat;*/ }
#breadcrumb					{ width:649px; height:12px; text-align:right; padding-right:6px; }
#topnav-frame				{ width:655px; height:25px; float:right; margin-top:141px; background-color:#666666; }
#content-frame				{ width:655px; height:auto; float:right; background-color:#ffffff; }
/* Nav Elemants */
#topnav-item				{ width:auto; height:auto; float:left; padding:5px; margin-right:40px; }
#topnav-item:hover			{ color:#ffffff; background-color:#e20a17; }
#subnav-item				{ width:auto; height:auto; padding:1px; }
#subnav-item:hover			{ color:#ffffff; background-color:#e20a17; }

/* TEMPLATE */
#standard					{ width:655px; height:auto; float:left; background-color:#ffffff; padding-bottom:8px; border-bottom:1px solid #000000; }
#title						{ width:645px; height:auto; float:left; margin-left:4px; text-align:left; margin-top:8px; margin-bottom:8px; }
#subtitle					{ width:645px; height:auto; float:left; text-align:left; margin-left:4px; margin-bottom:8px; }
#comment					{ width:100px; height:12pt; float:right; text-align:right; margin-bottom:8px; color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal;  }
#teaser						{ width:645px; height:auto; float:left; text-align:justify; margin-left:4px; }
#image						{ margin-top:2px; margin-right:10px; float:left; }
#article					{ width:645px; height:auto; float:left; margin-left:4px; margin-top:8px; margin-bottom:8px; text-align:justify; }
#more						{ width:645px; height:auto; float:left; margin-left:4px; text-align:right; margin-bottom:4px; }
#url						{ width:645px; height:auto; float:left; margin-left:4px; text-align:right; margin-top:4px; margin-bottom:4px; }
#file						{ width:645px; height:auto; float:left; margin-left:4px; text-align:left; margin-bottom:4px; }
#date						{ width:645px; height:auto; float:left; margin-left:4px; text-align:left; margin-bottom:0px; text-align:right; border-bottom:1px solid #e20a17; }
#print						{ width:645px; height:auto; float:left; margin-left:4px; text-align:right; margin-top:6px; margin-bottom:4px; }
/* NEWSTICKER TEMPLATE */
#newsticker-title			{ width:125px; height:auto; float:left; margin-left:4px; margin-top:24px; margin-bottom:6px; text-align:left; }
#newsticker-teaser			{ width:125px; height:auto; float:left; margin-left:4px; text-align:justify; color:#000000; font-family:Trebuchet MS; font-size:8pt; text-decoration:none; font-weight:normal; }
#newsticker-more			{ width:125px; height:auto; float:left; margin-left:4px; margin-top:2px; margin-bottom:24px; text-align:right; }
/* CONTACT */
#contact					{ width:655px; height:auto; background-color:#ffffff; padding-bottom:8px; }
#contact-table				{ width:600px; margin:6px; border-top:1px solid #000000; border-left:1px solid #000000; border-right:1px solid #000000; }
#contact-colspan			{ width:600px; height:auto; border-bottom:1px solid #000000; background-color:#bbbbbb; }
#contact-tr					{ width:600px; height:auto; border-bottom:1px solid #ffffff; background-color:#bbbbbb; }
#contact-item				{ width:100px; height:auto; border-bottom:1px solid #ffffff; background-color:#bbbbbb; }
#contact-form				{ width:350px; height:auto; border-bottom:1px solid #ffffff; background-color:#bbbbbb; }

