﻿/* This section define styles of Epidaurus_homepage template START */ 

body {
	background-color:#C4C8C9;
	background-image:url(../../images/_gui/BodyBcg.jpg);
	background-repeat:repeat-x;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin:0px;
	padding:0px;
}
img {
	border:0px;
}
a:link, a:active, a:visited {
	font-size:12px;
	color:#003C82;
	text-decoration:none;
	font-family: Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif;
}
a:hover {
	text-decoration:underline;
}
#PageContainer {
	width:975px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(../../images/_gui/PageContainerBcg.jpg);
	background-repeat:repeat-y;
	background-position:left top;
	overflow:hidden;
}
#Index {
	background-image:url(../../images/_gui/IndexBcg.jpg);
	background-repeat:no-repeat;
	background-position:8px 10px;
	width:272px;
	height:532px;
	margin-left:9px;
	float:left;
}
#SponsoredByiSite {
	width:105px;
	padding-left:100px;
	float:left;
	height:65px;
	clear:left;
	margin-top:10px;
}
#ContentContainer {
	width:625px;
	float:right;
	margin-right:20px;
}
#Languages {
	background-image:url(../../images/_gui/LanguagesBcg.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	text-align:right;
	padding-right:5px;
	padding-top:4px;
	padding-bottom:4px;
}
#Languages a, #Languages a:link, #Languages a:active, #Languages a:visited, #Languages a:hover {
	width:26px;
	height:10px;
	padding-right:15px;
}
#Footer {
	background-image:url(../../images/_gui/FooterBcg.jpg);
	background-repeat:no-repeat;
	background-position:left top;
	width:975px;
	margin-left:auto;
	margin-right:auto;
	overflow:hidden;
}
#Footer div {
	color:#D25333;
	font-size:11px;
	float:left;
	margin-left:283px;
	width:220px;
	padding-top:38px;
}
.DesignBy:link, .DesignBy:active, .DesignBy:visited {
	color:#00115F;
	text-decoration:none;
	font-size:11px;
	display:block;
	padding-top:38px;
	margin-left:20px;
	width:85px;
	float:left;
}
.DesignBy:hover {
	text-decoration:underline;
}
.Perpetuum:link, .Perpetuum:active, .Perpetuum:visited {
	color:#00115F;
	font-size:11px;
	text-decoration:none;
	width:103px;
	float:right;
	padding-top:38px;
}
.Perpetuum:hover {
	text-decoration:underline;
}
/*Regions Begin*/

.RegionHeader {
	width:969px;
	height:397px;
	margin-left:-2px;
	text-align:center;
	vertical-align:top;
}
.RegionMain {
	background-image:url(../../images/_gui/ContentDevider.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
	padding-top:13px;
	padding-bottom:7px;
}
.RegionMaindex {
	width:403px;
	padding-right:10px;
	border-right:2px solid #B2B8CE;
	margin-top:18px;
	margin-bottom:11px;
	float:left;
	min-height:373px;
}
* html .RegionMaindex {
	height:373px;
}
.RegionOutdex {
	width:180px;
	float:right;
	margin-top:18px;
	margin-bottom:11px;
	min-height:373px;
	padding-left:15px;
	padding-right:15px;
}
* html .RegionOutdex {
	height:373px;
}
/*Regions End*/

/************************SECTION TREE BEGIN*******************************/

.SiteTreeLevel1 {
	margin-top:50px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	padding:0px;
	padding-bottom:10px;
	list-style:none;
}
.Level1List {
	padding-bottom:16px;
}
.SiteTreeLevel1 a, .SiteTreeLevel1 a:link, .SiteTreeLevel1 a:active, .SiteTreeLevel1 a:visited {
	color:#00115F;
	font-size:12px;
	display:block;
	padding-left:44px;
	line-height:17px;
	background-image:url(../../images/_gui/SectionTreeLevel1.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	vertical-align:top;
}
.SiteTreeLevel1 a:hover {
	color:#D25333;
	text-decoration:none;
}
.SiteTreeLevel2 {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:12px;
}
.SiteTreeLevel2 a, .SiteTreeLevel2 a:link, .SiteTreeLevel2 a:active, .SiteTreeLevel2 a:visited {
	font-size:12px;
	color:#626262;
	background-image:none;
	padding-left:44px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:top;
	line-height:15px;
}
.SiteTreeLevel2 a:hover {
	color:#D25333;
	text-decoration:none;
}
/***********************SECTION TREE END**************************/

.Caption {
	color:#00115F;
	font-size:18px;
	font-weight:bold;
	padding-bottom:10px;
}
.Caption p {
	display:inline;
}
.Caption a, .Caption a:link, .Caption a:active, .Caption a:visited {
	color:#00115F;
	text-decoration:none;
	font-weight:bold;
	font-size:18px;
}
.Caption a:hover {
	text-decoration:none;
	color:#D25333;
}
/*Article Begin*/
.ShortArticleOutdex {
	padding-bottom:5px;
}
.ShortArticleMaindex {
	overflow:hidden;
	padding-bottom:10px;
}
.ShortArticle {
	overflow:hidden;
	padding-bottom:10px;
}
.FullArticle {
	overflow:hidden;
	padding-bottom:10px;
}
.ArticleImage {
	float:left;
	margin:10px;
	cursor:pointer;
}
.Heading {
	color:#424F89;
	font-size:12px;
	font-weight:bold;
	padding-bottom:10px;
	padding-right:10px;
}
.Heading p {
	display:inline;
}
.Heading a, .Heading a:link, .Heading a:active, .Heading a:visited {
	color:#424F89;
	text-decoration:none;
	font-weight:bold;
	font-size:12px;
}
.Heading a:hover {
	text-decoration:none;
	color:#D25333;
}
.HeadingMaindex {
	font-size:11px;
	font-weight:bold;
	color:#D25333;
}
.HeadingMaindex a, .HeadingMaindex a:link, .HeadingMaindex a:active, .HeadingMaindex a:visited {
	font-size:11px;
	font-weight:bold;
	color:#D25333;
	text-decoration:none;
}
.HeadingMaindex a:hover {
	text-decoration:underline;
}
.HeadingMaindex p {
	display:inline;
}
.Lead {
	color:#626262;
	font-size:12px;
	padding-right:10px;
}
.Lead p {
	margin-top:0px;
}
.Lead a, .Lead a:link, .Lead a:active, .Lead a:visited {
	color:#626262;
	text-decoration:underline;
	font-size:12px;
}
.Lead a:hover {
	text-decoration:none;
}
.LeadOutdex {
	color:#626262;
	font-size:11px;
	padding-right:10px;
	font-weight:normal;
}
.LeadOutdex p {
	margin-top:0px;
}
.LeadOutdex a, .LeadOutdex a:link, .LeadOutdex a:active, .LeadOutdex a:visited {
	color:#626262;
	text-decoration:underline;
	font-size:11px;
}
.LeadOutdex a:hover {
	text-decoration:none;
}
.More:link, .More:active, .More:visited {
	text-decoration:none !Important;
	font-size:12px;
	font-weight:bold !Important;
	color:#D25333 !Important;
}
.More:hover {
	text-decoration:underline !Important;
	font-size:12px;
	font-weight:bold !Important;
	color:#D25333 !Important;
}
.Text {
	color:#626262;
	font-size:12px;
	padding-right:10px;
	padding-top:10px;
}
.Text p {
	margin-top:0px;
}
.Text a, .Text a:link, .Text a:active, .Text a:visited {
	color:#626262;
	text-decoration:underline;
	font-size:12px;
}
.Text a:hover {
	text-decoration:none;
}
/*Article End*/

.LinkText {
}
.LinkText a, .LinkText a:link, .LinkText a:active, .LinkText a:visited {
	background-image:url(../../images/_gui/LinksBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
	padding-left:14px;
	display:block;
}
.LinkText a:hover {
}
.LinkText p {
	margin-top:0px;
}
.Separator {
	font-size:0px;
	height:20px;
}
/*Picture Gallery Begin*/
.Gallery {
	padding-bottom:10px;
}
.galleryWrapper {
	overflow:hidden;
}
.photo {
	margin-right:8px;
	margin-bottom:5px;
}
.photo2 {
	margin-right:20px;
	margin-bottom:5px;
}
.GalleryLink {
	text-align:right;
	width:172px;
}
.GalleryLink a, .GalleryLink a:link, .GalleryLink a:active, .GalleryLink a:visited {
	font-weight:bold;
	color:#D25333;
	text-decoration:none;
	font-size:11px;
}
.GalleryLink a:hover {
	text-decoration:underline;
}
/* ----------------------------------------------------------------------*/
/* ---------->>> global settings needed for thickbox <<<-----------------*/
* {
	padding: 0px;
	margin: 0px;
}
/* ----------------------------------------------------------------------*/
/* ---------->>> thickbox specific link and font settings <<<------------*/
#TB_window {
	font: 11px Arial, Helvetica, sans-serif;
	color: #626262 !Important;
}
#TB_secondLine {
	font: 10px Arial, Helvetica, sans-serif;
	color:#626262;
}
#TB_window a:link {
	color: #D25333;
	font-size:11px;
	padding-left:10px;
	font-weight:bold;
}
#TB_window a:visited {
	color: #D25333;
	font-size:11px;
	font-weight:bold;
}
#TB_window a:hover {
	color: #D25333;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
#TB_window a:active {
	color: #D25333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
#TB_window a:focus {
	color: #D25333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* ---------->>> thickbox settings <<<-*/
/* ------------------------------------*/
#TB_overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;
}
.TB_overlayMacFFBGHack {
	background: url(../Images/macFFBgHack.png) repeat;
}
.TB_overlayBG {
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #TB_overlay { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_window {
	position: fixed;
	background: #ffffff;
	z-index: 102;
	color:#000000;
	display:none;
	border: 5px solid #00115F;
	text-align:left;
	top:50%;
	left:50%;
}
* html #TB_window { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_window img#TB_Image {
	display:block;
	margin: 15px 0 0 15px;
	border:1px solid #00115F;
}
#TB_caption {
	height:25px;
	padding:7px 30px 10px 25px;
	float:left;
}
#TB_closeWindow {
	height:25px;
	padding:11px 25px 10px 0;
	float:right;
}
#TB_closeAjaxWindow {
	padding:7px 10px 5px 0;
	margin-bottom:1px;
	text-align:right;
	float:right;
}
#TB_ajaxWindowTitle {
	float:left;
	padding:7px 0 5px 10px;
	margin-bottom:1px;
}
#TB_title {
	background-color:#e8e8e8;
	height:27px;
}
#TB_ajaxContent {
	clear:both;
	padding:2px 15px 15px 15px;
	overflow:auto;
	text-align:left;
	line-height:1.4em;
}
#TB_ajaxContent.TB_modal {
	padding:15px;
}
#TB_ajaxContent p {
	padding:5px 0px 5px 0px;
}
#TB_load {
	position: fixed;
	display:none;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}
* html #TB_load { /* ie6 hack */
	position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
#TB_HideSelect {
	z-index:99;
	position:fixed;
	top: 0;
	left: 0;
	background-color:#fff;
	border:none;
	filter:alpha(opacity=0);
	-moz-opacity: 0;
	opacity: 0;
	height:100%;
	width:100%;
}
* html #TB_HideSelect { /* ie6 hack */
	position: absolute;
 height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}
#TB_iframeContent {
	clear:both;
	border:none;
	margin-bottom:-1px;
	margin-top:1px;
	_margin-bottom:1px;
}
/*Picture Gallery End*/

.PaddingOnly {
	padding-bottom:5px;
}
.SiteMapLink {
	color:#D25333;
	font-weight:bold;
	font-size:12px;
}
.SiteMapLink a, .SiteMapLink a:link, .SiteMapLink a:active, .SiteMapLink a:visited {
	color:#D25333;
	font-weight:bold;
	text-decoration:none;
	font-size:12px;
}
.SiteMapLink a:hover {
	text-decoration:underline;
}
/*SiteMap Begin*/

.SiteMap1 {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:18px;
	padding:0px;
	line-height:normal;
}
.SiteMap1 li {
	padding-bottom:0px;
	list-style:none;
	font-size:12px;
}
.SiteMap1 li a, .SiteMap1 li a:link, .SiteMap1 li a:active, .SiteMap1 li a:visited, .SiteMap1 li a:hover {
	font-size:12px;
	font-weight:bold;
	padding-left:14px;
	background-image:url(../../images/_gui/LinksBullet.gif);
	background-repeat:no-repeat;
	background-position:0px 5px;
}
.SiteMap2 {
	margin-left:30px;
}
.SiteMap2 li {
	list-style-type:square;
	font-size:12px;
}
.SiteMap2 li a, .SiteMap2 li a:link, .SiteMap2 li a:active, .SiteMap2 li a:visited, .SiteMap2 li a:hover {
	font-size:12px;
	font-weight:normal;
	background-image:none;
	padding-left:0px;
	margin-left:12px;
}
.SiteMap3 {
	margin-left:30px;
}
.SiteMap3 li {
	font-size:11px;
}
.SiteMap3 li a, .SiteMap3 li a:link, .SiteMap3 li a:active, .SiteMap3 li a:visited, .SiteMap3 li a:hover {
	font-size:11px;
	font-weight:normal;
	background-image:none;
	padding-left:0px;
}
/*SiteMap End*/


/* This section define styles of Epidaurus_homepage template END */
