@charset "utf-8";
body {
	font-family:verdana;
	font-size:11px;
	margin:0px;
	background-color:#a7b2d1;
}
#root {
	position:absolute;
	HEIGHT: 300px;
	width: 280px;
	overflow:visible;
	left: -7px;
	top: 22px;

}
.lnk
{
	color:#104c8b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:12px;

}
.lnk a
{
	color:#104c8b;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:underline;
}



.stdcfgRight
{
	float:right;
	background:url(images/subBgGrdBorder.gif) no-repeat right top; 
	width:130px;
	height:205px;
	font-size:10px;	
}

#handle {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; padding-bottom:15px; MARGIN: 2px; WIDTH: 240px; CURSOR: default; COLOR: #031c26; PADDING-TOP: 2px; font-size:20px; font-weight:bold;
}
#thumb {
	BORDER-RIGHT: #eee 1px outset; BORDER-TOP: #eee 1px outset; BORDER-LEFT: #eee 1px outset; WIDTH: 11px; BORDER-BOTTOM: #eee 1px outset; POSITION: absolute; HEIGHT: 25px; 
}


.top{
	background-image:url(images/bg_top.gif);
	background-position:top;
	background-repeat:repeat-x;
	}
.bottom{
	background-image:url(images/bg_bottom.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	}
.red{
	background-color:#ed3024;
	font:11px verdana;
	font-weight:bold;
	color:#FFFFFF;
	}
.red a{
	text-decoration:none;
	color:#FFFFFF;
	}
.red a:hover{
	text-decoration:none;
	color:#FFFFFF;
	}
.butimg{
	background-image:url(images/line.gif);
	background-repeat:no-repeat;
	height:61px;
	width:3px;
	}
.blutext{
	color:#1a3f72;
	font:13px verdana;
	font-weight:bold;
	}
.topblu{
	background-color:#004a8d;
	height:26px;
	padding-top:8px;
	padding-bottom:5px;
	color:#FFFFFF;
	font:16px arial;
	}
.blutext{
	color:#004a8d;
	font:13px verdana;
	padding:4px 15px 35px 15px;
	}
.redtxt{
	color:#ed3024;
	font:12px verdana;
	font-weight:bold;
	line-height:18px;
	}
.redsml{
	color:#ed3024;
	font:11px verdana;
	line-height:18px;
	}
.wht{
	color:#ffffff;
	font:12px verdana;
	font-weight:bold;
	line-height:18px;
	}
.blutext1{
	color:#004a8d;
	font:13px verdana;
	font-weight:bold;
	}
.input{
	width:180px;
	border:1px solid #004a8d;
	height:20px;
	}
.input1{
	width:180px;
	border:1px solid #004a8d;
	}
.inp{
	border-top:2px solid #004a8d;
	border-bottom:2px solid #004a8d; 
	height:23px;
	}


/* Whats New */

.wnTitle {
	color:#FF0000;
	font-size:36px;
	font-weight:bold;
	text-align:center;
	margin-top:110px;
}

.wnLocations {
	color:#FF0000;
	text-align:center;
	font-weight:bold;
	margin-top:55px;
}