﻿@import url("Controls.css");

/* 
================================
Skin styles for DotControl
================================
*/
html, body {}
body {
	background-image: url(images/main_bg.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #6592CD;
	margin: 0;
}
.SubWrapper {
	background-image: url(images/LeftPaneBg.jpg);
	background-repeat: repeat-y;
    font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 20px;
}
.WrapperMain {		
}
.PortalSubHeader {
	height: 42px;
	background-image: url('images/TopBarPortalBg.jpg');
	background-repeat: no-repeat;
	background-color: #72A9E1;
	border-top: 1px solid #6794CB;
	border-bottom: 1px solid #6794CB;
	margin-bottom: 4px;
}
#dnn_dnnTREEVIEW_TV {
	border-right: 1px solid #6893CF;
	padding: 10px;
	padding-top: 0;
	height: 100%;
	background-image: url(images/LeftPaneBg.jpg);
	background-repeat: repeat-y;
}
.firstItem {
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	background-color: #FFF;
}
.ContainerMain {
	height: 100%;
}
.Footer {
	background-image: url(images/footer_main.jpg);
	background-repeat: repeat-x;
	font-weight: normal;
	color: #15428B;
	font-size: 11px;
	position: fixed;
	bottom: 0;
	left: 0;
	width: 100%;
	text-align: right;
	padding-top: 5px;
	padding-bottom: 4px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.Footer a {
	font-weight: normal;
	margin: 1px;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 6px;
	padding-right: 6px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #15428B;
}
.Footer a:hover {
    color: #15428B;
	border: 1px solid #BFA879;
	padding: 2px;
	padding-left: 5px;
	padding-right: 5px;
	background-color: #15428B;
	text-decoration: none;
	background-image: url(images/button_over.jpg);
}
/*** Container styles ****/
.PortletHolder {
	padding-bottom: 22px;
	}
.FileManager {
	background-color: #FFFFFF;
}
.PortletHolder .Settings {
	background-color: #EAF3FF;
	border: 1px solid #6893CF;
	margin-left: 0px;
	width: 100%;
}
.PortletHolder p {
	margin: 0;
	padding: 0;
	border: 1px solid #6893CF;
	border-top: none;
	height: 18px;
	padding: 3px;
	padding-left: 3px;
	margin-right: 0px;
	background-image: url('images/SubMenuBg.jpg');
	background-repeat: repeat-x;
	width: auto;
}
.PortletHolder .Settings table tr td {
	background-image: url('images/FormRow.gif');
	background-repeat: repeat-x;
	background-position: top;
}
.PortletHolder table {
	border-left: 1px solid #6893CF;
	border-right: 1px solid #6893CF;	
}
.PortletHolder .ModuleTitle_SubMenu {
	width: 200px;
}
.MenuSubHeader {
	background-image: url('images/MainMenuTop.jpg');
	background-repeat: repeat-x;
	color: #15428B;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	padding: 3px;
	height: 15px;
	padding-left: 10px;
	font-weight: bold;
	border-right: 1px solid #6593CF;
	border-top: 1px solid #6593CF;
}
.PortletHolder table table {
	margin-left: 0px;
	margin-top: 0px;
	width: auto;
	background-color: none;
	border: none;
}
.PortletHolder .Settings table {
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
	background-color: #EAF3FF;
	border: none;
}
.PortletHolder .Settings table table {
	margin-left: 0px;
	margin-top: 0px;
	width: auto;
	background-color: none;
}
.PortletHeader {
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	padding: 2px;
	padding-left: 10px;
	height: 20px;
	border: 1px solid #6893CF;
	border-left: none;
}
.PortletHeader .Head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #15428B;
	float: left;
	padding-left: 5px;
}
.PortletHeader a {
	float: right;
}
.WorkPanel {
	background-image: url('images/FormRow.gif');
	background-repeat: repeat-x;
	background-position: bottom;
}
.WorkPanel div input {

}
.WorkPanel div .Head, .Settings div .Head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;	
	color: #000;
}
.WorkPanel hr, .Settings hr {
	display: none;
}
.PortletHolder .Settings .Normal {
	padding: 10px;
	display: block;
} 
.ContainerIcon {
	float: left;
}
.ContainerIcon img {
	width: 16px;
	height: 16px;
}
.MainContent {
	background-color: #FFFFFF;
	margin: 5px;
}
.MainContent .Head {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;	
	color: #000;
	padding-left: 0px;
}
.MainContent .SubHead {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #000;
}
.MainContent .Normal {
	width: 760px;
	padding: 20px;
	border: 1px solid #6893CF;
	border-bottom: none;
}
.MainContent table .Normal {
	width: auto;
	padding: 0;
	border: 0;
}
.PortletHolder .CommandButton {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;	
	color: #15428B;
	display:inline-block;
	font-size: 11px;
	padding: 2px;
	padding-bottom: 4px;
	padding-left: 8px;
	padding-right: 8px;
}
.PortletHolder .CommandButton:hover {
	margin: 0;
	background-image: url('Controls/Menu/rmRootItemHover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	color: #15428B;
	background-color: #FFE089;
	cursor: pointer;
}

.PortletHolder table tr td .CommandButton {
}
.PortletHolder table tr td .CommandButton:hover {
}
.PortletMenu {
}
/* Form styles */
.ReqLegend {
}
.FirstLegend {
}
.FormHolder {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	padding-bottom: 30px;
	
}
.FormHolder.Root {
	margin-left: 4px;
	margin-top: 2px;
	border: 1px solid #6699CC;
	border-top: none;
	margin-right: 4px;
	background-color: #EAF3FF;

}
.ManageOrders .RadGrid_DotControl {
	width: 100%;
	margin: 4px;
	}
.FormHolder .FormRow {
	padding: 2px 0px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #CCE1FF;
	background-color: #EAF3FF;
	width: 100%;
	float: left;
}
.FormHolder .FormRow.highlighted {
	background-color: #A7CDF0;
}
.FormHolder .FormRow.NoLegend {
	border-top: none;
}
.FormHolder.Internal .FormRow {
	margin-left: 0;
}

.FormHolder.Internal .FormRow.FormGroupStart {
	border-bottom: none;
	margin-bottom: 1px;
}
.FormHolder.Internal .FormRow.FormGroupItem {
	border: none;
	margin-top: 1px;
	margin-bottom: 1px;
}
.FormHolder.Internal .FormRow.FormGroupEnd {
	margin-top: 1px;
	border-top: none;
}


.FormHolder fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}
.FormHolder legend {
	padding: 0;
	padding-bottom: 5px;
	padding-top: 4px;
	padding-left: 3px;
	font-weight: bold;
	border-bottom: 1px solid #CCE1FF;
	margin-left: 0px;
	font-size: 14px;
	display: block;
	width: 99%;
}
.FormHolder .error {
	color: #FF0000;
}
.FormHolder .FormRow label {
	width: 200px;
	float: left;
	color: #000;
	padding-top: 4px;
	padding-left: 5px;
}
.FormHolder .FormRow span {
	color: #000;
}
.FormHolder .FormRow .text {
	float: left;
	}
.FormHolder .FormRow input.text {
	width: 222px;
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
}
.FormHolder .FormRow input.text.small {
	width: 70px;
	margin-right: 5px;
}
.FormHolder .FormRow input.text.medium {
	width: 142px;
	margin-right: 5px;
}
.FormHolder .FormRow .NormalTextBox {
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
}
.FormHolder .FormRow select.text {
	width: 224px;
	padding: 1px 0;
	border: 1px solid #D2D3D7;
	font-size: 11px;
	height: 20px;
	margin-bottom: 2px;
}
.FormHolder .FormRow textarea.text {
	width: 222px;
	height: 50px;
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}
.FormHolder .FormRow input.text2 {
	width: 350px;
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
}
.FormHolder .FormRow select.text2 {
	width: 302px;
	padding: 1px 0;
	border: 1px solid #D2D3D7;
	font-size: 11px;
	height: 20px;
}
.FormHolder .FormRow .textMultiline {
	width: 300px;
	height: 100px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.FormHolder .FormRow.radio table {
	float: left;
	width: 138px;
	margin-right: 14px;
	}
.FormHolder .FormRow.radio table label {
	width: auto;
	float: none;
	}
/*
.FormHolder .FormRow.radio span {
	width: 175px;
	float: left;
	color: #000;
}
.FormHolder .FormRow.radio label {
	width: auto;
	margin-right: 5px;
	float: none;
	font-weight: normal;
	vertical-align: middle;
}
.FormHolder .FormRow.radio fieldset {
	padding: 0;
}
*/
.FormHolder .FormRow .check input {
	float: left;
}
.FormHolder .FormRow .check {
	float: left;
}
.FormHolder .FormRow .radiolist { 
	padding: 2px 0px;
}
.FormHolder .FormRow .radiolist.horizontal label {
	float: left;
	width: auto;
}
.FormHolder .FormRow .radiolist.horizontal input {
    float: left;
    width: auto;
}
.FormHolder .FormRow .radiolist.vertical label {
	float: none;
	width: 15px;
}
.FormHolder .FormRow .radiolist.vertical input 
{
    float: none;
}
.FormHolder .FormRow .value {
	float: left;
	padding: 4px 0px;
}

.FormHolder .FormButton, .FormHolder .FormRow .CommandButton {
	margin-left: 6px;
	font-size: 11px;
	padding: 3px 8px 4px 8px;
	border: 1px solid #FFDB6C;
	float: left;
	background-image: url('images/button_over.jpg');
	background-repeat: repeat-x;
	display: block;
	color: #333;
	text-decoration: none;
}
.FormHolder .FormButton:hover, .FormHolder .FormRow .CommandButton:hover {
	background-image: url('images/button_over_hover.jpg');
}
.FormHolder .FormRow .CommandButton {
	margin: 0;
	}
.FormHolder .FormButtonInline {
	font-size: 11px;
	margin-left: 4px;
	text-decoration: none;
}
.FormHolder .FormButtonInline:hover span {
	color: #F30;
	}
.FormHolder .FormButtonInline img {
	margin-right: 4px;
	margin-bottom: -4px;
	}
.FormHolder .FormButtonInline span {
	}

.FormHolder .FormLink {
	float: left;
	display: block;
	font-size: 11px;
	padding: 4px 0 4px 5px;
}

a.FormMainButton {
	background-image: url('images/FormButtonBg.jpg');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 3px 10px 3px 10px;
	border: 1px solid #6893CF;
	font-size: 11px;
	background-color: #4167B0;
	margin: 5px;
	cursor: pointer;
	text-decoration: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	color: #17418D;
	}
a.FormMainButton:hover {
	background-position: 100% -21px;
	background-color: #FFBC6B;
	}
a.FormMainButton:visited {
	color: #17418D;
	}	
input.FormMainButton {
	background-image: url('images/FormButtonBg.jpg');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 3px 5px 3px 5px;
	border: 1px solid #EAF3FF;
	font-size: 11px;
	background-color: #4167B0;
	margin: 5px;
	cursor: pointer;
	}
input.FormMainButton:hover {
	background-position: 100% -21px;
	border: 1px solid #EAF3FF;
	background-color: #FFBC6B;
	}

.FormHolder .NormalBold {
	float: left;
	width: 100px;
	clear: both;
}
.FormHolder .NormalTextBox {
	width: 222px;
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
	float: left;
	clear: both;
	margin-right: 10px;
}
.FormHolder table.NormalTextBox {
	width: auto;
	padding: 0px;
	border: none;
	font-size: 11px;
	float: none;
	clear: none;
	margin-right: 0px;
}
.FormHolder .FormRow .NormalTextBox {
	float: left;
}
.FormHolder .FormRow .NormalTextBox input {
	float: none;
}
.FormHolder .FormRow .NormalTextBox label {
	float: none;
}
.FormRow.AddLocation input.text {
	float: left;
	width: 150px;
	margin-left: 5px;
	padding: 3px 0px;
	}
.FormHolder .FormSection1 {
	width: 400px;
	
	}
.FormHolder .FormSection2 {
	width: 500px;
	
	margin-left: 400px;
	margin-top: -103px;
	}
.FormHolder .FormSection1 .FormRow label, .FormHolder .FormSection2 .FormRow label {
	width: 140px;
	}
.FormHolder .FormSection2 .FormRow.NoLegend {
	padding: 1px 0 1px 0;
	}
.FormHolder .RadComboBox {
	float: left;
	}
.FormHolder .RadUpload {
	float: left;
	width: 230px;
	}
.FormHolder .RadColorPicker {
	float: left;
	}
/*** Form end ***/
/**Event***/
#SubWrapper {
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.SubHeader {
	height: 42px;
	background-image: url('images/TopBarBg.jpg');
	background-repeat: no-repeat;
	background-color: #FC752C;
	border-top: 1px solid #6893CF;
	border-bottom: 1px solid #6893CF;
	margin-bottom: 4px;
}
.SubHeader.UserManagement {
	background-image: url('images/TopBarPortalBg.jpg');
	background-color: #72A9E1;
	}
.SubHeader a {
	float: right;
	color: #204D89;
	font-weight: bold;
	margin-top: 5px;
	margin-right: 5px;
	text-decoration: none;
	border: 1px solid #6593CF;
	border-right: none;
	background-image: url('images/EventBackBg.jpg');
	background-repeat: no-repeat;
}
.SubHeader a span {
	border-right: 1px solid #6593CF;
	padding: 8px;
	padding-bottom: 9px;
	padding-left: 35px;
	display: block;
}
.SubHeader a:hover {
	background-image: url('images/EventBackBg_hover.jpg');
	border: 1px solid #EE9515;
	border-right: none;
}
.SubHeader a:hover span {
	border-right: 1px solid #EE9515;
}

.MainMenu {
	float: left;
	border-top: 1px solid #6893CF;
	height: 22px;
	background-image: url('images/MainMenuBg.jpg');
	background-repeat: repeat-x;
	padding: 0px;
	display: block;
	clear: left;
	width: 100%;
	position: relative;
	z-index: 5;
}
.SubMenu {
	float: left;
	clear: left;
	width: 200px;
	height: 50%;
}
.SubMenu .Header, .SubContainer .Header {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: bold;	
	color: #15428B;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 10px;
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	background-position: center;
	border-top:1px solid #6893CF;
	border-right:1px solid #6893CF;
	display: block;
}
.SubContainer .Header {
	border-right: none;
	padding-left: 10px;
	border-bottom: 1px solid #6893CF;
}
.SubContainer {
	text-align: left;
	height: 100%;
	padding-bottom: 26px;
	
}
.SubContainer table{
}
.PortletHeader {}
.ContentSearch {
	margin: 4px;
}
.ContentSearch .ContentSearchInput {
	width: 200px;
	height: 16px;
	font-size: 11px;
	float: left; 
	border: 1px solid #6893CF;
}
.ContentSearch img {
	float: left;
}
.ContentMenu {
	padding: 0px;
	height: 20px;
	padding: 2px;
	background-image: url('images/SubMenuBg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #6699CC;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: -2px;
	width: auto;
}
.ScanMenu {
	padding: 0px;
	height: 20px;
	padding: 2px;
	background-image: url('images/SubMenuBg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #6699CC;
	margin-top: 4px;
	margin-left: 4px;
	margin-right: 4px;
	margin-bottom: -2px;
	width: auto;
}
.rgCommandRow .ContentMenu {
	margin: 0;
	border: none;
	padding-bottom: 3px;
}
.WrapperWindow .ContentMenu {
	padding: 2px;
	padding-top: 4px;
	padding-bottom: 10px;
	background-image: url('images/SubMenuBgWindow.jpg');
	background-repeat: repeat-x;
	margin: 0;
	border-top: 0;
	border-left: 0;
	border-right: 0;
}
.Internal .ContentMenu {
	border-bottom:1px solid #6893CF;
}
.ContentMenuDC {
	background-image: url('images/site_dc_logo_button.png');
	background-repeat: no-repeat;
	width: 39px;
	height: 39px;
	float: left;
	margin-right: 3px;
	margin-top: 0px;
	margin-left: 3px;
}
/**** RAD TOOLBAR ****/

/**** RAD TOOLBAR END ****/
.ContentMenu .ContentMenuItem {
	margin: 1px;
	font-size: 11px;
	padding: 1px;
	float: left;
	text-decoration: none;
	color: #15428B;
}
.ContentMenu .ContentMenuItem img {
	padding-right: 1px;
	padding-left: 1px;
	float: left;
}
.rgCommandRow .ContentMenu .ContentMenuItem img {
	padding-top: 1px;
	}
.ContentMenu .ContentMenuItem span {
	padding-left: 2px;
	padding-top: 1px;
	float: left;
}
.rgCommandRow .ContentMenu .ContentMenuItem span {
	padding-top: 0px;
	}
.ContentMenu span span {
	padding: 0;
}
.ContentMenu .ContentMenuItem:hover {
	margin: 0px;
	border: 1px solid #FFDB6C;
	background-image: url('Controls/Menu/rmRootItemHover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	color: #15428B;
	background-color: #FFE089;
	cursor: pointer;
}
.ContentMenu .rtbSeparator {
	border-left: 1px solid #80ace6;
	background: #fff;
}
.ContentMenu .MenuSeperator {
	border-left: 1px solid #80ace6;
	background: #fff;
	width: 1px;
	height: 20px;
	float: left;
	margin: 0 4px 0 4px;
	}
.ContentMenu .ContentMenuInput {
	float: left;
	font-size: 11px;
	width: 150px;
	height: 19px;
}
.Content {
	margin-left: 4px;
	background-color: #FFFFFF;
}
.SubTabHolder {
	overflow: hidden;
	width: 100%;
	
}
.SubTabHolder .RadTabStrip_DotControl_sub  {
	padding: 4px;
	padding-bottom: 0;
	margin-bottom: -2px;
}
.SubTabContent {
	padding-top: 4px;
	margin: 4px;
	margin-top: 0px;
	background-color: #EAF3FF;
	border: 1px solid #6893CF;
	border-top: none;
	float: left;
	width: 764px;
 }
.WrapperWindow .SubTabContent {
	width: 764px;
	}
.SubTabContent.EditLanguage {
	float: none;
	}
.NormalContent {
	border-top: 1px solid #6893CF;
	margin-top: 7px;
}
.SubFormHolder {
	padding: 5px;
	padding-bottom: 10px;
}
.SubForm {
	padding-left: 5px;
	padding-bottom: 15px;
}
.SubFormHeader {
	font-weight: bold;
	width: 100px;
}
.SubFormContent {}
.SubFormButton {
	margin: 1px;
	padding: 2px;
	padding-left: 6px;
	padding-right: 6px;
	
}
.SubFormButton:hover {
	margin: 0;
	border: 1px solid #FFDB6C;
	background-image: url('Controls/Menu/rmRootItemHover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	color: #15428B;
	background-color: #FFE089;
}

.WindowHeader {
	width: 600px;
	margin-top: 9px;
	margin-bottom: 1px;
}
.WindowHeader img {
	float: left;
	margin-left: 15px;
	margin-right: 15px;
}
.WindowHeaderName {
	float: left;
	font-size: 11px;
	font-weight: bold;
	width: 500px;
	padding-top: 9px;
	padding-left: 4px;
	padding-bottom: 2px;
}
.WindowHeaderText {
	float: left;
	width: 500px;
	font-size: 18px;
	font-weight: bold;
	padding-left: 3px;
	color: #6699CC;
}
.WrapperWindow {
	width: 100%;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.WrapperWindow .FormHolder {
	width: 100%;
	}
.WrapperWindow .RadGrid_DotControl {
	width: 892px;
	}
.WrapperWindow .FormRow .RadGrid_DotControl {
	width: 762px;
	}
#AboutHolder {
	background-image: url('images/AboutHeader.jpg');
	background-repeat: no-repeat;
	background-position: top;
	padding: 20px;
	padding-top: 126px;
	background-color: #FFFFFF;
	height: 177px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.AboutVersion {
}
.AboutText {}
.AboutText .txtInformation {
	width: 324px;
	height: 75px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #F4F4F4;
	margin-top: 20px;
}
.AboutFooter {
	background-image: url('images/AboutFooter.jpg');
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 145px;
	height: 26px;
	margin-top: 20px;
}
.AboutFooter a {
	float: left;
	padding-top: 14px;
	color: #ccc;
}
.AboutFooter input {
	float: right;
	padding-left: 15px;
	padding-right: 15px;
	margin-top: 2px;
}
.AboutFooter input:hover {
	cursor: pointer;
}

.ManageSponsors {
	float: left;
	clear: both;
	padding: 0px 0 4px 20px;
	margin: 2px 5px 2px 5px;
	background-image: url('images/GridButtons.gif');
	background-repeat: no-repeat;
	text-decoration: none;
	}
.ManageSponsors:hover {
	text-decoration: underline;
	color: #000;
	}

.ManageSponsors.Edid {
	background-position: 0 0;
	}
.ManageSponsors.DiscountCodes {
	background-position: 0 -50px;
	}
.ManageSponsors.InvititationCodes {
	background-position: 0 -100px;
	}
.ManageSponsors.Delete {
	background-position: 0 -150px;
	}

.StatusMessage {
	background-color: #FBF5B1;
	border: 1px solid #C6C5C5;
	padding-left: 26px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin: 5px;
}
.WrapperWindow .StatusMessage {
	float: left;
	width: 730px;
	clear: left;
}
.MessageSuccess {
	background-image: url('images/MessageSucess.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
.MessageError {
	background-image: url('images/MessageError.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
.MessageWarning {
	background-image: url('images/MessageWarning.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
/* Scan Messages */
#EventScan .MessageStatus {
	background-color: #FBF5B1;
	border: 1px solid #C6C5C5;
	padding-left: 46px;
	padding-top: 8px;
	padding-bottom: 12px;
	margin: 5px;
	font-size: 20px;
}
#EventScan .MessageSuccess {
	background-image: url('images/MessageSucessLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
#EventScan .MessageError {
	background-image: url('images/MessageErrorLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
#EventScan .MessageWarning {
	background-image: url('images/MessageWarningLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

/* Scan */
.PortletHolder.Scan {
	background-color: #CCDBEE;
	background-image: url('images/MainTabBg.jpg');
	background-repeat: repeat-x;
	background-position: 0 26px;
	}
.PortletHolder.Scan .RadTabStrip_DotControl_sub {
	margin: 10px 5px 10px 5px;
	border: 0;
	background-color: #CCDBEE;
	height: 20px;
	background-image: url('images/SubTabBorder.gif');
	background-repeat: repeat-x;
	background-position: bottom;
	}
.PortletHolder.Scan .RadTabStrip_DotControl_sub .rtsLink {
	margin-top: 0;
	
	}
.PortletHolder.Scan .RadTabStrip_DotControl_sub .rtsSelected { 
	background: #CCDBEE;
	margin-bottom: -1px;
	}
.PortletHolder.Scan .RadTabStripTop_DotControl_sub .rtsLI .rtsSelected .rtsOut { 
	background: #CCDBEE; 
	}

.PortletHolder.Scan .rgFooter {
	display: none;
	}

.ScanHelpImage {
	margin: 5px;
	}
#EventScan {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#EventScan table {
	border: 0;
}

.MainMenButtons {
	margin-top: -42px;
	float: right;
	}
.ScanButtonMain {
	float: right;
	color: #204D89;
	font-weight: bold;
	margin-right: 5px;
	text-decoration: none;
	border: 1px solid #6593CF;
	border-right: none;
	background-image: url('images/EventBackBg.jpg');
	background-repeat: no-repeat;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border-right: 1px solid #6593CF;
	padding: 8px;
	padding-bottom: 9px;
	padding-left: 35px;
	display: block;
}
.ScanButtonMain.DownloadFile {
	background-image: url('images/downloadBadgeFileBg.jpg');
	}
.ScanButtonMain.SelfServiceMode{
	background-image: url('images/SelfServiceMode.jpg');
	}
.ScanButtonMain.ExitSelfserviceMode {
	background-image: url('images/ExitSelfServiceMode.jpg');
	}

.ScanButtonMain:hover {
	background-image: url('images/EventBackBg_hover.jpg');
	border: 1px solid #EE9515;
	border-right: none;
	border-right: 1px solid #EE9515;
}
.ScanButtonMain.DownloadFile:hover {
	background-image: url('images/downloadBadgeFileBg_hover.jpg');
	}
.ScanButtonMain.SelfServiceMode:hover {
	background-image: url('images/SelfServiceMode_hover.jpg');
	}
.ScanButtonMain.ExitSelfserviceMode:hover {
	background-image: url('images/ExitSelfServiceMode_hover.jpg');
	}
.ScanMenu {
	padding: 0px;
	padding: 4px;
	padding-bottom: 3px;
	background-image: url('images/SubMenuBg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #6699CC;
	margin-top: 4px;
	margin-left: 5px;
	margin-right: 4px;
	margin-bottom: -2px;
	width: auto;
	background-color: #D1E5FF;
	height: 26px;
}
.ScanMenu a {
	text-decoration: none;
	padding: 5px;
}
.ScanMenu .CommandButton {
	font-size: 16px;
}
#ScanOptionsHolder {
	background-color: #EAF3FF;
	height: 90px;
	padding: 5px;
	padding-left: 0;
}
.ScanOptions {
	float: left;
}
.ScanTitle {
	font-weight: bold;
	padding-left: 5px;
}
.ScanOptions {
	padding-left: 5px;
	padding-right: 5px;
	height: 90px;
}
.ScanOptions.items {
	padding-left: 0;
	border-right: 1px solid #FFFFFF;
	padding-left: 3px;
}
.ScanOptions.items .RadComboBox input {
	margin: 0;
}
.ScanOptions.items input {
	margin-top: 4px;
	font-size: 11px;
	padding: 2px 0 2px 0;
}
.ScanOptions.modus {
	border-left: 1px solid #CCE1FF;
	border-right: 1px solid #FFFFFF;
	padding-right: 30px;
}
.ScanOptions.modus .ScanTitle {
	padding-left: 7px;
}
.ScanOptions.options {
	border-left: 1px solid #CCE1FF;
}
.ScanOptions.modus .Badge {
	margin-left: 3px;
	margin-top: 1px;
}
.ScanOptions.modus .Badge label {
	padding-left: 1px;
}
.ScanOptions.modus table, .ScanOptions.options table {
	margin-left: 0px;
}
.ScanOptions.options .ScanTitle {
	padding-left: 7px;
}
.ScanOptions .RadComboBox {
	margin-top: 5px;
	
	margin-right: 5px;
}
.Scan .StatusMessage {
	font-size: 25px;	
}
.Scan .FormHolder {
	margin-top: 5px;
	border: 1px solid #6893CF;
	padding-bottom: 0;
	margin-left: 5px;
	margin-right: 5px;
}
.Scan .FormHolder .FormRow {
	margin: 0;
	padding-left: 0px;
}
.Scan .FormHolder span, #EventScan .FormHolder input {
	margin-left: 5px;
}
.Scan .FilteringSearchText {
	font-size: 20px;
	}
.Scan .FilteringStatus {
	font-size: 20px;
	width: 140px;
	}
.Scan .GridFilterRow_DotControl select{
	font-size: 20px;
	width: 150px;
	}
.Scan .FilteringSearchBut {
	font-size: 20px;
	height: 29px;
	}

.Scan .Utilities {
	margin: 5px;
	margin-bottom: 0;
	}

.Scan .UtilitiesList {
	font-size: 11px;
	margin-top: -24px;
	}
.Scan .UtilitiesSearch {
	border: 1px solid #6593CF;
	border-right: none;
	font-size: 11px;
	padding: 2px 0 2px 0;
	margin-top: -24px;
	}
.Scan .UtilitieButton {
	margin-left: -3px;
	}

.ScanButtons {}
.ScanUserData {
	font-size: 25px;
}

.Scan .rgCommandRow a {
	font-size: 20px;
	}

.Scan .RadPanelBar_DotControl {
	margin-top: 5px;
	}

.FormItemHeader {
	width: 170px;
	float: left;
	display: block;
}
.ScanBarcodeText {
	font-size: 25px;
}
.ScanBarcodeButton {
	font-size: 21px;
	margin-top: 2px;
	width: 144px;
	height: 34px;
	background-image: url('images/ScanBg.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: none;
}
.ScanBarcodeButton:hover {
	cursor: pointer;
}
.MasterTable_DotControl {
	width: 90%;
}
.GridCommandRow_DotControl {
	padding: 0px;
	height: 22px;
	background-image: url('images/SubMenuBg.jpg');
	background-repeat: repeat-x;
	border: 1px solid #6699CC;
	width: auto;
}
.GridCommandRow_DotControl a {
	margin: 1px;
	font-size: 11px;
	padding: 1px;
	float: left;
	text-decoration: none;
	color: #15428B;
	margin-left: 5px;
}
.GridCommandRow_DotControl img {
	padding-right: 1px;
	padding-left: 1px;
	float: left;
}
.GridCommandRow_DotControl span {
	padding-left: 2px;
	padding-top: 1px;
	float: left;
}
.MasterTable_DotControl select {
	font-size: 11px;
	margin-top: 1px;
}
.GridCommandRow_DotControl a:hover {
	margin: 0px;
	border: 1px solid #FFDB6C;
	background-image: url('Controls/Menu/rmRootItemHover.gif');
	background-repeat: repeat-x;
	text-decoration: none;
	color: #15428B;
	background-color: #FFE089;
	cursor: pointer;
	margin-left: 4px;
}
.FilteringSearchText {
	float: left;
	width: 112px;
	margin-top: 2px;
}
.FilteringSearchBut {
	float: left;
	font-size: 11px;
	height: 20px;
	margin-top: 1px;
	margin-left: 3px;
}
.FilteringSearchBut:hover {
	cursor: pointer;
}
#EventScan .StatusMessage {
	background-color: #FBF5B1;
	border: 1px solid #C6C5C5;
	padding-left: 46px;
	padding-top: 6px;
	padding-bottom: 7px;
	margin: 5px;
}
#EventScan .GreenSucces {
	background-image: url('images/MessageSucessLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
#EventScan .RedError {
	background-image: url('images/MessageErrorLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}
#EventScan .YellowWarning {
	background-image: url('images/MessageWarningLarge.gif');
	background-repeat: no-repeat;
	background-position: 6px 6px;
}

.Scan .FormMainButton {
	font-size: 20px;
	padding-bottom: 4px;
	background-image: url('images/FormButtonLargeBg.jpg');
	background-position: 0 0;
	float: left;
	}
.Scan .FormMainButton:hover {
	font-size: 20px;
	background-image: url('images/FormButtonLargeBg.jpg');
	background-position: 0 -31px;
}

.PrintBadge {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAF3FF;
	border: 1px solid #6893CF;
	margin-left: 5px;
	margin-right: 5px; 
}
.PrintBadge .FormHolder {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 20px;
	}
.PrintBadge .FormHolder legend {
	font-size: 20px;
	}
.PrintBadge .FormHolder label {
	font-size: 20px;
	}
.PrintBadge .FormHolder input.text{
	font-size: 20px;
	}
.PrintBadge .FormMainButton {
	margin-top: 10px;
	margin-left: -1px;
	}

.SpontaneosShowup {
	padding: 0 4px 0 5px;
	margin-top: 7px;
	}
.SpontaneosShowup .rpText {
	font-size: 20px;
	height: 32px;
}
.SpontaneosShowup .rpLevel1 .rpText {
	font-size: 11px;
	}
.SpontaneosShowup .FormHolder {
	margin: 0;
	border: 0;
	background-color: #EAF3FF;
	float: left;
	width: 100%;
	}
.SpontaneosShowup .FormHolder .FormRow {
	font-size: 20px;
	float: left;
	}
.SpontaneosShowup .FormHolder .FormRow input.text {
	font-size: 20px;
	}
.SpontaneosShowup .FormHolder .FormRow select.text {
	font-size: 20px;
	height: auto;
	margin-left: 5px;
	}
.SpontaneosShowup .FormMainButton {
	font-size: 20px;
	margin-top: 11px;
	margin-left: 10px;
	}
.SpontaneosShowup .FormMainButton:hover {
	background-repeat: 100% -30px;
}	
.SpontaneosShowup .FormHolder {
	padding-bottom: 10px;	
	}

.SpontaneosShowup .CartPaymentProviders {
	padding: 5px;
	}
.SpontaneosShowup #MainError {
	padding: 5px;
	}

.SpontaneosShowup input.ButtonComplete, .SpontaneosShowup input.ec_titleCart {
	background-image: url('images/FormButtonLargeBg.jpg');
	background-position: 0 0;
	background-repeat: repeat-x;
	padding: 0px 5px 3px 0px;
	border: 1px solid #EAF3FF;
	background-color: #4167B0;
	cursor: pointer;
	font-size: 20px;
	}
.SpontaneosShowup input.ButtonComplete:hover, .SpontaneosShowup input.ec_titleCart:hover {
	background-position: 100% -31px;
	border: 1px solid #EAF3FF;
	background-color: #FFBC6B;
	}
/* Statistics */
.UtilityStats {
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	border:1px solid #6893CF;	
	margin: 4px;
}

.Statistics {
	margin: 4px;
	margin-top: 0px;
}
.Statistics .StatisticsItem {
	background-color: #FFF;
	border: 1px solid #6893CF;
	margin-bottom: 15px;
	}
.StatisticsItem.SubItem {
	margin-right: 15px;
	}
.Statistics .StatisticsItem h2 {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;	
	color: #15428B;
	padding-top: 4px;
	padding-bottom: 6px;
	padding-left: 10px;
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	background-position: center;
	border-bottom:1px solid #6893CF;
	border-top: none;
	display: block;
	margin: 0;
	}
	
.RadChart {
	float: left;
}
.StatisticsData {
	
	margin-left: 20px;
}
.StatisticsData {
	
	padding: 25px 0 32px 3%;
	height:350px;
	width:90%;
	overflow:auto
}
.StatisticsData p {
	color: #747474;
	padding-bottom: 8px;
	margin: 0px;
}
.StatisticsData p span {
	font-size: 15px;
	font-weight: bold;
	padding-right: 5px;
}
/** DashBoard **/
.Dashboard {}
.Dashboard Header {
	background-image: url('images/SubHeaderBG.jpg');
	background-repeat: repeat-x;
	border: 0;
	border-top: 1px solid #C5C5C5;
	font-size: 14px;
	color: #15428B;
	padding: 10px;
	}

/* Login Window */

.WindowLogin {
	width: 470px;
	margin: 5px;
	}
.WindowLogin .FormHolder legend {
	font-size: 20px;
	}
.WindowLogin .FormHolder .FormRow label {
	width: 200px;
	font-size: 20px;
	}
.WindowLogin .FormHolder .FormRow input.text {
	width: 260px;
	font-size: 20px;
}
.WindowLogin .FormMainButton {
	font-size: 20px;
	padding-bottom: 4px;
	background-image: url('images/FormButtonLargeBg.jpg');
	background-position: 0 0;
	float: left;
	margin: 0;
	margin-top: 5px;
	}
.WindowLogin .FormMainButton:hover {
	font-size: 20px;
	background-image: url('images/FormButtonLargeBg.jpg');
	background-position: 0 -31px;
}
/**** Exports ****/
.ExportHolder {
	margin: 2px 4px 0 4px;
	
	border-left: 1px solid #6799CB;
	border-right: 1px solid #6799CB;
	border-bottom: 1px solid #6799CB;
	background-color: #FFF;
	}
.ExportHolder fieldset {
	border: 0;
	padding: 0;
	margin: 0;
	}
	
.ExportOptions {
	width: 250px;
	
	background-image: url(images/ExportOptions.jpg);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #D7E6F6;
	padding: 10px;
	border-right: 1px solid #6799CB;
	min-height: 640px;
	}
.ExportDescription {
	padding: 5px 0 5px 0;

	} 
.ExportOptionsContent {
	border: 1px solid #BDD4EE;
	background-color: #FFF;
	padding: 7px;
	margin-bottom: 10px;
	}
.ExportOptions .text {
	font-size: 11px;
	width: 100%;
	}
.ExportOptions label {
	}
.ExportOptions legend {
	font-size: 14px;
	margin-left: -7px;
	padding: 5px 5px 5px 5px;
	width: 238px;
	background-image: url('images/MainMenuTop.jpg');
	background-repeat: repeat-x;
	background-position: 0 0;
	}
	
.ExportFilterOptions  {
	border: 1px solid #BDD4EE;
	background-color: #FFF;
	padding: 7px;
	margin-bottom: 10px;
}
	
	
.ExportFilterOptions label {
	width: 100%;
	display: block;
	padding: 2px 0 2px 0;
	}
.ExportFilterOptions .check label {
	padding: 0px 0 0px 0;
	width: 50px;
	display: inline;
	}
.ExportFilterOptions input {
	font-size: 11px;
	}
.ExportFilterOptions select {
	font-size: 11px;
	width: 100%;
	margin-bottom: 5px;
	}

.ExportDataOptions {
	margin-top: 5px;
	
	border: 1px solid #BDD4EE;
	background-color: #FFF;
	padding: 0 7px 7px 7px;
	margin-bottom: 10px;
	}

.ExportDataOptions input {
	}
.ExportDataOptions select {
	width: 227px;
	}
.ExportDataOptions label {
	
	}

.MailExport {
	border: 1px solid #BDD4EE;
	background-color: #FFF;
	padding: 10px;
	}

.MailExport select {
	font-size: 11px;
	width: 100%;
	}

.MailExport input {
	font-size: 11px;
	float: right;
	margin-top: 7px;
	}

.ExportContent {
	min-height: 600px;
	padding-bottom: 50px;	
}
	
.ExportContent .RadGrid_DotControl {
	margin: 0;
	border: 0;
	width: 750px;
	}
	
.ExportExportExcel {
	font-size: 11px;
	float: left;
	margin: 15px;
	}
	
.EmailFormatLegenda {
	margin-left: 5px;
	float: right;
	margin-top: -120px;
	padding-right: 75px;
	margin-bottom: 5px;
	background-image: url(images/ValidSponsorsBG.jpg);
	background-repeat: no-repeat;
	background-position: 300px 15px;
	}
.EmailFormatLegenda img {
	margin-bottom: -5px;
	margin-top: 5px;
	margin-right: 2px;
	}	
.ValidSponsorsValidEmail {
	border-bottom: 1px dashed #CCC;
	padding: 10px 0 10px 0;
	}
.ValidSponsorsValidEmail span {
	display: none;
	}
.ValidSponsorsInValidEmail {}
.ValidSponsorsInValidEmail span {
	display: none;
	}

/** **/
.MainTabStrip {
	margin-bottom: 5px;
	}

/**** Accordion ****/
.ScanOptionPanel {
	border: 1px solid #688CAF;
	margin: 0 5px 0 5px;
	}
.accordionHeader .accHeader {
	background-image: url('images/AccourdionHeaderArrow.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	}
.accordionHeader {
	background-image: url('images/AccourdionHeader.jpg');
	background-repeat: repeat-x;
	padding: 4px 5px 4px 5px;
	color: #15428B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
	cursor: pointer;
}
.accordionHeader:hover {
	background-image: url('images/AccourdionHeaderActive.jpg');
	}
.accordionHeader .accHeader {
	background-position: 100% -23px;
	}
.accordionHeaderSelected {
    background-image: url('images/AccourdionHeaderActive.jpg');
	background-repeat: repeat-x;
	padding: 4px 5px 4px 5px;
	color: #15428B;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	border-bottom: none;
	cursor: pointer;
}
.accordionHeaderSelected .accHeader {
	background-image: url('images/AccourdionHeaderArrow.gif');
	background-repeat: no-repeat;
	padding-right: 15px;
	background-position: 100% 5px;
	}

.accordionContent {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #EAF3FF;
	
	border-top: 1px solid #C3D8F1;
}
.accordionContent table {
	border: 0;
	padding: 5px;
	margin-left: 5px;
	}
.accordionContent p {
	height: 34px;
	background-color: #D1E5FF;
	border: 0;
	border-top: 1px solid #6893CF;
}
.accordionContent a.CommandButton {
	font-size: 21px;
	width: 184px;
	height: 27px;
	padding-top: 3px;
	text-align: center;
	background-image: url('images/ScanBg2.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: none;
	color: #000;
}
.accordionContent a.CommandButton:hover {
	font-size: 21px;
	width: 184px;
	height: 27px;
	padding-top: 3px;
	text-align: center;
	background-image: url('images/ScanBg2.jpg');
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	border: none;
	color: #666666;
}
/**** Accordion End ****/

.ViewDashboard {
	background-color: #FFF;
	border: 1px solid #6893CF;
	border-top: none;
	margin: 2px 4px 4px 4px;
	display: block;
	width: 1000px;
	min-height: 650px;
	padding: 0px 10px 10px 10px;
	}
.ViewDashboardGeneral {
	float: left;
	width: 300px;
	margin-right: 25px;
	}
.ViewDashboardSpecific {
	float: left;
	width: 600px;
	}
.ViewDashboard h2 {
	background-image: url('images/SubHeaderBG.jpg');
	background-repeat: repeat-x;
	border: 0;
	border-top: 1px solid #C5C5C5;
	font-size: 14px;
	color: #15428B;
	padding: 10px;
	}
.ViewDashboardStats1 {
	float: left;
	width: 670px;
	margin-right: 25px;
	}
.ViewDashboardStats2 {
	float: left;
	width: 230px;
	}
.ViewDashboardGeneral ul {
	background-image: url('images/EventDashBoardIcons.jpg');
	background-position: 5px -450px;
	background-repeat: no-repeat;
	padding-left: 90px;
}
.ViewDashboardGeneral li {
	padding: 2px 0 2px 0;
	}
.ViewDashboardGeneral li span {
	font-size: 14px;
	font-weight: bold;
	} 
.ViewDashboardSpecific ul {
	background-image: url('images/EventDashBoardIcons.jpg');
	background-position: 5px -200px;
	background-repeat: no-repeat;
	padding-left: 90px;
	float: left;
	width: 220px;
	margin-top: 0px;
	}
.ViewDashboardSpecific ul.ViewDashboardList2 {
	margin-right: 35px;
	}
.ViewDashboardSpecific ul.ViewDashboardList3 {
	background-image: none;
	padding: 0;
	}
.ViewDashboardSpecific li {
	border-bottom: 1px solid #D9D9D9;
	background-image: url('images/EventDashBoardIcons.jpg');
	background-position: 100% 4px;
	background-repeat: no-repeat;
	padding: 5px 0 8px 0;
	}
.ViewDashboardSpecific li.UnCheck {
	background-position: 100% -96px;
	}
.ViewDashboardSpecific li.Price {
	background-image: none;
	}
.ViewDashboardSpecific li span {
	font-size: 14px;
	font-weight: bold;
	float: right;
	margin-top: -14px;
	} 
	
.Utilities {
	background-image: url(images/menu_top.jpg);
	background-repeat: repeat-x;
	background-position: 0 0;
	border:1px solid #6893CF;	
	margin: 4px;
	padding: 4px;
	height: 22px;
	}
.Utilities .text {
	width: 222px;
	padding: 2px 0px;
	border: 1px solid #D2D3D7;
	font-size: 11px;
	float: left;
	}

.UtilityButton {
	float: left;
	}
	
.UtilitySeperator {
	width: 10px;
	height: 10px;
	float: left;
	display: block;
	}
