.RegionHeader
{
	width:508px;
	padding:0px;
	border-bottom:4px solid white;
	color:White;
	font-weight:bold;
	font-family:Dax-Regular;
	font-size:15px;
}

.ItemHeader
{
	width:508px;
	padding:0px;
	border-bottom:4px solid white;
}

.ItemBody
{
	width:508px;
	padding:4px;
	overflow:auto;
}

.ItemBody2
{
	width:492px;
	padding:8px;
	overflow:auto;
}


.ListLabel
{
	color:Black;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	background-color:transparent;
	height:12px;
}

.DropDownLabel
{

	color:#555555;

	height:16px;
	padding-top:4px;
	padding-bottom:2px;
	padding-left:16px;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	cursor:pointer;
	float:left;
}

.DropDownLabelWOPadding
{	background-color:Transparent;
	color:#386cb0;
	height:16px;
	margin-top:4px;
	margin-left:2px;
	margin-bottom:2px;
	font-family:Tahoma;
	font-weight:bold;
	font-size:11px;

	cursor:pointer;
	float:left;
}

.DropdownList
{
	background-color:white;
}

.DropdownMenu
{
	background-color:white;
	border:4px solid white;
	width:300px;
	z-index:32000;
	
}

.DropdownMenu a
{
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
	color:#444444;
}


.DropDownListUL
{
	list-style-type:none;
	margin:0px 0px 0px 0px;
	padding:0px;
}
.DropdownListItem
{
	border-top:2px solid white;
	cursor:pointer;
	font-family:Verdana;
	font-size:11px;
	color:#555555;
	padding-left:16px;
	padding-top:4px;
	padding-bottom:4px;
}



.DropdownListArrow
{
	cursor:pointer;
	padding-top:8px;

}

.HeaderBackground1 {	background-color:#E7B2C3; }
.HeaderBackground2 {	background-color:#A5BDDB; }
.HeaderBackground3 {	background-color:#FFC58F; }
.HeaderBackground4 {	background-color:#BBDF9B; }
.HeaderBackground5 {	background-color:#99D9E8; }
.HeaderBackground6 {	background-color:#FAD380; }
.HeaderBackground7 {	background-color:#EBF6EE; }
.HeaderBackground8 {	background-color:#EEF1F7; }




.ItemHeaderLeft
{
	width:340px;
	color:#FF7F07;
	padding-left:8px;
	vertical-align:middle;
}

.ItemHeaderRight
{
	text-align:right;
	vertical-align:middle;
}




.ItemLeft
{
	width:384px;
	float:left;
	display:inline;
	padding-left:8px;
	vertical-align:top;

}

.ItemRight
{
	float:left;
	display:inline;
	width:100px;
	vertical-align:top;
}


.ItemLeftPackage
{
	width:332px;
	padding-left:8px;
	vertical-align:top;
}

.ItemRightPackage
{
	width:160px;
	vertical-align:top;
}

.NameLabel
{
	padding-top:2px;
	display:block;
	font-weight:bold;
}

.NameLabel1{color:#C13462;}
.NameLabel2{color:#386CB0;}
.NameLabel3{color:#FF7F07;}
.NameLabel4{color:#67B721;}
.NameLabel5{color:#34B3D2;}
.NameLabel6{color:#F6A800;}
.NameLabel7{color:#088B30;}
.NameLabel8{color:#005798;}

.HiddenDropdown
{
	display:none;
}


.QSDropdownLabel
{
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	color:#555555;
	background-color:Transparent;
	padding:0px;
	margin-top:4px;
	float:left;
}

.DropdownContainer
{
	height:22px;
	margin-top:4px;
}

.PortalListItemContainer
{
	margin-right:8px;
	margin-bottom:8px;
}
.PortalListItemHeader0
{
	width:240px;
	height:22px;
	line-height:22px;
	font-family:@Dax,Arial;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:2px;
}

.PortalListItemImage0
{
	width:80px;
	height:60px;
	font-family:@Dax,Arial;
	font-size:14px;
	font-weight:bold;
	margin-bottom:2px;
	float:left;
	vertical-align:middle;
	text-align:center;
}

.PortalListItemText0
{
	width:152px;
	height:44px;
	font-family:Arial;
	font-size:11px;
	padding:8px;
	margin-bottom:2px;
	float:left;
}


.PortalListItemHeader1
{
	width:240px;
	height:22px;
	line-height:22px;
	font-family:@Dax,Arial;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:2px;
}

.PortalListItemImage1
{
	width:248px;
	height:70px;
	margin-bottom:2px;
	text-align:center;
	vertical-align:middle;
}

.PortalListItemText1
{
	width:240px;
	height:80px;
	font-family:Arial;
	font-size:11px;
	padding-left:8px;
	padding-top:8px;
}



.PortalListItemHeader2
{
	width:240px;
	height:22px;
	line-height:22px;
	font-family:@Dax,Arial;
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	margin-bottom:2px;
}

.PortalListItemImage2
{
	display:none;
}

.PortalListItemText2
{
	width:232px;
	height:60px;
	font-family:Arial;
	font-size:11px;
	padding:8px;
	margin-bottom:2px;
	float:left;
}




.ListDetailPanel
{
	position:absolute;
	left:0px;
	top:0px;
	width:492px;
	height: 582px;
	display:none;
	z-index:32002;
	padding:8px;
	border:1px solid #bbbbbb;

}


.ListDetailPanelBody
{
	background-color:yellow;
	height:582px;
}

#ObjectDetailsScrollArea
{
	height: 496px;
	overflow:auto;
}

.ListDetailPanelRightEdge
{
	width:16px;
	background-color:White;
}



.ListDetailPanelBottomLeftEdge
{
	width:16px;
	height:16px;
	background-image:url(../images/RoundEdgeLeftBottom.gif);
}

.ListDetailPanelBottomEdge
{
	height:16px;
	background-color:white;
}

.ListDetailPanelBottomRightEdge
{
	width:16px;
	height:16px;
	background-image:url(../images/RoundEdgeRightBottom.gif);
}


.ModalOverlay
{
	position:absolute;
	left:0px;
	top:0px;
	width:320px;
	height:320px;
	background-color:#999999;/*#e4e9ed;*/
	display:none;
	z-index:32001;
}

.ObjectDetailsHeader
{
	width:508px;
	text-align:right;
}

.ObjectDetailsHeaderRule
{
	width:508px;
	height:1px;
}

.ObjectDetailsTextContainer
{
	width:508px;
}

.ObjectDetailsImageContainer
{
	float:right;
	margin-left:8px;
	margin-bottom:8px;
}

.CategoryListItem
{
	width:244px;
	height:24px;
	line-height:24px;
	padding-left:8px;
}


.EventSearchKeywordTextbox
{
	width:226px;
	color:#555555;
	border:none;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}


.EventCategoryPanel
{
	position:absolute;
	border:4px solid white;
	background-color:White;
	width:244px;
	left:100px;
	top:100px;
	display:none;
	overflow:auto;
}



.SearchBlock
{
	width:498px;
	padding:8px;
	/*background-color:#f0f0f0;*/
	margin-bottom:8px;
}

.SearchResultBlock
{
	width:482px;
	padding:8px;
	/*background-color:#f0f0f0;*/
	margin-bottom:8px;
}

/*--------------------------------------------------------*/




.EventListFormHeadlineLabel
{
	font-size:11px;
	font-weight:bold;
}


.EventListFormLabel
{
	font-size:11px;
}

.RegionSelector
{
	width:500px;
}

.CategoryPanel
{
	position:absolute;
	width:300px;
	height:400px;
	left:100px;
	top:100px;
	padding:4px;
	display:none;
}


.CategoryPanelCaption
{
	padding:4px;
}

.CategoryPanelBody
{
	height:348px;
}


.CategoryPanelFooter
{
	text-align:right;
}

.EventListCategoryPanelOkButton
{
	background-color:Yellow;
	border:1px solid red;
}

.LargeCategoryDropdown
{
	width:180px;
}

.DatepickerTextbox
{

	background-color:transparent;
	font-family:Verdana;
	font-size:11px;
	vertical-align:middle;
	
}

.EventListForm
{
	width:508px;
	border:1px solid black;
}

/* ---------------------------------------------------------- */
.EventListFormContainer
{
	margin-bottom:4px;
}

.EventListFormCaptionBlock
{
	width:492px;
	height:24px;
	line-height:24px;
	padding-left:8px;
	padding-right:8px;
	background-color:#D3EADA;
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
}

.EventListFormContentBlock
{
	width:492px;
	background-color:#EBF6EE;
	padding:8px;
	font-family:Verdana;
	font-size:11px;
}


.EventListFormResultCaptionBlock
{
	width:508px;
	height:24px;
	line-height:24px;
	padding-left:8px;
	padding-right:8px;
	background-color:#D3EADA;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
}

.EventListFormResultBlock
{
	width:508px;
	font-family:Verdana;
	font-size:11px;
}


.EventResultListItem
{
	width:492px;
	border-bottom:1px solid #cccccc;
	margin-bottom:4px;
}

.EventListPagerLink
{
	text-decoration:underline;
	cursor:pointer;
}

.EventListPagerLinkSelected
{

}

.EventListSearchButton
{
	border:2px solid #d3eada;
	color:#444444;
	font-weight:bold;
	background-color:#d3eada;
	cursor:pointer;
}


.FakeDropdown
{
	background-image:url(../images/dropdown2.gif);
	background-position:right center;
	background-repeat:no-repeat;
	border:1px solid #cccccc;
	background-color:White;
	width:200px;
	height:20px;
	line-height:20px;
	font-family:Verdana;
	font-size:12px;
	cursor:pointer;
}