body,p,li,td
{
	font-family: verdana;
	font-size: 11px;
}
a:hover 
{
	color:#AC2716;
}
a
{
	text-decoration : none;
	color:#000000;
}
#scroll
{
     height:100%;
     overflow:auto;
     height: 545px;
}
.scrollbar
{
	scrollbar-arrow-color:#ffffff;
	scrollbar-base-color:#ffffff;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-face-color:#ECEDF1;
	scrollbar-highlight-color:#ECEDF1;
	scrollbar-shadow-color:#ECEDF1;
	scrollbar-track-color:#ffffff;
}
.BreadCrumbs
{
	font-family: verdana;
	font-size: 10px;
	color:#AC2716;
	text-decoration :none;
	letter-spacing: 0.2mm;
	text-transform:lowercase;
	font-weight:bold;
}
.BreadCrumbsDot
{
	font-family: verdana;
	font-size: 18px;
	color:#000000;
	text-decoration : none;
}
.SitemapText
{
	font-family: arial;
	font-size: 10px;
	color:#000000;
	text-decoration : none;
}
.ContactText
{
	font-size: 11px;
	color:#000000;
	letter-spacing: 0.1mm;
}
.menu .vpmenu
{
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	text-decoration : none;
}
.menu .vpmenuselected, .menu .vpmenuselected a
{
	font-family: verdana;
	font-size: 11px;
	color:#AC2716;
	text-decoration : none;
}
.vpmenubackto
{
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	text-decoration : none;
	text-transform:uppercase;
	font-weight:bold;
}
.vpmenuheadline
{
	font-family: verdana;
	font-size: 11px;
	color:#AC2716;
	text-decoration : none;
	text-transform:uppercase;
	font-weight:bold;
}
.vptopmenu
{
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
	color:#ffffff;
	text-decoration : none;
	text-transform:lowercase;
}
.vptopmenuselected
{
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
	color:#AC2716;
	text-decoration : none;
	text-transform:lowercase;
}
.vptopmenulogintext
{
	font-weight:bold;
	font-family: verdana;
	font-size: 11px;
	color:#BFC6CE;
	text-decoration : none;
	text-transform:lowercase;
}
/*
.Title
{
	font-family: verdana;
	font-size: 16px;
	color:#AC2716;
	font-weight:bold;
}
*/
.SubTitle
{
	font-family: verdana;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}
.Abstract
{
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}
.ListText
{
	font-family: verdana;
	font-size: 11px;
	color:#000000;
	font-weight:bold;
}
.MediaListHeadline
{
	font-family: verdana;
	font-size: 12px;
	color:#000000;
	font-weight:bold;
}
.MediaListDescription
{
	font-family: verdana;
	font-size: 10px;
	color:#000000;
}
table.NewsTable 
{
	margin-left: 10px;
	background-color: #ebf0f3;
	width: 191px;
	/* background-image: url('/images/news_footer.gif'); 
	background-repeat: no-repeat; */
	height: 279px;
	margin-top: 35px;
}
.NewsHeader td 
{
	padding-left: 5px;
	padding-right: 5px;
}
tr.NewsHeader 
{
	background-image: url('/images/news_header.gif'); 
	background-repeat: repeat-y; 
	background-color: gray; 
	height: 27px;
}
td.NewsHeader 
{
	padding: 2px 2px 2px 2px;
}
.NewsHeader a {
	color: white
}
.NewsTitle 
{
	color: white; 
	text-align: left; 
	font-size: 14px; 
	margin-bottom: 0; 
	padding-bottom: 0; 
	font-weight: bold; 
	letter-spacing: 5px; 
	font-family: arial, verdana, helvetica;
}
.NewsFrontDate
{
	font-family: verdana;
	font-size: 10px;
	/*color:#000000; */
	color:#AC2716;
	font-weight: normal;
}
.NewsFrontText
{
	font-family: verdana;
	font-size: 11px;
	/* color:#BAC1CB; */
	color: Black;
}
#startpageleft, #startpageright, #startpageleft a, #startpageright a
{
	color: #8f8f8f;
	font-size: 11px;
	text-decoration: none;
}
#startpageleft, #startpageright 
{
	width: 242px;
	margin-top: 5px;
}
#startpageleft 
{
	margin-left: 10px;
	margin-right: 15px;
}
#startpageright
{
	margin-left: 15px;
	margin-right: 0px;
}
#startpagevline 
{
	margin-top: 20px;
}
#startpageleft .divider, #startpageright .divider
{
	margin-top: 20px;
}
#startpageleft, #startpageright, #startpagevline 
{
	float: left;
}
#startpageleft a:hover, #startpageright a:hover
{
	color:#AC2716;
}
#startpageleft h2, #startpageright h2, #startpageleft h2 a, #startpageright h2 a
{
	font-size: 12px;
	color: Black;
	font-family: Arial, Verdana, helvetica;
	text-align: left;
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-top: 15px;
	text-decoration: none;
}
#startpageleft h2 a:hover, #startpageright h2 a:hover 
{
	/* text-decoration: underline; */
	color:#AC2716;
}
#startpageleft .startpageimage, #startpageright .startpageimage 
{
	width: 242px;
	overflow: hidden;
	margin-top: 15px;
}
.form_control_textdescription
{
	font-family: verdana;
	font-size: 11px;
	vertical-align:top;
}
.form_control_listbox
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:44;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_listboxmulti
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:90px;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_dropdown
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:20;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_multiline
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_checkbox
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	background-color:#ffffff;
	text-align:left;
}
.form_control_file
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:20;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_password
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:20;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_text
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	height:20;
	width:230;
	background-color:White;
	text-align:left;
}
.form_control_radio
{
	font-family: verdana;
	font-size: 11px;
	color:Black;
	background-color:#ffffff;
	text-align:left;
}
.form_control_html
{
	font-family: verdana;
	font-size: 12px;
}
.form_control_line
{
}
.form_reply_text
{
	font-family: verdana;
	font-weight:bold;
	font-size: 12px;
}


/* MOUSEOVER MENU */
/* common styling */
.menu{
	font-family: arial, sans-serif; width:100px; height:180px; position:relative; font-size:11px; z-index:100;
	text-align: left; width: 230px; margin-left: 0; float: left;
}
.menu ul {
	padding:0; margin:0; list-style-type: none; width:230px; 
}
.menu ul li ul {
	visibility:hidden; position:absolute; height:0; overflow:hidden; top:0; left:230px; background-image: url('/images/menu_bg.png');
	z-index: 101;
	padding-right: 10px;
}
.menu ul li {
	float:left;
	border-bottom: solid 1px white;
	margin-left: 5px;
	margin-right: 5px;
}
.menu ul li a, .menu ul li a:visited {
	display:block; float:left; text-decoration:none; color:Black; width:220px; font-size:11px; background:transparent; padding-left:10px; padding-top: 5px; padding-bottom: 5px;
}
* html .menu ul li a, * html .menu ul li a:visited {width:230px; w\idth:220px;}

.menu table {
	border-collapse:collapse; border:0; margin:0; padding:0; font-size:1em; position:absolute; left:0; top:0;
}

/* first line for IE7 and non-IE browsers - second line for IE5.5 and IE6 */
.menu ul li:hover a,
.menu ul li a:hover{
	 color:#AC2716;
	 background-image: url('/images/menu_selected.png'); z-index: 98;
}

.menu ul li:hover {position:relative; z-index:90;}
* html .menu ul li a:hover {position:relative; z-index:100;}

.menu ul li:hover ul,
.menu ul li a:hover ul {
	visibility:visible; position:absolute; height:auto; border:1px solid #white; overflow:visible; z-index: 102; 
}
.menu ul li:hover ul li a,
.menu ul li a:hover ul li a{
	display:block; background:transparent; color:White; padding:5px 5px 5px 5px; height:auto; text-decoration:none; font-weight: normal;
}

.menu ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover {
	color:White;
	font-weight: bold;
}
.menu ul li:hover ul li ul,
.menu ul li a:hover ul li a ul {
	visibility:hidden; position:absolute; height:0; overflow:hidden; left:210px; padding-bottom: 5px; top: -1px;
}
.menu ul li:hover ul li:hover ul,
.menu ul li a:hover ul li a:hover ul {
	visibility:visible; position:absolute; height:auto; color:White; padding:0; border:1px solid White; list-style-type:none; font-weight:normal;
}
.menu ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a {
	display:block; background:transparent; color:White;
	font-weight: normal;
}

.menu ul li:hover ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover ul li a:hover {
	color:White;
	font-weight: bold;
}

.menu ul li ul li ul li ul,
.menu ul li ul li a ul li a ul {
	visibility:hidden; position:absolute; height:0; overflow:hidden; top:-1px; left:220px; padding-bottom: 5px; z-index: 104;
}
.menu ul li ul li ul li:hover ul,
.menu ul li ul li a ul li a:hover ul {
	visibility:visible; position:absolute; height:auto; color:white; padding:0; border:1px solid White; list-style-type:none; font-weight: normal;
}
.menu ul li:hover ul li:hover ul li:hover ul li a,
.menu ul li a:hover ul li a:hover ul li a:hover ul li a {
	display:block; background:transparent; color:white;
	font-weight: normal;
}

.menu ul li:hover ul li:hover ul li:hover ul li:hover a,
.menu ul li a:hover ul li a:hover ul li a:hover ul li a:hover {
	color:White;
	font-weight: bold;
}
