/* //TODO: /Pages/Images/menu_arrow.gif */

/* General Formatting */

P {	COLOR: #6E7171; }
UL { COLOR: #6E7171; }
BODY {
	FONT-FAMILY: 		Verdana; 
	COLOR: 				#6E7171; 
	FONT-SIZE: 			70%; 
	BACKGROUND-COLOR: #eeeeee; 
	PADDING-RIGHT: 	0px; 
	PADDING-LEFT: 		0px; 
	PADDING-BOTTOM: 	0px; 
	PADDING-TOP: 		0px; 
	MARGIN: 				10px auto;
}
TABLE {
	FONT-FAMILY: 		Verdana; 
	COLOR: 				#6E7171; 
	FONT-SIZE: 			100%;
	
}
/* Table layout border-collapse and td padding is css answer to cellpadding and cellspacing=0 */
TABLE.layout { border-collapse: collapse; }
TABLE.layout TD { padding: 0px; }

TABLE.OrderTable TD { padding: 2px; }

A {
	COLOR: #6E7171; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #178CB8; TEXT-DECORATION: underline
}
/* Fix for EPiServer since Editor tends to include <P> tag inside links */
A:hover P {
	COLOR: #178CB8; TEXT-DECORATION: underline
}

A IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}

DIV#mainarea H1 { /* TODO: Remove? */
	FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN: 10px 0px 0.5em; COLOR: #174080; FONT-FAMILY: arial, sans-serif
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 200%; MARGIN: 10px 0px 0.5em; COLOR: #174080; FONT-FAMILY: arial, sans-serif
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 160%; MARGIN: 0px 0px 0.5em; COLOR: #178CB8; FONT-FAMILY: arial, sans-serif
}
H3 {
	FONT-SIZE: 100%; FONT-WEIGHT: bold; COLOR: #178CB8; MARGIN-TOP: 5px; MARGIN-BOTTOM: 5px; padding: 0px;
}

/* End General Formatting */

/* Forms */
FORM {
	MARGIN: 0px
}

FORM INPUT.FormTextfield, TEXTAREA.FormTextarea, SELECT.FormSelectbox {
   background-color: 	#E9E9E9;
   border: 				none; /* 1px solid #174080; */
   color: 				#174080;
   font-size: 			100%;
   font-family: 		Verdana;
   font-weight: 		normal;
}

FORM FormHeadingBold {
	font-weight: bold;
}

/* End Forms */

/* Top / Main Navigation */

.MainMenu {
	position:			relative;
	margin-left: 		5px;
	align:				bottom;
	BACKGROUND-COLOR: 		#FFFFFF;
	font-size: 120%;
}

.MainMenuItem A {
	color: #178CB8;
	text-decoration: none;
	float: 				left;
	PADDING-RIGHT: 		16px; 
	PADDING-LEFT: 		10px; 
	FONT-WEIGHT: 		bold; 
	MARGIN: 			0px; 
	PADDING-TOP: 		5px;
	background-image: 		url(/Pages/Images/menu_arrow.gif);
	BACKGROUND-POSITION: 	3px 0.9em; 
	BACKGROUND-REPEAT: 		no-repeat; 
	TEXT-DECORATION: 		none;
	clear: none;
}

.MainMenuItemRight A {
	color: #6E7171;
	text-decoration: none;
	float: 				right;
	PADDING-RIGHT: 		16px; 
	PADDING-LEFT: 		10px; 
	FONT-WEIGHT: 		bold; 
	MARGIN: 			0px; 
	PADDING-TOP: 		5px;
	background-image: 		url(/Pages/Images/menu_arrow.gif);
	BACKGROUND-POSITION: 	4px 0.9em; 
	BACKGROUND-REPEAT: 		no-repeat; 
	TEXT-DECORATION: 		none;
	clear: none;
}

.ActiveMainMenuItem A { 
	color: #178CB8;
	text-decoration: underline;
	float: 				left;
	PADDING-RIGHT: 		16px; 
	PADDING-LEFT: 		10px; 
	FONT-WEIGHT: 		bold; 
	MARGIN: 			0px; 
	PADDING-TOP: 		5px;
	background-image: 		url(/Pages/Images/menu_arrow.gif);
	BACKGROUND-POSITION: 	4px 0.9em; 
	BACKGROUND-REPEAT: 		no-repeat; 
	clear: none;
}

.ActiveMainMenuItemRight A {
	color: #6E7171;
	text-decoration: underline;
	float: 				right;
	PADDING-RIGHT: 		16px; 
	PADDING-LEFT: 		10px; 
	FONT-WEIGHT: 		bold; 
	MARGIN: 			0px; 
	PADDING-TOP: 		5px;
	background-image: 		url(/Pages/Images/menu_arrow.gif);
	BACKGROUND-POSITION: 	4px 0.9em; 
	BACKGROUND-REPEAT: 		no-repeat; 
	clear: none;
}

/* End Main Navigation */

/* Left Navigation */

.MenuItem { 
	COLOR: 						#6E7171; 
	width: 						132px;
	PADDING-RIGHT: 			16px; 
	BORDER-TOP: 				#a5aec5 1px solid;
	DISPLAY: 					BLOCK;
	PADDING-LEFT: 				16px; 
	FONT-WEIGHT: 				bold; 
	PADDING-BOTTOM: 			3px; 
	MARGIN: 						0px; 
	PADDING-TOP: 				3px;
	background-image: 		url(../Images/menu_arrow.gif);
	BACKGROUND-POSITION: 	4px 0.9em; 
	BACKGROUND-REPEAT: 		no-repeat; 
	BACKGROUND-COLOR: 		#FFFFFF; 
	TEXT-DECORATION: 			none;
}

.MenuItem:Hover {
	TEXT-DECORATION: 			underline
}


.SubMenuItem {
	MARGIN-LEFT: 				20px;
	width:						144px;
	display: 					block;
	background: 				none;
	BORDER-TOP: 				#a5aec5 1px solid; 
	PADDING-LEFT: 				0px; 
	PADDING-RIGHT: 				0px; 
	PADDING-TOP: 				3px; 
	PADDING-BOTTOM: 			3px; 
	COLOR: 						#6E7171;
	FONT-WEIGHT: 				normal; 
	TEXT-DECORATION: 			none
}

.SubMenuItem:Hover {
	TEXT-DECORATION: 			underline
}

/* End Left Navigation */

/* Breadcrumbs */
DIV#breadcrumbs A { color: #AAAAAA; text-decoration: none; }
DIV#breadcrumbs { color: #AAAAAA; font-style: italic; font-size: 90%;} /* font-style: italic; font-size: 90%;} */
/* End breadcrumbs */

/*Startpage*/
.lightbluetitle {
	color: #178CB8;
	font-weight: bold;
	text-decoration: none;
}

DIV#startblockGrey {
	background-color: 	#E6E6E6;
	width: 				742px;
	height: 			115px;
	vertical-align: 	top;
}

DIV#textblockGrey1 {
	position:			absolute;
	margin-top:			10px;
	margin-left:		5px;
	width:				360px;
	height: 			115px;
	vertical-align: 	top;
}

DIV#textblockGrey2 {
	position:			absolute;
	margin-top:			10px;
	margin-left:		370px;
	width:				365px;
	height: 			115px;
	vertical-align: 	top;
}

DIV#startblockWhite {
	background-color: 	#FFFFFF;
	width: 				742px;
	height: 				115px;
}

DIV#textblockWhite1 {
	position:			absolute;
	margin-top:			10px;
	margin-left:		5px;
	width:				360px;
	height: 			115px;
	vertical-align: 	top;
}

DIV#textblockWhite2 {
	position:			absolute;
	margin-top:			10px;
	margin-left:		370px;
	width:				365px;
	height: 			115px;
	vertical-align: 	top;
}
/* End Startpage */

/* Buttons & forms */
.blue_button {
	background-color:		#174080;
	margin-top: 			0px;
	border-left: 			1px solid #174080;
	border-right:			1px solid #174080;
	border-top:				1px solid #174080;
	border-bottom:			1px solid #174080;
	color:					#FFFFFF;
	font-size: 				8pt;
   font-family: 			Verdana;
   font-weight: 			bold;
}

.blue_button:Hover {
	background-color:		#178CB8;
}
/* End buttons & froms */

IMG.puffArrow {
	position:			relative;
	top:				85px;
	left: 				335px;
}

DIV#listingarea P {
	FONT-SIZE: 100%; padding: 0px; margin: 0px;
}
DIV#listingarea A {
	font-weight: bold; color: #6E7171; text-decoration: none;
	padding-left: 6px; line-height: 300%;
	background-image:url(/Pages/Images/menu_arrow.gif); background-position:left; background-repeat: no-repeat;
}
DIV#listingarea A.thumbnail {
	background-image:url(../Images/pix_FFFFFF.gif);
	padding-left: 0px;
}
DIV#listingarea A:hover {
	COLOR: #178CB8; TEXT-DECORATION: underline
}
DIV#listingarea TABLE {
	margin-right: 30px;
}
DIV#listingarea IMG {
	margin-right: 10px; border: none;
}
DIV#listingarea TD {
	border-bottom: 1px solid #e8e8e8;
	padding-bottom: 10px; padding-top: 10px;
	vertical-align: middle;
}

div.hr {
  height: 6px;
  margin-top: 30px;
  background: #ffffff url(/Pages/Images/hr_striped.gif) repeat-x scroll center;
}
div.hr hr {
  display: none;
}

DIV.rightInfoArea {
	width: 184px;
	color: #6E7171;
	background-color: #eeeeee;
	padding: 3px;
	margin-bottom: 20px;
}

DIV#rightLinksArea P {
	padding: 0px; margin: 0px;
}

DIV#rightLinksArea A {
	color: #6E7171; text-decoration: none;
	background-image:url(/Pages/Images/menu_arrow.gif); background-position:left; background-repeat: no-repeat;
	padding-left: 6px;
}
DIV#rightLinksArea A:hover {
	COLOR: #178CB8; TEXT-DECORATION: underline
}

/* Content area left (review use)*/

DIV#contentarealeft DIV {
	MARGIN: 0px;
}
DIV#contentarealeft P {
	MARGIN: 1em 0px
}
td.contentarealeft H3 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 110%;
	MARGIN: 0px 0px 0.5em;
	FONT-FAMILY: Verdana; 
	COLOR: #6E7171; 
}

/* End content area left */

/* Contentarearight (review use) */
DIV#contentarearight H1 {
	BORDER-RIGHT: #a5aec5 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #a5aec5 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 120%; PADDING-BOTTOM: 2px; MARGIN: 0px 0px 1em; BORDER-LEFT: #a5aec5 1px solid; COLOR: #178CB8; PADDING-TOP: 2px; BORDER-BOTTOM: #a5aec5 1px solid; FONT-FAMILY: Arial; LETTER-SPACING: 1px; BACKGROUND-COLOR: #fff
}
DIV#contentarearight H2 {
	FONT-SIZE: 100%; MARGIN: 10px 0px 0px; COLOR: #6E7171; FONT-FAMILY: Arial
}
DIV#contentarearight A {
	COLOR: #6E7171; TEXT-DECORATION: none
}
DIV#contentarearight A:hover {
	COLOR: #178CB8; TEXT-DECORATION: underline
}
DIV#contentarearight UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
DIV#contentarearight UL LI {
	MARGIN: 0px 0px 10px
}
DIV#contentarearight DIV.paragraphspace {
	MARGIN: 1em 0px
}
DIV#contentarearight P {
	MARGIN: 1em 0px
}
/* End contentarearight */

/* General (review use) */
.clearboth {
	CLEAR: both
}
.floatleft {
	FLOAT: left
}
.floatright {
	FLOAT: right
}
.textright {
	TEXT-ALIGN: right
}
.textcenter {
	TEXT-ALIGN: center
}
.textleft {
	TEXT-ALIGN: left
}

DIV.textpadding {
	PADDING-RIGHT: 3em; 
	PADDING-LEFT: 0px; 
	PADDING-BOTTOM: 0px; 
	PADDING-TOP: 0px;
	MARGIN-LEFT: 0px;
}
/* End general */

/* Layout */

DIV#maincontainer {
	WIDTH: 743px; MARGIN: 0px auto; BACKGROUND-COLOR: #FFFFFF;
	border: #a5aec5 1px solid;
}
DIV#endorsement {
	WIDTH: 743px; MARGIN: 0px auto;
}
DIV#mainarea {
	min-height:600px;
	/* Fix for IE that does not support min-height */
	height:expression(
    this.scrollHeight < 550? "550px" : "auto" );
	WIDTH: auto; 
	PADDING-LEFT: 0px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 0px; 
	PADDING-BOTTOM: 0px; 
	BACKGROUND-COLOR: #FFFFFF;
}
TABLE#headerarea {
	WIDTH: 743px; HEIGHT: 104px; BACKGROUND-POSITION: top; BACKGROUND-IMAGE: url(/Pages/Images/headerarea_bg.gif); BACKGROUND-REPEAT:repeat-x;
}
DIV#headermenu {
	vertical-align:bottom; MARGIN: 0px; WIDTH: auto; TEXT-ALIGN: right
}
DIV#toolbar {
	 WIDTH: auto; PADDING-LEFT: 5px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; PADDING-RIGHT: 16px; MARGIN: 0px; BORDER-TOP: #a5aec5 1px solid; BORDER-BOTTOM: none; TEXT-ALIGN: right; BACKGROUND-COLOR: #ffffff
}
DIV#breadcrumbs {
	 WIDTH: auto; PADDING-LEFT: 5px; PADDING-TOP: 4px; PADDING-BOTTOM: 4px; MARGIN: 0px; BORDER-TOP: #a5aec5 1px solid; BORDER-BOTTOM: none; BACKGROUND-COLOR: #fffff
}
DIV#navigationarea {
	PADDING-LEFT: 				13px; 
	WIDTH: 						162px; 
	PADDING-RIGHT: 				26px;
	FLOAT: 						left; 
	PADDING-BOTTOM: 			10px; 
	OVERFLOW: 					hidden; 
	PADDING-TOP: 				10px;
}
DIV#contentarea {
	FLOAT: left; Z-INDEX: 100; WIDTH: auto;
}
DIV#contentarealeft {
	WIDTH: 350px; FLOAT: left; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; MARGIN-BOTTOM: 10px;
}
DIV#contentarearight {
	 WIDTH: 189px; Z-INDEX: 102; FLOAT: left; PADDING-LEFT: 2px; PADDING-BOTTOM: 10px; OVERFLOW: hidden; COLOR: #6E7171; PADDING-TOP: 10px
}
DIV#footerarea {
	PADDING-TOP: 2px; PADDING-BOTTOM: 2px; MARGIN: 0px; WIDTH: auto; BACKGROUND-COLOR: #FFFFFF;
}

/* End layout */

/* Headernav (review) */

DIV#headermenu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
DIV#headermenu LI {
	BACKGROUND-IMAGE: url(/Pages/Images/topmenu_arrow.gif); background-repeat: no-repeat; background-position: left 50%; PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0px
}
DIV#headermenu A {
	PADDING-RIGHT: 10px; FONT-WEIGHT: normal; BORDER-LEFT: #fff 1px solid; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}
DIV#headermenu A:hover {
	FONT-WEIGHT: normal
}
DIV#headermenu A:unknown {
	FONT-WEIGHT: normal
}
DIV#headermenu SPAN {
	PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FONT-WEIGHT: bold; BORDER-LEFT: #fff 1px solid; COLOR: #000000; MARGIN-RIGHT: 10px; TEXT-DECORATION: none
}

/* End headernav */

/* Headerarea (review) */
DIV#logoarea {
	DISPLAY: inline; FLOAT: right; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px;
}
/* End headerarea */
