﻿
body { margin:0 auto; color:black; font-family:verdana; font-size:0.6em; text-align:center; }

table{font-weight: normal;  font-size: 1em;}

div{margin: 0; padding: 0;}

hr {height: 0.1em; color: #ddd;}

#divBreadCrumbTrail {  position:relative; height:auto; margin-left:2em; _margin-left:1em; margin-right: 2em;_margin-right: 1em; width:60em;_width:60em; float:left; padding-bottom:0.2em;}
#divWriter {  position:relative; height:auto; margin-left:2em; _margin-left:1em; margin-right: 2em;_margin-right: 1em; width:60em;_width:60em; float:left; padding-bottom:1em;}

#divFullRegion{float:left; width:84.6em;}
#divRightMenu{width:18.1em; float:left; padding-bottom:1em;}
#divContents { position:relative; margin-top:1em; width:103.3em; }


#divMain{		position:relative; height:auto; margin-left:2em;_margin-left:1em; margin-top: 1em; margin-right: 2em;_margin-right: 1em; width:60em;_width:60em; float:left; padding-bottom:1em;  }
#divMainregionContent {margin-top: 0em;}

#divMainStartPage{	 position:relative; height:auto; margin-left:0.4em; margin-top: 0em; width:60em; float:left; padding-bottom:1em; }

#divMainAndRight{  position:relative; margin-left:0.8em; margin-top: 3em; width:60em; float:left; padding-bottom:1em; }
#divAddRegion {position:relative; margin-left:0.8em; margin-top: 0em; width:60em; float:left; padding-bottom:1em;}



#container { position:relative; margin:1em auto; width:102.2em; text-align:left;}
#divContentsTop {position:relative; margin:0 auto; width:100%; height:9.5em;  }
#divContentsBottom { text-align:center; line-height:2em; }

#divMainRight { position:relative; height:auto; width:85em; float:right; padding-bottom:1em; }
#divLeftColumn { position:relative; height:auto; width:16.5em; float:left; padding-bottom:1em; }
#divSubMenuTop {height: 2.4em; max-height: 2.4em}
#divMainTop {min-height: 44em;	height: auto !important;height: 44em; }
#divLeftMenu { min-height: 40.4em; height:auto !important; height: 40.4em;  padding:1em 1em 0 1em; }
#divLeftBottomBody {padding-bottom: 1em;background-color:#fee798; }
#divProfileColumn{ padding-bottom: 1em;}


a { color:black; text-decoration:none; font-weight:bold; }
a.normal {color:black; font-weight:normal; text-decoration:none;}
a.topMenu { font-weight:normal; color:black; text-decoration:none; text-transform:uppercase; font-size:1.35em; margin:0 0.5em;  }

li {margin-left: 1.6em;list-style-type: disc; list-style-position: outside;  font-size: 1em;  }

.topLinks { font-weight:normal; color:black; text-decoration:none; font-size:1.1em; margin:0 0.2em; }

.searchBox { border:1px solid #7c7c7c; vertical-align:bottom; height:1.5em; width:8.5em; }
.searchButton { vertical-align: middle; margin-left:0.5em; height:1.9em; margin-top: 0.2em;}
.searchHeader { position:absolute; top:-0.2em; left:-3.5em; vertical-align:bottom; margin-top:0.5em; color:black; text-decoration:none; font-size:1.1em; }

.listingPress { display:block; padding-bottom:1em; font-size:1.05em; }
.listingPressHead{ text-transform:uppercase; }

.normal { font-weight:normal; }
.bold {font-weight:bold;}
.listItem { font-weight:normal; line-height:1.5em; }
.C { clear:both; height:0px; }
.hidden{ display:none;}
.centered {	text-align: center;}
.leftfloating {	float: left;}
.rightfloating {float: right;}


div.BoxHeadline {text-align: center; font-size: 1.3em; font-weight: bold; padding-top: 0.2em; text-transform:uppercase;   }
div.BoxBottom { margin-bottom: 0.5em; }
div.LeftMenuHeadline {text-align: center; font-size: 1.3em; font-weight: bold; padding-top: 0.5em; text-transform:uppercase; padding-bottom: 0.1em; margin-bottom: -0.5em; }

ul {margin: 0; margin-bottom: 0.8em;padding:0;}


li.sublistingtype1{list-style-type:none; line-height: 1.5em; }
li.sublistingtype2{list-style-type: disc; list-style-position: outside; margin-left: 1.5em; line-height: 1.5em;}
li.sublistingtype3{margin-left: 1.5em; padding-left: 0.5em; padding-bottom: 0.5em ; vertical-align: middle; line-height: 1.0em;list-style-position: outside;}

img.borderless{	border: 0;}

.NewsListingHeader {padding-left: 1.5em; font-weight: bold; padding-top: 0.5em}
.NewsListingItem { padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.5em; margin-bottom: -0.5em;background-color: #eeeeee ; _width: 65em; } 
.NewsListingItemSeparator { border-style: inset; border-width: 1px;}
.datelistingtext {font-style: italic;}
.NewsLink {font-weight: bold; }
.eNews {margin-bottom: 1.5em; }

.sidfot 
{
    text-align:center; 
    line-height:2em;    
}

.sitemapheader {font-size: 1.3em;}
.sitemap {font-size: 0.9em; }
.linklist{font-size: 1.2em; font-weight: normal;}

/* ---Calender template items---*/	

div.monthcalendararea
{
	float: right;
	width: 38%;
}
div.calendarlistingarea
{
	float: left;
	width: 30em;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.1em;
	color: black;
	font-weight: bold;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	border: solid 0.1em #ffffff;
}
td.calendaritem, tr.calendaritem
{
	height: 2em; 
	width: 2.2em;
	font: normal 1em verdana;
	background-color: #fff; 
	border: solid 0.1em #F0E5CE;
}
td.selecteddatecell 
{
	border: solid 0.2em #95632F;
}
td.datecellothermonth 
{
	background-color: #f0f0f0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #F0E5CE; 
	border: solid 0.2em #95632F;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}

.BlogListHeader
{
	font-size:1.6em;
	font-weight:bold;	
}

.CommentsWrapper, .CommentsWrapperInList
{
	padding:10px 5px 5px 20px;
	background-color:#e0dede;
}

.CommentsWrapperInList
{
	display:none;
}

/*
font
{
	font-size:1em;
}
*/

.txtComments
{
	width:300px;
	
}
.txtBoxComments
{
	width:300px;
	height:150px;
}
.CommentsBtn
{
	display:block;
	padding:2px;
	border:solid 1px #ccc!important;
	width:160px;
}

.BlogTitle
{
	width:460px;	
}

.BlogDivider
{
	clear:both;	
	width:100%;
	background-color:#ccc;
	overflow:hidden;
	height:1px;
	margin:5px 0 20px 0;
}
.tblBlogEditView 
{
	width:100%;
}

.tblBlogEditView td
{
	padding:5px;
	border-bottom:1px solid #ccc;	
}

.editCommentLink
{
	font-weight:normal;
	text-decoration:underline;
}

.NewsListingItem { padding-left: 1.5em; padding-right: 1.5em; padding-top: 0.5em; margin-bottom: -0.5em;background-color: #eeeeee ; width: 580px; } 

.blogAddLink
{
	margin:2px 0 0 0;
	padding:1px 0 5px 20px;
	display:block;
	height:15px;
	background: url(/cy_templates/pics/Blog/addcy.gif) no-repeat 0px 0px;	
}

.blogReadLink
{
	padding:2px 0 0 15px;
	display:block;
	height:15px;
	background: url(/cy_templates/pics/Blog/readcy.gif) no-repeat 0px 0px;	
}