body{
	margin:				5px 0px 5px 0px;
	padding:			0px;
}

body, td, .textbox, .button, .dropDownList, .watermark{
	font-family:		Verdana, Sans-Serif;
	font-size:			x-small;
}

a:link,
a:visited{
	color:				#009900;
	text-decoration:	none;
}

a:hover,
a:active{
	text-decoration:	underline;
}

.watermark{
	color:				#AAA;
}

.helpBox{
	background:			#FFFF95;
	border:				1px solid #FF0000;
	padding:			5px;
	margin:				5px;
	color:				#333;
	display:			none;
	text-align:			left;
	font-weight:		normal;
}

.popupControl{
	position:			absolute;
	z-index:			10000;
	background:			#EEE;
	border:				1px solid #DDD;
	color:				#000;
	display:			none;
	padding:			10px;
	text-align:			left;
}

.header{
	border-bottom:		1px solid #DDDDDD;
	padding:			12px 0px 12px 12px;
}

	#logo{
		font-weight:		bold;
		color:				#444444;
		letter-spacing:		-1px;
		font-size:			large;
	}
	
	#userControls{
		padding:			0px 140px 0px 0px;
		text-align:			right;
		text-transform:		capitalize;
	}

#componentMenu{
	list-style:			none;
	margin:				0px;
	padding:			0px;
}
	.component{
		margin:				0px;
		padding:			0px 0px 10px 0px;
		list-style:			none;
	}

		.componentHeader{
			border-bottom:		1px solid #DDDDDD;
			margin:				0px 0px 5px 0px;
			color:				#999999;
		}
		
		.componentLinks{
			list-style:			none;
			margin:				0px;
			padding:			0px;
		}
		
		.componentLinks li{
			list-style:			none;
			margin:				0px;
			padding:			2px 0px 2px 5px;
		}
		
		.selected a:link,
		.selected a:visited{
			font-weight:		bold;
			color:				#006600;
		}

#footer{
	border-top:			1px solid #DDDDDD;
	padding:			10px;
}

.left{
	float:				left;
}

.right{
	float:				right;
}

.clear{
	clear:				both;
}

.starCssClass{
	width:			11px;
	height:			11px;
	cursor:			pointer;
}

.filledStarCssClass{
	background:		url(../../images/icons/rating-on.gif);
}

.emptyStarCssClass{
	background:		url(../../images/icons/rating-off.gif);
}

.waitingStarCssClass{
	background:		url(../../images/icons/rating-over.gif);
}














.GreyBG{
	background-color:	#F5F5F5;
}
.TableHeader{
	color:				#888888;
	font-weight:		bold;
	background-color:	#EEEEEE;
}
.TableBorder{
	border:				1px solid #DDDDDD;
}
.NoticeTest{
	background:			url(/Manager/Images/Msg_Test.jpg) top right no-repeat;
}
.NoticeDevelopment{
	background:			url(/Manager/Images/Msg_Development.jpg) top right no-repeat;
}
.PadRight{
	margin-right:		10px;
}
.PadLeftRight{
	margin-left:		10px;
	margin-right:		10px;
}
.BT{
	border-top:			1px solid #dddddd;
}
.BB{
	border-bottom:		1px solid #dddddd;
}
.BL{
	border-left:		1px solid #dddddd;
}
.BR{
	border-right:		1px solid #dddddd;
}

/* Gallery */
.gallery
{
	
}
	.gallery h2
	{
		background: #DDDDDD;
		max-width: 700px;
		padding: 3px;
	}
	
	.gallery ul 
	{
		list-style:	none;
		max-width: 700px;
		padding: 0px;
		margin: 0px;
	}
	
		.gallery ul li
		{
			float:left;
			background-color:#eee;
			border:1px solid;
			border-color:#f3f3f3 #bbb #bbb #f3f3f3;
			margin:5px;
			padding:5px;
		}
		
		.gallery ul li span
		{
			display: block;
			max-width: 100px;
			height: 20px;
		}
		
		.gallery ul li:hover 
		{
			background-color:#bbb;
		}
		
		.gallery ul li a:link,
		.gallery ul li a:visited{
			text-decoration:	none;
		}

/* Thumbnails */
.thumbnailOptionsRow td
{
	border-bottom: 1px solid #DDDDDD;
}

/* Sorting */
.sortButtons
{
	background: #DDDDDD;
	margin: 5px;
	padding: 3px;
}

/* Data Pager*/

.datapager
{
	background: #DDDDDD;
	margin: 5px;
	padding: 3px;
}

/* Search */
.search
{
	
}
	.search h1
	{
		color: #888888;
		font-weight: bold;
		background-color: #EEEEEE;
		font-size: small;
		margin:		3px 0px 3px 0px;
		padding:	3px;
	}

	.search h2
	{
		background: #DDDDDD;
		max-width: 500px;
		font-size: small;
		margin:		3px 0px 3px 0px;
		padding:	3px;
	}
	
	.search ul 
	{
		list-style: none;
		margin:		3px;
		padding:	0px;
	}

		.search ul li .summary
		{
			font-style: italic;
		}
			
		.search ul li a:link,
		.search ul li a:visited{
			text-decoration:	none;
		}

/* Manager */

.contentSection
{
	float: left;
	clear: both;
	border: 1px solid #DDDDDD;
	padding: 3px;
	margin: 0px 10px 10px 0px;
}
.contentSection h1
{
	color: #888888;
	font-weight: bold;
	background-color: #EEEEEE;
	margin: -3px -3px 3px -3px;
	padding: 3px;
	font-size: small;
}
.contentSection h2
{
	color: #888888;
	font-weight: bold;
	background-color: #F6F6F6;
	margin: -3px -3px 3px -3px;
	padding: 4px;
	font-size: x-small;
}
.contentSection h3
{
	color: #888888;
	font-weight: normal;
	background-color: #FAFAFA;
	margin: -3px -3px 3px -3px;
	padding: 5px;
	font-size: x-small;
}

.eventDetails
{
	
}	
	.eventDetails .formHeader
	{
		font-weight: bold;
		vertical-align: top;
	}

.updateProgress
{
	position: absolute;
	background-color: #fff;
	filter: alpha(opacity=50);
	MozOpacity: 0.5;
	opacity: 0.5;
	padding: 0px;
	margin: 0px;
}
.updateProgress div
{
	background-color: white;
	padding: 4px;
	position: absolute;
	top: 50%;
	left: 30%;
}

/************ MaskedEdit Related Styles ***********************/
.MaskedEditFocus
{
    background-color: #ffffcc;
    color: #000000;
}
.MaskedEditError
{
    background-color: #ffcccc;
}

/* Modal Popup */
.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup {
	border-width:3px;
	border-style:solid;
	border-color:Gray;
	padding:3px;
}

.floatleft{
	float:				left;
}

.floatright{
	float:				right;
}
