/*-------------------------------------------------------------------------------------------------------------------*/
/*ORDINARY WEBPAGE CLASSES*/
/*---Widths---*/
.BoxStyle
{
	border:solid 1px #ccc;
	margin-bottom:1em;
    padding:15px;
    padding-top:1em;
	margin-left:5px;
}
.OP_FullWidthRegion
{
    background-image:url(../images/BGLine.gif);
    background-repeat:repeat-y;
    background-position:215px;
}
.OP_MainRegion_Width
{
	width: 420px;
	padding: 0px 10px 0px 15px;
	border-left: solid 0px #cccccc;
	border-right: solid 0px red;
}
.OP_RightRegion_Width
{
	width: 230px;
	border-left: solid 0px red;
}
.RightRegionSpace
{
  height:21px; 
}
html>body .RightRegionSpace
{
  height:24px; 
}
.OP_LeftRegion_Width
{
	width: 210px;
	margin-left:5px;
	border-right: solid 0px red;
}
/*---Dynamic Image---*/
.MainImage
{	
	padding:5px;
/*	float:right;
	width:160px;
	text-align:center;
	vertical-align:middle;*/
}
/*---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;
	border-top:solid 1px #ccc;	
	padding:1em 0em 0em 0em;
}
.OP_PageFooter
{
	border-top:solid 1px #c4d6e9;
	margin-left:0px;
	margin-right:10px;	
	height:40px;
	padding:20px 10px 10px 0px;	
}
/*---ColumnListing ---*/
.OP_ColumnList
{
	color:#336699;
	font-family:Georgia;
	font-style:italic;
	font-size:1.4em;
	font-weight:normal;
	padding-left:1em;	
	padding-top:1em;
	padding-bottom:0.5em;
	background-image:url(../images/moreinfo.gif); 
    background-repeat:no-repeat;
    background-position:190px 8px;
    border-top:solid 1px #6699cc;
    border-left: solid 1px #6699cc;
    border-right:solid 1px #6699cc;
    background-color:#fcfbec;
}
.OP_ColumnListItem
{
	padding-top:0.2em;
	padding-bottom:0.4em;
	padding-left:1.5em;
	padding-right:1em;
	border-right:solid 1px #6699cc;	
	border-left:solid 1px #6699cc;
	background-color:#fcfbec;
}
.OP_ColumnListItemIcon
{}
.OP_ColumnListBottom
{
	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;	
	background-color:#fcfbec;
}
/*---ColumnEditor ---*/
.OP_ColumnItemHead, a.OP_ColumnItemHead
{
	padding-left:1.4em;	
	padding-top:1em;
	padding-bottom:0em;
	border-top:solid 1px #6699cc;
    border-left: solid 1px #6699cc;
    border-right:solid 1px #6699cc;
}
.OP_ColumnItemTop
{
	padding-left:1em;
}
.OP_ColumnItem
{
	padding-top:0.2em;
	padding-bottom:0.4em;
	padding-left:1.5em;
	padding-right:1em;
	border-right:solid 1px #6699cc;	
	border-left:solid 1px #6699cc;    
}
.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
{
}
.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;
}
.MainPuffs
{
    width: 620px;  
    clear:both;
    padding-top:5px;
}
.SP_MainLeftArea
{
	border:solid 0px #6699cc;
	padding-left:6px;
	width:300px;
	float:left;
}
.SuP_MainLeftArea
{
	border:solid 0px #6699cc;
	margin-left:0px;
	width:215px;

}
.SP_MainRightArea
{
	border:solid 0px #6699cc;
	width:300px;
	margin-left:6px;
	float:right;
}
.SuP_MainRightArea
{
	border:solid 0px #6699cc;
	margin-left:0px;
	margin-right:0px;
	width:215px;
	float:right;
}
.SPL_MainPagePuff, .SPR_MainPagePuff
{
	border:solid 1px #ccc;
	margin-bottom:1.5em;
    padding:15px;
	width:255px;
    padding-top:1.5em;
	margin-left:5px;
}
html>body .SPL_MainPagePuff, .SPR_MainPagePuff
{
    padding-top:1em;
}
.SuPL_MainPagePuff, .SuPR_MainPagePuff
{
	border:solid 1px #ccc;
	margin-bottom:1em;
    padding:15px;
	width:215px;
}
.SPL_MainPagePuffDate, .SPR_MainPagePuffDate, .SuPL_MainPagePuffDate, .SuPR_MainPagePuffDate
{
	font-weight: normal; 
	font-size: 1em; 
	color: #999;
	display: block;
	text-decoration: none;   
}
.SPL_MainPagePuffHeading, .SPR_MainPagePuffHeading, .SuPL_MainPagePuffHeading, .SuPR_MainPagePuffHeading, .SPML_PageListingHead, .SPMR_PageListingHead
{
	border-bottom: solid 8px #99cc99;
	margin-top:1em;
}
.PagePuffHeading, .ColumnItemTop
{
	font-weight: normal; 
	font-size: 1.6em; 
	margin-top:0.5em;
	padding-bottom: 8px;
	color: #666;
	display: block;
	text-decoration: none;
}
.SPL_MainPagePuffImage, .SPR_MainPagePuffImage
{
    padding:10px 0px 10px 10px;  
}
.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, SPR_MainPagePuffMainIntro, .SuPL_MainPagePuffMainIntro, .SuPR_MainPagePuffMainIntro
{
	font-weight: normal; 
	margin-top:10px;
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none; 
}
a.SPL_MainPagePuffReadMore, a.SPR_MainPagePuffReadMore, a.SuPL_MainPagePuffReadMore, a.SuPR_MainPagePuffReadMore, a.SPML_ReadmoreLink, a.SPMR_ReadmoreLink
{
	font-weight: bold;  
	margin-top:0.5em;
	color: #666;
	padding-left:0.8em;
	background-image:url(../images/RedArrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.45em;
	display: block; 
	text-decoration:underline;
}
a.SPL_MainPagePuffReadMore:hover, a.SPR_MainPagePuffReadMore:hover, a.SuPL_MainPagePuffReadMore:hover, a.SuPR_MainPagePuffReadMore:hover, a.SPML_ReadmoreLink:hover, a.SPMR_ReadmoreLink:hover
{
	text-decoration:underline;
	color: #666;
}

.SPML_MainPageListing, .SPMR_MainPageListing
{
	width:255px;
}
.SuPML_MainPageListing, .SuPMR_MainPageListing
{
	border:solid 1px #6699cc;
	margin-bottom:10px;
	padding-bottom:1.8em;
	padding-top:0.2em;
	padding-left:0.2em;
	width:215px;
}


.SPR_MainPagePuffMainIntro
{
	font-weight: normal;
	margin-top:10px ;
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none; 
}

.SPR_MainPageListing, .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;
}
.PageListingHead, a.PageListingHead
{
	font-weight: normal; 
	font-size: 1.6em; 
	margin-top:1em;
	padding-bottom: 8px;
	color: #666;
	display: block;
	text-decoration: none;
}
html>body .PageListingHead, a.PageListingHead
{
	margin-top:0.5em;
}

.SPR_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;
	
}
.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, a.SPML_PageListingItemHead, a.SPMR_PageListingItemHead, a.OP_PageListingItemHead
{
	font-weight: bold; 
	color: #666;
	display: block;
	text-decoration: underline;
	padding-left:0.8em;
	background-image:url(../images/RedArrow.gif);
	background-repeat:no-repeat;
	background-position:0 0.45em;
	display: block; 
	
}
a.PageListingItemHead:hover, a.SPML_PageListingItemHead:hover, a.SPMR_PageListingItemHead:hover, a.OP_PageListingItemHead:hover
{
	color: #666;
	text-decoration: underline;
}
.PageListingItemIntro, .SPML_PageListingItemIntro, .SPMR_PageListingItemIntro, .OP_PageListingItemIntro
{
	margin-top:0em;
	font-weight: normal; 
	font-size: 1em; 
	color: #666;
	display: block;
	text-decoration: none;
	padding-bottom:0.5em;
	padding-left:0.8em;
}
.SPML_PageListingItemDate, OP_PageListingItemDate
{
	padding-left:1.4em;
	font-weight: normal; 
	font-size: 1em; 
	color: #999;
	display: block;
	text-decoration: none;
	padding-left:0.8em;
}
.Date
{
	font-weight: normal; 
	color: #999;
	display: block;
	margin-top:5px;
	text-decoration: none;
}
/*---Defines classes for listing in column*/
.ColumnList
{
}
.ColumnListHead, a.ColumnListHead
{
	text-decoration:none;
}
.ColumnListItem
{
	text-align:left;	
}
.ColumnListItemHead, a.ColumnListItemHead
{
	font-size:1em;
	font-weight:normal;
	text-decoration:none;
	color:#666;
	display:block;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:18px;
	background-image:url(../images/ColumnlistIconSP2.gif);
	background-repeat:no-repeat;
	background-position:0px; 
}
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
{
}

.ColumnItem
{
}
.ColumnItemBottom
{

}
/*-------------------------------------------------------------------------------------------------------------------*/
/*STARTPAGE CLASSES*/
/*---Widths---*/
.SP_FullWidthRegion
{
	background-image:url(../Images/BG/StartPageBG00.gif);
	background-repeat:repeat-y;
}
.SP_MainRegion_Width
{
	width: 620px;
	border:solid 0px black;
}
.SuP_MainRegion_Width
{
	width: 445px;
	border:solid 0px black;
}
.SP_RightRegion_Width
{
	width: 295px;
	border:solid 0px black;
}
.SuP_RightRegion_Width
{
	width: 230px;
	border:solid 0px black;
}
.SP_LeftRegion_Width
{
	visibility:hidden;
}
/*---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;
	margin-right: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:solid 0px #000;	
	margin-top:0px;
	padding:0px 20px 0px 20px;
}
/*---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:#fcfbec;
}
.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:#fcfbec;
	/*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:#fcfbec;
}
/*---ColumnEditor Startpage---*/
.SP_ColumnItemHead, a.SP_ColumnItemHead, .SuP_ColumnItemHead, a.SuP_ColumnItemHead
{
    border-bottom: solid 8px #ffcc66;
}
html>body .SP_ColumnItemHead, a.SP_ColumnItemHead, .SuP_ColumnItemHead, a.SuP_ColumnItemHead
{
    padding-bottom:10px;
    margin:7px 0 5px 0;
}
.SP_ColumnItemTop, .SuP_ColumnItemTop
{

}
.SP_ColumnItem, .SuP_ColumnItem
{

}
.SP_ColumnItemBottom, .SuP_ColumnItemBottom
{
 
}
.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-image:url(../images/BGLine.gif);
    background-repeat:repeat-y;
    background-position:215px;
}
.WP_MainRegion_Width
{
	width: 685px;
	float:right;
	padding: 0px 15px 0px 15px;
	border:solid 0px black; 
}
html>body .WP_MainRegion_Width
{
	width: 692px;
	float:right;
	padding: 0px 15px 0px 15px;
	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;
}

/* -- 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: 230px;
    border:solid 0px green;
}
div.calendarlistingarea
{
	width: 360px;
	text-align: left;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	font-weight:bold;
	color: #666;
	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 Arial;
	background-color: #fff; 
	border: solid 0.1em #ced3f0;
}
td.selecteddatecell 
{
	border: solid 0.2em #990033;
}
td.datecellothermonth 
{
	background-color: #F0F0F0;
}
td.weekendcell
{
	background-color: #DADADA;
}
td.datecellactive
{
	background-color: #eee; 
	border: solid 0.2em #990033;
}	
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:#990033!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-size:1.2em;
	font-weight:600;
	padding: 0.4em 0.4em 0.4em 0.5em;
}
.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
{
	color:#990033;
	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;
}
/*---------- Diarium --------*/
.DiariumHead
{
    background-color:#eee;
    font-weight:bold;    
    padding: 5px;
}
.DiariumItem
{
    padding: 5px;
    vertical-align:top;
}
/* ----- 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
{
	color:#666;
	font-style:normal;
	font-weight:bold;
	font-size: 1.2em;
	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
{
    margin-bottom:20px; 
    padding-top:5px;
    padding-right:25px;
	font-size:1em;
	background-image: url(/images/printer.gif);
	background-repeat:no-repeat;
	background-position:right 0px;
	padding-bottom:1em;
	float:right;
}
.PrintLink a
{
	
	height:30px;
	padding-left:22px;
	padding-top:20;
	color:#999;
	text-decoration:none;
	font-size:1em;
	background: url(/images/printer.gif) no-repeat 0px 15px;
	
}
.PublicationSerachBox
{
	background-color:#EEEEEE;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.PublicationSerachBox p
{
	margin: 0;	
}

.PublicationSerachResult
{
	background-color:#FFFFFF;
	padding-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:10px;
}

.PublicationSearchButton
{
	border:solid 1px #000;
}
.PublicationSearchTextbox
{
	width: 300px;
	margin-bottom: 10px;
}
.PublicationSearchDropDown
{
	width:150px;	
}
.PublishedInfo
{
	line-height: 2;
}

.Startpage .TextHolder
{
	padding-right: 17px !important;
    padding-top: 5px !important;
}

.Startpage .SP_MainTextArea a
{
	background-image: url("../images/RedArrow.gif");
    background-position: 0 0.45em;
    background-repeat: no-repeat;
    color: #666666;
    display: block;
    font-weight: bold;
    margin-top: 0.5em;
    padding-left: 0.8em;
    text-decoration: underline;	
}

.Startpage .SP_MainTextArea a:hover
{
	color: #666666;
    text-decoration: underline;
}

.Startpage .BoxStyle
{
	width: 255px;
}

/*************************/
/* DOCUMENTS             */
/*************************/
.document {
    padding: 0 0 2px 22px;
    background: url(/images/extensions/default.gif) 0 50% no-repeat;
    line-height: 1.4;
}
.folder {
    background-image: url(/images/filemanager/folder.png);
}
.folderup {
    background-image: url(/images/filemanager/folderup.png);
}
.bmpExtension {
    background-image: url(/images/extensions/bmp.gif);
}
.docExtension, .docxExtension {
    background-image: url(/images/extensions/doc.gif);
}
.gifExtension {
    background-image: url(/images/extensions/gif.gif);
}
.htmExtension, .htmlExtension {
    background-image: url(/images/extensions/htm.gif);
}
.jpgExtension, .jpegExtension {
    background-image: url(/images/extensions/jpg.gif);
}
.mp3Extension {
    background-image: url(/images/extensions/mp3.gif);
}
.mpgExtension {
    background-image: url(/images/extensions/mpg.gif);
}
.pdfExtension {
    background-image: url(/images/extensions/pdf.gif);
}
.pngExtension {
    background-image: url(/images/extensions/png.gif);
}
.pptExtension, .pptxExtension {
    background-image: url(/images/extensions/ppt.gif);
}
.tifExtension, .tiffExtension {
    background-image: url(/images/extensions/tif.gif);
}
.txtExtension {
    background-image: url(/images/extensions/txt.gif);
}
.wavExtension {
    background-image: url(/images/extensions/wav.gif);
}
.xlsExtension, .xlsxExtension {
    background-image: url(/images/extensions/xls.gif);
}
.zipExtension {
    background-image: url(/images/extensions/zip.gif);
}
