
/* common */
body { 
	margin: 0; 
	padding: 0; 
	background:#43ace4 url(../_img/common/bg_newblue.png) repeat-y top left;
	color: #fff; 
	font: 11px verdana; color: #fff; 
	}
form { padding: 0; margin: 0; }
.top { width: 500px; }
.top img { display: block; margin: 0; padding: 0; }
h1 { background-color: #bcbdc0; font: 11px/23px verdana; font-weight: 100; color: #fff; margin: 0; height: 25px; padding-left: 20px; width: 478px;}
.leftHeader { 
	background-color: #FFFFFF; 
	font: 11px/23px verdana; 
	font-weight: bold; 
	color: #3B94D6; 
	margin: 0; 
	height: 25px; 
	padding-left: 10px; 
	width: 170px;
	}
.buttonHeader { background-color: #bcbdc0; font: 11px/23px verdana; color: #fff; margin: 0; height: 25px; padding-left: 20px; width: 498px;}
#rightContent .buttonHeader a { color:#fff; }
.contentArea { padding: 10px 20px; }
.contentArea h2 { font: 21px verdana; color: #b0dbff; margin-top: 10px; margin-bottom: 0px; }
.contentArea h3 { font: 11px verdana; color: #a0cff8; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }
.header { vertical-align: bottom; }
.header input { margin-right: 10px; margin-top: 19px; }
.footer { font: 9px verdana; margin-bottom: 20px; }
.footerImages { margin:10px 0 0 0; }
.footerImages img { display: inline; }
a { color: #428cd6;text-decoration:none; }
.discount img { display: inline; }
#asterisk { color: #ff6130; }
#ucEventDetail_imgPrint { margin:0 10px 0 0; }
#ucEventList_imgNextPrevDivider { display:none; }

/* feature story */
.featureStory { padding-left: 10px; }
.featureStory h2 { font: 21px verdana; color: #b0dbff; margin-top: 10px; margin-bottom: 0px; }

/*event detail */
.eventDetail { padding: 10px; }
.eventDetail h2 { font: 21px verdana; color: #b0dbff; margin-top: 10px; margin-bottom: 0px; }
.eventDetail h3 { font: 14px verdana; color: #a0cff8; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }
.eventDetail h4 { font: 11px verdana; color: #a0cff8; margin-bottom: 0px; margin-top: 0px; font-weight: bold; }
.moreLike { width: 210px; padding: 10px; padding-top: 5px; background-color: #A0CFF8; border: 1px solid #154ca4; font: 11px/20px verdana; }

/*event list */
.eventList { padding: 10px; }
.eventList h2 { font: 21px verdana; color: #b0dbff; margin-top: 5px; margin-bottom: 20px; }

/* maintenance mode */
.maintenanceMode { padding-left: 10px; }
.maintenanceMode h2 { font: 21px verdana; color: #b0dbff; margin-top: 10px; margin-bottom: 0px; }

.calendar { height: 239px; }
.keyDate { background-color: #51aaf3; border: 1px solid #000; padding: 0; margin: 0; width: 13px; height: 10px; float: left; }
.keyDiscount { background-color: #fff; border: 1px solid #000; padding: 0; margin: 0; width: 13px; height: 10px; float: left; }

/* form elements */
.formTable td { padding-right: 10px; font: 10px/18px verdana; vertical-align: top; }
.formTable h2 { border-bottom: 1px dotted #ccc; padding-bottom: 5px; width: 475px; margin-bottom: 17px; }
.formTable #header { font-weight: bold; text-align: right; }
.formTable #example { line-height: 10px; }
.formTable input { font: 10px/10px verdana; border: 1px solid #7f9db9; padding: 3px; }
.formTable textarea { font: 10px/13px verdana; border: 1px solid #7f9db9; padding: 3px; }
.formTable select { font: 10px/10px verdana; border: 1px solid #7f9db9; padding: 3px; }
.button { border: none;}


/* GVN */
#pnl_headerExtension
{
	width:498px;
	height:141px;
	background:#fff url(../_img/nav/lower_arts.gif) top right no-repeat;
}

	#pnl_headerExtension p
	{
		width:320px;
		height:141px;
		overflow:hidden;
		margin:0;
		padding:0 20px;
		line-height:20px;
		color:#666;
	}

div.header
{
	height:40px;
}

#imgHeaderHome 
{
	border-right:1px solid #3B94d6;
}

#content
{
	
}

#leftNav
{
	background:#fff;
}

	#leftNav .calendar
	{
		margin:15px 0 0 0;
	}

#rightContent
{
	background:#f7f4f0;
	color:#666;
	border-right:1px solid #3b94d6;
}

#rightContent a
{
	color:#1a72b3;
	text-decoration:none;
	font-weight:100;
}

#preFooter {}
	#preFooterLeft 
	{
		background:#fff;
		border-bottom:1px solid #3b94d6;
	}
	#preFooterCenter {}
	#preFooterRight 
	{
		padding:0 0 20px 20px;
		color:#666;
		background:#f7f4f0 url(../_img/footer/botRound.gif) bottom right no-repeat;
		border:0;
		margin:0;
	}

div.hr
{
	width:auto;
	height:1px;
	background:#d4d2ce;
	border-bottom:1px solid #fff;
	margin:0;
	padding:0;
}

td.pagination input
{
	position:relative;
	top:4px;
	margin:0 5px;
}

td.pagination *
{
	margin:0 3px;
}
