/*-------------------------------------------------------------------------------------------------------------------*/
/*ORDINARY WEBPAGE CLASSES*/
/*---Widths---*/

.BoxStyle
{
	border:solid 1px #cccccc;
	margin-bottom:10px;
	padding:1.8em;
}
.OP_FullWidthRegion
{
}
.OP_MainRegion_Width
{
	width: 420px;
	padding: 0px 10px 0px 0px;
	margin-top:0px;
	border-left: solid 0px red;
	border-right: solid 0px red;
}
.OP_RightRegion_Width
{
	width: 220px;
	border-left: solid 0px red;
}
.OP_LeftRegion_Width
{
	width: 214px;
	margin-left:5px;
	margin-right:20px;
	border: solid 0px black;
}
/*---Dynamic Image---*/
.OP_MainImage
{	
	border-top:solid 1px #ccc;	
	border-left:solid 1px #ccc;
	border-bottom:solid 1px #ccc;
	border-right:solid 1px #ccc;
/*	float:right;
	width:160px;
	text-align:center;
	vertical-align:middle;*/
}

.MainImage
{
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 0px;
}


.ImgFloatRight
{
	float:right;
	clear: both;
	padding: 4px; 
	
}

/*---Editor ---*/
.OP_MainTextArea
{	
	border-top:solid 0px #000;	
	border-left:solid 0px #000;
	border-bottom:solid 0px #ccc;
	border-right:solid 0px #000;
	margin-bottom:20px;
	margin-top:10px;
}
/*---PageListing ---*/
.OP_MainPageListing
{
	border:solid 0px #ccc;	
	padding:0em;
}
.OP_PageFooter
{
	margin-left:0px;
	margin-right:10px;	
	padding:0px 10px 0px 0px;	
}
/*---ColumnListing ---*/
.OP_ColumnList
{
    font-size:1.1em;
	font-weight:bold;
	display: block;
	color:#fff;
	background-color:#006600;
	text-transform:uppercase;
	padding:10px;

}
.OP_ColumnListItem
{
    padding:5px 10px 5px 10px; 
	border-right:solid 1px #ccc;	
	border-left:solid 1px #ccc;
	background-color:#f6f2e4;
}
.OP_ColumnListItemIcon
{}
.OP_ColumnListBottom
{
	padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:1em;
	padding-right:1em;
	border-bottom:solid 1px #ccc;
	border-left:solid 1px #ccc;
	border-right:solid 1px #ccc;
	margin-bottom:20px;	
	background-color:#f6f2e4;
}
.OP_PageListingItemHead
{
    font-weight: bold; 
	font-size: 1.1em; 
	margin-top:0.5em;
	color: #666;
	display: block;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}
.OP_listingitem
{
    margin-bottom:15px;
}
/*---ColumnEditor ---*/
.OP_ColumnItemHead, a.OP_ColumnItemHead
{
	padding-left:1.4em;	
	padding-top:1em;
	padding-bottom:0em;
}
.OP_ColumnItemTop
{
	padding-left:1em;
}
.OP_ColumnItem
{
	padding-top:0.2em;
	padding-bottom:0.4em;
	padding-left:1.5em;
	padding-right:1em;
}
.OP_ColumnItemBottom
{
    padding-top:0.4em;
	padding-bottom:0.4em;
	padding-left:1em;
	padding-right:1em;
	border-bottom:solid 1px #6699cc;
	border-left:solid 1px #6699cc;
	border-right:solid 1px #6699cc;
	margin-bottom:20px;	    
}
/*-------------------------------------------------------------------------------------------------------------------*/
/*----CONTROL STYLES----*/
.ImageHolder
{
	margin:10px 0px 10px 0px;
	padding:0px;
}
.TextHolder
{
	padding:0px;
}
.HeadingHolder
{
	padding:10px 10px 0px 10px;	
}
.PageFooter
{

}
/*--- 
Defines classes for listing in page. Classes that starts with ".Page..." are classes that define
general styles on all listings. Classes starting with ".SPML_..." styles left listing in startpage
main area and ".SPMR_..." styles in the right listing in main area. ".SPR_..." styles listing in
startpage right column.                                                                            
---*/
.PageListing
{
	margin-bottom:10px;
}
.MainPuffsBorder
{
    clear:both;
    float:left; 
    background-image: url(../images/BGGray.gif);
    background-position:center 10px;
    background-repeat: repeat-y;
    border-top:solid 0px #cccccc;
    width:430px;
}
.SP_MainLeftArea
{
	border-bottom:solid 1px #cccccc;
	margin-right:5px;
	float:left;
    margin-top:5px;
    margin-bottom: 10px;
	border-right: solid 0px #ccc;
}
.SuP_MainLeftArea
{
	border:solid 0px #6699cc;
	margin-left:0px;
	width:215px;
	float:left;
}
.SP_MainRightArea
{
	border-bottom:solid 1px #cccccc;
	margin-left:18px;
	float:left;
    margin-top:5px;
    margin-bottom: 10px;
	border-right: solid 0px #ccc;
}
.SuP_MainRightArea
{
	border:solid 0px #6699cc;
	margin-left:0px;
	margin-right:0px;
	width:215px;
	float:right;
}
.SPL_MainPagePuff
{
	border:solid 0px #ccc;
	margin-bottom:1em;
    padding:5px 10px 10px 10px;
	width:182px;
}
.SuPL_MainPagePuff, .SuPR_MainPagePuff
{
	border:solid 0px #ccc;
	margin-bottom:1em;
    padding:1.5em;
	width:215px;
}
.SPL_MainPagePuffDate, .SuPL_MainPagePuffDate, .SuPR_MainPagePuffDate, .SPR_MainPagePuffDate
{
	font-weight: normal; 
	font-size: 1em; 
	color: #999;
	display: block;
	text-decoration: none;   
}
.SPL_MainPagePuffHeading, .SuPL_MainPagePuffHeading, .SuPR_MainPagePuffHeading, .SPR_MainPagePuffHeading
{
	font-weight: normal; 
	font-size: 1.5em; 
	margin-top:0.5em;
	color: #666666;
	font-family:Georgia;
	display: block;
	text-decoration: none;
}
.SPL_MainPagePuffImage
{
    margin:10px 10px 0px 0px; 
    text-align:center; 
    display:block;
    float:left;   
}
.SuPR_MainPagePuffImage
{
    margin:10px 0px 10px 0px;   
    text-align:center; 
    display:block;
    float:left;
}
.SuPL_MainPagePuffImage
{
    margin:10px 0px 0px 0px;   
    text-align:center; 
    display:block;
    float:left;
}



.SPL_MainPagePuffMainIntro, .SuPL_MainPagePuffMainIntro, .SuPR_MainPagePuffMainIntro, .SPR_MainPagePuffMainIntro
{
	font-weight: normal; 
	margin-top:10px;
	padding-bottom:10px;
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none; 
}

.SPL_MainPagePuffMainIntro
{
	margin:0!important;
}

a.SPL_MainPagePuffReadMore, a.SuPL_MainPagePuffReadMore, a.SuPR_MainPagePuffReadMore, a.SPR_MainPagePuffReadMore
{
	font-weight: bold; 
	font-size: 1.1em; 
	color: #666;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:underline;
}
a.SPL_MainPagePuffReadMore:hover, a.SuP_MainPagePuffReadMore:hover, a.SPR_MainPagePuffReadMore:hover
{
	text-decoration:underline;
}
.SPML_MainPageListing
{
    clear:both;
    float:left;
    display:block;
    /*width:422px;
    width:245px;
    #width:422px;*/
    border:solid 0px #ccc;
	margin-top:0px;
	padding:0px 1px 0px 1px;
}

.widelist
{
    width: 422px;
}
    
.SuPML_MainPageListing, .SuPMR_MainPageListing
{
	border:solid 1px #ccc;
	margin-bottom:10px;
	padding-bottom:1.8em;
	padding-top:0.2em;
	padding-left:0.2em;
	width:215px;
}
.SPR_MainPagePuff
{
	margin-bottom:1em;
    padding:5px 5px 10px 10px;
    margin-left:5px;
    width:184px;
}
.SPR_MainPagePuffDate
{
}

html>body .SPL_MainPagePuffHeading, .SPR_MainPagePuffHeading
{
	margin-top:0em;
}
.SPR_MainPagePuffImage_, .SPL_MainPagePuffImage_
{
    margin:10px 10px 10px 10px;    
}

.RSS_MainIntro
{
	font-weight: normal;
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none; 
}
a.SPR_MainPagePuffReadMorerr
{
	font-weight: bold; 
	font-size: 1.1em; 
	margin-top:0.5em;
	color: #666;
	display: block;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:underline;
}
a.SPR_MainPagePuffReadMorerr:hover
{
	text-decoration:underline;
}
.SPR_PageListingItemDate
{
	display:block;  
}
.SuPR_MainPageListing
{
	border:solid 1px #6699cc;
	margin-bottom:10px;
	padding-bottom:1.8em;
	background-image:url(../images/NewsBG8.gif);
	background-repeat:no-repeat;
	background-position:right bottom;
	background-color:#f0f1f8;
}
.SPMR_MainPageListing, .SPL_ColumnItemHead
{
	width:214px;
	border:solid 0px #cccccc;
	margin-top:0px;
	padding:0px;
}
.SPL_ColumnItem
{
	width:192px;
	border-left:solid 1px #cccccc;
	border-right:solid 1px #cccccc;
	border-bottom:solid 1px #cccccc;
	margin-bottom:10px;
	padding:5px 10px 5px 10px;
}
.SPR_MainPageListing, .SPR1_MainPageListing, .SPR2_MainPageListing
{
	border:solid 0px #cccccc;
	margin-top:0px;
	padding:0px;
}
.PageListingHead22, a.PageListingHead22
{
	color:#336699;
	font-family:Georgia;
	font-style:italic;
	font-size:1.6em;
	font-weight:normal;
	display: block;
}
.OP_PageListingHead
{
}
.SuPR_PageListingHead
{
	font-size:1.6em;
	font-weight:normal;
	display: block;
	background-image:url(../images/NewsIcon3.gif);
	background-repeat:no-repeat;
	background-position:240px 10px;
}
.SPMR_PageListing
{
    padding:5px 0px 5px 0px; 
    background-color:#f7efe8;   
}
.SPR_PageListing
{
    padding:5px 0px 5px 0px; 
    background-color:#f6f5f3;   
}
.SPR1_PageListing, .SPR2_PageListing
{
    padding:5px 0px 5px 0px; 
    background-color:#f6f2e4;   
}
.SPML_PageListing
{
    padding:5px 0px 5px 0px; 
    border: solid 1px #cccccc;
    margin-bottom:10px;
}

.SPML_PageListingItemDate
{
	display:block;
}

.SPMR_listingitem
{
    padding:2px 10px 5px 10px;    
}
.SPR_listingitem, .SPR1_listingitem, .SPR2_listingitem
{
    margin:0px 10px 0px 10px;  
    padding:5px 0px 5px 0px; 
    border-bottom:solid 1px #e4dcbc  
}
.SPR_listingitemNoLine
{
    margin:0px 10px 0px 10px;  
    padding:0px 0px 0px 0px; 
}
.SPML_listingitem
{
	padding: 10px 10px 0px 10px;
}
.DividerLine
{
	clear: both;
	display:block;
	padding-bottom:0px;
	height:5px;
	margin:0px 10px 0px 10px;
	border-bottom:solid 1px #ccc;
}


.SPMR_PageListingItemHead, .SPML_PageListingItemHead, .SPR_PageListingItemHead, .SPR1_PageListingItemHead, .SPR2_PageListingItemHead
{   
    
    font-weight: bold; 
	font-size: 1.1em; 
	color: #666;
	display: block;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}
.RSSItemHead
{   
    font-weight: bold; 
	font-size: 1.1em; 
	margin-top:-5px;
	color: #666;
	display: block;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}
html>body .RSSItemHead
{   
    margin-top:0px;
    #margin-top:-5px;
}
.SPML_PageListingItemIntro
{
    color:#666;
}
.ListReadmoreLink
{
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
	display: block;
	padding: 10px;
	background-image: url(../Images/RedArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	text-decoration: underline;
	padding-bottom: 10px;
}
.RSSReadmoreLink
{
	font-weight: bold;
	font-size: 1.1em;
	color: #666666;
	display: block;
	padding: 10px;
	background-image: url(../Images/RedArrow.gif);
	background-repeat: no-repeat;
	background-position: 0px 15px;
	text-decoration: underline;
	padding-bottom: 10px;
	margin-top:-5px;
}
html>body .RSSReadmoreLink
{
	margin-top:0px;
	#margin-top:-5px;
}
.SPR_ReadmoreLink, .SPR1_ReadmoreLink, .SPR2_ReadmoreLink
{
	margin-left:10px;
	margin-right:10px;    
}
.SPML_ReadmoreLink
{
	margin-left:10px;
	margin-right:10px;
}
.SPMR_PageListingHead, .SPL__ColumnItemTop, .SPML_PageListingHead, .SPR_PageListingHead, .SPR1_PageListingHead 
{
	font-size:1.1em;
	font-weight:bold;
	display: block;
	color:#fff;
	background-color:#006600;
	text-transform:uppercase;
	padding:10px;
	
}

.SPR2_PageListingHead
{	font-size:1.1em;
	font-weight:bold;
	display: block;
	color:#fff;
	background-color:#006600;
	text-transform:uppercase;
	padding:10px;
    width:214px;}
.SuPMR_PageListingHead, .SuPML_PageListingHead
{
	font-size:1.6em;
	font-weight:normal;
	display: block;
	background-image:url(../images/NewsIcon4.gif);
	background-repeat:no-repeat;
	background-position:5px 5px;
}
.PageListingItem
{
}
a.PageListingItemHead
{
	padding-left:2.1em;
	font-weight: normal; 
	font-size: 1.3em; 
	display: block;
	text-decoration: none;
	background-image:url(../images/ListSquare.gif);
	background-repeat:no-repeat;
	background-position:1.6em
}
a.PageListingItemHead:hover
{
	color: #CC3333;
	text-decoration: underline;
}
.PageListingItemIntro
{
	margin-top:0em;
	padding-left:1.8em;
	font-weight: normal; 
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none;
	padding-bottom:0.5em;
	margin-left:1.2em;
	margin-right:1.2em;
}
.PageListingItemDate
{
	padding-left:1.4em;
	font-family:Georgia;
	font-weight: normal; 
	font-size: 1em; 
	color: #999;
	text-decoration: none;
}
.Date
{
	font-weight: normal; 
	font-size: 1em; 
	color: #999;
	text-decoration: none;
	float:left;   
}

.PagePuffMainIntro 
{
	margin:0px!important;
		
}

.Department
{
    float:left; 
    font-weight:bold;   
}
/*---Defines classes for listing in column*/
.ColumnList
{
}
.ColumnListHead, a.ColumnListHead
{
	text-decoration:none;
}
.ColumnListItem
{
	text-align:left;	
}
.ColumnListItemHead, a.ColumnListItemHead
{
	font-weight: bold; 
	font-size: 1.1em; 
	color: #666;
	display: block;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}
a.ColumnListItemHead:hover
{
	text-decoration:underline;
}
.ColumnListIntro, a.ColumnListIntro
{
	color:#333;
	display:block;
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
}
.ColumnListItemIcon
{
	background-image:url(/Images/ColumnListIcon.gif);
	background-repeat:no-repeat;
	background-position:0px 0.4em;	
	width:1em;
	height:1em;
}
.ColumnListItem_Last
{
	border-bottom: solid 0px red;
	text-align:left;	
}
.ColumnListBottom
{
}
/*---Defines classes for editor in column*/
.ColumnItemHead, a.ColumnItemHead
{
	text-decoration:none;
}
.ColumnItemTop
{}
.ColumnItem
{
}
.ColumnItemBottom
{

}
/*-------------------------------------------------------------------------------------------------------------------*/
/*STARTPAGE CLASSES*/
/*---Widths---*/
.SP_FullWidthRegion
{
    border-left:solid 1px #fff;
}
.SP_MainRegion_Width
{
	border:solid 0px #666666;
}
.SuP_MainRegion_Width
{
	border:solid 0px black;
}
.SP_RightRegion_Width
{
	width: 235px;
}
.SuP_RightRegion_Width
{
	width: 235px;
}
.SP_LeftRegion_Width
{
	width: 214px;
	margin-left:5px;
	margin-right:20px;
	border: solid 0px black;
}
/*---Image Startpage---*/
.SP_StartImage
{	
	border-top:solid 0px #000;	
	border-left:solid 0px #000;
	border-bottom:solid 0px #ccc;
	border-right:solid 0px #000;
	margin-left:10px;
}
.SP_MainImage
{	
	border-top:solid 0px #000;	
	border-left:solid 0px #000;
	border-bottom:solid 0px #ccc;
	border-right:solid 0px #000;
	margin-left:10px;
}
/*---Editor Startpage---*/
.SP_MainTextArea
{	
	border-top:solid 0px #000;	
	border-left:solid 0px #000;
	border-bottom:solid 1px #ccc;
	border-right:solid 0px #000;
	margin-top:5px;
	margin-bottom:10px;
	width:422px;
}
/*---PageListing Startpage---*/
.SP_MainPageListing
{
	border:solid 1px #6699cc;
	margin-bottom:10px;	
}
.SP_PageListHead
{}
.SP_PageFooter
{}
.SP_PageListingHead
{
	background-image:url(../images/BG/PageMenuLine.gif);
	background-repeat:repeat-x;
	background-position:0px bottom;
}
/*---ColumnListing Startpage---*/
.SP_ColumnList, .SuP_ColumnList
{
	color:#336699;
	font-family:Georgia;
	font-style:italic;
	font-size:1.8em;
	font-weight:normal;
	padding-left:1.2em;	
	padding-top:1.5em;
	padding-bottom:0.5em;
	background-image:url(../images/fjaril.gif); 
    background-repeat:no-repeat;
    background-position:5px 5px;
    border-top:solid 1px #6699cc;
    border-left: solid 1px #6699cc;
    border-right:solid 1px #6699cc;
    background-color:#006600;
}
.SP_ColumnListItem, .SuP_ColumnListItem
{
	color:#336699;
	padding-right:1em;
	padding-left:2.2em;
	border-left: solid 1px #6699cc;
	border-right: solid 1px #6699cc;
	background-color:#006600;
	/*background-image:url(../images/Corners/ListingLeftLine.gif);
	background-repeat:repeat-y;*/
}
.SP_ColumnListItemIcon, .SuP_ColumnListItemIcon
{
}
.SP_ColumnListBottom, .SuP_ColumnListBottom
{
	padding-left:1.7em;
	padding-right:1em;
	padding-bottom:1em;
	border-bottom: solid 1px #6699cc;
	border-left: solid 1px #6699cc;
	border-right: solid 1px #6699cc;
	margin-bottom:1em;
	background-color:#006600;
}
/*---ColumnEditor Startpage---*/
.SuP_ColumnItemHead, a.SuP_ColumnItemHead
{
	padding-left:1em;	
	padding-top:0.8em;
	padding-bottom:0.5em;
	margin-bottom:-5px;
    border-top:solid 1px #e2e4e8;
    border-left: solid 1px #e2e4e8;
    border-right:solid 1px #e2e4e8;
}
.SuP_ColumnItemTop
{
	color:#336699;
	font-family:Georgia;
	font-style:italic;
	font-size:1.8em;
	font-weight:normal;
	height:20px;
	padding-top:0.5em;
	padding-bottom:0.5em;
}
.SuP_ColumnItem
{
	color:#336699;
	padding-right:1em;
	padding-left:1em;
	border-left: solid 1px #e2e4e8;
	border-right: solid 1px #e2e4e8;
	margin-bottom:-15px;
}
.SuP_ColumnItemBottom
{
    padding-left:1.7em;
	padding-right:1em;
	padding-bottom:1em;
	padding-top:0.4em;
	border-bottom: solid 1px #e2e4e8;
	border-left: solid 1px #e2e4e8;
	border-right: solid 1px #e2e4e8;
	margin-bottom:1em;    
}
.WP_PageFooter
{
	border-top:solid 1px #ccc;
	margin-left:0px;
	margin-right:10px;
	height:40px;
	padding:20px 10px 10px 0px;	
}
/*-------------------------------------------------------------------------------------------------------------------*/
/*WIDE PAGE CLASSES*/
/*---Widths---*/
.WP_FullWidthRegion
{
	background-repeat:repeat-y;
}

.WP_MainRegion_Width
{
	width: 684px;
	float:left;
	padding-right:5px;
	padding-left:5px;
	border:solid 0px black; 
}
html>body .WP_MainRegion_Width
{
	width: 684px;
	float:left;
	padding-right:15px;
	padding-left:5px;
	border:solid 0px black; 
}
.WP_MainTextArea
{
	float:right;
	border:solid 0px black;   
}
.WP_MainTextArea
{	
	border:solid 0px pink;	
	border-left:solid 0px #000;
	border-bottom:solid 0px #ccc;
	border-right:solid 0px #000;
	margin-bottom:20px;
	float:left;
}
/*-------------------------------------------------------------------------------------------------------------------*/
/*----GENERAL EPiSERVER STYLES----*/
/* -- Profile finder -- */
tr.datarow
{
	background-color: #F0F0F0;
}
table.searchresults
{
	background-color: #F0F0F0;
	margin-top:10px;
}
.SearchResult
{
    font-weight: bold; 
	font-size: 1.1em; 
	color: #666;
	display: block;
	padding-left:8px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
	border-bottom:solid 0px #e4dcbc;
}
/* -- Changed pages -- */
td.changedpages
{
	padding-right: 1.5em;
}
/* -- Quick search -- */

img.quickbaricon
{
	margin-left: 0.75em;
	width: 2.45em;
}
span.searchlabel
{
	font-weight: bold;
	font-size: 1em;
	color: #336;
}
/* ---Calender template items---*/	

div.monthcalendararea
{
    width: 235px;
    margin-right:5px;
    border:solid 0px green;
}
div.calendarlistingarea
{
	width: 420px;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.4em;
	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 1.0em Georgia;
	background-color: #fff; 
	border: solid 0.1em #e4dcbc;
}
td.selecteddatecell 
{
	border: solid 0.2em #006300;
}
td.datecellothermonth 
{
	background-color: #f6f2e4;
}
td.weekendcell
{
	background-color: #dbd5c1;
}
td.datecellactive
{
	background-color: #cdc190; 
	border: solid 0.2em #006300;
}	
td.dayweekheader
{
	color: #333;
	border-style: none;
}
	
/*---Listing headers (Startpage and LeftMenu head)----*/


a.listheading
{
	font-weight: bold; 
	font-size: 1.2em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.4em;
	display: block;
	text-decoration: none;
}
span.listheading
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	padding-top:0.3em;
	padding-bottom:0.1em;
	display: block;
	text-decoration: none;
}
img.listheadingcornerimage
{
	height: 2.2em;
}
div.listheadingcontainer
{
	background-color: #F0E5CE;
	display: block;
	width: 100%;
	height: 2.2em;
}
.calendar
{
    font-family:Arial;
    font-size:1.1em;
    text-align:center;
    color:#897b21!important;
}
a.StartCalendar
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	display: block;
	text-decoration: none;
}
div.startpageleftnews, div.startpagecalendaritem
{
	margin-top: 0.7em;
	padding-top: 0.3em;
}

/* ------ LeftMenu items -----*/
a.menulink
{
	color: #333;
	font-weight: normal;
	text-decoration: none;
	display: block;
}
a.menulinkactive
{
	color: #333;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
a.menulink:hover
{
	color: #333;
}

/* --------- Listings ----------- */
.NewsListingHeader
{
	border-bottom: solid 0.1em #F0E5CE;
	width:100%;
	font-family:Georgia;
	font-size:1.2em;
	font-weight:600;
	padding: 0.4em 0.4em 0.4em 0em;
}
.NewsListingItem
{
	
	padding: 0.6em 0.4em 0.6em 0.5em;
}
a.NewsLink
{
	text-decoration: none;
	font-weight: bold;
}
a.RightListingHeader
{
	width:100%;
	font-size:1.2em;
	font-weight:600;
	padding: 0.4em 0.4em 0 0.2em;
	margin-bottom:0.6em;
	text-decoration: none;
	color: #333333;
}

a.RightListingItem
{
	text-decoration: none;
	display: block;
	padding-left: 0.3em;
}

a.linklist
{
	color:#666;
	font-style:normal;
	font-size:1.1em;
	text-decoration: none;
}
a.linklist:hover
{
	text-decoration: underline;
}
.datelistingtext
{
	color: #606060; 
	font-size: 1em; 
	font-style: italic;
}
.rssevenrow
{
	background-color:  #ffffff;
	padding: 0.6em 0.4em 0.6em 0em;
}
.rssunevenrow
{
	background-color:#ffffff;
	padding: 0.6em 0.4em 0.6em 0.5em;
}
.rssheaderrow
{
	background-color: #ffffff;
	border-bottom: solid 0.1em #F0E5CE;
}
.RSSLink
{
    font-weight: bold; 
	font-size: 1.1em; 
	margin-top:0.5em;
	color: #666;
	padding-left:10px;
	background-image:url(../Images/RedArrow.gif) ;
	background-repeat:no-repeat;
	background-position:0px 5px;
	text-decoration:none;
}
/* ----- Conferance items --- */
div.conferance
{
	width: 100%;
	padding: 0.3em;
}
div.conferancelinkbuttonsarea
{
	margin-top: 0.3em;
	float: right;
}
div.conferanceheader
{
	width: 100%;
}
/*------ Site map items ---*/
.sitemap
{  
    border:solid 0px black;  
    margin-right:10px;
    margin-bottom:10px;
    margin-top:10px;
}
tr.sitemapheader
{
	padding: 0.5em 0.5em 0.5em 0.5em;
}
a.sitemapheader
{
	font-weight:bold;
	color:#666;
	font-size:1.1em;
	text-decoration:none
}
/*----- Password input ---*/
div.passwordfield 
{
	background-color: #dcdace;
	border: solid 0.1em #000;
	width: 21em;
	padding: 0.3em;
}
input.registerfield
{
	width: 20em;
}
/*----- Personal registry Items -----*/
table.DetailedView
{
	background-color: #fff;	
	border-style: solid; 
	border-color: #F0F0F0;	
	border-width: 0.1em;
}
	
table.BackButton
{
	background-color: #F0F0F0;	
	border-style: solid; 
	border-color: #bbb;	
	border-width: 0.1em;
}
	
/*--- Newsgroup ---*/
body.newsgroupitem
{
	padding: 0; 
	margin: 0;
}
div.newsgroupheader
{
	background-color: #ddd;
	border-bottom: solid 0.1em back;
	padding: 0.4em 0;
}
A.newsgroupbarbutton 
{ 
	color: #000; 	
	font-size: 1.1em; 
	font-family: tahoma; 
	font-weight: bold;
	text-decoration: none;
}

/* ---News Groups---*/
TR.NewsgroupRow {
	BACKGROUND-COLOR: #D9C9A8; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 2px}

TR.NewsgroupRowActive{ 
	BACKGROUND-COLOR: #F0E5CE; 
	COLOR: #333333; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;
	PADDING-BOTTOM: 2px; 
	PADDING-LEFT: 5px; 
	PADDING-TOP: 2px}
	
TD.NewsgroupTableheading { 
	COLOR: #ffffff; 
	FONT-SIZE: 11px;
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	HEIGHT: 20px;
	PADDING-LEFT: 5px; 
	BACKGROUND: #95632F}

A.NewsgroupBarButton { 
	COLOR: #333333; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold; 
	TEXT-DECORATION: none}

A.NewsgroupBarButton:visited { 
	COLOR: #333333; 	
	FONT-SIZE: 11px; 
	FONT-FAMILY: tahoma; 
	FONT-WEIGHT: bold; 
	TEXT-DECORATION: none}

.NewsgroupBarTitle {
	COLOR: #333333; 
	FONT-SIZE: 12px; 
	FONT-FAMILY:Verdana, arial, tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemMessage {
	FONT-SIZE: 10px; 
	FONT-FAMILY:Verdana, Courier new;
	COLOR: #333333;}

.NewsgroupItemHeading{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma; 
	FONT-WEIGHT:bold;}

.NewsgroupItemHeading2{
	COLOR: #ffffff; 
	FONT-SIZE: 11px; 
	FONT-FAMILY:tahoma;}	
	
/* ---Document list---*/

.DocumentListBox
{
	border: 1px solid #FFFFFF;
}

.DocumentListItem
{
	background: #ffffff;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}

.DocumentListItemAlt
{
	background: #ffffff;
	padding-left: 5px;
	padding-right: 50px;
	padding-top: 0px;
	padding-bottom: 5px;
}


.DocumentMainIntro
{
	padding-left: 10px;
	padding-right: 50px;
	padding-top: 3px;
	padding-bottom: 5px;
}

/* ---Document---*/

.DocumentFrameHeader
{
	text-align: left;
	padding: 0.5em 0.5em 0.5em 6em;
}
.DocumentArea
{
	float: left;
	text-align: center;
	width: 100%;
}

.PPTFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 95%;
	height: 45em;
}
.XLSFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 95%;
	height: 52em;

}

.DOCFrameStyle
{
	border-style:		solid;
	border-color:		#f0f0f0;
	border-width:		0.1em;
	width: 85%;
	height: 62em;
}

A.SelectedPagingItem
{
	font-weight: bold;
}

A.UnselectedPagingItem
{
}

/* ---Tab strip---*/
.tabbackground
{
	background-image:url(../images/Tab/tabrow_background.gif);
	text-align: left; 
	height: 26px; 
	background-position: top; 
	background-repeat: repeat-x;	
}
.tabOuterContainer 
{
	display: inline-block;
}
.tabContainer 
{
	display: block; 
	float: left;
}
.tabActive
{
	font-weight: bold; 
	font-size: 1.1em; 
	z-index: 10; 
	background-image:url(../images/Tab/tab_background_active.gif);
	cursor: hand; 
	padding-top: 6px; 
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x;

}
.tabActiveLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left_active.gif);
}
.tabActiveRight
{
	width: 7px; 
	position: relative; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right_active.gif);
}
.tabInactive
{
	font-size: 1.1em; 
	background-image:url(../images/Tab/tab_background.gif);
	cursor: hand; 
	padding-top: 6px;
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x; 
	display: inline;
}
.tabInactiveLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left.gif);
}
.tabInactiveRight
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right.gif);
}
.tabDisabled
{
	font-size: 1.1em; 
	background-image:url(../images/Tab/tab_background.gif);
	color: gray; 
	padding-top: 6px; 
	height: 26px; 
	text-align: center; 
	float: left; 
	background-repeat: repeat-x;
}
.tabDisabledLeft
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_left.gif);
}
.tabDisabledRight
{
	width: 7px; 
	height: 26px; 
	float: left; 
	background-repeat: no-repeat;
	background-image:url(../images/Tab/tab_background_right.gif);
}
.tabObjectActive
{
	display:block;
	float: left;
	width: 99%;
	text-align: left;
}
.tabObjectInactive
{
	display: none;
}

.PrintLink
{
	padding-left:8px;
	padding-top:1em;
	font-size:1em;
	background-image: url(/images/printer.gif);
	background-repeat:no-repeat;
	background-position:0px 10px;
	padding-bottom:1em;
}
.PrintLink a
{
	
	height:30px;
	padding-left:22px;
	padding-top:0px;
	color:#999;
	text-decoration:none;
	font-size:1em;
	
}
.TipLink
{
	padding-left:8px;
	padding-top:1em;
	font-size:1em;
	color:#999;
	background-image: url(/images/TipEnvelope.gif);
	background-repeat:no-repeat;
	background-position:0px 13px;
	padding-bottom:1em;
	border-top:solid 1px #e4dcbc
}
.TipLink a
{
	
	height:30px;
	padding-left:22px;
	padding-top:20;
	color:#999;
	text-decoration:none;
	font-size:1em;
	background: url(/images/TipEnvelope.gif) no-repeat 0px 15px;
}
.FavLink
{
	height:8px;
	padding-left: 8px;
	padding-top: 1em;
	font-size: 1em;
	color: #999;
	background-image: url(/images/StarLink.gif);
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-bottom: 1em;
	border-top: solid 1px #e4dcbc;
	text-decoration: none;
}
html>body .FavLink
{
	padding-bottom: 1.8em;
}
.FavLink a
{
	
	height:30px;
	padding-left:22px;
	padding-top:20;
	color:#999;
	text-decoration:none;
	font-size:1em;
	background: url(/images/StarLink.gif) no-repeat 0px 15px;
}
 .BoxStyle tr
{
    border:solid 0px black;    
}
#Footer
{
    border:solid 0px red;  
    clear:both;
    padding-top:5px;
    text-align: center;	 
}

.clearFloat
{
	vertical-align:top;
	clear:both;
	margin:0px!important;
}