/* General styles */
html							{  }
body							{ margin:0px; background:#838383 url(../../images/wds2010/backgroundGradient.jpg) repeat-x left top; }

.clear							{ clear:both; }

#topBackgroundShadow			{ background: transparent url(../../images/wds2010/topBackgroundShadow.jpg) no-repeat center top;}
#BackgroundShadow				{ background: transparent url(../../images/wds2010/BackgroundShadow.gif) repeat-y center top; }
#bottomBackgroundShadow			{ height:11px; background: transparent url(../../mages/wds2010/bottomBackgroundShadow.jpg) no-repeat center top; }

#TopMain						{ width: 990px; background: #ffffff url(../../images/wds2010/top.jpg) no-repeat center top; }
#divTopMain						{ height:80px; padding-right:5px; }
#OrganisationLinks				{ padding-top:5px; }
#OrganisationLinks img			{ margin-right:5px; border:none; }
#divTopMainMenu					{ height:26px; padding-left:100px; line-height:23px; }

#Main							{ width: 990px; background-color:#ffffff; border-left: solid 1px #000000; border-right: solid 1px #000000; min-height: 600px;}

#divMain						{ min-height:450px; height:auto !important; height:450px; }

table, div, input, textarea		{ font-family: verdana; font-size: 10px; color: #333333; margin:0px; }

select							{ font-family: verdana; font-size: 10px; }
fieldset 						{	margin:	5px; body: #000000; border: 1px solid #000000; padding: 3px; margin-top: 5px;	font-family: Verdana;
}
legend{
	color:#000000;

}

a:link, a:visited, a:active		{ text-decoration: none; color: #333333; border:none; text-decoration:underline}
a:hover							{ text-decoration: none; color: #999999; }

/* Utility styles */
.empty							{ width:0px; height:0px; overflow:hidden; }

/* Module Styles */
.contentText					{ font-family: Verdana; font-size: 11px; color: #000000; line-height:16px; }
.headlineText					{ font-family: Verdana; font-size: 22px; color: #000000; }
.headlineText2					{ font-family: Verdana; font-size: 16px; color: #000000; }
.headlineText3					{ font-family: Verdana; font-size: 13px; color: #606060; }
.moduleTable					{ padding:10px 0px 5px 0px; }
.Paragraf-Image-Right			{ float:right; margin-bottom:5px; }
.Paragraf-Image-Left			{ float:left; padding-right:30px; margin-bottom:5px; }
.imageText						{ text-align:left; color:#000000; padding-top:5px; font-style:italic; }
.familyTreeCellWithSeparator	{ border-bottom:solid 1px #999999; }
.centerContents table tr td		{ text-align:center; }

.entryMenu						{ width:126px; background-color:#d4d9e2; border-right:solid 1px #ffffff; }
.entryMenuHeader				{ height:18px; padding-left:12px; background-color:#1f2759; color:#ffffff; font-weight:bold; }
.entryMenuTable					{ width:100%; }

.menuTableRow					{ height:18px; }
.menuTableCell					{ padding-left:12px; border-bottom:solid 1px #b6bac1; }
.menuTableCell a				{ color:#000000; text-decoration:none; }
.menuTableCell a:hover			{ text-decoration:underline; }

.LanguageControl				{ padding-top:10px; padding-left:10px; }

.tblViewTree					{ background-color: #e1e1e1; padding: 5px; border: solid 1px #000000; }

.flag							{ padding:5px 5px 5px 5px; }

#PanelContents a				{ text-decoration: underline; color: #000000; }
#PanelContents a:hover			{ text-decoration: none; color: #3c5a66; }

.fileDownload					{ border:solid 1px #828181; padding:20px 20px 20px 20px; background-color:#e1e1e1; }
.fileDownloadText a				{ text-decoration:none !important; }
.fileDownloadText a:hover		{ color:#000000 !important; text-decoration:underline !important; }

.messageViewDateTimeText		{ font-family: Verdana; font-size: 9px; color: #636363; line-height:16px; }
.messageViewHeadlineText		{ font-family: Verdana; font-size: 16px; font-weight:bold; color: #000000; }
.messageContentText				{ padding:5px; font-family: Verdana; font-size: 11px; color: #000000; line-height:16px; }

.ImageContainer					{ text-align:left; }
.t {	border-top: 1px solid #CCCCCC; }
.r {	border-right: 1px solid #CCCCCC; }
.b {	border-bottom: 1px solid #CCCCCC; }
.l {	border-left: 1px solid #CCCCCC; }
.l_pad { padding-left:4px;}
.r_pad { padding-right:4px;}
.res { 
	border-bottom:1px solid #CCCCCC;
	font-weight:bold;

}
.res-table td { 
	color:#000000;
}