﻿.wrapperdiv {
	margin: 0px; width: 100%; float: left; background-image: url("/Templates/Stim/Images/back_orange2.gif"); background-repeat: repeat-x; background-color: rgb(226, 84, 0);
}
.wrapperdivTest {
	width: 100%; float: left; background-image: url("/Templates/Stim/Images/bkg_red_orange.png"); background-repeat: repeat-x; background-color: rgb(226, 84, 0);
}
#FullPage {
	width: 960px; font-family: Arial; font-size: 12px; margin-right: auto; margin-left: auto;
}
#BackgroundContainer {
	width: 960px; float: left; background-image: url("/Templates/Stim/Images/bg_1px.png");
}
#BackgroundBottom {
	width: 960px; height: 10px; float: left; background-image: url("/Templates/Stim/Images/bg_10px_bottom.png");
}
.topShadowContainer {
	background-position: bottom; width: 960px; height: 10px; margin-top: 16px; background-image: url("/Templates/Stim/Images/bg_10px_top.png"); background-repeat: no-repeat;
}
#FlashlayerContainer {
	width: 960px; margin-top: -10px; float: left; min-height: 120px; background-image: url("/Templates/Stim/Images/flashbg_top.png");
}
#Page {
	width: 920px; margin-left: 20px; float: left; background-color: white;
}
#EmptyLeft {
	
}
#EmptyRight {
	
}
a {
	color: black; text-decoration: none;
}
a img {
	border-width: 0px;
}
h1 {
	line-height: 1; margin-top: 40px;
}
.fullFlashPlaceholder {
	width: 960px; height: 10px; margin-top: 17px; background-image: url("/Templates/Stim/Images/bg_10px_top.png"); background-repeat: no-repeat;
}
#CookiesArea {
	margin-left: 42px; float: left;
}
.startPageRight p {
	margin: 0px;
}
#RightArea p {
	margin: 0px;
}
.infoPageContent {
	margin-top: 10px; margin-right: 60px; margin-left: 30px;
}
.infoPageContent h1 {
	font-family: Arial; font-size: 35px; margin-top: 50px; margin-bottom: 7px;
}
.Ingress {
	line-height: 21px; font-family: Arial; font-size: 16px; font-weight: bold;
}
.bread {
	line-height: 18px; font-family: Arial; font-size: 14px;
}
.newsArchiveContent .bread {
	width: 440px; line-height: 18px; font-family: Arial; font-size: 14px; margin-top: 10px; margin-right: 20px; margin-bottom: 40px;
}
.bread a {
	color: rgb(231, 0, 26); text-decoration: none;
}
.bread p {
	margin-top: 0px;
}
p.bread {
	margin-top: 0px;
}
.infoImage {
	width: 420px; overflow: hidden; padding-top: 20px; font-size: 0px; margin-top: 40px; margin-bottom: -20px;
}
h3 {
	line-height: 18px; font-size: 14px; font-style: normal; font-weight: bold; margin-bottom: 0px;
}
.bread ul li {
	line-height: 18px; font-family: Arial; font-size: 14px;
}
.bread ol li {
	line-height: 18px; font-family: Arial; font-size: 14px;
}
.addThis {
	margin-top: 20px; float: left;
}
.startPage2Content {
	padding-top: 30px; margin-left: 20px;
}
.startPage2TextContent {
	width: 460px;
}
.startPage2Image {
	width: 460px; overflow: hidden;
}
#Footer {
	width: 920px; height: 208px; float: left; background-color: rgb(83, 79, 78);
}
.divLogo {
	height: 59px; background-color: blue;
}
.divSiteMap {
	overflow: hidden; float: left; background-color: rgb(83, 79, 78);
}
.ContactArea {
	width: 195px; color: white; line-height: 18px; font-size: 11px; margin-top: 20px; float: left;
}
.contactDel {
	width: 1px; height: 101px; padding-right: 15px; margin-top: 3px; float: left;
}
.ContactArea p a {
	color: white; padding-left: 0px; text-decoration: none;
}
.contactLink {
	background: url("/Templates/Stim/Images/kontaktpil.png") no-repeat 15px; padding-left: 15px; margin-top: 5px;
}
.contactLink a {
	color: rgb(204, 204, 204); text-decoration: none; margin-left: 10px;
}
#SiteMap {
	width: 710px; float: left; background-color: rgb(83, 79, 78);
}
#SiteMap a {
	font-family: Arial; font-size: 11px;
}
#SiteMap ul {
	list-style: none; margin: 20px 0px 23px; padding: 0px; height: 105px; line-height: 18px; overflow: hidden; font-family: Arial; font-size: 11px; background-color: rgb(83, 79, 78);
}
.item1top a {
	text-decoration: none; margin-left: 24px;
}
.item2 a {
	text-decoration: none; margin-left: 24px;
}
.item3 a {
	text-decoration: none; margin-left: 24px;
}
.item4 a {
	text-decoration: none; margin-left: 24px;
}
.item5 a {
	text-decoration: none; margin-left: 24px;
}
.item6 a {
	text-decoration: none; margin-left: 24px;
}
.item1top {
	overflow: hidden;
}
.item2 {
	overflow: hidden;
}
.item3 {
	overflow: hidden;
}
.item4 {
	overflow: hidden;
}
.item5 {
	overflow: hidden;
}
.item6 {
	overflow: hidden;
}
.item7top {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item8 {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item9 {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item10 {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item11 {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item12 {
	overflow: hidden; padding-left: 15px; margin-left: 144px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item7top a {
	text-decoration: none;
}
.item8 a {
	text-decoration: none;
}
.item9 a {
	text-decoration: none;
}
.item10 a {
	text-decoration: none;
}
.item11 a {
	text-decoration: none;
}
.item12 a {
	text-decoration: none;
}
.item7top {
	margin-top: -108px;
}
.item13top {
	margin-top: -108px;
}
.item19top {
	margin-top: -108px;
}
.item25top {
	margin-top: -108px;
}
.Big a {
	color: white;
}
.Small a {
	color: rgb(202, 199, 196);
}
.item13top a {
	text-decoration: none;
}
.item14 a {
	text-decoration: none;
}
.item15 a {
	text-decoration: none;
}
.item16 a {
	text-decoration: none;
}
.item17 a {
	text-decoration: none;
}
.item18 a {
	text-decoration: none;
}
.item13top {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item14 {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item15 {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item16 {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item17 {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item18 {
	overflow: hidden; padding-left: 15px; margin-left: 274px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item19top a {
	text-decoration: none;
}
.item20 a {
	text-decoration: none;
}
.item21 a {
	text-decoration: none;
}
.item22 a {
	text-decoration: none;
}
.item23 a {
	text-decoration: none;
}
.item24 a {
	text-decoration: none;
}
.item19top {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item20 {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item21 {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item22 {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item23 {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item24 {
	overflow: hidden; padding-left: 15px; margin-left: 404px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item25top a {
	text-decoration: none;
}
.item26 a {
	text-decoration: none;
}
.item27 a {
	text-decoration: none;
}
.item28 a {
	text-decoration: none;
}
.item29 a {
	text-decoration: none;
}
.item30 a {
	text-decoration: none;
}
.item25top {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item26 {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item27 {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item28 {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item29 {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
.item30 {
	overflow: hidden; padding-left: 15px; margin-left: 534px; border-left-color: rgb(75, 71, 70); border-left-width: 1px; border-left-style: solid;
}
#linkArea .LogoList {
	width: 920px; height: 59px; float: left; background-color: rgb(74, 71, 69);
}
.LogoContainer {
	height: 59px; margin-left: 20px; float: left; background-color: rgb(74, 71, 69);
}
.leftLink {
	height: 59px; padding-left: 20px; float: left; background-color: rgb(74, 71, 69);
}
.rightLinkContainer {
	background: url("/Templates/Stim/Images/logopil.png") no-repeat 7px 25px; height: 35px; font-family: Arial; float: left;
}
.rightLink {
	padding-top: 22px; padding-right: 90px; padding-left: 20px;
}
#linkArea a {
	color: rgb(230, 230, 230); font-size: 11px; font-weight: bold; text-decoration: none; float: left;
}
div.flashtext {
	margin-bottom: 12px;
}
div.flashtext2 {
	width: 80%; margin-bottom: 12px;
}
.Clear {
	clear: both;
}
.cookies {
	color: rgb(79, 79, 79); padding-right: 10px; font-family: Arial; font-size: 11px; text-decoration: none;
}
#FullArea {
	width: 945px; margin-left: -12px; float: left; min-height: 400px; background-repeat: repeat-y;
}
#FullAreaMP2 {
	width: 100%; padding-bottom: 20px; float: left;
}
#MainLeftArea {
	width: 690px;
}
#MainRightArea {
	width: 710px; float: left; min-height: 400px;
}
#MainArea {
	width: 500px; float: left; background-color: white;
}
#RightArea {
	margin-top: 22px; float: left;
}
#formWrapper, #MusicReportPageContent /* ny */
{
	font-family: arial;
	font-size: 12px;
	width: 624px;
	border: 1px solid #CCC;
	border-top: 3px solid #CCC;
	padding: 0px;
	margin-top: 30px;
	margin-left: 20px;
	background: #ffffff; /* older browsers background */
	background: -moz-linear-gradient(#ffffff, #eeeeee);
	background: -o-linear-gradient(#ffffff, #eeeeee);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#eeeeee));/* Older webkit syntax */
	background: -webkit-linear-gradient(#ffffff, #eeeeee);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
	position: relative;
	-webkit-box-shadow: 1px 1px 3px 3px rgba(171, 171, 171, 0.5);
	box-shadow: 1px 1px 3px 3px rgba(171, 171, 171, 0.5);
	min-height:500px;
}
#MusicReportPageContent a
{
	color:#004276;
	text-decoration:none;
}
#MusicReportPageContent a:hover
{
	color:#000;
	text-decoration:none;
}
#Flash {
	height: 320px;
}
#ctl00_FullFlashRegion_InterScene_ctl00 {
	
}
#Flash img {
	margin-top: -12px;
}
#InnerFlash img {
	margin-top: 0px;
}
.FlashArea {
	width: 710px; height: 320px; float: left;
}
.bgcolorXX {
	width: 920px; height: 320px; margin-top: 10px; margin-right: 20px; margin-left: 20px; background-color: black;
}
.FlashLinkArea {
	width: 230px; height: 320px; color: white; font-family: Arial; font-size: 18px; font-weight: bold; margin-top: 10px; float: left; background-color: black;
}
.FlashLinkArea .InnerFlash {
	width: 200px; padding-top: 55px; padding-left: 10px;
}
.flashOne {
	overflow: hidden;
}
.flashTwo {
	overflow: hidden;
}
.InnerBorder {
	height: 1px; padding-top: 33px; border-bottom-color: rgb(82, 79, 77); border-bottom-width: 1px; border-bottom-style: solid;
}
.flashTwo {
	padding-top: 30px;
}
.flashlink {
	background-position: left; width: 7px; height: 8px; padding-left: 18px; background-image: url("/Templates/Stim/Images/red_arrow.png"); background-repeat: no-repeat;
}
.FlashLinkArea a {
	color: rgb(205, 0, 24); font-family: Arial; font-size: 16px; font-weight: bold; text-decoration: none;
}
#FlashLayer {
	height: 10px;
}
#Header {
	width: 960px; margin-bottom: 0px; margin-left: -20px;
}
#HeaderORG {
	width: 920px; margin-bottom: -27px; background-image: url("/Templates/Stim/Images/bkg.png");
}
.logo {
	width: 166px; height: 77px; padding-top: 24px; margin-bottom: -22px; margin-left: 50px;
}
.leftShadow {
	background-position: left; width: 10px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/mnu_shadow_left.png"); background-repeat: no-repeat;
}
.rightShadow {
	background-position: left; width: 10px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/mnu_shadow_right.png"); background-repeat: no-repeat;
}
#MainMenuArea {
	line-height: 54px; overflow: hidden; clear: both; font-family: Arial; margin-top: -24px; margin-right: -10px; margin-bottom: -7px; float: right; position: relative;
}
#startPageHead #MainMenuArea {
	margin-bottom: 19px;
}
#MainMenuArea ul {
	margin: 0px 0px 5px; height: 50px; float: right; list-style-type: none;
}
#MainMenuArea li {
	margin: 2px 0px; height: 50px; float: left; display: block;
}
#MainMenuArea li a {
	font-family: Arial; text-decoration: none; display: block;
}
#MainMenuArea .Mainunselected a {
	color: white;
}
#MainMenuArea .Mainselected a {
	color: black; text-decoration: none; display: block;
}
#MainMenu .BigMiddle a {
	padding-right: 4px; padding-left: 4px; font-size: 15px; font-weight: bold; margin-top: 5px;
}
#MainMenu .smallMiddle a {
	line-height: 60px; padding-right: 5px; padding-left: 3px; font-size: 12px; font-weight: bold; margin-top: 2px;
}
#MainMenuArea .Mainunselected .BigLeftMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_leftmost.png"); background-repeat: no-repeat;
}
#MainMenuArea .Mainunselected .BigLeft {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_left.png"); background-repeat: no-repeat;
}
#MainMenu .Mainunselected .BigMiddle {
	height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_mid.png"); background-repeat: repeat-x;
}
#MainMenu .Mainunselected .BigRight {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_right.png"); background-repeat: no-repeat;
}
#MainMenu .Mainunselected .BigRightMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_rightmost.png"); background-repeat: no-repeat;
}
#MainMenuArea .Mainunselected .smallLeftMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_leftmost.png"); background-repeat: no-repeat;
}
#MainMenuArea .Mainunselected .smallLeft {
	background-position: left; width: 5px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_left.png"); background-repeat: no-repeat;
}
#MainMenu .Mainunselected .smallMiddle {
	height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_mid.png"); background-repeat: repeat-x;
}
#MainMenu .Mainunselected .smallRight {
	background-position: left bottom; width: 5px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_right.png"); background-repeat: no-repeat;
}
#MainMenu .Mainunselected .smallRightMost {
	background-position: left bottom; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_rightmost.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .BigLeftMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_leftmost_sel.png"); background-repeat: no-repeat;
}
#MainMenuArea .Mainselected .BigLeft {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_left_sel.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .BigRightMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_right_sel.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .BigRight {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_rightmost_sel.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .BigMiddle {
	height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_mid_sel.png"); background-repeat: repeat-x;
}
#MainMenuArea .Mainselected .smallLeftMost {
	background-position: left; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_leftmost_sel.png"); background-repeat: no-repeat;
}
#MainMenuArea .Mainselected .smallLeft {
	background-position: left; width: 5px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_left_sel.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .smallMiddle {
	height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_mid_sel.png"); background-repeat: repeat-x;
}
#MainMenu .Mainselected .smallRight {
	background-position: left bottom; width: 5px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_right_sel.png"); background-repeat: no-repeat;
}
#MainMenu .Mainselected .smallRightMost {
	background-position: left bottom; width: 8px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_rightmost_sel.png"); background-repeat: no-repeat;
}
#MainMenu .BigSmallDelimiter {
	background-position: left; width: 2px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_small_delimiter.png"); background-repeat: no-repeat;
}
#MainMenu .Delimiter {
	background-position: left; width: 2px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_big_delimiter.png"); background-repeat: no-repeat;
}
#MainMenu .smallDelimiter {
	background-position: left; width: 2px; height: 50px; float: left; background-image: url("/Templates/Stim/Images/main_mnu_small_delimiter.png"); background-repeat: no-repeat;
}
#MainMenu .lastDelimiter {
	display: none;
}
.SubMenuPanel {
	border-right-color: rgb(245, 245, 245); border-left-color: rgb(245, 245, 245); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.adminsubmenupanel {
	background-color: rgb(110, 110, 110);
}
.Divfooter {
	border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
#LeftArea {
	width: 190px; color: rgb(62, 62, 62); overflow: hidden; padding-bottom: 16px; font-family: Arial; font-size: 13px; margin-top: 30px; margin-left: 20px; float: left;
}
#LeftArea a {
	color: rgb(51, 51, 51); text-decoration: none;
}
#LeftArea ul {
	margin: 0px; padding: 0px; width: auto; list-style-type: none; list-style-image: none;
}
#LeftArea li span.top a {
	background: url("/Templates/Stim/Images/red_arrow.png") no-repeat 10px 7px; padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea li span.top a:hover {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block; background-color: white;
}
#LeftArea .ExpandedTop a {
	background: url("/Templates/Stim/Images/grey_arrow_down.png") no-repeat 10px 7px rgb(230, 230, 230); padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea .ExpandedTop a:hover {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block; background-color: white;
}
#LeftArea .ExpandedItem a {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea .ExpandedItem a:hover {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block; background-color: white;
}
#LeftArea li li span.top a {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea li li span.top a:hover {
	background: white; padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea li li span.top a {
	font-weight: normal;
}
#LeftArea li li span.notop a {
	font-weight: normal;
}
#LeftArea li li span.top2 {
	font-weight: normal;
}
#LeftArea li span.notop a {
	background: url("/Templates/Stim/Images/red_arrow.png") no-repeat 10px 7px; padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); display: block;
}
#LeftArea li span.notop a:hover {
	background: url("/Templates/Stim/Images/red_arrow.png") no-repeat 10px 7px white;
}
#LeftArea li li span.notop {
	display: block;
}
#LeftArea li li span.notop a:hover {
	background: white;
}
#LeftArea li li span.notop a:link {
	color: rgb(51, 51, 51);
}
#LeftArea li li li span.notop {
	padding: 0px; color: rgb(51, 51, 51); display: block; background-color: rgb(230, 230, 230);
}
#LeftArea li li li span.notop a {
	padding: 4px 0px 4px 36px; color: rgb(51, 51, 51); display: block; background-color: rgb(230, 230, 230);
}
#LeftArea li li li span.notop a:hover {
	background-color: white;
}
#LeftArea li span.notop2 a {
	background: url("/Templates/Stim/Images/grey_arrow_right.png") no-repeat 10px 7px; padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); font-weight: bold; display: block;
}
#LeftArea li span.notop2 a:hover {
	background: url("/Templates/Stim/Images/grey_arrow_right.png") no-repeat 10px 7px white;
}
#LeftArea li li li span.notop2 {
	padding: 0px; color: rgb(51, 51, 51); font-weight: normal; display: block; background-color: rgb(230, 230, 230);
}
#LeftArea li li li span.notop2 a {
	padding: 4px 0px 4px 36px; color: rgb(51, 51, 51); font-weight: bold; display: block; background-color: rgb(230, 230, 230);
}
#LeftArea li li span.notop2 a {
	padding: 3px 4px 6px 24px; color: rgb(51, 51, 51); font-weight: bold; display: block;
}
#LeftArea li li span.notop2 a:hover {
	background: white;
}
#headerdiv {
	
}
footerdiv {
	
}
#LeftArea li span.top2 a {
	background: url("/Templates/Stim/Images/grey_arrow_down.png") no-repeat 10px 7px rgb(230, 230, 230); padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); font-weight: bold; display: block;
}
#LeftArea li span.top22 a {
	background: url("/Templates/Stim/Images/grey_arrow_down.png") no-repeat 10px 7px rgb(230, 230, 230); padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); display: block;
}
#LeftArea li span.top2 a:hover {
	padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); font-weight: bold; display: block; background-color: white;
}
#LeftArea li span.top22 a:hover {
	padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); display: block; background-color: white;
}
#LeftArea li span.top3 a {
	padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); font-weight: bold; display: block;
}
#LeftArea li span.top3 a:hover {
	padding: 3px 4px 6px 24px; color: rgb(0, 0, 0); font-weight: bold; display: block; background-color: white;
}
#LeftArea li li span.top2 {
	
}
#LeftArea ul ul {
	width: 100%; overflow: hidden;
}
#LeftArea li {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(240, 240, 240);
}
#LeftArea li li {
	border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; background-color: rgb(230, 230, 230);
}
#LeftArea li li li {
	background-color: white;
}
#LeftArea li li span {
	
}
#LeftArea li li li a {
	padding: 2px 4px 2px 21px;
}
#LeftArea li li li span {
	padding: 2px 4px 2px 21px;
}
#LeftArea li li li span {
	background-position: 3px 5px;
}
#LeftArea li li li a:hover {
	background: no-repeat;
}
.Breadcrumbs {
	width: auto; height: 5px; color: rgb(231, 0, 26); margin-top: 30px; margin-left: 30px;
}
.Breadcrumbs a {
	color: rgb(231, 0, 26); font-family: Arial; font-size: 11px; text-decoration: none; float: left;
}
.activeCrumb a {
	color: black; font-weight: normal;
}
.activeCrumb {
	
}
.separator {
	background-position: center; margin: 5px 5px auto 4px; width: 4px; height: 5px; float: left; background-image: url("/Templates/Stim/Images/crumb_separator.png"); background-repeat: no-repeat;
}
.IframeLook {
	margin-top: 10px;
}
#id_matrix {
	width: 390px; margin-top: 20px; background-color: rgb(240, 240, 240);
}
#id_matrix > tbody {
	
}
.tdHeader {
	padding-top: 9px; padding-bottom: 9px; font-family: Arial; font-size: 12px; vertical-align: top; background-image: url("../../Stim/Images/payment_top.png");
}
.formStar {
	color: rgb(231, 0, 26);
}
.divTH {
	
}
.formStarReq {
	color: rgb(231, 0, 26); margin-left: 15px;
}
.formheading {
	text-align: center; color: white; padding-top: 2px; margin-left: 5px; vertical-align: middle;
}
.formTextboxLeft {
	font-family: Arial; font-size: 14px; margin-bottom: 12px; margin-left: 15px;
}
.formTextboxRight {
	font-family: Arial; font-size: 14px; margin-bottom: 12px;
}
.boxheadingLeft {
	margin-left: 15px;
}
.boxheadingRight {
	
}
.formButton {
	border: 0px solid rgb(255, 255, 255); width: auto; text-align: center; color: white; padding-top: 5px; padding-bottom: 5px; margin-bottom: 15px; background-color: rgb(231, 0, 26);
}
.formreqtext {
	
}
.xformvalidator {
	color: red; font-size: 10px; margin-top: -12px; margin-left: 20px; float: left;
}
.trLine {
	background-image: url("/templates/Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
.DivresetButton {
	width: 375px; padding-bottom: 3px; padding-left: 15px; background-color: rgb(240, 240, 240);
}
.resetButton {
	border: 0px solid rgb(255, 255, 255); text-align: center; color: white; margin-left: -27px; background-color: rgb(231, 0, 26);
}
.xformHr {
	width: 390px; border-top-color: rgb(231, 0, 26); border-top-width: 2px; border-top-style: solid;
}
.options {
	border: 0px currentColor;
}
.WebbRoomContent {
	margin-left: 30px;
}
.InpuLabel {
	width: 120px; margin-top: 7px; float: left;
}
.InpuBox {
	width: 200px; margin-top: 5px;
}
.txtContainer {
	width: 270px; height: 95px; overflow: hidden; margin-left: 20px; float: left;
}
.puffStorNoImage .txtContainer {
	width: 325px; height: 160px;
}
.puffLitenNoImage .txtContainer {
	width: 325px;
}
.puffLitenNoImage .txtContainer {
	margin-left: 0px;
}
.puffStorImage .txtContainer {
	height: 160px;
}
.bigHeader {
	font-family: Arial; font-size: 18px; font-weight: bold; margin-bottom: 10px;
}
.puffLitenNoImage .image {
	width: 0px; height: 0px;
}
.puffLitenImage .Image {
	width: 150px; height: 90px; overflow: hidden; float: left;
}
.puffStorImage .Image {
	width: 90px; height: 140px; float: left;
}
.puffImageSmall {
	width: 90px; height: 70px; float: left;
}
.puffImageBig {
	width: 120px; height: 120px; float: left;
}
.noImage {
	width: 0px; height: 0px;
}
.puffHeadTop {
	width: 190px; font-size: 0px; margin-top: 10px;
}
.puffHeadMid {
	width: 177px; color: white; text-transform: uppercase; padding-top: 6px; padding-bottom: 4px; padding-left: 13px; font-size: 11px; font-weight: bold; background-color: rgb(231, 0, 26);
}
.puffHeadMidRed {
	width: 177px; color: white; padding-top: 6px; padding-bottom: 4px; padding-left: 13px; font-size: 11px; font-weight: bold; background-image: url("../../Stim/Images/payment_top.png");
}
.puffHeadMidRed a {
	color: white; text-decoration: none;
}
.puffHeadMid a {
	color: white; text-decoration: none;
}
.puffHeadMid2 {
	width: 177px; color: black; overflow: hidden; padding-top: 5px; padding-bottom: 5px; padding-left: 13px; font-family: Arial; font-size: 11px; font-weight: bold; border-top-color: black; border-top-width: 3px; border-top-style: solid; background-color: rgb(240, 240, 240);
}
.puffHeadMid2 a {
	color: black; text-decoration: none;
}
.puffTextHeader {
	width: 170px; margin-top: 15px;
}
.puffContent {
	width: 177px; color: rgb(51, 51, 51); overflow: hidden; padding-top: 13px; padding-bottom: 10px; padding-left: 13px; font-family: Arial; font-size: 12px; text-decoration: none; background-color: rgb(240, 240, 240);
}

.twitter-puff {
	width: auto;
	padding-left: 0;
}

.twitter-timeline {
	padding-top: 10px;
}

.searchPuffContent {
	padding: 7px 0px; width: 190px; color: rgb(51, 51, 51); overflow: hidden; font-family: Arial; font-size: 12px; text-decoration: none; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.puffContent img {
	margin-top: -13px; margin-left: -13px;
}
.xformPuff .puffContent {
	color: rgb(51, 51, 51); background-color: rgb(240, 240, 240);
}
.xformPuff .puffContent table {
	border: currentColor;
}
.xformPuff .puffContent fieldset {
	border: 0px currentColor; width: 134px; padding-left: 0px; margin-left: 0px;
}
.xformPuff .puffContent #id_matrix {
	width: 164px; margin-top: 0px;
}
.stats_link {
	background-position: 0px 5px !important; margin-bottom: 8px; display: block;
}
.stats_link:hover {
	cursor: pointer;
}
.errorMessage ul {
	margin: 0px 0px 8px; padding: 0px; list-style-type: none;
}
.startPageCenter .errorMessage ul {
	margin-top: 15px;
}
.catPuff .puffContent {
	width: 190px; padding-left: 0px;
}
.pufflink {
	margin-top: 10px;
}
.pufflink a {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; color: rgb(231, 0, 26); line-height: 18px; padding-left: 10px; font-weight: bold; text-decoration: none;
}
.loginStatus a {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; color: rgb(231, 0, 26); line-height: 18px; padding-left: 10px; font-weight: bold; text-decoration: none;
}
a.stats_link {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; color: rgb(231, 0, 26); line-height: 18px; padding-left: 10px; text-decoration: none; margin-top: -25px; margin-left: 75px;
}
.day {
	width: 47.5px; float: left;
}
.hour {
	width: 47.5px; float: left;
}
.minute {
	width: 47.5px; float: left;
}
.second {
	width: 47.5px; float: left;
}
#day {
	width: 47.5px; text-align: center; color: white; font-size: 20px; font-weight: bold; margin-top: 10px;
}
#hour {
	width: 47.5px; text-align: center; color: white; font-size: 20px; font-weight: bold; margin-top: 10px;
}
#minute {
	width: 47.5px; text-align: center; color: white; font-size: 20px; font-weight: bold; margin-top: 10px;
}
#second {
	width: 47.5px; text-align: center; color: white; font-size: 20px; font-weight: bold; margin-top: 10px;
}
.CountText {
	text-align: center; color: white; font-size: 10px; font-weight: bold;
}
.paymentContent {
	width: 190px; height: 58px; margin-top: -13px; margin-left: -13px; float: left; background-image: url("../../Stim/Images/payment_mid.png"); background-repeat: repeat-y;
}
.paymentContentBlack {
	width: 190px; height: 53px; margin-top: -13px; margin-left: -13px; float: left; background-image: url("../../Stim/Images/counter_bkg.png"); background-repeat: repeat-y;
}
.Counterbottom {
	width: 190px; height: 7px; margin-left: -13px; float: left; background-image: url("../../Stim/Images/counter_bottom_small.png"); background-repeat: repeat-y;
}
.paymentLink {
	margin-top: 5px; margin-right: 5px; margin-bottom: -5px; float: left;
}
.paymentLink a {
	color: rgb(71, 71, 71); font-size: 11px; text-decoration: none;
}
.midPuff {
	width: 220px; float: left; max-height: 230px;
}
.midpuffHeadMid a {
	color: white; text-decoration: none;
}
.midpuffHeadMid a:hover {
	color: white; text-decoration: none;
}
.midpuffHeadTop {
	width: 220px; height: 8px; font-size: 0px; margin-top: 10px;
}
.midpuffHeadMid {
	color: white; line-height: 1; padding-top: 6px; padding-bottom: 6px; padding-left: 13px; font-size: 11px; font-weight: bold; min-height: 12px; background-image: url("../../Stim/Images/red_box_mid_red.png"); background-repeat: repeat-y;
}
.midpuffHeadMidGrey {
	background: rgb(83, 79, 78); color: white; text-transform: uppercase; line-height: 1; padding-top: 6px; padding-bottom: 6px; padding-left: 13px; font-size: 11px; font-weight: bold; min-height: 12px;
}
.midpuffHeadMidGrey a {
	color: rgb(255, 255, 255);
}
.midpuffContent {
	color: rgb(82, 79, 77); padding-bottom: 2px; font-family: Arial; font-size: 12px; background-color: rgb(240, 240, 240);
}
.midpuffBody {
	height: 30px; overflow: hidden; padding-top: 9px; padding-right: 13px; padding-left: 13px;
}
.midPuffLink {
	padding-top: 7px; padding-bottom: 2px; padding-left: 4px;
}
.midPuffLink a {
	color: rgb(231, 0, 26); font-weight: bold; text-decoration: none; margin-left: 10px;
}
.midPuffLink a:hover {
	color: rgb(231, 0, 26); font-weight: bold; text-decoration: none; margin-left: 10px;
}
.midPuffLink .textAsLink {
	padding-left: 13px;
}
.midpuffBody a {
	color: rgb(82, 79, 77); text-decoration: none;
}
.midpuffBody a:hover {
	color: rgb(82, 79, 77); text-decoration: none;
}
.midpuffImage {
	width: 220px; height: 100px; margin-bottom: 2px;
}
.midpuffBottom {
	width: 220px; height: 8px; font-size: 0px; margin-bottom: 10px; background-image: url("../../Stim/Images/red_box_bottom.png"); background-repeat: no-repeat;
}
.puffContainer {
	width: 240px; margin-left: 20px; float: left;
}
#NoHead .midpuffHeadMid {
	padding-bottom: 0px;
}
#NoHead .midpuffHeadMid a {
	color: black;
}
#NoHead .midpuffHeadMid a:hover {
	color: black;
}
#NoHead .midpuffHeadTop {
	border-top-color: rgb(231, 0, 26); border-top-width: 3px; border-top-style: solid; background-color: rgb(240, 240, 240);
}
#NoHead .midpuffHeadMid {
	color: black; padding-top: 12px; background-image: url("../../Stim/Images/red_box_mid_grey.png");
}
#NoHead .midpuffImage {
	display: none;
}
#boxarea {
	margin: 20px 0px 12px 20px; line-height: 1; font-family: Arial; font-size: 12px; float: left;
}
#rssReaderBoxArea {
	margin: 20px 0px 12px 20px; line-height: 1; font-family: Arial; font-size: 12px; float: left;
}
#xformWrapper {
	margin: 20px 0px 12px 20px; line-height: 1; font-family: Arial; font-size: 12px; float: left;
}
.startPageCenter #rssReaderBoxArea {
	margin-top: 20px;
}
.box {
	width: 325px; margin-left: 20px; float: left;
}
#boxarea a {
	color: black; text-decoration: none;
}
#boxarea a:visited {
	color: black; text-decoration: none;
}
#rssReaderBoxArea a {
	color: black; text-decoration: none;
}
#rssReaderBoxArea a:visited {
	color: black; text-decoration: none;
}
.textAsLink {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; line-height: 18px; padding-left: 12px;
}
#boxarea h2 a:hover {
	color: rgb(79, 79, 79);
}
#rssReaderBoxArea h2 a:hover {
	color: rgb(79, 79, 79);
}
#boxarea a:hover {
	color: rgb(79, 79, 79);
}
#rssReaderBoxArea a:hover {
	color: rgb(79, 79, 79);
}
#boxAreaBottomID a {
	color: rgb(231, 0, 26);
}
#boxAreaBottomID a:hover {
	color: rgb(231, 0, 26);
}
#boxAreaBottomID a:visited {
	color: rgb(231, 0, 26);
}
.rssPageLinkContainer a {
	color: rgb(231, 0, 26);
}
#boxarea h2 {
	margin: 0px; padding-bottom: 6px; font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold;
}
#rssReaderBoxArea h2 {
	margin: 0px; padding-bottom: 6px; font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold;
}
#xformWrapper h2 {
	margin: 0px; padding-bottom: 6px; font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold;
}
#xformWrapper h2 {
	margin-bottom: 8px; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
#rssReaderBoxArea h2 {
	border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
#boxarea .puffDelimiter {
	width: 325px; height: 2px; padding-bottom: 10px; margin-top: 10px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
.largedDelimiter {
	width: 665px; height: 2px; padding-bottom: 10px; margin-top: 10px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
.boxarea .largedDelimiter {
	margin-top: 10px;
}
.boxAreaBottom {
	height: 13px; color: rgb(231, 0, 26); padding-top: 12px;
}
.newslink {
	line-height: 1; float: left;
}
.rssLink {
	line-height: 1; padding-left: 12px; margin-left: 20px; float: left;
}
a.facebookLink {
	background: url("../../Stim/Images/facebook.png") no-repeat 0px 0px; padding: 9px 0px 0px 25px; color: rgb(0, 86, 154); font-size: 12px; margin-left: 10px; float: left;
}
a.twitterLink {
	background: url("../../Stim/Images/twitter.png") no-repeat 0px 0px; padding: 9px 0px 0px 35px; color: rgb(0, 86, 154); font-size: 12px; float: left;
}
.newsArchive .rssLink {
	padding-left: 0px;
}
#boxarea .puffDelimiterBottom {
	width: 325px; height: 10px;
}
#boxarea .puffLitenImage {
	padding: 12px 0px; width: 100%; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#boxarea .puffLitenNoImage {
	padding: 12px 0px; width: 100%; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#rssReaderBoxArea .puffLitenNoImage {
	padding: 12px 0px; width: 100%; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
#rssReaderBoxArea .rssItem {
	padding: 6px 0px; width: 100%; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newspufflisting {
	width: 440px; overflow: hidden; padding-right: 20px; border-right-color: rgb(203, 200, 197); border-right-width: 1px; border-right-style: solid; float: left;
}
.newspufflisting .newsItems div:first-child.puffLitenImage {
	padding: 0px 0px 12px !important;
}
.preview .txtContainer {
	background-color: graytext;
}
#rssReaderBoxArea ul {
	margin: 0px; padding: 0px; list-style-type: none;
}
.rssPageLinkContainer {
	padding-top: 12px; margin-left: 20px;
}
#xformWrapper {
	width: 192px; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
#xformWrapper .xForm .thankyoumessage {
	margin: 4px 0px 8px; display: block;
}
#xformWrapper table#id_matrix {
	background: rgb(255, 255, 255); width: 192px; margin-top: 0px; border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#xformWrapper table#id_matrix fieldset {
	margin: 0px; padding: 0px; border: 0px;
}
#xformWrapper table#id_matrix td span.heading {
	line-height: 1.2em;
}
#xformWrapper table#id_matrix td input[type=radio] {
	margin: 1px 6px 1px 0px;
}
#xformWrapper table#id_matrix td label {
	margin: 1px 6px 1px 0px;
}
#xformWrapper table#id_matrix td input[type=submit] {
	margin-top: 8px;
}
#FAQPageRight .startPageRight {
	width: 190px; margin-top: 22px; margin-left: 20px; float: left;
}
.FAQResultArea {
	width: 440px; font-family: Arial; font-size: 12px; margin-right: 10px; margin-left: 30px; float: left;
}
.FAQResultArea h1 {
	font-size: 35px; margin-top: 50px; margin-bottom: 14px;
}
.breadCrumbsArea .Breadcrumbs {
	margin-left: 0px;
}
.FAQresultList {
	margin-bottom: 30px; float: left;
}
.textAsLinkFaq {
	background: url("../../Stim/Images/redcross.gif") no-repeat 0px 5px; line-height: 18px; padding-left: 12px;
}
.textAsLinkFaqOpen {
	background: url("../../Stim/Images/redline.gif") no-repeat 0px 5px; line-height: 18px; padding-left: 12px;
}
.FAQresultList .bread {
	color: black; padding-left: 12px;
}
.FAQresultList .faqheading {
	color: black; font-weight: bold;
}
.FAQresultList .faqHeadinPrefix {
	width: 7px; color: rgb(231, 0, 26); padding-right: 5px; float: left;
}
.FAQresultList ul {
	list-style: none; color: rgb(51, 51, 51); padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
}
.faq ul {
	list-style: none; color: rgb(51, 51, 51); padding-left: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 0px;
}
.FAQresultList .searchDelimiter {
	width: 440px; font-size: 0px; margin-top: 14px; margin-bottom: 14px;
}
.FAQresultList .largedDelimiter {
	width: 440px; font-size: 0px; margin-bottom: 2px; margin-left: 0px;
}
.FAQresultList a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.FAQresultList a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.FAQresultList a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.faq a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.faq a:hover {
	color: rgb(51, 51, 51); text-decoration: none;
}
.faq a:visited {
	color: rgb(51, 51, 51); text-decoration: none;
}
.faq .textAsLink {
	color: rgb(231, 0, 26); font-weight: bold;
}
.FAQresultList .textAsLink {
	color: rgb(231, 0, 26);
}
.FAQresultList .textAsLink:hover {
	color: rgb(231, 0, 26);
}
.FAQresultList .textAsLink:visited {
	color: rgb(231, 0, 26);
}
.FAQPuffDelimiter {
	width: 190px; height: 2px; margin-top: 10px; margin-bottom: 10px; margin-left: -13px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
.FAQPuffDelimiter2 {
	width: 190px; height: 2px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x; background-color: rgb(240, 240, 240);
}
.Oliheader:hover {
	cursor: pointer;
}
.imagepuffContent {
	width: 190px; overflow: hidden; margin-top: 10px;
}
.catPuff .puffContent {
	padding-top: 0px; padding-bottom: 0px;
}
.puffContentTop {
	width: 180px; color: rgb(231, 0, 26); padding-top: 7px; padding-bottom: 6px; padding-left: 13px; font-family: Arial; font-size: 12px; background-image: url("../../Stim/Images/box_mid_light.png"); background-repeat: repeat-y;
}
.hovertop:hover {
	background-color: white;
}
.boldLink {
	font-weight: bold;
}
.NoboldLink {
	font-weight: normal;
}
.puffTextArea {
	width: 170px;
}
.puffBottom {
	width: 190px; height: 3px; font-size: 0px; margin-bottom: 10px; background-image: url("../../Stim/Images/box_bottom.png"); background-repeat: no-repeat;
}
.puffBild {
	padding-top: 10px; padding-bottom: 10px;
}
.puffRightText {
	width: 163px;
}
.puffRightText2 {
	width: 163px;
}
.puffRightText p {
	margin: 13px 0px 0px;
}
.puffRightText2 p {
	margin: 0px !important;
}
.puffRightText2 a {
	color: rgb(231, 0, 26); text-decoration: none;
}
.puffRightText a {
	color: rgb(51, 51, 51); text-decoration: none;
}
.search-field {
	width: 128px; margin-right: 8px;
}
.search-field--en {
	width: 100px; margin-right: 8px;
}
.searchBut {
	width: 48px; height: 27px; margin-left: 3px; position: absolute;
}
.panelLogin {
	margin-top: 20px;
}
#MainArea #login {
	margin-top: 20px; background-color: rgb(240, 240, 240);
}
#login .loginHeadMid {
	width: 397px; color: white; text-transform: capitalize; padding-top: 6px; padding-bottom: 4px; padding-left: 13px; font-size: 11px; font-weight: bold; background-color: black;
}
.loginStatus {
	width: 163px; font-weight: bold;
}
#login .loginContent {
	padding: 11px 13px 10px; width: 179px; color: rgb(51, 51, 51); overflow: hidden; font-family: Arial; font-size: 12px; text-decoration: none; float: left;
}
#login .loginLinks {
	padding: 11px 13px 10px; width: 179px; color: rgb(51, 51, 51); overflow: hidden; font-family: Arial; font-size: 12px; text-decoration: none; float: left;
}
.loginBottom {
	width: 410px; height: 1px; font-size: 0px; margin-bottom: 10px; background-color: rgb(204, 204, 204);
}
#login table {
	border: currentColor;
	border: none;
}
.loginHeader {
	color: black; font-size: 11px; font-weight: bold;
}
.loginErrorMsg {
	width: 100%; color: rgb(231, 0, 26); font-weight: bold;
}
.loginaspacer {
	width: 100px; height: 3px; font-size: 0px;
}
.loginButContainer {
	margin-top: 5px; float: left;
}
.loginButContainer .login-button {
	float: left;
}
.loginLinks ul {
	margin: 0px; padding: 10px 0px 0px; list-style-image: url("/Templates/Stim/Images/red_arrow.png");
}
.loginLinks ul li {
	padding-bottom: 3px;
}
.loginLinks ul li a {
	color: rgb(231, 0, 26); font-size: 12px; font-weight: bold; text-decoration: none; display: block;
}
.loginLinks a:hover {
	color: rgb(231, 0, 26);
}
.loginBut {
	margin-left: 8px;
}
.loginField {
	width: 162px;
}
.userInfoArea {
	width: 400px; height: 18px; font-size: 12px; font-weight: bold; margin-right: 10px; float: right;
}
.accountInfo a {
	color: white; line-height: 1; padding-bottom: 3px; float: right;
}
.userInfo {
	color: white; line-height: 1; padding-bottom: 3px; float: right;
}
.userInfoAdmin {
	color: rgb(231, 0, 26); padding-bottom: 3px;
}
.userInfoArea .textAsLink {
	background: url("../../Stim/Images/white_arrow.png") no-repeat 0px 3px; margin-left: 10px;
}
.userInfoArea a {
	text-decoration: none;
}
.userInfoArea a:hover {
	text-decoration: none;
}
.userInfoArea a:visited {
	text-decoration: none;
}
.startPageRight {
	width: 190px; margin-top: 13px; margin-left: 20px; float: left;
}
.startPageCenter {
	width: 212px; float: left;
}
#searchPage {
	margin-top: 10px;
}
.searchResultArea {
	font-family: Arial; font-size: 12px; margin-top: 10px; margin-right: 10px; margin-left: 30px; float: left;
}
.prevLink {
	float: left;
}
.nextLink {
	float: right;
}
.searchRes {
	padding-bottom: 30px; margin-right: 50px; margin-left: 20px;
}
.searchRes a {
	color: rgb(231, 0, 26); font-family: Arial; font-weight: bold; text-decoration: none;
}
.searchRes a:hover {
	color: rgb(231, 0, 26); font-family: Arial; font-weight: bold; text-decoration: none;
}
.searchRes .LinkButton_Disabled {
	color: gray;
}
.searchRes .LinkButton_Disabled:hover {
	color: gray;
}
.resultList {
	width: 650px; margin-top: 15px; float: left;
}
#searchPage h1 {
	font-size: 34px; font-weight: normal; margin-top: 20px;
}
#searchPage h2 {
	font-size: 18px; font-weight: normal; margin-bottom: 13px;
}
.searchResultArea li {
	list-style: none;
}
#searchPage ul {
	padding-left: 0px; margin-left: 0px;
}
.searchResultArea h3 {
	margin-bottom: 0px;
}
#searchPage h3 a {
	color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; margin-bottom: 0px;
}
#searchPage h3 a:visited {
	color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; margin-bottom: 0px;
}
#searchPage h3 a:hover {
	color: rgb(51, 51, 51); font-size: 14px; text-decoration: none; margin-bottom: 0px;
}
#searchPage li h3 a {
	color: rgb(231, 0, 26);
}
#searchPage li h3 a:visited {
	color: rgb(231, 0, 26);
}
#searchPage li h3 a:hover {
	color: rgb(231, 0, 26);
}
#SearchPageRight li .h3Container a {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
#SearchPageRight li .h3Container a:visited {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
#SearchPageRight li .h3Container a:hover {
	color: rgb(51, 51, 51); font-size: 12px; text-decoration: none;
}
.caps {
	font-variant: small-caps;
}
#searchPage .largedDelimiter {
	width: 620px; padding-bottom: 0px; margin-left: 0px;
}
.searchText {
	width: 570px;
}
.searchDate {
	font-size: 10px; font-style: italic; float: left;
}
.searchDelimiter {
	width: 620px; height: 2px; font-size: 0px; margin-top: 15px; margin-bottom: 5px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
#SearchPageRight li {
	list-style: none; width: 190px;
}
.h3Container {
	height: 18px; color: rgb(51, 51, 51); padding-top: 6px; padding-bottom: 6px; padding-left: 13px; position: relative;
}
.h3Container:hover {
	background-color: white;
}
#SearchPageRight ul {
	margin: 0px; padding: 0px;
}
#SearchPageRight h3 {
	font-weight: normal; margin-top: 0px; margin-bottom: 0px;
}
.searchPuffDelimiter {
	width: 190px; height: 2px; font-size: 0px; background-image: url("../../Stim/Images/startPageDelimiter.gif"); background-repeat: repeat-x;
}
.searchPuffDelimiterInvis {
	width: 190px; height: 2px; font-size: 0px;
}
.errMsg {
	font-size: 14px; font-style: italic; margin-top: 20px;
}
.newsArchive {
	margin: 0px 20px 0px 30px;
}
.bread .newsArchive {
	margin-top: -10px; margin-left: auto;
}
.bread .newsArchive h1 {
	font-size: 24px;
}
.newsArchive .textAsLink {
	color: black; line-height: 18px;
}
.newsArchive h1 {
	font-family: Arial; font-size: 35px; margin-top: 50px; margin-bottom: 7px;
}
.newsArchive .puffLitenImage {
	padding: 12px 0px; width: 440px; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsArchive .puffLitenNoImage {
	padding: 12px 0px; width: 440px; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.newsArchive .puffLitenNoImage .txtContainer {
	width: 440px;
}
.newsArchive .txtContainer a:hover {
	color: rgb(79, 79, 79);
}
.newsArchive a {
	text-decoration: none;
}
.newsArchive a:visited {
	text-decoration: none;
}
.newsArchive a:visited {
	color: rgb(74, 71, 69);
}
.newsArchive h2 {
	margin: 0px; overflow: hidden; padding-bottom: 6px; font-family: Arial; font-size: 16px; font-style: normal; font-weight: bold;
}
.newsArchive h2 a:hover {
	color: black;
}
.newsArchive h2 a {
	color: black;
}
.newsArchive h2 a:visited {
	color: black;
}
.newsArchive li {
	list-style: none;
}
.newsArchive .puffDelimiter {
	width: 440px; height: 2px; padding-bottom: 10px; font-size: 0px; background-repeat: repeat-x;
}
.FillText {
	font-weight: bold;
}
.divVsPanelCSS {
	width: 190px; margin-left: 40px; float: left;
}
#NewsListing li {
	list-style: none;
}
#NewsListing a {
	color: rgb(74, 71, 69); text-decoration: none;
}
#NewsListing a:hover {
	color: rgb(74, 71, 69); text-decoration: none;
}
#NewsListing a:visited {
	color: rgb(74, 71, 69); text-decoration: none;
}
.pagingContainer {
	width: 450px;
}
.pagingContainer a {
	color: rgb(231, 0, 26); font-size: 12px; font-weight: bold;
}
.pagingContainer a:hover {
	color: rgb(231, 0, 26); font-size: 12px; font-weight: bold;
}
.pagingContainer a:visited {
	color: rgb(231, 0, 26); font-size: 12px; font-weight: bold;
}
.pagingContainer .pagingSClass {
	border: 1px solid rgb(204, 204, 204); color: black; line-height: 17px; padding-right: 4px; padding-left: 4px; margin-right: 2px; margin-left: 2px; background-color: rgb(245, 245, 245);
}
.pagingContainer .pagingSClass a {
	border: 1px solid rgb(204, 204, 204); color: black; line-height: 17px; padding-right: 4px; padding-left: 4px; margin-right: 2px; margin-left: 2px; background-color: rgb(245, 245, 245);
}
.pagingContainer .pagingSClass a:hover {
	border: 1px solid rgb(204, 204, 204); color: black; line-height: 17px; padding-right: 4px; padding-left: 4px; margin-right: 2px; margin-left: 2px; background-color: rgb(245, 245, 245);
}
.pagingContainer .pagingSClass a:visited {
	border: 1px solid rgb(204, 204, 204); color: black; line-height: 17px; padding-right: 4px; padding-left: 4px; margin-right: 2px; margin-left: 2px; background-color: rgb(245, 245, 245);
}
.pagingUSClass {
	border: 1px solid rgb(204, 204, 204); padding-right: 4px; padding-left: 4px; margin-right: 2px; margin-left: 2px; background-color: rgb(245, 245, 245);
}
.pagingFirstClass {
	
}
.pagingLastClass {
	
}
.pagingNextClass {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; padding-left: 10px; margin-right: 9px; float: right;
}
.pagingContainer .pagingNextClassdisabled {
	color: gray; float: right;
}
.pagingContainer .pagingNextClassdisabled:hover {
	color: gray; float: right;
}
.pagingPrevClass {
	background: url("../../Stim/Images/red_arrow.png") no-repeat 0px 3px; padding-left: 10px; float: left;
}
.pagingContainer .pagingPrevClassdisabled {
	color: gray; float: left;
}
.pagingContainer .pagingPrevClassdisabled:hover {
	color: gray; float: left;
}
.newslistHeading {
	font-weight: bold;
}
.newslistingDate {
	font-style: italic;
}
.newsPageContent {
	width: 410px; margin-top: 10px; margin-right: 60px; margin-left: 30px;
}
.newsPageContent h1 {
	font-size: 35px;
}
.newsDate {
	color: rgb(51, 51, 51); font-family: Arial; font-style: italic; margin-bottom: 5px;
}
.newsPubDate {
	font-style: italic; margin-right: 5px;
}
a.pdfExtension {
	background: url("images/extensions/pdf_1816.png");
}
a.pptExtension {
	background: url("images/extensions/psd_1816.png");
}
a.pptxExtension {
	background: url("images/extensions/psd_1816.png");
}
a.docExtension {
	background: url("images/extensions/word_1816.png");
}
a.docxExtension {
	background: url("images/extensions/word_1816.png");
}
a.xlsExtension {
	background: url("images/extensions/excel_1816.png");
}
a.xlsxExtension {
	background: url("images/extensions/excel_1816.png");
}
a.bmpExtension {
	background-image: url("images/extensions/bmp.gif");
}
a.gifExtension {
	background-image: url("images/extensions/gif.gif");
}
a.htmExtension {
	background-image: url("images/extensions/htm.gif");
}
a.htmlExtension {
	background-image: url("images/extensions/htm.gif");
}
a.jpgExtension {
	background-image: url("images/extensions/jpg.gif");
}
a.jpegExtension {
	background-image: url("images/extensions/jpg.gif");
}
a.mp3Extension {
	background-image: url("images/extensions/mp3.gif");
}
a.mpgExtension {
	background-image: url("images/extensions/mpg.gif");
}
a.pngExtension {
	background-image: url("images/extensions/png.gif");
}
a.pptExtension {
	background-image: url("images/extensions/ppt.gif");
}
a.tifExtension {
	background-image: url("images/extensions/tif.gif");
}
a.tiffExtension {
	background-image: url("images/extensions/tif.gif");
}
a.txtExtension {
	background-image: url("images/extensions/txt.gif");
}
a.wavExtension {
	background-image: url("images/extensions/wav.gif");
}
a.zipExtension {
	background-image: url("images/extensions/zip.gif");
}
a.pdfExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.pptExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.pptxExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.docExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.docxExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.xlsExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.xlsxExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.bmpExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.gifExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.htmExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.htmlExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.jpgExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.jpegExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.mp3Extension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.mpgExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.pngExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.pptExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.tifExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.tiffExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.txtExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.wavExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.zipExtension {
	padding: 0px 0px 5px 20px; line-height: 2em; background-repeat: no-repeat;
}
a.docExtension {
	background-position: 2px 0px;
}
a.docxExtension {
	background-position: 2px 0px;
}
#ImagepuffID {
	margin-bottom: 10px;
}
.hidden {
	visibility: hidden;
}
.pwdRecoverContent {
	padding-left: 15px; margin-top: 57px; border-top-color: rgb(231, 0, 26); border-bottom-color: rgb(231, 0, 26); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; background-color: rgb(240, 240, 240);
}
.pwdRecoverContent .bread {
	padding-bottom: 10px;
}
.infoPageContent .pwdRecoverContent h1 {
	margin-top: 10px;
}
.formButton2 {
	border: 0px solid rgb(255, 255, 255); width: auto; text-align: center; color: white; padding-top: 5px; padding-bottom: 5px; margin-top: 10px; margin-bottom: 15px; background-color: rgb(231, 0, 26);
}
.QuickSearchArea {
	margin: 40px 8px 0px 0px; right: 0px;
}
input.quickSearchField {
	margin: 0px 2px 0px 0px; border: 1px solid black; width: 200px; float: left;
}
.quickSearchButton {
	background: url("images/MainMenuSearchButton.png") no-repeat left top; width: 23px; height: 21px; float: left; display: block;
}
.ac_results {
	padding: 0px; border: 1px solid black; overflow: hidden; z-index: 99999; background-color: white;
}
.ac_results ul {
	list-style: none; margin: 0px; padding: 0px; width: 100%; font-family: Arial; font-size: 12px;
}
.ac_results li {
	margin: 0px; padding: 2px 5px; line-height: 25px; overflow: hidden; font-family: Segoe UI; font-size: 12px; font-style: normal; font-weight: 400; font: menu; display: block; cursor: default;
}
.ac_loading {
	background: url("indicator.gif") no-repeat right white;
}
.ac_odd {
	background-color: rgb(240, 240, 240);
}
.ac_over {
	color: white; background-color: rgb(231, 0, 26);
}
.modal2 {
	padding: 15px; border: 2px solid rgb(51, 51, 51); width: 650px; text-align: left; display: none; opacity: 1; background-color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc;
}
.modal {
	padding: 15px; border: 2px solid rgb(51, 51, 51); width: 430px; text-align: left; display: none; opacity: 1; background-color: rgb(255, 255, 255); -moz-border-radius: 6px; -webkit-border-radius: 6px; -moz-box-shadow: 0 0 50px #ccc; -webkit-box-shadow: 0 0 50px #ccc;
}
.modal h2 {
	margin: 0px; padding: 10px 0px; font-size: 20px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
.LicensinfoRuta .topHeading {
	color: black;
	font-size:20px;
}
.LicensinfoRuta input[disabled] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta input[readonly] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta select[disabled] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta select[readonly] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta checkbox[disabled] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta checkbox[readonly] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta textarea[disabled] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta textarea[readonly] {
	margin: 1px; border: 1px solid rgb(127, 157, 185); color: rgb(0, 0, 0); cursor: default; background-color: rgb(220, 220, 220);
}
.LicensinfoRuta .radio input[disabled] {
	border: currentColor; background-color: white;
}
.LicensinfoRuta .radio input[readonly] {
	border: currentColor; background-color: white;
}
.modal p {
	line-height: 1.2; padding-top: 0px; padding-bottom: 0px; margin-top: 10px; margin-bottom: 7px;
}
.licMsg {
	color: red;
}
.modal .close {
	top: -15px; width: 35px; height: 35px; right: -15px; position: absolute; cursor: pointer; background-image: url("/Templates/Stim/images/close.png");
}
.modal2 .close {
	top: -15px; width: 35px; height: 35px; right: -15px; position: absolute; cursor: pointer; background-image: url("/Templates/Stim/images/close.png");
}
.nrImage {
	width: 178px; height: 41px; display: inline;
}
.rightClass {
	float: right;
}
.leftClass {
	float: left;
}
.licMoms {
	font-weight: bold;
}
.LicensinfoRuta .noPadBot h2 {
	padding-bottom: 0px;
}
.chkBoxClass {
	width: 20px;
}
.chkArea {
	width: 205px; height: 20px; padding-top: 5px;
}
.chkText {
	width: 395px; padding-left: 5px; font-weight: bold; margin-top: 2px;
}
.chkAmunot {
	line-height: 1.5;
}
.chkText a {
	color: rgb(231, 0, 26); font-size: 12px;
}
.chkText a:hover {
	color: rgb(231, 0, 26); font-size: 12px;
}
.chkText a:visited {
	color: rgb(231, 0, 26); font-size: 12px;
}
.chkArea .chkText {
	width: 180px; font-size: 9px; margin-top: 7px;
}
.radio {
	padding-left: 0px; margin-left: 0px;
}
.noDecorationLink {
	color: black; text-decoration: none;
}
.noDecorationLink:hover {
	color: rgb(79, 79, 79);
}
.licensInfo {
	width: 250px; font-size: 11px; float: left;
}
.LicensinfoRuta h4 {
	font-size: 11px;
}
.LicensinfoRuta .licensInfo ul {
	padding-left: 20px; margin-top: 25px; margin-left: 0px;
}
.licensHelp {
	width: 140px; font-size: 11px; margin-top: -10px; margin-left: 10px; float: left;
}
#ctl00_FullRegion_MainRightRegion_MainRegion_Panel3 .marginBot {
	padding-bottom: 10px; margin-bottom: 20px;
}
.LicensinfoRuta .licensHelp ul {
	list-style: none; margin: 0px; padding: 0px; width: 170px;
}
.licensHelp p {
	margin-top: 3px;
}
.licensHelp h4 {
	margin-top: 25px; margin-bottom: 3px;
}
.licensHelp a {
	color: black; font-weight: normal; text-decoration: none;
}
.licensHelp a:visited {
	color: black; font-weight: normal; text-decoration: none;
}
.licensHelp a:hover {
	color: black; font-weight: normal; text-decoration: none;
}
.LicensinfoRuta {
	width: 542px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; float: left;
}
.LicensinfoRuta h2 {
	color: rgb(231, 0, 26); border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
.LicensinfoRuta ul {
	padding-left: 15px;
}
.LicensinfoRuta p {
	margin-top: 3px; margin-bottom: 3px; 
}
.LicensinfoRuta .licensReadMore ul {
	list-style: none; margin: 0px; width: 100%; padding-bottom: 10px; padding-left: 0px;
}
.licensReadMore .faqheading {
	font-weight: bold;
}
.LicensInfoLeft {
	width: 190px; float: left;
}
.KlirrLicensInfoLeft {
	width: 255px; float: left;
}
.LicensInfoLeft p {
	font-size: 12px; font-weight: normal; margin-top: 7px; margin-bottom: 3px; width:100%;
}
.inputField {
	width: 188px;
}
.inputFieldShort {
	width: 65px; margin-right: 5px; float: left;
}
.redstar {
	color: red; 
}
.test {
	width: 65px; line-height: 1; font-size: 11px; margin-right: 5px; float: left;
}
.test2 {
	width: 116px; line-height: 1; padding-left: 5px; font-size: 11px; float: left;
}
.inputFieldDate {
	width: 188px;
}
.inputFieldMed {
	width: 116px; float: left;
}
.LicensInfoMargin {
	padding-bottom: 0px; float: left;
}
.marginBig {
	margin-top: 25px; margin-bottom: 25px;
}
.marginTop {
	
}
.marginBot {
	margin-bottom: 10px;
}
.bigspacer {
	width: 20px; height: 20px;
}
.marginBotBig {
	margin-bottom: 20px;
}
.fg-button {
	padding: 1px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
.fg-linkbutton {
	padding: 3px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
.search-button {
	padding: 1px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
.login-button {
	padding: 1px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
.clear-button {
	padding: 1px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
#xformWrapper table#id_matrix td input[type=submit] {
	padding: 1px 4px 3px; outline: 0px; text-align: center; font-size: 11px; text-decoration: none !important; position: relative; cursor: pointer; zoom: 1;
}
.search-button {
	height: 22px;
}
#xformWrapper table#id_matrix td input[type=submit] {
	height: 22px;
}
.login-button {
	height: 22px; margin-right: -2px; float: right;
}
.clear-button {
	margin-left: -27px;
}
.iframeClass {
	margin-left: -5px;
}
.Statsdiv {
	padding-right: 25px; padding-left: 25px; font-family: Arial; font-size: 12px; background-color: white;
}
.Statsdiv h1 {
	font-size: 35px; margin-top: 30px; margin-bottom: 0px;
}
.heading22 {
	
}
.heading {
	font-weight: bold;
}
.rubrik {
	color: rgb(51, 51, 51); font-size: 14px; font-weight: bold;
}
.statsImg {
	padding-left: 25px;
}
.WebbRoomContent h1 {
	margin-top: 55px;
}
.Pufftext {
	font-family: Arial; font-size: 12px;
}
#ErrorPage {
	margin: 100px; width: 530px; height: 100%; font-family: Arial; font-size: 12px; float: none; display: inline;
}
.confirmPageContent {
	width: 460px; padding-left: 30px; margin-top: 30px;
}
table {
	font-size: 12px; border-bottom-color: rgb(231, 0, 26); border-bottom-width: 1px; border-bottom-style: solid;
}
th {
	text-align: center; background-color: white;
}
table.classic th {
	padding: 0.4em; border: 0.1em solid rgb(119, 119, 119); background-color: rgb(218, 218, 218);
}
table.classic td {
	padding: 0.2em 0.4em; border: 0.1em solid rgb(119, 119, 119);
}
table.color {
	border: 0.1em solid rgb(39, 85, 105); border-collapse: collapse;
}
table.color th {
	padding: 0.4em; border: 0.1em solid rgb(39, 85, 105); color: white; background-color: rgb(68, 149, 185);
}
table.color td {
	padding: 0.2em 0.4em; border: 0.1em solid rgb(39, 85, 105);
}
th.highlighted {
	EditMenuName: Highlighted;
}
td.highlighted {
	EditMenuName: Highlighted;
}
table.classic th.highlighted {
	background-color: rgb(170, 170, 170);
}
table.classic td.highlighted {
	background-color: rgb(240, 240, 240);
}
table.color th.highlighted {
	background-color: rgb(55, 121, 149);
}
table.color td.highlighted {
	background-color: rgb(209, 230, 239);
}
th.leftalignedcontent {
	text-align: left; EditMenuName: Left aligned;
}
td.leftalignedcontent {
	text-align: left; EditMenuName: Left aligned;
}
th.rightalignedcontent {
	text-align: right; EditMenuName: Right aligned;
}
td.rightalignedcontent {
	text-align: right; EditMenuName: Right aligned;
}
table.Stim {
	font-size: 12px; border-bottom-color: rgb(231, 0, 26); border-bottom-width: 1px; border-bottom-style: solid; border-collapse: collapse; border-spacing: 0px; EditMenuName: Stim;
}
table.Stim caption {
	text-align: left; color: white; padding-top: 5px; padding-bottom: 5px; padding-left: 13px; font-weight: bold; margin-left: -1px; background-color: rgb(207, 20, 28);
}
table.Stim tbody tr td {
	padding: 5px 13px; border-top-color: rgb(204, 204, 204); border-right-color: rgb(204, 204, 204); border-left-color: rgb(204, 204, 204); border-top-width: 1px; border-right-width: 1px; border-left-width: 1px; border-top-style: solid; border-right-style: solid; border-left-style: solid; background-color: white;
}
table.Stim tbody tr td.tableHead {
	color: rgb(153, 153, 153); font-weight: bold;
}
table.Stim tbody tr td.boldCell {
	font-weight: bold;
}
#allm h3 {
	color: white; line-height: 18px; font-size: 23px; font-style: normal; font-weight: bold; margin-bottom: 0px;
}
#allm a {
	color: white; font-size: 22px; font-weight: bold; text-decoration: underline; outline-width: medium; outline-style: none;
}
.rssListContainer {
	margin: 0px 20px 0px 30px; width: 450px;
}
.rssListContent #rssReaderBoxArea {
	margin: 0px;
}
.rssListContent #rssReaderBoxArea h2 {
	border-bottom-color: currentColor; border-bottom-width: 0px; border-bottom-style: none;
}
#rssReaderBoxArea .rssitem {
	padding: 12px 0px; border-bottom-color: rgb(203, 200, 197); border-bottom-width: 1px; border-bottom-style: solid;
}
.rssReaderPagingContainer {
	margin: 12px 0px 0px;
}
.rssReaderPagingContainer a {
	border: 1px solid rgb(204, 204, 204); color: rgb(231, 0, 26) !important; line-height: 17px; padding-right: 4px; padding-left: 4px; font-size: 12px; font-weight: bold; background-color: rgb(245, 245, 245);
}
.rssReaderPagingContainer a:visited {
	border: 1px solid rgb(204, 204, 204); color: rgb(231, 0, 26) !important; line-height: 17px; padding-right: 4px; padding-left: 4px; font-size: 12px; font-weight: bold; background-color: rgb(245, 245, 245);
}
.rssReaderPagingContainer a:hover {
	border: 1px solid rgb(204, 204, 204); color: rgb(231, 0, 26) !important; line-height: 17px; padding-right: 4px; padding-left: 4px; font-size: 12px; font-weight: bold; background-color: rgb(245, 245, 245);
}
.rssItem p.heading {
	margin-bottom: 5px;
}
p.rssSource {
	margin: 3px 0px 0px; font-size: 10px; font-weight: bold;
}
div.submitPage {
	width: 255px; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; font-family: Arial; font-size: 12px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(240, 240, 240);
}
div.submitPage .redstar {
	margin-top: 2px; margin-bottom: 2px;
}
div.submitPage .leftClass {
	margin-top: 2px; margin-bottom: 2px;
}
.formHead {
	padding: 10px 0px 10px 15px; width: 255px; color: white; margin-bottom: 0px; background-color: rgb(206, 0, 23);
}
#expSubPage p {
	margin: 3px 0px 15px; font-size: 16px;
}
#expSubPage p.Ingress {
	margin: 3px 0px;
}
.inputFieldNote {
	width: 190px; height: 75px; margin-bottom: 10px;
}
.subBut {
	margin-right: 15px; float: right;
}
.fileList {
	width: 200px; padding-top: 15px; padding-bottom: 10px; margin-top: 150px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid; background-color: rgb(240, 240, 240);
}
div.fileList p.Ingress {
	padding-left: 15px;
}
div.fileList ul {
	padding-left: 30px;
}
#wizzContent {
	/*margin: 0px 20px;*/ /* remove */
}
#wizzContent p, #wizzContent div.section .block.leftClass .roll p, #wizzContent div.section .block.leftClass .fupp p  
 {
	margin: 0px;
}
#wizzContent a {
	color: rgb(206, 0, 23); font-weight: bold; text-decoration: underline;
}
input.Addbutton
{
	margin-left:20px;
	}
div.section {
	/*padding-top: 10px;*/
	/*margin-left: 20px;*/ /* ny */
	/*border-top-color: rgb(204, 204, 204); 
	border-bottom-color: rgb(204, 204, 204); 
	border-top-width: 1px; 
	border-bottom-width: 1px; 
	border-top-style: solid;
	border-bottom-style: solid;*/ /*remove*/
}
#wizzContent div.section div.extraTitles
{
	padding-left: 20px;
}
#wizzContent div.section div.extraTitles div.songTitle
{
	margin-top: 6px;
	display:inline-block;
}
#wizzContent div.section div.extraTitles div.songTitle input[type="text"]
{
	margin-right: 27px;
}
div.sectionSummary
{
	border-bottom: 1px solid #C6C6C6;
	padding-bottom: 3px;
	padding-top: 5px;
	margin-bottom: 27px;
	position: relative;
	height: 24px;	
}
div.sectionSummary.noBorder
{
	border: none;
	padding-bottom: 0px;
	margin-bottom: 20px;
	margin-top: 7px;
}
div.sectionSummary.moreinfo
{
	border: none;
	padding-bottom: 0px;
	margin-bottom: 5px;
	margin-top: 4px;
}
#wizzContent div.sectionSummary a,
#wizzContent div.sectionSummary a:hover
{
	text-decoration: none;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #666;
	display: inline-block;
	/*position: absolute;*/
	margin-left: 7px;
	margin-top: 3px;
	vertical-align: top;
}
div.uppBlock
{
	height: 31px;
	padding-left: 20px;
	border-bottom: 1px solid #C6C6C6;
}
div.block {
	min-height: 20px;
	padding-top: 6px; /* edit */
	display: inline-block;  /* ny */
}
.boxM 
{
    margin-left: 2px;
}
.box1 {
	width: 240px;
}
.box2 {
	width: 60px;
}
.box3 {
	width: 176px;
}
div.section .block.leftClass.capitalize p
{
	padding-top: 3px;
}
.box4 {
	width: 160px; height: 55px;
}
.hid {
	display: none;
}
.hidupp {
	display: none;
}
.curs {
	font-style: italic;
}
#wizzContent a.delAlt {
	text-decoration: none;
}
#wizzContent a.delupp {
	text-decoration: none;
}
.chkRole {
	margin-top: 20px;
}
.spinner {
	background-position: center; top: 350px; width: 80px; height: 80px; right: 400px; position: fixed; z-index: 5; background-image: url("/Templates/Stim/Images/ajax-loader-trans.gif"); background-repeat: no-repeat; background-color: rgba(195, 195, 195, 0.2);
}
.hidden {
	display: none;
}
div.titleSection {
	padding-top: 10px; padding-bottom: 10px; border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; border-bottom-style: solid;
}
/*div.titleSection {
	padding-top: 10px; padding-bottom: 10px; border-top-color: rgb(204, 204, 204); border-bottom-color: rgb(204, 204, 204); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
*/
.superhidden {
	display: none;
}
/* Verkanmlan */
#formWrapper h1, #MusicReportPageContent h1
{
	font-family: helvetica;
	margin: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 0px;
	
}
#formWrapper h2, #MusicReportPageContent h3 , .addEventWrapper h3, workdetailWrapper h3
{
	color: #FFFFFF;
	font-family: helvetica;
	font-size: 12px;
	height: 24px;
	background-color: #ABABAB;
	font-family: helvetica;
	margin: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding: 0px;
	padding-top: 8px;
	padding-left: 20px;	
}


.addEventWrapper h3 
{
	margin-top:5px;
	margin-bottom:3px;
	height:18px;
	padding-bottom: 3px;
    padding-top: 2px;
    padding-left:10px;
}
#MusicReportPageContent h2
{
	font-size: 16px
}

.PlaceRow, .PlaceDispRow, .AnRow, p.AnDispRow, .TitelRepRow, p.TitelRepDispRow, .DateRow
{
	margin-left:20px;
}

.addEventWrapper .PlaceRow
{
	margin-left:0px;
}

.DateRow
{
	margin-bottom:10px;
}
#wizzContent  div.header
{
	background-color: #F0F0F0;
	display: inline-block;
	height: 28px;
	padding-left: 20px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
	width: 604px;
	border-bottom: 1px solid #C6C6C6;
}
#wizzContent div.header .boxmargin, #step2 .boxmargin
{
	float: left;
}
.moreInfo .fupp
{
	width:220px;
}
#wizzContent div.header .roll, #step2  .roll, .moreInfo .roll
{
	width: 57px;
	margin-right:7px;
}
#wizzContent div.header .car, #step2 .car
{
	width: 32px;
}
#wizzContent div.header .tmk, #step2 .tmk 
{
	width: 45px;
}
#wizzContent div.header .ipinr, #step2 .ipinr
{
	width: 88px;
}
#wizzContent div.header .persnr, #step2 .persnr
{
	width: 101px;
}
#wizzContent div.header .name, #step2  .name
{
	/*width: 134px;*/
	/* OBS TEST 120125 */
	word-wrap:break-word;
	width: 180px;
	
}
/*
 #step2  .name
{
	width: 200px;
}
*/
#wizzContent div.header .fname
{
	width: 73px;
}
#wizzContent div.header .ename
{
	width: 100px;
}
#wizzContent div.header .utf, #step2  .utf
{
	width: 48px;
}
#wizzContent div.header .mek, #step2  .mek
{
	width: 47px;
}
#wizzContent div.header .avtalsnr
{
	width: 263px;
}
#wizzContent div.header .eutf
{
	width: 45px;
}
#wizzContent div.header .emek
{
	width: 45px;
}
#wizzContent div.section  .block.leftClass p, #wizzContent div.section .cdate p
{
	margin-bottom: 5px;
}
#wizzContent div.section .cdate
{
	margin-top:6px;
}

div.section  .block.leftClass.space26
{
	padding-left: 20px;
	margin-right: 26px;
}
div.section input.box1
{
	width: 272px;
}
div.section input.box2
{
	width: 45px;
}
div.section input.roll
{
	width: 45px;
}
div.section .block.leftClass.boxmargin
{
	margin-right: 6px;
}
div.section .toppadding3
{
	padding-top: 3px;
}
div.section span.curs
{
	margin-right: 4px;
}
div.section .width26
{
	width: 35px;
	margin-right: 6px;
    margin-top: 3px;
}
div.section .width28
{
	width: 22px;
}
div.section .width73
{
	width: 70px; /* 120125 tidigae 67px */
}
div.section .width98
{
	width: 92px;
}
div.section .width69
{
	width: 63px;
}
div.section .width93
{
	width: 87px;
}
div.section .width41
{
	width: 35px;
}
div.section .width179
{
	width: 173px;
}
div.section .width60
{
	width: 60px;
}
div.section .width90
{
	width: 90px;
}

div.section .width132
{
	width: 132px;
}
div.width250
{
	width:250px;
}

div.width300
{
	width:300px;
	position: relative;
	display:block;
	height: 24px;
}

#formWrapper div.section .marginright7
{
	margin-right: 7px;
}
#formWrapper div.section .marginright86
{
	margin-right: 86px;
}
#formWrapper div.section .marginright125
{
	margin-right: 125px;
}
.stepMenu
{
	font-weight: bold;
	height: 30px;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	background-color: #F5F5F5;
}
.stepMenu .step
{
	display: inline-block;
	width: 208px;
	height: 30px;
	position: relative;
	color: #999999;
	margin: 0px;
	float: left;
}
.stepMenu .text
{
	position: relative;
	display: block;
    margin: 5px 0 0 20px;
    width: 180px;
}
.stepMenu .selected
{
	color: #F5F5F5;
	background-color: #ABABAB;
}
.stepMenu .arrow
{
	position: absolute;
    height: 0;
    right: 0;
    top: 0;
    width: 0;
    border-top: 15px solid #F5F5F5;
    border-left: 10px solid #ABABAB;
    border-bottom: 15px solid #F5F5F5;
}
.stepMenu .arrowbutt
{
	position: absolute;
    height: 0;
    Left: -10px;
    top: 0;
    width: 0;
    border-top: 15px solid #ABABAB;
    border-left: 10px solid #F5F5F5;
    border-bottom: 15px solid #ABABAB;
}
.stepMenu .emptyarrow
{
	border-color: transparent transparent transparent #F5F5F5;
	border-style: solid;
	border-width: 16px 0px 16px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: 0;
	top: -1px;
}
.stepMenu .arrowborder
{
	border-color: transparent transparent transparent #CCCCCC;
	border-style: solid;
	border-width: 16px 0px 16px 10px;
	height: 0;
	width: 0;
	position: absolute;
	right: -1px;
	top: -1px;
}
#formWrapper input[type=text], .formControlHolder input[type=text],
#formWrapper textarea, .AnRow input[type=text], .PlaceRow input[type=text],
	.DateRow input[type=text], .TitelRepLabel input[type=text], .artinput, .newRep 
{
	background: url(../Images/textboxBg.png) repeat-x 0 0 white;
	border: 1px solid #B7B7B7;
	padding-left: 2px;
	padding-right: 2px;
	margin: 0;
	font-size: 12px;
	font-family:Arial;
}
#formWrapper input[type=text]
{
		height: 17px;
}
#formWrapper textarea
{
	min-height: 60px;
}
#formWrapper .uppBlock input[type=image]
{
	margin-top: 7px;
}
/*#formWrapper .nameDropdown div.selector,*/
#formWrapper .nameDropdown span
{
	width: 139px;
}
div.section input[type=submit]
{
	margin-bottom: 10px;
	margin-top: 10px;
}
div.bottomspacer
{
	width: 624px;
	height: 26px;
	border-top: 1px solid #CCCCCC;
}
.capitalize
{
	text-transform: capitalize;
	padding-top: 3px;
}
.capitalizeNotop
{
	text-transform: capitalize;
}
.toUpper
{
	text-transform:uppercase;
}
.moreInfoPanel
{
	position: relative;
}
.moreInfo
{
	padding-bottom: 20px;
	padding-left: 20px;
}
.moreInfo .leftCol
{
	width: 320px;
	float: left;
}
#formWrapper .moreInfo .leftCol div.selector,
#formWrapper .moreInfo .leftCol select
{
	width: 280px;
}
#formWrapper .moreInfo .leftCol .roll div.selector, #formWrapper .moreInfo .leftCol .roll select
{
	width: 57px;
	margin-right:7px;
}
#formWrapper .moreInfo .leftCol .fupp div.selector, #formWrapper .moreInfo .leftCol .fupp select
{
	width: 215px;
}
#formWrapper .moreInfo .rightTop
{
	width: 280px;	
}
#formWrapper .moreInfo .rightCol div.selector,
#formWrapper .moreInfo .rightCol select
{
	width: 122px;
}

.moreInfo .rightCol
{
	width: 260px;
	float: left;
}
.moreInfo .box260
{
	width: 260px;

}
.MainControls
{
	height: 50px;
	position:relative;
	border-top: 1px solid #C6C6C6;
	padding-top: 20px;
}
.MainControls .right
{
	position: absolute;
	right: 0px;
	bottom:0px;
	margin-right: 15px;
	margin-bottom: 10px;
}

/*********************/
/* steg2 verkanmälan */


div.selector
{
	max-width:170px;
}
.step2Head
{
	color: #666666;
    display: inline-block;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    margin-left: 7px;
    margin-top: 3px;
    text-decoration: none;
    vertical-align: top;
}

div.sectionSummary2
{
	
	padding-bottom: 3px;
	padding-top: 5px;
	margin-bottom: 27px;
	margin-left:20px;
	margin-right:20px;
	position: relative;
	
}

div.titleRows
{
	border-bottom: 1px solid #C6C6C6;
	margin-bottom:20px;
}
div.upphovRow, div.moreInfoRow
{
	border-bottom: 1px solid #C6C6C6;
	min-height: 20px;
	padding-bottom:6px;
	padding-top:3px;
	/* OBS TEST 120125 */
	display:inline-block;
	width:587px;
}
div.upphovRows
{
	margin-bottom:20px;
}
div.titleSection, span.titleSection
{
	color: #666666;
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;	
}
span.minHeadother
{
	display:none;
}
/*
span.minHead:first-child, span.sekHead:first-child
{
	display:inline;
}
*/
.nameDropdown span
{
	/*text-transform:capitalize;*/
}

#step2 div.header
{
	background-color: #F0F0F0;
	display: inline-block;
	height: 28px;
	padding-left: 0px;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	width: 584px;
	border-bottom: 1px solid #C6C6C6;
}
#step2 .title
{
	width: 272px;
	word-wrap:break-word;
}

.titleRow
{
	text-transform:lowercase;
	text-transform:capitalize;
}

span.boxH
{
	width:110px;
	display:block;
	float:left;
}

div.dontShow
{
	display:none;
}
.step3Wrapper
{
	color: #666666;
	font-size: 14px;
	margin-bottom: 40px;
}
.step3Wrapper h3
{
	font-size: 20px;
	margin-top: 50px;
	width:420px;
	word-wrap:break-word;
}
.step3Wrapper .addedText
{
	display: block;
	margin-top: 5px;
}
.step3Wrapper .publishInfo
{
	display: block;
	margin-top: 15px;
	margin-bottom: 60px;
}
.step3Wrapper .MainControls
{
	border: none;
}
.step3Wrapper .center
{
	width: 100%;
	text-align: center;
}
.step3Wrapper .center .inner
{
	display: inline-block;
}
.step3Wrapper .newBtn
{
	margin-left: 10px;	
	margin-right: 10px;
}

.myhidden
{
	display: none;
}

#formWrapper .serverErrorMsg
{
    color: #E7001A;
    /* font-weight: bold;*/
    height: 45px;
    margin-left: 20px;
    width: 280px;
    min-height:0;  
    font-family:helvetica;
    font-size:12px;  
    border: 1px solid red;
    box-shadow: 0 0 5px #E7001A;
    -moz-box-shadow: 0 0 5px #E7001A;
    -webkit-box-shadow: 0 0 5px #E7001A;
}

.noresize
{
	resize:none;
}

.tstToolT:hover
{
	text-decoration:underline;
	cursor:pointer;
	
}

.breakBlock
{
	display:inline-block;
	word-wrap:break-word;
}

.printLogo
{
	display:none;
}

/* Select */
.fupp div.selector {
	text-transform:capitalize; 
}

#formWrapper .bread
{
	font-family: helvetica;
	margin-left:20px;
	margin-top:20px;
}

/* Startpage Toplist */
#toplistContainer
{
	background-color: #F0F0F0;
	margin-top:20px;
	margin-left:20px;
	padding: 7px 7px 20px;
	font-family:Arial;
}
#toplistContainer h2
{
	margin:0;
	padding:0 7px 10px 0;
	font-size:16px;
}
#toplistContainer .ingress
{
	margin-bottom:10px;
	font-size:10px;
}

#toplistContainer .bread p {
    margin-top: 0;
    margin-bottom:0;
    font-size:12px;
}

#toplistContainer .bread {   
    font-size:12px;
}

#toplistContainer p.smallFont, .smallFont
{
	font-size:10px;
}


/*********************/
/* Rapportsida       */
/*********************/
.anordnare, .eventplace
{
	margin-left: 20px;
    margin-top: 30px;
    width: 568px;
}
p.AnRow
{
	/*background-color:Lime;*/
}
p.AnFiled, p.PlaceFiled, p.TitelRepFiled, p.DateFiled
{
	/*display: inline-block;*/
    float: left;
    width: 189px;
    margin-bottom: 3px;
    margin-top: 3px;
}
span.AnLabel, span.PlaceLabel, span.TitelRepLabel, span.DateLabel
{
	width:125px;
	display: inline-block;
}

.AnRow input, .PlaceRow input, .DateRow input
{
	width:130px;
}
.botWrapper .PlaceRow input
{
	width:144px;
}

.eventLegend
{
	color:#666;
	font-weight:bold;
}

div.AnDisp, div.PlaceDisp, div.TitelRepDisp
{
	display:none;
}
 div.TitelRepDisp
{
	margin-left: 20px;
}
span.smallX
{
	font-size:0.6em;
	font-style:italic;
}
#AnTest .ui-widget, #PlaceTest .ui-widget
{
	font-size:0.7em
}
.ui-autocomplete-category
{
	font-weight:bold;
}

.wrapperdiv .ui-autocomplete {
		max-height: 300px;
		overflow-y: auto;
		/* prevent horizontal scrollbar */
		overflow-x: hidden;
		/* add padding to account for vertical scrollbar */
		padding-right: 20px;
		font-size:0.9em;
	}
	/* IE 6 doesn't support max-height
	 * we use height instead, but this forces the menu to always be this tall
	 */
	* html .ui-autocomplete {
		height: 300px;
	}

 #MusicReportPageContent h2
{
	font-family: helvetica;
	margin: 0px;
	margin-top: 20px;
	margin-left: 20px;
	margin-bottom: 15px;
	padding: 0px;
	font-size: 16px
}

.reportDate
{
	width:90px;
}

/********* Grid test **************/
.ui-pg-table, .ui-jqgrid-htable, .ui-jqgrid-btable
{
	border-bottom:0;
}

.ui-jqgrid .ui-paging-info 
{
	font-size:smaller;
}

#MusicReportPageContent .bread
{
	margin-left:20px;
}

#MusicReportPageContent .grid_wrapper	
{
	width:580px;
	margin-left:20px;
	margin-bottom:20px;
}

#MusicReportPageContent .title_grid_wrapper, .title_grid_wrapper
{
	width:550px;
	margin-bottom:20px;
	/*margin-left:20px;*/
}
.history_grid_wrapper
{
	/* width:550px;*/
	margin-bottom:20px;
}
#Appsgrid_wrapper0
{
	margin-left:20px;
}

#Add_wrapper
{
	margin-bottom:20px;
	margin-left:20px;
}
.gridLink
{
	width:60px;
	text-decoration:underline;
	display:inline-block;
}
.gridLink0
{
	width:77px;
	text-decoration:underline;
	display:inline-block;
}
.gridLink1
{
	width:60px;
	text-decoration:underline;
	display:inline-block;
}
.gridLink2
{
	width:77px;
	text-decoration:underline;
	display:inline-block;
}
.gridLink3
{
	width:115px;
	text-decoration:underline;
	display:inline-block;
}
.gridLinkDel
{
	width:55px;
	text-decoration:underline;
	display:inline-block;
}
/*#add_tblA, #edit_tblA, #del_tblA
{
	display:none;
}
*/

.ui-jqgrid tr.ui-row-ltr td a:hover
{
	text-decoration:underline;
}

.ui-jqgrid-btable .altRow
{
	background-color:#ccc;
}

.buttonWrapper
{
	margin-top:20px;
	height:20px;
}

a.redbutton {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_right.png') no-repeat scroll top right;
  display: block;
  float: right;
  height: 38px;
  padding-right: 15px;
  
}
a.redbutton span.redbuttoninner {
	color: inherit;
	background: transparent url('/Templates/stim/Images/bt_left.png') no-repeat;
	display: block;
	height: 28px;
	padding-left: 15px;
	padding-top: 10px;
	font-family: serif;
	font-size: 16px;
}

a.redbuttonLow {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_low_right.png') no-repeat scroll top right;
  display: block;
  float: right;
  height: 33px;
  padding-right: 15px;  
}

#MusicReportPageContent a.redbuttonLow {
  color: #FFFFFF;
}

a.redbuttonLowLeft {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_low_right.png') no-repeat scroll top right;
  display: block;
  float: left;
  height: 33px;
  padding-right: 15px;  
}
#MusicReportPageContent a.redbuttonLowLeft {
  color: #FFFFFF;
}

a.redbuttonLow span.redbuttoninner, a.redbuttonLowLeft span.redbuttoninner {
	color: inherit;
	background: transparent url('/Templates/stim/Images/bt_low_left.png') no-repeat;
	display: block;
	height: 33px;
	padding-left: 15px;
	padding-top: 7px;
	font-family: serif;
	font-size: 16px;
}

a.redbuttonLowLeft.btnDisabled a.redbuttonLow.btnDisabled {
  background: transparent url('/Templates/stim/Images/bt_low_right_disable.png') no-repeat scroll top right;
}
a.redbuttonLowLeft.btnDisabled:hover a.redbuttonLow.btnDisabled:hover {
  cursor: default;
}


a.redbuttonLow.btnDisabled span.redbuttoninner, a.redbuttonLowLeft.btnDisabled span.redbuttoninner {
	color: inherit;
	background: transparent url('/Templates/stim/Images/bt_low_left_disable.png') no-repeat;
}
a.redbuttonLow.btnDisabled:hover span.redbuttoninner, a.redbuttonLowLeft.btnDisabled span.redbuttoninner:hover {
	cursor: default;
}

.artinput
{
	float: left;
	margin-top:4px;
}

.rapBut
{
	margin-left: 4px;
}

#colorbox
{
	z-index:1001;
}

.reptitle
{
	margin-left: 10px;
    margin-top: 30px;
    margin-bottom: 20px;
    width: 430px;
}

.titLable
{
	font-weight:bold;
	color:#666;
	width:95px;
	word-wrap: break-word;
	display:block;
	float:left;
}
.titleVal
{
	margin-left:95px;
	margin-right:15px;
}
.artistLabel
{
	margin-left:10px;
	margin-bottom:0px;
}

p.titHead
{
	font-family: helvetica;
    font-size: 12px;
    margin-bottom:5px;
}
p.titIn
{
	margin-bottom: 5px;
	margin-top: 5px;
} 
.titCol0
{
	display: block;
    float: left;
    margin-left: 10px;
    width: 260px;
}
.titCol1
{
	display: inline-block;
    margin-left: 100px;
    width: 148px;
}
.newTitle
{
	margin-left:10px;
	width:250px;
}
.newTimeMin, .newTimeSek
{
	width: 60px;
}
.timeLable
{
	font-style:italic;
}

#inline_DialogTitles, #inline_DialogRep
{
	width:585px;
	margin:10px;
}

#inline_content
{
	/*height:140px;
	min-width:200px; */
	font-family:Arial;
	font-size:12px;
}
#inline_content h3
{
	margin-bottom:10px;
}
#inline_Dialog h2
{
	margin-left:10px;
	font-size:18px;
}
.TitelRepFiled1
{
    display: block;
    margin-bottom: 3px;
    width: 150px;
}	
.TitelRepFiled2
{
	display: block;
    float: left;
    margin-top: 3px;
    width: 150px;
}

#Appsgrid_wrapper3
{
	margin-top:20px;
}
a.reptitLink
{
	display: inline-block;
    margin-bottom: 10px;
    margin-left: 20px;
    text-decoration: underline;
}
a.redbutton {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_right.png') no-repeat scroll top right;
  display: block;
  float: right;
  height: 38px;
  padding-right: 15px;
  
}
a.redbutton span {
 color: inherit;
 background: transparent url('/Templates/stim/Images/bt_left.png') no-repeat;
 display: block;
 height: 28px;
 padding-left: 15px;
 padding-top: 10px;
 font-family: serif;
 font-size: 16px;
}
 
a.redbuttonLow {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_low_right.png') no-repeat scroll top right;
  display: block;
  float: right;
  height: 33px;
  padding-right: 15px;
  margin-right:10px;
  
}
a.redbuttonLow.btnDisabled {
  background: transparent url('/Templates/stim/Images/bt_low_right_disable.png') no-repeat scroll top right;
}
a.redbuttonLow.btnDisabled:hover {
  cursor: default;
}

a.redbuttonLowLeft {
  color: #FFFFFF;
  text-decoration: none;
  background: transparent url('/Templates/stim/Images/bt_low_right.png') no-repeat scroll top right;
  display: block;
  float: left;
  height: 33px;
  padding-right: 15px;
  
}
a.redbuttonLow span, a.redbuttonLowLeft span {
 color: inherit;
 background: transparent url('/Templates/stim/Images/bt_low_left.png') no-repeat;
 display: block;
 height: 33px;
 padding-left: 15px;
 padding-top: 7px;
 font-family: serif;
 font-size: 16px;
}

button.btnChange, a.btnChange, a.btnPlaceChange, .btnTitelRepChange, a.btnTitelRepChange , redbuttonLow btnChange
{
	display:none;
}
/*  Overlay layers */
.black_overlay {
	position: absolute;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: #ABABAB;
	z-index:1001;
	-moz-opacity: 0.5;
	opacity:.50;
	filter: alpha(opacity=50);
}
.white_content {
	/*display: none;*/
	position: absolute;
	top: 25%;
	left: 25%;
	width: 50%;
	height: 50%;
	padding: 16px;
	border: 2px solid #ABABAB;
	background-color: white;
	z-index:1002;
	overflow: auto;
}
.confirm, .back
{
	margin-bottom: 10px;
    margin-right: 10px;
    margin-top: 10px;
}

#Add_wrapper p
{
	margin-bottom:0px;
}

/* END Overlay layers */

/* Formatting of Form completion */
.formErrorMessage
{
	font-size: 14px;
	border: 1px solid red;
	padding: 4px 8px;
	margin-left: 2px;
	margin-bottom: 4px;
	border-radius: 4px;
	background-color: #FFCCCC;
	color: Red;
}
.formErrorMessage ul
{
	padding: 0px;
	margin: 0px;
	list-style-position: inside;
	margin-left: 10px;
}
.formErrorMessage ul li
{}
/* END Formatting of Form completion */
/* eRedo */

div.botWrapper
{
	margin-bottom:10px;
	min-height:45px;
}
div.midWrapper
{
	height:240px;
	margin-bottom:10px;
	overflow-y:scroll;
}
div.topWrapper
{
	min-height:190px;
	margin-bottom:10px;
}
p.PlaceField
{

    float: left;
    width: 150px;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-left:10px;
}
p.ArtistField, p.PriceField
{
    float: left;
    width: 250px;
    margin-bottom: 3px;
    margin-top: 3px;
    margin-left:10px;
}
p.PriceField
{
    width: 330px;
}
.ArtistLabel
{
	width:250px;
	display:inline-block;
}
.margin-right-fix
{
	margin-right: 10px;
	margin-top: 5px;
	margin-bottom: 5px;
	float: right;
	}
	
.headingWrapper /* .report-content */
{
	width: auto;
	clear: both;
	margin-right: 20px;
	margin-left: 20px;
	margin-bottom: 10px;
}
.report-content .formControlHolder 
{
	margin-left:10px;
}

.formControlHeader
{
	margin-left:10px;
}
.formControlFooter
{
	margin-left:10px;
	margin-top:5px;
}

.report-content a.redbuttonLow
{
	margin-right: -4px;
}

.ReceiptEventGridWrapper
{
	margin:10px 0px 20px 20px;
}
.eventinfoWrapper, #formPlaceHolder
{
	display:none;
}
.addEventWrapper
{
	height:635px;
	margin: 0; 
	/*overflow:scroll;*/
}
.eventArtisttext
{
	float:left;
}

a.btnEventArtistOk
{
	float:right;
}
div.eventartist_grid_wrapper
{
	margin-left:10px;
}

.ReadyReportWrapper
{
	margin:10px 0 20px 0;
}
.ReadyReportGridWrapper, .NoReportgrid_wrapper
{
	margin:10px 0px 20px 20px;
}

.newArt
{
	display:none;
}
.grey
{
	color:Gray;
	font-style:italic;
}
.TitelError, .ArtistError, .BeastError, .DateError
{
	display:none;
	margin-bottom:5px;
	margin-top:5px;
}
.error
{
	z-index:20000;
}

#pg_dvA, #pg_dvB, #pg_dvC, #pg_dvD, #pg_dvE
{
	color:Black;
}

/* END eRedo */
/* eRedo-AutoForms */
.formControlHolder .numberOnly
{
	width: 50px;	
}
.formControlHolder .pricerowclass
{
}
.formControlHolder .pricerowclass a.insertImg
{
	background-image: url('/Templates/Stim/Images/insert.png');
	height: 19px;
	width:19px;
	display: inline-block;
}
.formControlHolder .pricerowclass a.deleteImg
{
	background-image: url('/Templates/Stim/Images/delete.png');
	height: 19px;
	width:19px;
	display: inline-block;
}
.formControlHolder .pricerowclass .rows
{
}
.formControlHolder .pricerowclass .inputFieldrow
{
	display: table-row;
}
.formControlHolder .pricerowclass .inputFieldrow .inputDescription
{
	display: table-cell;
	/*display: inline-block;*/	
}
.formControlHolder .pricerowclass .inputFieldrow .inputField
{
	display: table-cell;
	color:#B7B7B7;
    /* font-weight: bold;*/
    border: 1px solid #B7B7B7;
    /*box-shadow: 0 0 5px #000;
    -moz-box-shadow: 0 0 5px #000;
    -webkit-box-shadow: 0 0 5px #000;*/
}
.formControlHolder .pricerowclass .inputFieldrow .inputField.missingInput
{
	color: #E7001A;
    /* font-weight: bold;*/
    border: 1px solid red;
    box-shadow: 0 0 5px #E7001A;
    -moz-box-shadow: 0 0 5px #E7001A;
    -webkit-box-shadow: 0 0 5px #E7001A;
}
.formControlHolder .pricerowclass .inputFieldrow span.unit
{
	display: table-cell;
}
.receiptHolder .result 
{
	display: table-row;	
}

/* The Best regler */
.formControlHolder ul, .formControlHolder ol, .formControlHolder ol ul, .formControlHolder ol ul ol
{
	list-style-type:none;
	padding-left:0px;
	clear:both;
}
.formControlHolder ol ul ol
{
	margin-bottom:7px;
	float:left;	
	width:100%;
}

.formControlHolder ul, .formControlHolder ol
{
	padding-left:10px;
}

.formControlHolder input[type=submit]
{
	/*display:none;*/
	margin-left:10px;
}
.formControlHolder .add_row, .formControlHolder .deleteRow
{
	float:right;
}

/* Fält i the beast som ej ska visas på stim.se */
.formControlHolder .to_pay, .formControlHolder .is_annual
{
	display:none;
}

/* Första ta bortknappen ska ej synas */
 .deleteRow ~ .deleteRow
{
	display:none;
}
.formControlHolder
{
	font-family: Arial;
	font-size:12px;
} 

.formControlHolder .parameter_label
{
	width:250px;
	display:inline-block;
}
.formControlHolder li.edit_price_row_name
{
	font-weight:bold;
}
.formControlHolder ol li.price_row_ctr
{
	margin-bottom: 5px;
}
li.price_row_utils
{
	clear:both;
}
.formControlHolder ol li input[type=text]
{
	width:50px;
	margin-right:3px;
}
.formControlHolder input.ui-button 
{
	padding:3px;
	color:Black;
	color: black;
    font-family: arial;
    font-size: 12px;
    font-weight: bold;
}
#_noReportWrapper
{
	margin:10px;
}
/* END eRedo-AutoForms */
html.wait, html.wait * { cursor: wait !important; }

input:invalid {
    -moz-box-shadow: none;
    box-shadow: none;
    
}

/* ERedo kvittosidan*/
.receiptWrapper
{
	padding-left:20px;
}
.spinner {
    position: fixed;
    top: 50%;
    left: 50%;
    margin-left: -50px; 
    margin-top: -50px;  
    text-align:center;
    z-index:1234;
    overflow: auto;
    width: 100px; 
    height: 102px;  
}

/* Sök verk/mina verk */
.bold
{
	font-weight:bold;
}
#tblSearchResult .WorkDetailLink 
{
	color:#333;
}
.workdetailWrapper
{
	display:none;
}
.detailLable
{
	font-weight:bold;
	width:95px;
	display:inline-block;
}

.workdetailContent
{
	
	padding-left: 20px;
}
ul.altTitles
{
	list-style:none;
	padding-left:0;
	line-height:20px;
}
.WorkSearchWrapper
{
	
	padding-left: 20px;
	margin-right: 10px;
	margin-bottom:10px;
}
.workSearchField
{
	float:left;
	margin-right:10px;
}
.titleSearchField
{
	width:300px;
}
.searchHelpArea
{
	margin:20px;
	display:none;
}
.topMarg
{
	margin-top:20px;
}


.myWorkError, .workDetailError
{
	background-color: #f8e4e2;
	border: 1px solid #E06656;
	display:none;
	padding:20px;
	margin:10px;
}	

.priceInfo
{
	float:right;
	margin-bottom:10px;
	margin-right:20px;
	margin-top:0;
}
.priceInfoRow
{
	float:left;
	margin-left:10px;
}
#MusicReportPageContent a.redbuttonLow.btnPriceNo
{
	margin-right:0;
}

.eventReceipt, .eventReceiptNoEvent
{
	display:none;
	padding:10px;
}

.butWrapper
{
	float:right;
	/* margin-right: 10pX;
	background-color:Lime; */
}
.fileuploadwrapper
{
	margin-left:10px;
}
.fileuploadhelp
{
	margin:5px 0px 5px 10px;
}

.recieptWrapper
{
	height:160px;
}
.recieptContent
{
	height:110px;
}

.eredoDateError, .eredoYearError, .yearInfo
{
	display:none;
}

.ui-datepicker 
{
	z-index:25000 !important;
}
p.licButton
{
	height: 35px;
	margin-top:5px;
	margin-bottom:5px;
}
.stipendie-workselect
{
	width: 560px!important;
}

.myworkselect 
{
	cursor: pointer;
}

.midWrapper .ui-state-focus { border: 2px solid #f7cf7b; background: #f6f6f6 url(images/ui-bg_highlight-hard_100_f6f6f6_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #111111; }

.banner {
	float: left;
	height: 330px;
	position: relative;
	width: 710px;
}

	.banner__link {
		color: #fff;
		font-size: 16px;
	}
	
	.banner__link-text {
		display: block;
		font-size: 16px;
		margin-top: 10px;
	}

	.banner__title {
		color: #fff;
		font-family: 'TazLight';
		font-style: italic;
		font-weight: 400;
		line-height: 1.25;
		position: absolute;
		right: 5%;
		top: 10%;
		width: 300px;
	}
	
@font-face {
    font-family: 'Falstaff';
    src: url('fonts/falstaffmtstd-webfont.eot');
    src: url('../../../fonts/falstaffmtstd-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/falstaffmtstd-webfont.woff') format('woff'),
         url('../../../fonts/falstaffmtstd-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazLight';
    src: url('../../../fonts/tazwt03-light-webfont.eot');
    src: url('../../../fonts/tazwt03-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/tazwt03-light-webfont.woff') format('woff'),
         url('../../../fonts/tazwt03-light-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazRegular';
    src: url('../../../fonts/tazwt05-regular-webfont.eot');
    src: url('../../../fonts/tazwt05-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/tazwt05-regular-webfont.woff') format('woff'),
         url('../../../fonts/tazwt05-regular-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazBold';
    src: url('../../../fonts/tazwt07-bold-webfont.eot');
    src: url('../../../fonts/tazwt07-bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../../../fonts/tazwt07-bold-webfont.woff') format('woff'),
         url('../../../fonts/tazwt07-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'TazBlack';
    src: url('../../../fonts/tazwt09-black-webfont.eot');
	src: url('../../../fonts/tazwt09-black-webfont.eot?#iefix') format('embedded-opentype'),
	     url('../../../fonts/tazwt09-black-webfont.woff') format('woff'),
	     url('../../../fonts/tazwt09-black-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.gallery {
	list-style: none;
	padding: 0;
}

.gallery li {
	display: inline;
}

.gallery img {
	margin-bottom: 10px;
	margin-right: 10px;
}

.clear {
	content: "";
	display: table;
}

.clear:after {
    clear: both;
}

.login-info {
	padding: 0 13px;
}

hr {
	border-bottom: 1px;
	border-color: gray;
	border-left: none;
	border-right: none;
	border-style: solid;
	border-top: none;
}

.paymentsTable {
	border-collapse: collapse;
	border-bottom: 3px solid #e7001a;
	border-top: 3px solid #e7001a;
	width: 640px;
}

.paymentsTable th {
	text-align: left;
	padding: 4px;
}

.paymentsTable tr {
	border-bottom: 1px solid rgb(204, 204, 204);
}

.paymentsTable td {
	background-color: #f0f0f0;
	padding: 4px;
}