body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #333333;
}
a {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
a:hover {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.SideNavlink {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.SideNavlink:hover {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.largebullets {
	color: #666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
}
.linkNormal {
	color: #666666;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.linkNormal:hover {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: bold;
}
.footerdivider {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.footerlink {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	font-weight: normal;
}
.footerlink:hover {
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.Bluelink {
	color: #3366cc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.Bluelink:hover {
	color: #003366;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.Redlink {
	color: #b61c1c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.Redlink:hover {
	color: #990000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	font-weight: normal;
}
.heading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #666666;
	font-weight: bold;
}
.redheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #b61c1c;
	font-weight: bold;
}
.smallredheading {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #b61c1c;
	font-weight: bold;
}
.textnormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #666;
}
.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	color: #b61a1b;
}
.textNormalGrey {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
}
.textNormalGreybold {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CCCCCC;
	font-weight: bold;
}
.cssnav {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	background: url(images/overbtn.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 310px;
	height: 34px;
	margin: 0px;
	padding: 0px;
}
 
.cssnav a {
display: block;
color:#7c7c7c;
font-size: 18px;
width: 310px;
height: 34px;
float: left;
text-decoration: none;
}

.cssnav a:hover {
display: block;
color:#ffffff;
font-size: 18px;
width: 310px;
height: 34px;
float: left;
text-decoration: none;
}
 
.cssnav img {width: 310px; height: 34px; border: 0; }
* html a:hover {visibility:visible}
 
.cssnav a:hover img{visibility:hidden}
 
.cssnav span {
	position: absolute;
	left: 45px;
	top: 6px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 250px;
	height: 17px;
}
.cssnavsm {
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	background: url(images/sm_overbtn.jpg) no-repeat;
	white-space: nowrap;
	display: block;
	width: 259px;
	height: 28px;
	margin: 0px;
	padding: 0px;
}
 
.cssnavsm a {
display: block;
color:#7c7c7c;
font-size: 15px;
width: 259px;
height: 28px;
float: left;
text-decoration: none;
}

.cssnavsm a:hover {
display: block;
color:#ffffff;
font-size: 15px;
width: 259px;
height: 28px;
float: left;
text-decoration: none;
}
 
.cssnavsm img {width: 259px; height: 28px; border: 0; }
* html a:hover {visibility:visible}
 
.cssnavsm a:hover img{visibility:hidden}
 
.cssnavsm span {
	position: absolute;
	left: 35px;
	top: 5px;
	margin: 0px;
	padding: 0px;
	cursor: pointer;
	width: 200px;
	height: 14px;
}







#overlay
{
	position: absolute;
	left: 0px;
	top: 0px;
	
	width: 100%;
	height: 100%;
	
	background: url(images/overlay.gif);
	
	/* Set both opacity and filter, for MSIE and firefox compatability */
	opacity: .7;
	filter: alpha(opacity=70);
	
	/* z-index sets the layer order, so that the overlay rests on top.
	Bear in mind that the popup dialogue needs to be even higher! */
	z-index: 1000;
}

#dialogue #close
{
	position: absolute;
	right: 5px;
	top: 0px;
}

#dialogue #close a
{
	color: #DD0000;
	text-decoration: none;
}

#dialogue
{
	position: absolute;
	
	left: 50%;
	margin-left: -175px;
	top: 100px;
	
	width: 328px;
	height: 208px;
	padding: 5px 0px 5px 25px;
	
	background: url(images/home_location_select.jpg);
	
	z-index: 2000;
}
.FinePrint {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 18px;
	color: #969696;
}
