BODY  {
	SCROLLBAR-ARROW-color: 	#333333; 
	SCROLLBAR-BASE-COLOR: 	#E3E3E3;
	margin: 				0px;
	font-family:  			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				0.70em;
	line-height: 			1.65em;
	font-weight: 			normal;
	width: 					100%;
	height: 				100%;
	text-align: 			center;
}

/* CONTENT HOLDERS */
.pageContent {
	width:					965px;
	margin-left: 			0px;
	padding: 				0px;
	text-align: 			left;
	overflow:				hidden;
}
.pageContentSub {
	width:					965px;
	margin-left: 			0px;
	padding: 				0px;
	text-align: 			left;
	background-image: 		url(../images/gui/bgSymbol.gif);
	background-position:	right;
	background-position:	top;
	background-repeat:		no-repeat;
	overflow:				hidden;
}
.pageContentSubUp {
	width:					965px;
	margin-left: 			0px;
	padding: 				0px;
	text-align: 			left;
	background-image: 		url(../images/gui/bgSymbolUp.gif);
	background-position:	right;
	background-position:	top;
	background-repeat:		no-repeat;
	overflow:				hidden;
}
.flashHolder	{
	width:					100%;
	padding-bottom:			20px;
}
.mainContentStart	{
	width:					642px;
	float:					left;
	padding-left:			18px;
	padding-right:			18px;
}
.mainContentStartEdit	{
	width:					642px;
	float:					left;
}
.mainContent	{
	width:					540px;
	float:					left;
	padding-left:			18px;
	padding-right:			18px;
}
.mainContentEdit	{
	width:					682px;
	float:					left;
}
.adminContent	{
	width:					90%;
	height:					90%;
	text-align:				left;
	background-color: 		#FFF;
	padding:				20px;

}
h1	{
	color:					#333;
	font-size: 				1.6em;
	font-weight: 			bold;
	margin-bottom:			10px;
}
h2	{
	color:					#333;
	font-size: 				1.4em;
	font-weight: 			bold;
	margin-bottom:			0px;
}
h3	{
	color:					#333;
	font-size: 				1.2em;
	font-weight: 			bold;
	margin-bottom:			0px;
}
.bottom	{
	width:					100%;
	padding-top:			5px;
	padding-right:			15px;
	margin-top:				30px;
	padding-bottom:			5px;
	text-align:				right;
	font-size: 				0.8em;
	color:					#999;
	background-color: 		#FFF;
	border-top:				#b1b1b1 1px solid;
}
.text  {
	font-family:  			Verdana, Arial, Helvetica, sans-serif;
	font-size: 				1.0em;
	line-height: 			1.65em;
	font-weight: 			normal;
}


/* START HEADER */
.header	{
	width:					100%;
	float:					left;
}
.logo	{
	width:					20%;
	float:					left;
	padding-left:			0px;
}
.headerRight	{
	width:					50%;
	float:					right;
	text-align: 			right;
	padding-top:			35px;
	padding-right:			15px;
}
.headerNav {
	width:					100%;
	text-align: 			right;
	color : 				#a6a6a6;
}
.headerSearch {
	width:					100%;
	padding-top:			10px;
	text-align: 			right;
}
.searchFieldDiv	{
	height:					15px;
	padding-right:			4px;
	float:					right;
}
.searchButton	{
	float:					right;
	padding-top:			0px;
	padding-left:			4px;
	padding-right:			4px;
	text-align: 			center;
	border:					#999 1px solid;
	background-color: 		#E3E3E3;
	color : 				#666;
	font-size: 				0.77em;
	overflow:				hidden;
}
A {
	color : 				#f26531;
	TEXT-DECORATION: 		underline;
}
A:HOVER {
	color : 				#333;
	TEXT-DECORATION: 		none;
}
A.topNav {
	color : 				#666;
	TEXT-DECORATION: 		none;
}
A.topNav:HOVER {
	color : 				#333;
	TEXT-DECORATION: 		none;
}
A.topNavSelected {
	color : 				#000;
	TEXT-DECORATION: 		underline;
}
A.topNavSelected:HOVER {
	color : 				#333;
}
A.adminLink {
	color:					#000066;			
	TEXT-DECORATION: 		none;
}
A.adminLink:HOVER {
	color : 				#333;
	TEXT-DECORATION: 		none;
}

/* END HEADER */



/* START MAIN NAVIGATION */
.topNavBar	{
	width:					100%;
	height:					24px;
	float:					left;
	background-color: 		#bdb4ab;
	border-bottom:			#FFF 1px solid;
}
.navVal	{
	height:					24px;
	float:					left;
	padding-top:			3px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#f26531;
}
.navValOver	{
	height:					24px;
	float:					left;
	padding-top:			3px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#f17c51;
}
.navValSel	{
	height:					24px;
	float:					left;
	padding-top:			3px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#b2a97e;
}
.navValRight	{
	height:					24px;
	float:					right;
	padding-top:			3px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	color:					#FFF;
}
.navValRightSel	{
	height:					24px;
	float:					right;
	padding-top:			3px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-left:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#b2a97e;
}
/* END MAIN NAVIGATION */


/* START SUB NAVIGATION */
.subNavBar	{
	width:					100%;
	height:					31px;
	float:					left;
	background-image: 		url(../images/gui/subNavBgNew.gif);
	border-bottom:			#FFF 1px solid;
}
.subNavVal	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
}
.subNavValOver	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#f17c51;
}
.subNavValSel	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#FFF;
	background-color: 		#b2a97e;
}
.subNavValDisabled	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#ff0000;
	background-color: 		#E3E3E3;
}
.subNavValOverDisabled	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#ff0000;
	background-color: 		#E3E3E3;
}
.subNavValSelDisabled	{
	height:					26px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	text-align: 			center;
	border-right:			#FFF 1px solid;
	color:					#ff0000;
	background-color: 		#E3E3E3;
}
.subAddPageLink	{
	float:					right;
	padding-top:			5px;
	padding-left:			10px;
	padding-right:			10px;
}
/* END SUB NAVIGATION */


/* START NEWS */
.leftColumn	{
	width:					228px;
	float:					left;
}
.newsRightColumn	{
	width:					218px;
	float:					right;
	margin-right:			50px;
}
.newsRightColumnStart	{
	width:					218px;
	float:					right;
	margin-right:			50px;
}
.newsColumnHeader	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			18px;
	padding-right:			18px;
	color:					#f26531;
	font-size: 				1.20em;
	background-color: 		#f0f0e8;
	border-bottom:			#b1b1b1 1px dotted;
}
.newsStory	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			20px;
	padding-left:			18px;
	padding-right:			18px;
	background-color: 		#f0f0e8;
	border-bottom:			#b1b1b1 1px dotted;
}
.newsStoryHead	{
	width:					100%;
	padding-bottom:			5px;
	color:					#666;
	font-size: 				1.10em;
	font-weight: 			bold;
}
.newsStoryContent	{
	width:					100%;
	color:					#333;
	font-size: 				1.0em;
}
.readMore	{
	width:					100%;
	text-align:				right;
	color:					#f26531;
}
.newsPageStory	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			20px;
	border-bottom:			#b1b1b1 1px dotted;
}
.newsPageStoryHead	{
	width:					100%;
	padding-bottom:			5px;
	color:					#333;
	font-size: 				1.20em;
	font-weight: 			bold;
}
.newsPageStoryContent	{
	width:					100%;
	color:					#000;
	font-size: 				1.0em;
}
/* END NEWS */



/* START VD HAR ORDET */
.blogStory	{
	width:					100%;
	margin-top:				20px;
	padding-top:			10px;
	padding-bottom:			20px;
	padding-left:			18px;
	padding-right:			18px;
	background-color: 		#f7efeb;
	border-top:				#b1b1b1 1px dotted;
	border-bottom:			#b1b1b1 1px dotted;
}
.blogStoryHead	{
	width:					100%;
	padding-bottom:			5px;
	color:					#f26531;
	font-size: 				1.20em;
	font-weight: 			bold;
}
.blogStoryContent	{
	width:					100%;
	color:					#333;
	font-size: 				1.0em;
}

/* END VD HAR ORDET */

/* START PUFFAR */
.puffRutaLeft	{
	height:					118px;
	width:					281px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			5px;
	background: 			url(../images/gui/bgStartModuleMoz.gif);
	overflow:				hidden;
}
.puffRutaLeftOver	{
	height:					118px;
	width:					281px;
	float:					left;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			5px;
	background: 			url(../images/gui/bgStartModuleMozOver.gif);
	overflow:				hidden;
}
.puffRutaRight	{
	height:					118px;
	width:					281px;
	float:					right;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			5px;
	background: 			url(../images/gui/bgStartModule.gif);
	overflow:				hidden;
}
.puffRutaRightOver	{
	height:					118px;
	width:					281px;
	float:					right;
	padding-top:			5px;
	padding-left:			15px;
	padding-right:			15px;
	padding-bottom:			5px;
	background: 			url(../images/gui/bgStartModuleOver.gif);
	overflow:				hidden;
}
.puffRutaLeftEdit	{
	height:					208px;
	width:					310px;
	float:					left;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			3px;
	padding-bottom:			3px;
	border-top:				#b1b1b1 1px dotted;
	border-bottom:			#b1b1b1 1px dotted;
	overflow:				hidden;
}
.puffRutaRightEdit	{
	height:					208px;
	width:					310px;
	float:					right;
	padding-left:			5px;
	padding-right:			5px;
	padding-top:			3px;
	padding-bottom:			3px;
	border-top:				#b1b1b1 1px dotted;
	border-bottom:			#b1b1b1 1px dotted;
	overflow:				hidden;
}
.puffRutaHead	{
	width:					100%;
	padding-bottom:			5px;
	color:					#666;
	font-size: 				1.20em;
	font-weight: 			bold;
}
.puffRutaContent	{
	width:					100%;
	color:					#333;
	font-size: 				1.0em;
}
/* END PUFFAR */


/* START RIGHT COLUMN */
.rightColumn	{
	width:					220px;
	float:					left;
}
.rightColumnHeader	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			18px;
	padding-right:			18px;
	color:					#963048;
	font-size: 				1.20em;
	background-color: 		#f2eaec;
	border-bottom:			#b1b1b1 1px solid;
}
.rightColumnHeaderDisabled	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			18px;
	padding-right:			18px;
	color:					#ff0000;
	font-size: 				1.20em;
	font-style: 			italic; 
	background-color: 		#f2eaec;
	border-bottom:			#b1b1b1 1px solid;
}
.rightColumnHeaderEdit	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			10px;
	padding-left:			18px;
	padding-right:			18px;
	background-color: 		#f2eaec;
	border-bottom:			#b1b1b1 1px solid;
}
.rightStory	{
	width:					100%;
	padding-top:			10px;
	padding-bottom:			20px;
	padding-left:			18px;
	padding-right:			18px;
	background-color: 		#f2eaec;
	border-bottom:			#b1b1b1 1px dotted;
}
.rightStoryHead	{
	width:					100%;
	padding-bottom:			5px;
	color:					#666;
	font-size: 				1.20em;
	font-weight: 			bold;
}
.rightStoryContent	{
	width:					100%;
	color:					#333;
	font-size: 				1.0em;
}
.rightStoryContentDisabled	{
	width:					100%;
	color:					#ff0000;
	font-size: 				1.0em;
	font-style: italic; 
}
/* END RIGHT COLUMN */



/* FORM STYLE */
#searchField	{
	height:					19px;
	color:					#000;
	width:					150px;
	background-color:		#FFF;
	border:					#999 1px solid; 
}
#field1	{
	color:					#000;
	width:					350px;
	height:					17px;
	background-color:		#FFF;
	border:					#666 1px solid; 
}
#flashField	{
	color:					#000;
	width:					500px;
	height:					17px;
	background-color:		#FFF;
	border:					#666 1px solid; 
}
#fieldEdit	{
	color:					#000;
	width:					216px;
	height:					17px;
	background-color:		#FFF;
	border:					#666 1px solid; 
}
#AreaSmall	{
	color:					#000;
	width:					350px;
	height:					60px;
	padding:				5px;
	background-color:		#FFF;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	border:					#666 1px solid; 
}
#AreaBig	{
	color:					#000;
	width:					350px;
	height:					150px;
	padding:				5px;
	background-color:		#FFF;
	font-family:  			Arial, Verdana, Helvetica, sans-serif;
	border:					#666 1px solid; 
}
.button {
	font-size: 				10px;
	height:					20px;
	width: 					40px;
}
.highlight {
	background-color:#FF9
}


.contFormField {
	background-color:		#EFEFEF;
	width:					450px;
	border:					1px solid #f26531;
}
.contFormArea {
	background-color:		#EFEFEF;
	width:					450px;
	height:					100px;
	font-family:			Verdana, Arial, Helvetica, sans-serif;
	border:					1px solid #f26531;
}


/* START CALENDAR */
td.cal{
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #000000;
  background-color : #d3d3d3;
}
select.month{
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #000000;
  width : 85px;
}
input.year{
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #000000;
  width : 30px;
}
td.calDaysColor {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #ffffff;
  background-color : #666666;
}
td.calWeekend {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #ffffff;
  background-color : #c0c0c0;
}
td.calBgColor {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #ffffff;
  background-color : #d3d3d3;
}
.calBorderColor {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #ffffff;
  background-color : #CCCCCC;
}
td.calHighlightColor {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #ffffff;
  background-color : #FFFFFF;
}
A.cal {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #000000;
  text-decoration : none;
}  
A.cal:Hover {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #FF0000;
  text-decoration : none;
} 
.disabled {
  font-family : Verdana,Arial,Helvetica,Sans-serif;
  font-size : 10px;
  color : #808080;
  text-decoration : none;
}
