﻿/***** general styles *****/
body	{background-color:rgb(253,253,253); font-family: Verdana, Arial; font-size: 6pt;}
table	{border-collapse:collapse;}

.languageSelect{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: #ffffff;
}

.logoText{
	font-size: 14pt;
	color: #663300;
	font-style: normal;
	font-family: Arial, Verdana;
	vertical-align: bottom;
	text-align:right;
}

.contentHeader{
	font-size: 10pt;
	font-family: Verdana, Arial;
	font-weight: bold;
	color: #663300;
	text-align: left;
}

.contentText{
	font-size: 8pt;
	font-family: Verdana, Arial;
	color: rgb(54,54,54);
}

.contentText ul{
	margin-top: 10px; margin-bottom: 0px; margin-left: 1.5em; padding-left: 0px;
}

.contentText a{
	color: rgb(54,54,54);
	text-decoration: underline;
}

.formText
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	text-align: left;
	background: #ffffdd;
}

.formButton
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial;
	font-weight:bold;
	text-align: center;
}

.pageFooter
{
	font-size: 8pt;
	color: gray;
	font-family: Verdana, Arial;
	text-align: center;
}

/***** menu's *****/
.mainMenu table		{font-family:Verdana; font-size:8pt; font-weight:bold;}
.mainMenu td			{text-align:left; margin-left:10px; }
.mainMenu a:hover	{color:#ffffff; text-decoration:none; background:#000000;}
.mainMenu a				{color:#006600; text-decoration:none;}

.popMenu div			{position:absolute;visibility:hidden; display:none;}
.popMenu table		{font-family:Verdana; font-size:8pt; font-weight:normal; border:#009900 1px solid;}
.popMenu td				{text-align:left; background-color:#f0fff0;	color:#000000; border:#006600 1px solid;}
.popMenu a:hover	{color:#ffffff; text-decoration:none; background:#000000} 
.popMenu a				{color:#000000; text-decoration:none; cursor:pointer; }

/***** tab strip *****/
.tab-strip{
	position:relative;
	float: left;
}

.tab-item {
	position:relative;
	float:left;
	padding:2px 20px;
	margin:0 1px -1px 0;
	text-align:center;
	cursor:pointer;
	font:8pt Verdana,sans-serif;
}

.tab-unfocused {
	color:#999;
	border-bottom:1px solid silver;
	background:transparent url(/images/default_tab_bg_right.gif) 100% 0 no-repeat;
}

.tab-focused {
	border-bottom:1px solid white;
	background:transparent url(/images/default_tab_bg_white_right.gif) 100% 0 no-repeat;
}

.tab-bg-left {
	position:absolute;
	left:0; top:0;
	width:10px; height:18px;
}

.tab-unfocused .tab-bg-left {
	background:transparent url(/images/default_tab_bg_left.gif) 0 0 no-repeat;
}

.tab-focused .tab-bg-left {
	background:transparent url(/images/default_tab_bg_white_left.gif) 0 0 no-repeat;
}

.tab-strip .tab-focused a:link,
.tab-strip .tab-focused a:visited {
	color:#006600;
	text-decoration:none;
}

.tab-strip .tab-focused a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#000000
}

.tab-strip .tab-unfocused a:link,
.tab-strip .tab-unfocused a:visited {
	color:#006600;
	text-decoration:none;
}

.tab-strip .tab-unfocused a:hover {
	color:#ffffff;
	text-decoration:none;
	background:#000000
} 

/***** error and message pages *****/
body.MessagePanel
{
	margin: 2px;
	background-color: gray;
	vertical-align: middle;
}
.MessagePanel {font-family: Verdana;}
.MessagePanel table
{
	border-top: buttonhighlight 1px solid;
	border-left: buttonhighlight 1px solid;
	border-right: threeddarkshadow 1px solid;
	border-bottom: threeddarkshadow 1px solid;
	background: menu;
	z-index: 1;
}
.MessagePanel th
{
	padding-top: 3px;
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	font-size: 12pt;
	font-weight: bold;
	color: white;
	background-color: background;
	text-align: left;
	vertical-align: top;
}
.MessagePanel td
{
	padding-top: 5px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	font-size: 8pt;
	text-align: left;
}

