﻿/* General styles */
html							{  }
body							{ margin:0px; background:#6d6d6d url(/include/layout/titan/backgrounds/backgroundGradient.jpg) repeat-x left top; }

.clear							{ clear:both; }

#outerContainer					{ width:990px; }

#outerLeft						{ width:20px; float:left; }
#outerRight						{ width:970px; float:right; }

#topBackgroundShadow			{ padding-top:8px; background: transparent url(/include/layout/titan/backgrounds/topBackgroundShadow.jpg) no-repeat center top; }
#BackgroundShadow				{ background: transparent url(/include/layout/titan/backgrounds/shadows/BackgroundShadow.gif) repeat-y center top; }
#bottomBackgroundShadow			{ height:11px; background: transparent url(/include/layout/titan/backgrounds/bottomBackgroundShadow.jpg) no-repeat center top; }

#TopMain						{ border-left: solid 1px #000000; border-right: solid 1px #000000; background: #ffffff url(/include/layout/titan/backgrounds/top.jpg) no-repeat center top; }
#divTopMain						{ height:94px; }
#divTopMainMenu					{ height:25px; line-height:25px; background: transparent url(/include/layout/titan/backgrounds/mainPageBackground.gif) repeat-x left center; }

#Main							{ padding-top:1px; padding-bottom:1px; background-color:#ffffff; border-left: solid 1px #000000; border-right: solid 1px #000000; }

table, div, input, textarea		{ font-family: verdana; font-size: 10px; color: #333333; margin:0px; }

select							{ font-family: verdana; font-size: 10px; }

a:link, a:visited, a:active		{ text-decoration: none; color: #333333; border:none; }
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:20px; margin-bottom:5px; }
.imageText						{ text-align:left; color:#000000; padding-top:5px; font-style:italic; }
.familyTreeCellWithSeparator	{ border-bottom:solid 1px #999999; }

.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:0px; padding-left:0px; }
.LanguageControl table tr td	{ padding-bottom:3px; }

.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; }