﻿@charset "utf-8";
/* CSS Document */

html {
	margin:0px;
	padding:0px;
	font-size:85%;
	}
body {
	padding:0;
	margin:0;
	background-color:#f0f0f0;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size:14px;*/
	/*font-size:86%;*/
	font-size:1.0em;
	font-style:normal;
	font-weight: normal;
	font-variant:normal;
	}

a, a:link, a:visited {
	color:#0099ff;
	text-decoration:none;
	}
	
a:active, a:hover {
	/*color:#0066cc;*/
	color:#0099ff;
	text-decoration:underline;
	}

a.logoLink, a:visited.logoLink {
	color:#0099ff;
	/*font-size:12px;*/
	font-size:1.1em;
	font-weight:bold;
	display:block;
	}

h1, h2, h3, h4, h5, h6 {
	font-family:"Trebuchet MS","Lucida Grande","Lucida Sans", Arial, Helvetica, sans-serif;
}

h2 {
	font-size:1.2em;
	padding:0;
	margin:0 0 0.2em 0;
	}

h3 {
	font-size:1.1em;
	font-weight:bold;
	padding:0;
	margin:0;
}

img {
	border:0;
}
input, select, textarea {
	vertical-align: middle;
} 
label {
	cursor: pointer;
	font-weight: bold;
}

div.siteContainer {
	width:1000px;
	margin:0 auto;
	background:#fff;
	}

div.header {
	}
	
/*Dold länk för hoppa till innehållet*/
.hidden {
	display:none;
	position: absolute;
	visibility: hidden;
}

/* ----- MENUBAR ----- */	
div.menuBar {
	background:url(../AlcroBeckers_Images/menuBar_bg.gif) repeat-x;
	float:right;
	/*width:780px;*/
	width:780px;
	margin:40px 10px 0px 0px;
}

a.colorClass1, a.colorClass1:visited, a.colorClass2, a.colorClass2:visited, a.colorClass3, a.colorClass3:visited, a.colorClass4, a.colorClass4:visited, a.colorClass5, a.colorClass5:visited, a.colorClass6, a.colorClass6:visited, a.colorClass7, a.colorClass7:visited {
	color:#ccc;
	}

a.colorClass1:hover {
	color:#fff;
	border-bottom:solid #ec008c 2px;
	}
	
a.colorClass2:hover {
	color:#fff;
	border-bottom:solid #339933 2px;
	}
	
a.colorClass3:hover {
	color:#fff;
	border-bottom:solid #ff6600 2px;
	}
	
a.colorClass4:hover {
	color:#fff;
	border-bottom:solid #006699 2px;
	}
	
a.colorClass5:hover {
	color:#fff;
	border-bottom:solid #9933ff 2px;
	}

a.colorClass6:hover {
	color:#fff;
	border-bottom:solid #FF0000 2px;
	}
	
a.colorClass7:hover {
	color:#fff;
	border-bottom:solid #999 2px;
}

a.menu-active, a.menu-active:visited {
	color:#fff;
	border-bottom:solid #fff 2px;
	}
	
a.menu-active:hover, a.menu-active:active {
	text-decoration:none;
	color:#fff;
	}	

div.searchContainer {
	float:right;
	margin-top:5px;
	color:#fff;
	/*font-size:11px;*/
	font-size:0.8em;
	}
div.searchContainer input {
	font-size:1.0em;
}
	
div.flagContainer {
	float:left;
	padding-top:5px;
	padding-right:15px;
}

a.searchButton, a:visited.searchButton {
	float:right;
	height:30px;
	width:18px;
	background:url(../AlcroBeckers_Images/searchButtonOff.gif) no-repeat;
	margin-left:6px;
	}
	
a:hover.searchButton, a:active.searchButton {
	float:right;
	height:30px;
	width:18px;
	background:url(../AlcroBeckers_Images/searchButtonOn.gif) no-repeat;
	}

ul.menu {
	padding:0;
	margin:0;
}
ul.menu li {
	/*font-size:11px;*/
	font-size:0.8em;
	float:left;
	list-style:none;
	padding:9px 20px 4px 0px;
	margin:0;
	}
	
ul.menu li a:hover, ul.menu li a:active {
	text-decoration:none;
	color:#fff;
	}

.imgLeft {
	float:left;
	}
	
.imgRight {
	float:right;
	}

/* STARTPAGE */
div#mainCol {
	clear:both;
	text-align:left;
	float:left;
	width:738px;
	padding-bottom: 10px;
}
div#rightCol {
	text-align:left;
	float:right;
	width:222px;
	padding-right:20px;
	padding-bottom: 10px;
	font-size:0.8em;
}
div#rightCol h1 {
	font-size:1.3em;
	font-weight:bold;
	padding:5px 0;
	margin-top:10px;
	margin-bottom:1.0em;
}	

#startPage div.contentContainer  {
	text-align:center;
}
#startPage div.contentContainer div.ccEditor {
	text-align:left;
	padding:0 20px;
	}


/* SPOTLIGHT */
div.spotRow {
	clear:both;
}
Body#startPage div.spotLight {
	width:226px;
	float:left;
	padding-left:20px;
	
	font-size:0.95em;
	}
	
div.spotLightSidebar div.spotLight {
	font-size:0.95em;
	width:280px;
	float:left;
	clear:both;
	
	background-image:url(../AlcroBeckers_Images/lineBreak_bg.gif); 
	background-repeat:repeat-x;
	background-position:left bottom;
	
	padding:0 0 30px 0;
}

div.spotLight h1 {
	font-size:1.05em;
	padding:5px 0px;
	margin:10px 0 0 0;
	}	
div.spotLight h2, div.spotLightSidebar h2 {
	font-size:1.05em;
	padding:0;
	margin:0 0 0.2em 0;
	}

div.spotLight p, div.spotLightSidebar p {
	font-size:1.0em;
	margin:0;
	/*margin:0px 0px 10px 0px;*/
	}
div.spotLight span {
	font-size:1.05em;
	clear:both;
	float:left;
	padding-top:5px;
	
	/* FIX */
	width:100%;
	}

div.spotImg {
	float:left;
	width:64px;
	margin:0 10px 5px 0;
}
div.spotImg img {
	padding:0;
	margin:0;
}


/* LINKREADMORE */
a.linkReadMore, a.linkReadMore:link, a.linkReadMore:visited {
	background:url(../AlcroBeckers_Images/listArrow.gif) no-repeat;
	padding:2px 0px 3px 28px;
	color:#0099ff;
	font-size:0.8em;
	
	/* FIX */
	display:block;
	/*background-color:#666666;*/
	}
a.linkReadMore:hover, a.linkReadMore:active {
	color:#0099ff;
	/*color:#000;*/
}

Body#startPage a.linkReadMore, Body#startPage a.linkReadMore:visited {
	color:#0099ff;
}
Body#startPage a.linkReadMore:hover, Body.startPage a.linkReadMore:active {
	color:#0099ff;
	/*color:#0066cc;*/
}


/* LEFTNAV */	
div.sidebarLeft {
	width:180px;
	float:left;
	margin:0px 10px 20px 10px;
	display:inline;
	}

div.subMenu ul {
	list-style:none;
	padding:0;
	margin:0 10px;
}

div.subMenu ul li {
	list-style:none;
	display:block;
	margin:0;
	padding:10px 0 3px 0;
	}

div.subMenu ul li span {
	padding:0;
}

div.subMenu ul li.activeGroup {
	display:block;
	border-bottom:0 !important;
}

div.subMenu ul li ul {
	border-top:solid 1px #ccc;
	margin:3px 0 0 0;
	padding:0;
}

div.subMenu ul li ul li {
	padding:10px 0 3px 0;
}

div.subMenu ul li ul li span {
	display:block;
	margin:0 0 0 1.5em;
}

div.subMenu ul li ul li ul li span {
	display:block;
	margin:0 0 0 3em;
}





div.subMenu ul li a, div.subMenu ul li a:visited {
	font-size:0.8em;
	color:#000;
	}
	
div.subMenu ul li a:hover {
	text-decoration:none;
	color:#0099ff;
	}
div.subMenu ul li a {
	text-decoration:none
	}
div.subMenu ul li a.activeItem, div.subMenu ul li a.activeItem:active, div.subMenu ul li a.activeItem:visited, div.subMenu ul li a.activeItem:hover, div.subMenu ul li a.activeItem:active  {
	color:#000;
	font-weight:bold;
	text-decoration:underline;
	}	
	

div.sidebarLeft h1, div.sidebarRight h1 {
	color:#000;
	padding:4px 0px 0px 0px;
	font-size:1em;
	margin:8px 10px;
}

div.sidebarRight h1 {
	padding:4px 0px 0px 0px;
	font-size:1.05em;
	margin:8px 0px 8px 0px;
}


div.mainContent {
	width:460px;
	float:left;
	margin-left:10px;
	margin-bottom:20px;
	line-height:1.45em;
	}
	
div.mainTopEditor {
	
}

div.mainBottomContent {
	background-image:url(../AlcroBeckers_Images/lineBreak_bg2.gif); 
	background-repeat:repeat-x;
	background-position:left top;
	width:460px;
	padding-top:0.2em;
	margin:2.0em 0 0 0;
}

div.mainBottomContent div.lastDate {
	float:left;	
	width:auto;
	font-size:1.0em;
}

div.mainBottomContent div.date {
	float:right;
	color:#666;
	font-size:1.0em;
	width:auto;
	text-align:right;
}

	
div.sidebarRight {
	width:280px;
	float:right;
	margin:0px 20px 20px 10px;
	display:inline;
	}
	
div.sidebarRightEditor {
	margin:8px 0;
	line-height:1.4em;
}
div.sidebarRightEditor h1 {
	font-size:1.2em;
	margin:0 0 0.4em 0;
}
div.sidebarRightEditor h2 {
	font-size:1.0em;
	margin:0;
}
div.sidebarRightEditor p {
	margin:0 0 0.6em 0;
}

/* ----- FOOTER ----- */
div.footer {
	background:url(../AlcroBeckers_Images/footHead.gif) #f0f0f0 no-repeat;
	font-size:0.8em;
	width:968px;
	padding-top: 16px;
	padding-bottom: 16px;
	clear: both;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	padding-right: 16px;
	padding-left: 16px;
	padding-top:40px;
}
div.footer p {
	padding:0px;
	margin:0px;
}
div.footer div.footerEditor {
	
}

ul.footList li {
	float:left;
	list-style:none;
	line-height:20px;
	}

div.footerText {
	float:left;
	padding:0 20px 0 0;
	line-height:20px;
	background-image:url(../AlcroBeckers_Images/footSpace.gif);
	background-repeat:no-repeat;
	background-position:top right;
}

div.footerSpacer {
	display:none;
	float:left;
	width:22px;
	height:20px;
	background-image:url(../AlcroBeckers_Images/footSpace.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


div.mainContent h1,
h1.titleText {
	font-size:2em;
	margin:8px 0px 0.6em 0px;
	font-weight:bold;
	}

div.mainContent h2,
h2.storyTitle {
	font-size:1.2em;
	margin:0 0 0.2em 0;
	}

div.mainContent p,	
p.story {
	margin:0 0 1.2em 0;
	}

div.mainContent p.lead, div.lead,
.ingress {
	font-size:1.2em;
	line-height:1.45em;
	margin:0 0 1.2em 0;
	font-weight:bold;
	}
span.ingress {
	display:block;
}
	
img.imageLeft {
	float:left;
	margin:0 10px 10px 0;
	/*EditMenuName: BildVanster;*/
}

img.imageRight {
	float:right;
	margin:0 0 10px 10px;
	/*EditMenuName: BildHöger;*/
	}

div.lineBreak {
	background:url(../AlcroBeckers_Images/lineBreak_bg.gif) repeat-x;
	height:20px;
	clear:both;
	margin-top:30px;
	margin-right:2px;
	}
	
div.clearBoth {
	clear:both;
	}
	
div.clearLeft {
	clear:left;
	}
	
div.clearRight {
	clear:right;
	}


/* ----- DIFFERENT COLUMN STYLES ----- */
BODY#oneWideColumn div.sidebarRight,
BODY#oneWideColumn div.sidebarLeft {
	position:absolute;
	display:none;
}
BODY#oneWideColumn div.mainContent {
	float:left;
	width:980px;
	padding:0 10px;
	margin:0 0 20px 0;
}

BODY#noRightColumn div.sidebarRight {
	position:absolute;
	display:none;
}

BODY#noRightColumn div.mainContent {
	float:left;
	margin:0 0 20px 0;
	width:770px;
	/*	width:780px;*/
	padding:0 10px;
}

/* ----- IMAGE/FLASH BORDERS ----- */
div.spotImg .top-left, div.spotImg .top-right, div.spotImg .bottom-left, div.spotImg 	.bottom-right { 
	background-image:url(../AlcroBeckers_Images/puff_img_border.gif);
	height: 2px;
	font-size: 2px;
	}
div.spotImg .top-left, div.spotImg .bottom-left { 
	margin-right: 2px;
	}
div.spotImg .top-right, div.spotImg .bottom-right { 
	margin-left: 2px;
	margin-top: -2px;
	}
div.spotImg .top-right {
	background-position: 100% 0;
	}
div.spotImg .bottom-left  { 
	background-position: 0 -2px;
	}
div.spotImg .bottom-right { 
	background-position: 100% -2px;
	}
div.spotImg .inside {
	border-left: 2px solid #2d2d2d; /* YCC: color & properties of the left-borderline */
	border-right: 2px solid #2d2d2d;/* YCC: color & properties of the right-borderline */
	/*background: #fff;*/           /* YCC: background-color of the inside */
	/*color: #000000; */               /* YCC: default text-color of the inside */
	padding-left: 0;             /* YCC: all texts at some distance of the left border */
	padding-right:0;             /* YCC: all texts at some distance of the right border */
	}
div.spotImg .notopgap    { margin-top: 0; }
div.spotImg .nobottomgap { margin-bottom: -1px; padding-bottom: 1px; }

div.borderBig {
	width:980px;
	margin:0 auto;
	text-align:left;
	}
div.borderBig .top-left, div.borderBig .top-right, div.borderBig .bottom-left, div.borderBig .bottom-right { 
	background-image:url(../AlcroBeckers_Images/puff_big_img_border.gif);
	height: 10px;
	font-size: 2px;
	}
div.borderBig .top-left, div.borderBig .bottom-left { 
	margin-right: 10px;
	}
div.borderBig .top-right, div.borderBig .bottom-right { 
	margin-left: 10px;
	margin-top: -10px;
	}
div.borderBig .top-right {
	background-position: 100% 0;
	}
div.borderBig .bottom-left  { 
	background-position: 0 -10px;
	}
div.borderBig .bottom-right { 
	background-position: 100% -10px;
	}
div.borderBig .inside {
	border-left: 10px solid #000; /* YCC: color & properties of the left-borderline */
	border-right: 10px solid #000;/* YCC: color & properties of the right-borderline */
	/*background: #fff;*/           /* YCC: background-color of the inside */
	/*color: #000000; */               /* YCC: default text-color of the inside */
	padding-left: 0;             /* YCC: all texts at some distance of the left border */
	padding-right:0;             /* YCC: all texts at some distance of the right border */
	}
div.borderBig .notopgap    { margin-top: 0; }
div.borderBig .nobottomgap { margin-bottom: -1px; padding-bottom: 1px; }

/* ----- FÄRGSCHEMAN FÖR OLIKA SIDOR ----- */
/* ----- COLOR CLASS 1 ----- */
Body.colorClass1 a.logoLink, Body.colorClass1 a:visited.logoLink {
	/*color:#ff0099;*/
	/*color:#cc0066;*/
	color:#ec008c;
	}
	
Body.colorClass1 a.linkReadMore, Body.colorClass1 a.linkReadMore:visited {
	color:#ec008c;
	}
	
Body.colorClass1 a.linkReadMore:hover, Body.colorClass1 a.linkReadMore:active {
	color:#ec008c;
}

Body.colorClass1 a.menu-active, Body.colorClass1 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #ec008c 2px;
	}
	
Body.colorClass1 div.sidebarLeft h1, Body.colorClass1 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #ec008c 2px;
}

Body.colorClass1 div.subMenu ul li {
	border-bottom:solid #ffbfe5 1px;
	}
	
Body.colorClass1 div.subMenu ul li ul {
	border-top:solid 1px #ffbfe5;
}

Body.colorClass1 div.subMenu ul li a, Body.colorClass1 div.subMenu ul li a:link, Body.colorClass1 div.subMenu ul li a:visited, Body.colorClass1 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass1 div.subMenu ul li a:hover {
	/*color:#ff0099;*/
	/*color:#cc0066;*/
	color:#ec008c;
	}

Body.colorClass1 div.contentContainer a, Body.colorClass1 div.contentContainer a:visited {
	/*color:#ff0099;*/
	/*color:#cc0066;*/
	color:#ec008c;
}

Body.colorClass1 div.contentContainer a:hover, div.contentContainer a:active{
	/*color:#ff0099;*/
	/*color:#cc0066;*/
	color:#ec008c;
}

Body.colorClass1 div.footer a, Body.colorClass1 div.footer a:link, Body.colorClass1 div.footer a:visited, Body.colorClass1 div.footer a:hover, Body.colorClass1 div.footer a:active {
	/*color:#ff0099;*/
	/*color:#cc0066;*/
	color:#ec008c;
}

/* ----- COLOR CLASS 2 ----- */
Body.colorClass2 a.logoLink, Body.colorClass2 a:visited.logoLink {
	/*color:#66cc33;*/
	color:#339933;
	}
	
Body.colorClass2 a.linkReadMore, Body.colorClass2 a.linkReadMore:visited {
	/*color:#66cc33;*/
	color:#339933;
	}
	
Body.colorClass2 a.linkReadMore:hover, Body.colorClass2 a.linkReadMore:active {
	color:#000;
}

Body.colorClass2 a.menu-active, Body.colorClass2 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #66cc33 2px;
	}
	
Body.colorClass2 div.sidebarLeft h1, Body.colorClass2 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #66cc33 2px;
}

Body.colorClass2 div.subMenu ul li {
	border-bottom:solid #b2e599 1px;
	}

Body.colorClass2 div.subMenu ul li ul {
	border-top:solid 1px #b2e599;
}

Body.colorClass2 div.subMenu ul li a, Body.colorClass2 div.subMenu ul li a:link, Body.colorClass2 div.subMenu ul li a:visited, Body.colorClass2 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass2 div.subMenu ul li a:hover {
	/*color:#66cc33;*/
	color:#339933;
	}

Body.colorClass2 div.contentContainer a, Body.colorClass2 div.contentContainer a:visited {
	/*color:#66cc33;*/
	color:#339933;
}

Body.colorClass2 div.contentContainer a:hover, Body.colorClass2 div.contentContainer a:active {
	/*color:#66cc33;*/
	color:#339933;
}

Body.colorClass2 div.footer a, Body.colorClass2 div.footer a:link, Body.colorClass2 div.footer a:visited, Body.colorClass2 div.footer a:hover, Body.colorClass2 div.footer a:active {
	/*color:#66cc33;*/
	color:#339933;
}

/* ----- COLOR CLASS 3 ----- */
Body.colorClass3 a.logoLink, Body.colorClass3 a:visited.logoLink {
	/*color:#ff9900;*/
	color:#ff6600;
	}
	
Body.colorClass3 a.linkReadMore, Body.colorClass3 a.linkReadMore:visited {
	/*color:#ff9900;*/
	color:#ff6600;
	}
	
Body.colorClass3 a.linkReadMore:hover, Body.colorClass3 a.linkReadMore:active {
	color:#000;
}

Body.colorClass3 a.menu-active, Body.colorClass3 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #ff9900 2px;
	}
	
Body.colorClass3 div.sidebarLeft h1, Body.colorClass3 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #ff9900 2px;
}

Body.colorClass3 div.subMenu ul li {
	border-bottom:solid #ffd9bf 1px;
	}
	
Body.colorClass3 div.subMenu ul li ul {
	border-top:solid 1px #ffd9bf;
}

Body.colorClass3 div.subMenu ul li a, Body.colorClass3 div.subMenu ul li a:link, Body.colorClass3 div.subMenu ul li a:visited, Body.colorClass3 div.subMenu ul li a:active {
	color:#000;
	}   
Body.colorClass3 div.subMenu ul li a:hover{
	/*color:#ff9900;*/
	color:#ff6600;
	}
	
Body.colorClass3 div.contentContainer a, Body.colorClass3 div.contentContainer a:visited {
	/*color:#ff9900;*/
	color:#ff6600;
}

Body.colorClass3 div.contentContainer a:hover, Body.colorClass3 div.contentContainer a:active {
	/*color:#ff9900;*/
	color:#ff6600;
}

Body.colorClass3 div.footer a, Body.colorClass3 div.footer a:link, Body.colorClass3 div.footer a:visited, Body.colorClass3 div.footer a:hover, Body.colorClass3 div.footer a:active {
	/*color:#ff9900;*/
	color:#ff6600;
}

/* ----- COLOR CLASS 4 ----- */
Body.colorClass4 a.logoLink, Body.colorClass4 a:visited.logoLink {
	/*color:#0099ff;*/
	color:#006699;
	}
	
Body.colorClass4 a.linkReadMore, Body.colorClass4 a.linkReadMore:visited {
	/*color:#0099ff;*/
	color:#006699;
	}
	
Body.colorClass4 a.linkReadMore:hover, Body.colorClass4 a.linkReadMore:active {
	color:#000;
}

Body.colorClass4 a.menu-active, Body.colorClass4 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #0099ff 2px;
	}
	
Body.colorClass4 div.sidebarLeft h1, Body.colorClass4 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #0099ff 2px;
}

Body.colorClass4 div.subMenu ul li {
	border-bottom:solid #73c7ff 1px;
	}

Body.colorClass4 div.subMenu ul li ul {
	border-top:solid 1px #73c7ff;
}

Body.colorClass4 div.subMenu ul li a, Body.colorClass4 div.subMenu ul li a:link, Body.colorClass4 div.subMenu ul li a:visited, Body.colorClass4 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass4 div.subMenu ul li a:hover{
	/*color:#0099ff;*/
	color:#006699;
	}

Body.colorClass4 div.contentContainer a, Body.colorClass4 div.contentContainer a:visited{
	/*color:#0099ff;*/
	color:#006699;
}

Body.colorClass4 div.contentContainer a:hover, Body.colorClass4 div.contentContainer a:active{
	/*color:#0099ff;*/
	color:#006699;
}

Body.colorClass4 div.footer a, Body.colorClass4 div.footer a:link, Body.colorClass4 div.footer a:visited, Body.colorClass4 div.footer a:hover, Body.colorClass4 div.footer a:active {
	/*color:#0099ff;*/
	color:#006699;
}

/* ----- COLOR CLASS 5 ----- */
Body.colorClass5 a.logoLink, Body.colorClass5 a:visited.logoLink {
	color:#9933ff;
	/*color:#6600ff;*/
	}
	
Body.colorClass5 a.linkReadMore, Body.colorClass5 a.linkReadMore:visited {
	color:#9933ff;
	/*color:#6600ff;*/
	}
	
Body.colorClass5 a.linkReadMore:hover, Body.colorClass5 a.linkReadMore:active {
	color:#000;
}

Body.colorClass5 a.menu-active, Body.colorClass5 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #9933ff 2px;
	}
	
Body.colorClass5 div.sidebarLeft h1, Body.colorClass5 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #9933ff 2px;
}

Body.colorClass5 div.subMenu ul li {
	border-bottom:solid #b27fff 1px;
	}

Body.colorClass5 div.subMenu ul li ul {
	border-top:solid 1px #b27fff;
}

Body.colorClass5 div.subMenu ul li a, Body.colorClass5 div.subMenu ul li a:link, Body.colorClass5 div.subMenu ul li a:visited, Body.colorClass5 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass5 div.subMenu ul li a:hover{
	color:#9933ff;
	/*color:#6600ff;*/
	}

Body.colorClass5 div.contentContainer a, Body.colorClass5 div.contentContainer a:visited{
	color:#9933ff;
	/*color:#6600ff;*/
}

Body.colorClass5 div.contentContainer a:hover, Body.colorClass5 div.contentContainer a:active{
	color:#9933ff;
	/*color:#6600ff;*/
}

Body.colorClass5 div.footer a, Body.colorClass5 div.footer a:link, Body.colorClass5 div.footer a:visited, Body.colorClass5 div.footer a:hover, Body.colorClass5 div.footer a:active {
	color:#9933ff;
	/*color:#6600ff;*/
}

/* ----- COLOR CLASS 6 ----- */
Body.colorClass6 a.logoLink, Body.colorClass6 a:visited.logoLink {
	color:#FF0000;
	}
	
Body.colorClass6 a.linkReadMore, Body.colorClass6 a.linkReadMore:visited {
	color:#FF0000;
	}
	
Body.colorClass6 a.linkReadMore:hover, Body.colorClass6 a.linkReadMore:active {
	color:#000;
}

Body.colorClass6 a.menu-active, Body.colorClass6 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #ce062a 2px;
	}
	
Body.colorClass6 div.sidebarLeft h1, Body.colorClass6 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #FF0000 2px;
}

Body.colorClass6 div.subMenu ul li {
	border-bottom:solid #ff9999 1px;
	}

Body.colorClass6 div.subMenu ul li ul {
	border-top:solid 1px #ff9999;
}

Body.colorClass6 div.subMenu ul li a, Body.colorClass6 div.subMenu ul li a:link, Body.colorClass6 div.subMenu ul li a:visited, Body.colorClass6 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass6 div.subMenu ul li a:hover{
	color:#FF0000;
	}

Body.colorClass6 div.contentContainer a, Body.colorClass6 div.contentContainer a:visited{
	color:#FF0000;
}

Body.colorClass6 div.contentContainer a:hover, Body.colorClass6 div.contentContainer a:active{
	color:#FF0000;
}

Body.colorClass6 div.footer a, Body.colorClass6 div.footer a:link, Body.colorClass6 div.footer a:visited, Body.colorClass6 div.footer a:hover, Body.colorClass6 div.footer a:active {
	color:#FF0000;
}

/* ----- COLOR CLASS 7 ----- */
Body.colorClass7 a.logoLink, Body.colorClass7 a:visited.logoLink {
	color:#999;
	}
	
Body.colorClass7 a.linkReadMore, Body.colorClass7 a.linkReadMore:visited {
	color:#999;
	}
	
Body.colorClass7 a.linkReadMore:hover, Body.colorClass7 a.linkReadMore:active {
	color:#000;
}

Body.colorClass7 a.menu-active, Body.colorClass7 a.menu-active:visited {
	color:#fff;
	border-bottom:solid #999 2px;
	}
	
Body.colorClass7 div.sidebarLeft h1, Body.colorClass7 div.sidebarRight h1.quickLinks{
    color:#000;
	border-bottom:solid #999 2px;
}

Body.colorClass7 div.subMenu ul li {
	border-bottom:solid #ccc 1px;
	}

Body.colorClass7 div.subMenu ul li ul {
	border-top:solid 1px #ccc;
}

Body.colorClass7 div.subMenu ul li a, Body.colorClass7 div.subMenu ul li a:link, Body.colorClass7 div.subMenu ul li a:visited, Body.colorClass7 div.subMenu ul li a:active {
	color:#000;
	} 
	
Body.colorClass7 div.subMenu ul li a:hover{
	color:#999;
	}

Body.colorClass7 div.contentContainer a, Body.colorClass7 div.contentContainer a:visited{
	color:#999;
}

Body.colorClass7 div.contentContainer a:hover, Body.colorClass7 div.contentContainer a:active{
	color:#999;
}

Body.colorClass7 div.footer a, Body.colorClass7 div.footer a:link, Body.colorClass7 div.footer a:visited, Body.colorClass7 div.footer a:hover, Body.colorClass7 div.footer a:active {
	color:#999;
}

/* ----- LIST ----- */
div.listHolder {
	margin: 0px;
	padding: 15px 0 0 0;
	line-height:1.4em;
	color:#000;
}
div.listHolder p {
	margin:0;
}
.listLink:link, .listLink:visited  {
	cursor:pointer;
	float:left;
	width:100%;
	display:block;
	color:#000;
	margin:0;
	padding:15px 5px;
	clear: both;
	text-decoration:none;
	background-image:url(../AlcroBeckers_Images/lineBreak_bg2.gif); 
	background-repeat:repeat-x;
	background-position:left bottom;
}
.listLink:hover {
	color:#000;
	text-decoration:none;
	background-color:#f0f0f0;
}
.listLink span.heading {
	color: #000;
	font-size: 1.0em;
	font-weight: bold;
}
.listLink span.date {
	color:#666;
	font-size: 0.9em;
}
.listLink span.text,
.listLink span.lastDate {
	display:block;
	color:#000;
	font-size:0.9em;
}

.listLink span.workLink {
	display:block;
	font-size:0.9em;
}


div.listWork {
	
}


/* PAGING */
div.Paging {
	clear:both;
	padding:15px 0 0 0;
	font-size:0.8em;
}

div.Paging a {
	padding:0 5px;
}

.PagingContainer {}
div.Paging a.SelectedPagingItem, div.Paging a.SelectedPagingItem:link, div.Paging a.SelectedPagingItem:visited, div.Paging a.SelectedPagingItem:hover, div.Paging a.SelectedPagingItem:active  {
	font-weight:bold; 
	text-decoration:none;
	color:#333 !important;
}
.UnselectedPagingItem {}


/* FORMS                 */
.xForm {}

.xForm h2
{
	padding: 1em 0;
	margin: 0;
}

.xForm legend 
{
    color: Black;
}

.xForm input 
{
    float: left;
}

.xForm .heading
{
    font-weight: bold; 
    font-size: 1em; 
    padding: 0; 
    margin: 0.4em 0em;
}

.xForm #id_matrix
{
    width: 100%;
	margin: 0;
	padding: 0;
}

.xForm #id_matrix td
{
	border:0;
	margin: 0;
	padding: 0.2em 0;
}

span.xformvalidator
{
    color: Red;
}

.xForm .options 
{
    float: left;
}

.xForm label 
{
    margin-right: 0.5em;
    float: left;
}

#id_matrix br 
{
    clear: both;
}

.thankyoumessage
{
	padding: 1em 0;
	margin: 0;
	font-weight: bold;
}

/* SITEMAP */
div#SiteMap {
	
}

/* SEARCH */
div#SearchArea {
	
}

div#SearchArea input {
	margin-bottom:8px;
}

div#ResultArea {
	padding:20px 0 0 0;
}

div#ResultArea ol {
	margin:15px 0 0 0;
	padding:0 0 0 24px;
}

div#ResultArea ol li {
	margin:0 0 0 0;
	padding:0 0 0 0;
}

div#ResultArea span.dateTime {
	font-size:0.90em;
	color:#7e7e7e;
}

div#ResultArea p {
	font-size:0.95em;
}
