/* WTL Blue: #306BC9 */

BODY
{
	margin: 0;
	font-family: tahoma;
	color: #767676;
}

H1
{
	font-size: 125%;
}
H2
{
	font-size: 115%;
}
H3
{
	font-size: 105%;
}
P
{
	font-size: 80%;
}
IMG
{
	border-width: 0;
}

FORM
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.menu
{
 vertical-align:top;

}

.menuSpacer
{
	width: 8px;
}

.menuItem
{
	padding-right: 5px;
	padding-bottom: 5px;
	padding-top: 5px;
	font-weight: bold;
	font-size: 80%;
	vertical-align: top;
	text-align: left;
}

.menuItem a
{
	background-position: left 50%;
	/**/padding-left: 15px;/**/
	background-image: url(/resources/images/iconmenu.gif);
	color: #137cd8;
	background-repeat: no-repeat;
	text-decoration: none;
}

.menuItem.currentPage
{
	background-position: left 50%;
	/**/padding-left: 15px;/**/
	background-image: url(/resources/images/iconactive.gif);
	background-repeat: no-repeat;
}

#header
{
	background-image: url(/resources/images/headerbg.jpg);
	background-repeat: repeat-x;
	height: 196px;
}

.footer
{
	height: 40px;
	vertical-align: middle;
	border-top: solid 3px #DDD;
	background-color: #6699CC;
	color: White;
	padding: 5px;
}

.footer A
{
	color: White;
}

.footerLinks
{
	float: left;
	vertical-align: middle;
}

.footerLegal
{
	margin: 5px;
	text-align: center;
}


.holidayFocusMontage TD
{
	vertical-align: top;
}

.holidayFocus
{
	width: 17em;
	background-repeat: repeat-x;
	background-image: url(/resources/images/greyfade.gif);
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	margin: 5px;
	padding: 5px;
}
.holidayFocus h3
{
	font-size: 95%;
}

#searchBox
{
	float: right;
	margin: 10px 5px 0 0;
	padding: 3px;
	background-color: white;
	border: 1px solid #306BC9;
}

#sp-q
{
	height: 1.4em;
	width: 17em;
	font-size: 10px;
	border-color: #CACDDF;
	border-style: solid;
}

a.externalLink
{}

a.externalLink.text
{
	display: inline-block;
	padding-left: 15px;
	background-image: url(/resources/images/external.gif);
	background-repeat: no-repeat;
	background-position: left;
}

.image
{
}

th
{
	text-align: right;
}

.externalMessage
{
	display: block;
	visibility: visible;
	background-repeat: repeat-x;
	background-image: url(/resources/images/greyfade.gif);
	border-top: solid 1px #ccc;
	border-left: solid 1px #ccc;
	margin: 5px;
	padding: 5px;
}

.hideExternalMessage
{
	display: none;
	visibility: hidden;
}

		#modal_container {
			padding:5px;
			background-color:#fff;
			border:1px solid #666;
			overflow:auto;
			font-family:"Lucida Grande",Verdana;
			font-size:12px;
			color:#333;
			width:60%;
			text-align:left;
		}

		#modal_container.test {
			background-color:#900;
			color:#fff;
			padding:30px;
			text-align:center
		}

		#modal_overlay {
			background-color:#000;
		}

		#modal_overlay.test {
			background-color:#fff;
