/*NEW FAQ*/
.HeaderLinks
{
	font-family:Verdana, Arial;
	font-size:11px;
	color:#666666;
	text-decoration:none;
	padding-left:7px;
	padding-right:11px;
	background:url(../images/BlueHeadArrow.gif) no-repeat 0px 3px;
}

.ListingBG_Gray
{
	FONT-SIZE: 95%;
	color:#333;
	padding:5px;
	display:block;
	background-color:#F0F0EF;
}
.A_ListingBG_Gray
{
	FONT-SIZE: 95%;
	color:#0B5CAC;
	padding:5px;
	display:block;
	background-color:#F0F0EF;
}
.ListingBG_White
{
	FONT-SIZE: 95%;
	color:#333;
	padding:5px;
	display:block;
	background-color:#FFFFFF;
}
.A_ListingBG_White
{
	FONT-SIZE: 95%;
	color:#0B5CAC;
	padding:5px;
	display:block;
	background-color:#FFFFFF;
}
/*NEW FAQ*/
TD.changedpages 
{
	PADDING-RIGHT: 1.5em
}
IMG.startpageimage 
{
	WIDTH: 400px; 
	BORDER:solid 0 #cccccc  
}
INPUT.quicksearchbutton 
{
	WIDTH: 10em
}
SPAN.searchlabel 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1em; 
	COLOR: #336
}
/*NEW CALENDAR ITEMS*/



/*NEW CALENDAR ITEMS*/
.calendar
{
	width:140px;
	height:30px;
	background:white!important;
	border-top:solid 1px #DEDEDE!important;
}

.CalenderHeadText
{
	font-size:95%;
	text-transform:uppercase;
	padding:0 5 0 5;
	color:#666666;	
	width:130px;
	border:solid 0px black!important;
	background:white;
}
.CalenderPrevious
{
	cursor:pointer;
	cursor:hand;
	width:6px;
	background-repeat:no-repeat;
	background-position:0 4;
	border:solid 0px black;
}
.CalenderNext
{
	cursor:pointer;
	cursor:hand;
	width:6px;
	background-repeat:no-repeat;
	background-position:0 4;	
	border:solid 0px black;
}
DIV.monthcalendararea 
{
	/*Byt till left när calenderväljaren skall visas*/
	FLOAT: right; 
	WIDTH: 145px
}
DIV.calendarlistingarea 
{
	/*Byt till right när calenderväljaren skall visas*/
	FLOAT: left; 
	WIDTH: 61%; 
	TEXT-ALIGN: left
}
H1.calendardayheading 
{
	DISPLAY: inline; 
	FONT-SIZE: 1.2em; 
	COLOR: #336
}
TABLE.calendarframe 
{
	BORDER-COLOR: #fff; 
	BACKGROUND-COLOR: #fff; 
}
UNKNOWN 
{
	BORDER-RIGHT: black 0.1em solid; 
	BORDER-TOP: black 0.1em solid; 
	BORDER-LEFT: black 0.1em solid; 
	BORDER-BOTTOM: black 0.1em solid
}
TD.calendaritem 
{

	FONT: 95% arial; 
	color:#333;
	WIDTH: 20px; 
	HEIGHT: 20px; 
	BACKGROUND-COLOR: #EDEDED
}
TR.calendaritem 
{
	BORDER: #000 0.1em solid; 
	FONT: 95% arial; 
	WIDTH: 145px;  
	BACKGROUND-COLOR: #fff
}
TD.todaydatecell 
{
	BORDER: #E29103 1px solid; 
}
TD.datecellothermonth 
{
	BACKGROUND-COLOR: #EDEDED
}
TD.weekendcell 
{
	BACKGROUND-COLOR: #EDEDED
}
TD.datecellactive 
{
	font-style:italic;
	font-weight:Bold;
	BACKGROUND-COLOR: #EDEDED;
}
.datecellactive, a.datecellactive:link, a.datecellactive:visited 
{
	color:#E29103;
}
TD.dayweekheader 
{
	COLOR: #666; 
	BORDER-STYLE: none; 
}
A.listheading 
{
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	TEXT-TRANSFORM: uppercase; 
	COLOR: #336; 
	TEXT-DECORATION: none
}
DIV.startpageleftnews {
	MARGIN-TOP: 1em
}
DIV.startpagecalendaritem 
{
	MARGIN-TOP: 1em
}
A.menulink 
{
	DISPLAY: block; 
	FONT-WEIGHT: normal; 
	COLOR: #333; 
	TEXT-DECORATION: none
}
A.menulink:hover 
{
	COLOR: #336
}
DIV.conferance 
{
	PADDING: 0.3em; 
	WIDTH: 100%; 
}
DIV.conferancelinkbuttonsarea 
{
	MARGIN-TOP: 0.3em; 
	FLOAT: right
}
DIV.conferanceheader 
{
	WIDTH: 100%
}
TR.sitemapheader 
{
	PADDING-LEFT: 0.2em; 
	FONT-WEIGHT: 600; 
	BACKGROUND-COLOR: #dedede
}
DIV.passwordfield 
{
	BORDER-RIGHT: #000 0.1em solid; 
	BORDER-TOP: #000 0.1em solid; 
	BORDER-LEFT: #000 0.1em solid; 
	BORDER-BOTTOM: #000 0.1em solid; 
	BACKGROUND-COLOR: #dcdace
}
INPUT.registerfield 
{
	WIDTH: 20em
}
TABLE.DetailedView 
{
	BORDER-RIGHT: #bbb 0.1em solid; 
	BORDER-TOP: #bbb 0.1em solid; 
	BORDER-LEFT: #bbb 0.1em solid; 
	BORDER-BOTTOM: #bbb 0.1em solid; 
	BACKGROUND-COLOR: #fff
}
TABLE.BackButton 
{
	BORDER-RIGHT: #bbb 0.1em solid; 
	BORDER-TOP: #bbb 0.1em solid; 
	BORDER-LEFT: #bbb 0.1em solid; 
	BORDER-BOTTOM: #bbb 0.1em solid; 
	BACKGROUND-COLOR: #ddd
}
BODY.newsgroupitem 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	MARGIN: 0px; 
	PADDING-TOP: 0px
}
DIV.newsgroupheader 
{
	PADDING-RIGHT: 0px; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0.4em; 
	PADDING-TOP: 0.4em; 
	BORDER-BOTTOM: 0.1em solid; 
	BACKGROUND-COLOR: #ddd
}
A.newsgroupbarbutton 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 1.1em; 
	COLOR: #000; 
	FONT-FAMILY: arial,tahoma; 
	TEXT-DECORATION: none
}
TR.NewsgroupRow 
{
	PADDING-LEFT: 2px; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: arial, tahoma; 
	BACKGROUND-COLOR: #dedede
}
TR.NewsgroupRowActive 
{
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	PADDING-BOTTOM: 2px; 
	COLOR: #000000; 
	PADDING-TOP: 2px; 
	FONT-FAMILY: arial, tahoma; 
	BACKGROUND-COLOR: #dee8f2
}
TD.NewsgroupTableheading 
{
	PADDING-LEFT: 2px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND: #333366; 
	COLOR: #ffffff; 
	FONT-FAMILY: arial, tahoma; 
	HEIGHT: 20px
}
A.NewsgroupBarButton 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: arial, tahoma; 
	TEXT-DECORATION: none
}
A.NewsgroupBarButton:visited 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #000000; 
	FONT-FAMILY: arial, tahoma; 
	TEXT-DECORATION: none
}
.NewsgroupBarTitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: arial,Verdana, tahoma
}
.NewsgroupItemMessage 
{
	FONT-SIZE: 10px; 
	COLOR: #333333; 
	FONT-FAMILY: Arial,Verdana, Courier new
}
.NewsgroupItemHeading 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	COLOR: #ffffff; 
	FONT-FAMILY: Arial,Verdana,tahoma
}
.NewsgroupItemHeading2 
{
	FONT-SIZE: 11px;
	COLOR: #ffffff; 
	FONT-FAMILY: Arial,Verdana,tahoma
}

.Heading2 
{
	font-weight: bold; 
	FONT-SIZE: 120%; 
	COLOR: #333; 
}
.HandOver
{
	cursor:pointer;
	cursor:hand;
}
DIV.coursedetails
{
 font-size: 90%; 
 color: #333; 
 padding-bottom: 5px;
}
.coursedetailsheader
{
 font-weight: bold;
}
DIV.coursecontainer
{
 padding: 10px; 
 background-color: #ececec; 
 border: 1px solid #c2c2c2;
}
/* NEW Left menu classes */ 

.LeftMenuOpenLevel
{
	background-color:#eee;	
}
.LeftMenuLevel a
{
	font-size:95%;
	font-weight:normal;
	color:#333333;
	padding-top:8px;
	padding-bottom:8px;
	padding-left:8px;
	padding-right:8px;
	display:block;
	border-bottom:solid 1px #D9D9D9;
	text-decoration:none;	
}

.LeftMenuLevel a:link
{
	color:#333;	
}
.LeftMenuLevel a:visited
{
	color:#333;	
}
.LeftMenuLevel a:hover
{
	color:#666;	
}

 .LeftMenuLevel a.A_Level1
{
	font-weight:bold;	
}
.LeftMenuLevel a.Level1
{
	font-weight:normal;	
}
.LeftMenuLevel a.Level2
{
	font-weight:normal;
	padding-left:20px;	
}
.LeftMenuLevel a.A_Level2
{
	font-weight:bold;
	padding-left:20px;	
}
.LeftMenuLevel a.Level3
{
	font-weight:normal;
	padding-left:30px;	
}
.LeftMenuLevel a.A_Level3
{
	font-weight:bold;
	padding-left:30px;	
}
.LeftMenuLevel a.Level4
{
	font-weight:normal;
	padding-left:40px;	
}
.LeftMenuLevel a.A_Level4
{
	font-weight:bold;
	padding-left:40px;	
} 

.AdListForm td
{
	padding-bottom:6px;
}

.AdListForm td input
{
	height:14px; 
}

.AdListForm td input
{
	height:14px; 
}

.JobAdDrops
{
	FONT-FAMILY: Verdana, Arial, Helvetica, Tahoma; 
	font-size:95%;
	color:#333;
	width:180px;
}

.ThumbNailSize
{
	margin: 2px;
	width: 64px;
	height: 45px;
	border: solid 1px #ccc;
}
.ImageGalleryBox 
{
	MARGIN: 0px; 
	background:#ffffff;
}
.ImageGalleryInnerBox 
{
	MARGIN: 10px; 
	background:#ffffff;
	text-align:center;
}
.ImageGalleryImage
{
	border: solid 1px #ccc;

}
.ImageGalleryImageText
{
	padding: 5px;
}
 
div.alfa a
{
    font-size:1.1em;
    font-weight:bold;
    text-transform:uppercase;
}
div.alfa
{
    margin-bottom:1.1em;
}
a.linklist
{
	color:#333;
	font-style:normal;
	font-size:1.1em;
	text-decoration: none;
}
a.linklist:hover
{
	text-decoration: underline;
}

.alfalistheading
{
	font-weight: normal; 
	font-size: 1.6em; 
	color: #333;
	line-height:1.2em;
	margin:5px 0 10px 0;
	font-family:Arial;
}
a.alphalinklist
{
	color:#333;
	font-style:normal;
	font-size:1.0em;
	text-decoration: none;
}
a.alphalinklist:hover
{
	text-decoration: underline;
}