/* -- Listpage -- */
.listpagenews
{
	border-bottom: dotted 1px #CCCCCC;
	float:left;
	padding-top:5px;
	width:100%;
}
/* -- Startpage -- */
.StartTopImage
{
	margin-right: 15px;
	padding-bottom: 5px;
}

.startpagedate
{
	color:#999;
	font-size:10px;
	line-height:18px;
}
.NewsImageBox
{
	float:right;
	margin-left:10px;
	width:209px;
	height:130px;
	background: url(/images/startpage/firstpage-imagebg.gif	) #ccc;
	vertical-align:middle;
	text-align:center;
	overflow:hidden;
	
}
.NewsImageBoxTop	
{
	margin-bottom:5px;
	width:209px;
}
.NewsImageBoxTop img
{
	width:105px;	
}

.newscolumn
{
	float:left;
	width:220px;
	margin-top:10px;
	padding-bottom:10px;
	clear:right;
}
.DynamicBoxHeading
{
	line-height:13px;
}
/* -- Dynamic box links -- */
.DynamicBoxText a
{
	/*margin-left:-10px;*/
	background:transparent url(/images/link-arrow.gif) no-repeat scroll 0px 1px;
	padding-left:10px;
	
}
.RightDynamicBoxTextGreenBox a, .RightDynamicBoxTextGreenBox a:hover,
.RightDynamicBoxTextGreenRound a, .RightDynamicBoxTextGreenRound a:hover
{
	background:transparent url(/images/link-arrow-green.gif) no-repeat scroll 0px 1px;
	padding-left:10px;
	color:#009900;
}
/* -- Right green bottom -- */
.RightDynamicBottomGreenBox
{
	background-image: url(/images/rightmenu/rightcolumn-bottom.gif);
	padding:6px 15px 4px 15px;
}
.RightDynamicBottomGreenBox a, .RightDynamicBottomGreenBox a:hover
{
	font-weight:bold;
	background:transparent url(/images/link-arrow-green.gif) no-repeat scroll 0px 1px;
	padding-left:10px;
	color:#fff;
}
/* -- Right green box -- */
.RightDynamicBoxGreenBox
{
	width:199px;
	float:left;
	background-image: url(/images/rightmenu/rightcolumn-box-midgreen.gif);

}
.RightDynamicBoxHeadingGreenBox
{
	display:none;
}
.RightDynamicBoxHeading2GreenBox
{
	background-image: url(/images/rightmenu/rightcolumn-box-top.gif);
	height:4px;
	line-height:4px;
	overflow:hidden;
}
.RightDynamicBoxTextGreenBox
{
	background-image: url(/images/rightmenu/rightcolumn-box-mid.gif);
	background-repeat:no-repeat;
	padding:3px 15px 5px 15px;

}
.RightDynamicBoxBottomGreenBox
{
	height:4px;
	line-height:4px;
	background-image: url(/images/rightmenu/rightcolumn-box-bottom.gif);
	overflow:hidden;
}
/* -- Start blue round box -- */
.StartDynamicBoxBlueRound
{
	width:215px;
	margin-left:5px;
	float:left;
	background-image: url(/images/startpage/firstpage-rightcolumn-midgray.gif);

}
.StartDynamicBoxBgBlueRound
{
	background-image: url(/images/startpage/firstpage-rightcolumn-background.gif);
	background-repeat:no-repeat;
	background-position:0px 19px;
}
.StartDynamicBoxHeadingBlueRound
{
	background-image: url(/images/startpage/firstpage-rightcolumn-top.gif);
	padding:6px 15px 3px 15px;
	color:#fff;
	font-weight:bold;
}
.StartDynamicBoxHeading2BlueRound
{
	display:none;
}
.StartDynamicBoxTextBlueRound
{
	padding:5px 15px 5px 15px;
}
.StartDynamicBoxBottomBlueRound
{
	height:12px;
	line-height:12px;
	background-image: url(/images/startpage/firstpage-rightcolumn-bottom.gif);
	font-size:12px;
	overflow:hidden;
}
/* -- Right Green round box -- */
.RightDynamicBoxGreenRound
{
	width:199px;
	float:left;
	background-image: url(/images/normalpage/normalpage-rightcolumn-midgray-green.gif);

}
.RightDynamicBoxBgGreenRound
{
	background-image: url(/images/normalpage/RoundedBoxTop.jpg);
	background-repeat:no-repeat;
	background-position: -1px 100%;
}
.RightDynamicBoxHeadingGreenRound
{
	background-image: url(/images/normalpage/RoundedBoxHeading.gif);
	padding:6px 15px 4px 15px;
	color:#fff;
	font-weight:bold;
}
.RightDynamicBoxHeading2GreenRound
{
	display:none;
}
.RightDynamicBoxTextGreenRound
{
	padding:5px 15px 5px 15px;
}

.RightDynamicBoxBottomGreenRound
{
	height:12px;
	line-height:12px;
	background-image: url(/images/normalpage/RoundedBoxBottom.jpg);
	background-position: center bottom;
	font-size:12px;
	overflow:hidden;
}
/* -- Right blue round box -- */
.RightDynamicBoxBlueRound
{
	width:199px;
	float:left;
	background-image: url(/images/normalpage/normalpage-rightcolumn-midgray.gif);

}
.RightDynamicBoxBgBlueRound
{
	background-image: url(/images/normalpage/normalpage-rightcolumn-mid.gif);
	background-repeat:no-repeat;
	background-position:0px 20px;
}
.RightDynamicBoxHeadingBlueRound
{
	background-image: url(/images/normalpage/normalpage-rightcolumn-top.gif);
	padding:6px 15px 4px 15px;
	color:#fff;
	font-weight:bold;
}
.RightDynamicBoxHeading2BlueRound
{
	display:none;
}
.RightDynamicBoxTextBlueRound
{
	padding:5px 15px 5px 15px;
}
.RightDynamicBoxBottomBlueRound
{
	height:12px;
	line-height:12px;
	background-image: url(/images/normalpage/normalpage-rightcolumn-bottom.gif);
	font-size:12px;
	overflow:hidden;
}
/* -- Left blue round box -- */
.LeftDynamicBoxBlueRound
{
	width:169px;
	float:left;
	background-image: url(/images/leftmenu/leftmenu-mid.gif);

}
.LeftDynamicBoxBgBlueRound
{
	background-image: url(/images/leftmenu/leftmenu-mid-medium.gif);
	background-repeat:no-repeat;
	background-position:0px 20px;

}
.LeftDynamicBoxHeadingBlueRound
{
	background-image: url(/images/leftmenu/leftmenu-top.gif);
	padding:6px 15px 4px 15px;
	color:#fff;
	font-weight:bold;
}
.LeftDynamicBoxHeading2BlueRound
{
	display:none;
}
.LeftDynamicBoxTextBlueRound
{
	padding:5px 15px 5px 15px;

}
.LeftDynamicBoxBottomBlueRound
{
	height:12px;
	line-height:12px;
	background-image: url(/images/leftmenu/leftmenu-bottom.gif);
	font-size:12px;
	overflow:hidden;
}

/* -- Profile finder -- */
tr.datarow
{
	background-color: #F0F0F0;
}
table.searchresults
{
	background-color: #F0F0F0;
}

/* -- Changed pages -- */
td.changedpages
{
	padding-right: 1.5em;
}

/* -- Start page -- */
img.startpageimage
{
	/*padding: 2em;*/
	margin-bottom: 1em;
	
}

/* -- Quick bar -- */
div.QuickBarUpper
{
	margin-top:20px;
	text-align:right;
}

div.QuickBarUpper a
{
	color:#3399cc;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	margin-left:10px;
}
div.QuickBarLogin
{
	float:right;
	clear:both;
	margin-top:17px;
	position:relative;
	z-index:10;
}
div.QuickBarLogin img
{
	cursor:pointer;
}
#QuickBarLoginForm
{
	position:absolute;
	left:-56px;
	top:25px;
	border:1px solid #ccc;
	background-color:#eee;
	height:80px;
	width:150px;
	display:none;
	z-index:10;
	padding: 5px 5px 5px 5px;
}
.loginButton
{
	display:block;
	margin-top:4px;	
}

div.QuickBarLower
{
	float:right;
	clear:both;
	margin-top:2px;
	width:193px;
	text-align:right;
}
div.QuickBarLower span
{
	font-size:9px;
}
div.QuickBarLower a
{
	color:#3399cc;
	font-family:Verdana;
	font-size:9px;
	text-decoration:none;
	margin-left:10px;
}



/* -- Quick search -- */
input.quicksearchinput
{
	width:127px; 
	border:0px; 
	background-image: url(../images/topmenu-searchbox.gif); 
	padding-left:10px; 
	line-height:23px; 
	font-size:10px;
	height:23px;
	/*padding-top:5px;
	padding-bottom:5px;
	*/
}

span.searchlabel
{
	font-weight: bold;
	font-size: 1em;
	color: #336;
}
img.quicksearch
{
	
}

input.newssearchinput
{
	width: 270px;
	height: 14px;
	border: 1px solid #000000;
}


input.listingDropDowns
{
	width: 130px;
	height: 16px;
	border: 1px solid #000000;
}


/* ---Calender template items---*/	

div.monthcalendararea
{
	float: right;
	width: 200px;
}
div.calendarlistingarea
{
	float: left;
	width: 460px;
	text-align: left;
	padding:0 0 0 20px;	
}
h1.calendardayheading
{
	font-size: 1.2em;
	color: #333;
	display: inline;
}
table.calendarframe
{
	border-color: #fff;
	background-color: #fff;
}
/* IE 6 does not seem to handle parent-child selectors */
div.monthcalendararea > table
{
	
}


.calendar
{
	background-image: url("../img/calendar_bg.gif");
	background-repeat: repeat-y;
	text-decoration: none ! important;
}
td.calendaritem, tr.calendaritem, th.calendaritem
{
	height: 28px; 
	width: 30px;
	color: #ABAEB0;
	font-family: Verdana, Arial, Helvetica, Tahoma;
	font-size: 10px ! important; 
	text-align:center ! important;
	text-decoration: none ! important;
	/*border: dotted 1px #cccccc; */
}
td.calendaritem a
{	
	text-decoration: none! important; 
	color: #ABAEB0! important;
}

td.selecteddatecell , td.selecteddatecell a
{
	color: #3F3F3F ! important;
}
td.datecellothermonth, td.datecellothermonth a
{
	color: #CACACA ! important;
	
}
td.weekendcell
{
	text-decoration: none ! important;
}
td.datecellactive, td.datecellactive a
{
	/*background-color: #F0E5CE; */
	text-decoration: none! important; 
	color: #3F3F3F ! important;
	font-weight: bold! important; 
}	
th.dayweekheader
{
	font-weight: normal! important; 
	text-align:center! important;
	color: #6C6C6C;
	border-style: none;
	border-bottom: dotted 1px #8A8A8A;
}
	
/*---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;
}
div.listheadingcontainer
{
	background-color: #F0E5CE;
	display: block;
	width: 100%;
	height: 2.2em;
}

div.leftnavheadingcontainer
{
	background-color: #cccccc;
	display: block;
	width: 178px;
	height: 2.2em;
}
div.listheadingleftcorner
{
	background-image: url(../images/corner_left_titlebar.gif);
	background-repeat: no-repeat;
	background-position: top left;
	width: 0.8em;
	height: 2.2em;
	float: left;
}
div.listheadingrightcorner
{
	background-image: url(../images/corner_right_titlebar.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 0.8em;
	height: 2.2em;
	float: right;
}
a.startnewsHeading
{
	font-weight: bold; 
	font-size: 1.2em; 
	color: #333;
	display: block;
	text-decoration: none;
}

a.Startnews
{
	font-weight: bold; 
	font-size: 1em; 
	color: #333;
	display: block;
	text-decoration: none;
}



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
{
	overflow:hidden;
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #3399cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a:hover.menulink
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #3399cc;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #3F3F3F;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

a.menulinkactive
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

a.linklist
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #3F3F3F;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

a.linklist_grey
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #ABAEB0;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.linklist_red
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #EE2374;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;

}
a.linklist_blue
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #03A9ED;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;

}
a.linklist_yellow
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #ABAEB0;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;

}
a.linklist_green
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #71B644;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;

}




a.menulinkactiveGreen
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #71B644;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkactiveGreenNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #71B644;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

a.menulinkactiveGrey
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #ABAEB0;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkactiveGreyNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #ABAEB0;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}

a.menulinkactiveRed
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #EE2374;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkactiveRedNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #EE2374;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}


a.menulinkactiveBlue
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #03A9ED;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkactiveBlueNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #03A9ED;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}


a.menulinkactiveYellow
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #E4C30B;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	display: block;
}
a.menulinkactiveYellowNiv3
{
	font-family:  Arial,Tahoma,Verdana, Helvetica ;
	color: #E4C30B;
	font-weight: normal;
	text-decoration: none;
	font-size: 11px;
	display: block;
}


a.menulink:hover
{
	color: #333;
}


.BreadCrumbsTxt
{
	font-size: 10px;
	color: #666;
	text-decoration: none;
	font-family:  Arial, Tahoma ;
	font-weight: normal;
}

.BreadCrumbsDivider
{
	font-size: 10px;
	color: #66ccff;
	text-decoration: none;
	font-family:  Arial, Tahoma ;
	font-weight: normal;
}

a.BreadCrumbsTxt
{
	padding: 0em 0em 0em 0em;
	font-size: 10px;
	color: #66ccff;
	text-decoration: none;
	font-family:  Arial, Tahoma ;
	font-weight: normal;
}
a:hover.BreadCrumbsTxt
{
	padding: 0em 0em 0em 0em;
	font-size: 10px;
	color: #66ccff;
	text-decoration: none;
	font-family:  Arial, Tahoma ;
	font-weight: normal;
}
.rightRubTxt
{
	padding: 0em 0em 0em 0em;
	font-size: 10px;
	color: #FFF;
	text-decoration: none;
	margin: auto;
	font-family:  Trebuchet MS, Arial, Tahoma ;
	font-weight: bold;

}
.rightRubTxtGrey
{
	padding: 0em 0em 0em 0em;
	font-size: 10px;
	color: #808080;
	text-decoration: none;
	margin: auto;
	font-family:  Trebuchet MS, Arial, Tahoma ;
	font-weight: bold;

}

.rightRubTxtBlue
{
	padding: 0em 0em 0em 0em;
	font-size: 10px;
	color: #03A9ED;
	text-decoration: none;
	margin: auto;
	font-family:  Trebuchet MS, Arial, Tahoma ;
	font-weight: bold;

}


/* --------- 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;
	clear: both;
}

a.linklist
{
	text-decoration: none;
}

.datelistingtext
{
	color:#999;
	font-size:10px;
	line-height:18px;	
}	
.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;
}

/* ----- Conferance items --- */
div.conferance
{
	width: 100%;
	padding: 0.3em;
}
div.conferancelinkbuttonsarea
{
	margin-top: 0.3em;
	float: right;
}
div.conferanceheader
{
	width: 100%;
}
/*------ Site map items ---*/
tr.sitemapheader
{
	font-weight: 600;
	padding: 0.4em 0.4em 0.4em 0.4em;
	font-size: 1.2em;
}
/*----- Password input ---*/
div.passwordfield 
{
	background-color: #dcdace;
	border: solid 0.1em #000;

	padding: 0.3em;
}
input.registerfield
{
	width: 20em;
}
select.registerfieldWide
{
	width: 40em;
}
input.noedit
{
	background-color: #dcdace;
	color:#666;
}
/*----- 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;
	text-decoration:underline;
	color:#000;
	font-size:13px;
}

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;
}
textarea.EPEdit-inputLongString
{
	width: 90%;
	height: 20em;
}


/*MainColumn*/
.KursFaktaBox
{
	background-image:url(/Img/Kurser/KursFaktaBoxBG.gif);
	background-repeat:no-repeat;
	background-position: 0 6px;
}

.KursFaktaHuvud
{
	background-image:url(/img/Kurser/KursFaktaBoxHead.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#333333;
	font-family:verdana;
	font-size:10px;
}

.KursFaktaContent
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	padding:0px 15px 0px 15px;
}
.KursFaktaContent p
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	background-image:url(/Img/Kurser/Separator.gif);
	margin-left:-15px;
	margin-right:5px;
	padding:5px 15px 5px 15px;
	background-repeat:repeat-x;
	background-position:bottom;
}
.KursFaktaMainContent
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	padding:0px;
}
.KursFaktaMainContent p
{
	color:#333333;
	font-family:arial;
	font-size:11px;

}

.KursFaktaFot
{
	background-image:url(/Img/Kurser/KursFaktaFot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	
	height:10px;
	display:block;
	width:441px;
	
	
}

/*RightColumn*/




.KursBox
{
	background-image:url(/Img/Kurser/KursBoxBG.gif);
	background-repeat:repeat-y;
}

.KursBoxBlue
{
	background-image:url(/Img/Kurser/KursBoxBG.gif);
	background-repeat:repeat-y;
}

.KursBoxGreen
{
	background-image:url(/Img/Kurser/KursBoxBG.gif);
	background-repeat:repeat-y;
}

.KursHuvud
{
	background-image:url(/Img/Kurser/KursBoxHead.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}

.KursHuvudBlue
{
	background-image:url(/Img/Kurser/KursBoxHeadBlue.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}

.KursHuvudGreen
{
	background-image:url(/Img/Kurser/KursBoxHead.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}

.KursContent
{
	overflow:hidden;
	padding:0px 15px 0px 15px;
	color:#333333;
	font-family:arial;
	font-size:11px;
}

.KursContentBlue
{
	overflow:hidden;
	padding:0px 15px 0px 15px;
	color:#333333;
	font-family:arial;
	font-size:11px;
}

.KursContentGreen
{
	overflow:hidden;
	padding:0px 15px 0px 15px;
	color:#333333;
	font-family:arial;
	font-size:11px;
}

.KursContent p
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	background-image:url(/Img/Kurser/Separator.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:-10px;
	margin-right:-10px;
	padding:5px 15px 5px 15px;
}

.KursContentBlue p
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	background-image:url(/Img/Kurser/Separator.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:-10px;
	margin-right:-10px;
	padding:5px 15px 5px 15px;
}

.KursContentGreen p
{
	color:#333333;
	font-family:arial;
	font-size:11px;
	background-image:url(/Img/Kurser/Separator.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	margin-left:-10px;
	margin-right:-10px;
	padding:5px 15px 5px 15px;
}

.KursContent ul
{
	list-style: none; 	
	padding:5px 5px 5px 5px;
	list-style-image:none;
}

.KursContentBlue ul
{
	list-style: none; 	
	padding:5px 5px 5px 5px;
	list-style-image:none;
}

.KursContentGreen ul
{
	list-style: none; 	
	padding:5px 5px 5px 5px;
	list-style-image:none;
}


.KursContent li
{
	background-image:url(/Img/Kurser/KursListArrow.gif);
	margin-left:-15px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
}

.KursContentBlue li
{
	background-image:url(/Img/Kurser/KursListArrowBlue.gif);
	margin-left:-15px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
}

.KursContentGreen li
{
	background-image:url(/Img/Kurser/KursListArrow.gif);
	margin-left:-15px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
}

.KursContent li a
{
	color:#339900;
	font-weight:bold;
	text-decoration:none;
}

.KursContentBlue li a
{
	color:#3399CC;
	font-weight:bold;
	text-decoration:none;
}
.KursContentBlue li a:hover
{
	color:#006699;
}

.KursContentGreen li a
{
	color:#339900;
	font-weight:bold;
	text-decoration:none;
}

.KursFot
{
	background-image:url(/Img/Kurser/KursFot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursFotBlue
{	
	background-image:url(/Img/Kurser/KursFot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursFotGreen
{
	background-image:url(/Img/Kurser/KursFot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursBackLink 
{
	background-image:url(/Img/Kurser/KursListArrowLeft.gif);
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
	color:#339900;
	font-weight:normal;
	text-decoration:none;
}
.KursBackLink:hover
{
	font-weight:normal;
	text-decoration:none;
}


.KursBackLinkBlue 
{
	background-image:url(/Img/Kurser/KursListArrowBlueLeft.gif);
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
	color:#3399CC;
	font-weight:normal;
	text-decoration:none;
}


.KursBackLinkBlue:hover
{
	font-weight:normal;
	text-decoration:none;
}

.KursBackLinkGreen 
{
	background-image:url(/Img/Kurser/KursListArrowLeft.gif);
	margin-left:0px;
	background-repeat:no-repeat;
	background-position:left;
	padding:2px 10px 2px 10px;
	color:#339900;
	font-weight:normal;
	text-decoration:none;
}


.KursBackLinkGreen:hover
{
	font-weight:normal;
	text-decoration:none;
}


/*Anmälan*/
.KursRegistreraBox
{
	background-image:url(/Img/Kurser/KursRegistreraBG.gif);
	background-repeat:repeat-y;
}

.KursRegistreraBoxBlue
{
	background-image:url(/Img/Kurser/KursRegistreraBGBlue.gif);
	background-repeat:repeat-y;
}

.KursRegistreraBoxGreen
{
	background-image:url(/Img/Kurser/KursRegistreraBG.gif);
	background-repeat:repeat-y;
}

.KursRegistreraHuvud
{
	background-image:url(/Img/Kurser/KursRegistreraHuvud.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}

.KursRegistreraHuvudBlue
{
	background-image: url(/Img/Kurser/KursRegistreraHuvudBlue.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}

.KursRegistreraHuvudGreen
{
	background-image:url(/Img/Kurser/KursRegistreraHuvud.gif);
	background-repeat:repeat-y;
	padding: 10px 15px 5px 15px;
	font-weight:bold;
	color:#ffffff;
	font-family:verdana;
	font-size:10px;
}


.KursRegistreraContent
{
	padding:15px 0px 10px 0px;
	text-align:center;
	color:#333333;
	font-family:arial;
	font-size:11px;
}

.KursRegistreraContent input
{
	border:none;
}

.KursRegistreraFot
{
	background-image:url(/images/normalpage/normalpage-rightcolumn-bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursRegistreraFotBlue
{
	background-image:url(/Img/Kurser/KursFot.gif);
	_background-image: none;  /* IE 6 and below */
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursRegistreraFotGreen
{
	background-image:url(/Img/Kurser/KursFot.gif);
	_background-image: none;  /* IE 6 and below */
	background-repeat:no-repeat;
	background-position:bottom;
	height:10px;
}

.KursListaTable
{
	border:solid 1px #cccccc;
	background-color:#ffffff;
}
.KursTableTrBG
{
	background-image:url(/Img/Kurser/DottedNewLine.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.KursTableTD8
{
	padding:8px;
}
.KursTableTD5
{
	padding:5px 8px 5px 8px;
}

.KursTableTinted
{
	background-image:url(/Img/Kurser/TableBGTinted.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
a.KursLink 
{
	font-weight:bold;
	color:#339933;
	text-decoration:none;
	font-size:13px;
}

a.KursLink.Blue 
{
	color:#3399CC;
}
a.KursLink.Blue:hover
{
	color:#006699;
}

.ImageTDBG
{
	background-color:#eeeeee;
	background-image:url(/Img/Kurser/DottedNewLineVER.gif);
	background-repeat:repeat-y;
	background-position:left;
}
.KursImageBG
{
	vertical-align:top;
	text-align:right;
	background-repeat:no-repeat;
	background-position: center ;
}
.GreenLine
{
	border-bottom:solid 4px #71B644;
	font-weight:bold;
	color: #71B644;
}
.GreenLineThin
{
	border-bottom:solid 1px #71B644;
}
.Hover:hover
{
	background-color:#EBEBEB;
}

.Tip
{
	width:200px;
}
.Password
{
	
	vertical-align:text-bottom;	
}
DIV.ForumListing
{
	background-image:url(/img/icons/ForumIkon.gif);
	height:45px;
	padding-left:25px;
	background-repeat:no-repeat;
	margin-bottom:5px
}

DIV.LastForumListing
{
	background-image:url(/img/icons/ForumIkonSmall.gif);
	padding-left:12px;
	margin-top:5px;
	background-repeat:no-repeat;
	margin-bottom:5px
}
.ForumEditor 
{
	FONT-SIZE: 95%;
	width:430px;
	MARGIN: 0.2em; 
}
.dottedtop
{
	border-top: dotted 0.1em #CCCCCC;
	padding-top: 5px;
}

.button-disabled {color:Gray;}

.AddThisArea
{
	width:485px;
	margin:30px 0 0 185px;
	vertical-align:middle;
}
.AddthisButton
{	
	float:left;
	margin:2px 10px 0 0;
}
.LikeButton
{	
}
.TipArea
{
	margin:10px 0 0 0;
}

.ChangedMessage
{
	display:block;
	font-weight:bold;
}

