/* General HTML CSS */
	body {
		background-color	: #2561AE;
		margin				: 0px 0px 0px 0px;
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
		color				: #5C9CD4;
		scrollbar-3dlight-color		: #FFFFFF;
		scrollbar-arrow-color		: #008ba8;
		scrollbar-base-color		: #FFFFFF;
		scrollbar-darkshadow-color	: #FFFFFF;
		scrollbar-face-color		: #FFFFFF;
		scrollbar-highlight-color	: #CCCCCC;
		scrollbar-shadow-color		: #CCCCCC;
		scrollbar-track-color		: #FFFFFF;
	}
	th, td {
		font-family 		: Arial,Helvetica,sans-serif;
		font-size			: 11px;
	}
	a {
		color				: #FFFFFF;
		text-decoration		: none;
	}
	a.visited {
		color				: #ec9807;
	}
	a.active {
		color				: #FFFFFF;
	}
	a:hover {
		color				: #FFCC00;
		text-decoration		: underline;
	}
	ul {
		margin-top			: 0px;
		margin-bottom		: 0px;
		list-style-image	: url(images/bullet.gif);
	}
	ol {
		margin-top			: 5px;
		margin-bottom		: 0px;
	}
	form {
	 	margin				: 0px 0px 0px 0px;
	}

/* Template CSS */
	.header {
		color				: #FFFFFF;
		font-size			: 16px;
		font-weight			: bold;
		margin				: 0px 0px 0px 0px;
	}
	.subheader, a.subheader:link, a.subheader:visited, a.subheader:active {
		color				: #000000;
		font-size			: 11px;
		font-weight			: bold;
	}
	a.subheader:hover {
		color				: #5C9CD4;
		text-decoration		: underline;
	}
	.text {
		font-family 		: Arial,Helvetica,sans-serif;
		color				: #000000;
		font-size			: 11px;
	}
	.textsm {
		font-family 		: Arial,Helvetica,sans-serif;
		color				: #333333;
		font-size			: 9px;
	}

/* Navigation CSS */
	td.nav {
		padding				: 5px 40px 0px 0px;
		line-height			: 38px;
	}
	a.nav:link, a.nav:visited, a.nav:active {
		color				: #FFFFFF;
		font-size			: 12px;
		font-weight			: bold;
	}
	a.nav:hover {
		color				: #FFCC00;
		text-decoration		: underline;
	}
	a.subnav:link, a.subnav:visited, a.subnav:active {
		color				: #FFFFFF;
	}
	a.subnav:hover {
		color				: #FFCC00;
		text-decoration		: none;
	}
	a.textnav:link, a.textnav:visited, a.textnav:active {
		color				: #FFCC00;
		font-weight			: bold;
	}
	a.textnav:hover {
		color				: #FFFFFF;
		text-decoration		: underline;
	}
	a.maplink:link, a.maplink:visited, a.maplink:active {
		color				: #0f3b8e;
	}
	a.maplink:hover {
		text-decoration		: underline;
	}
	.breadlink, a.breadlink:link, a.breadlink:visited, a.breadlink:active {
		color				: #FFFFFF;
		font-size			: 10px;
	}
	a.breadlink:hover {
		color				: #d11111;
		text-decoration		: underline;
	}

/* Other CSS */
	.footer {
		color				: #FFFFFF;
		font-size			: 11px;
	}
	.search {
		font-family 		: Arial,Helvetica,sans-serif;
		background-color	: #3674BB;
		font-size			: 11px;
		color				: #FFFFFF;
		width				: 163px;
		height				: 19px;
		border				: 1px solid #003399;
	}
	.directions {
		font-family 		: Arial,Helvetica,sans-serif;
		background-color	: #FFFFFF;
		font-size			: 11px;
		color				: #000000;
		width				: 150px;
		height				: 19px;
		border				: 1px solid #5C9CD4;
	}
	.highlight {
		color				: #63B6EA;
	}
	.linetop {
		border-left			: 1px solid #d11111;
		border-top			: 1px solid #d11111;
		padding				: 2px 0px 0px 10px;
		width				: 100%;
	}
	.linebottom {
		border-left			: 1px solid #d11111;
		border-bottom		: 1px solid #d11111;
		padding				: 0px 10px 5px 5px;
	}
	.line {
		border-bottom		: 1px solid #d11111;
		padding-top			: 2px;
	}
	.thumbnail {
		padding				: 0px 0px 11px 0px;
	}
	.thumbmiddle {
		padding				: 0px 10px 11px 10px;
	}
	
/* Perview RollOver */
	#loader_container {text-align:center;position:absolute;top:40%;width:100%}
	#loader {
		font-family:Arial,Helvetica,sans-serif;
		color:#FFFFFF;
		font-size:11px;
		padding:10px 0 16px 0;
		margin:0 auto;
		display:block;
		width:112px;
		border:1px dotted #0f3b8e;
		text-align:left;
		z-index:255;
	}
	#progress {
		height:5px;
		font-size:1px;
		width:1px;
		position:relative;
		top:1px;
		left:10px;
		background-color:#cc0000;
	}
	#loader_bg {
		background-color	: #FFFFFF;
		position			: relative;
		top					: 3px;
		left				: 0px;
		height				: 0px;
		width				: 112px;
		font-size			: 1px
	}
	.title {
		font-size			: 11px;
		width				: 320px;
		padding				: 7px 10px 7px 10px;
	}
	.border_preview{
		z-index				: 100;
		position			: absolute; 
		background			: #174d9e;
		border				: 1px solid #3270B8;
	}
	.preview_temp_load {
		vertical-align		: middle;
		text-align			: center;
		margin				: 0px 0px 0px 0px;
	}
	.preview_temp_load img{	
		vertical-align		: middle;
		text-align			: center;
	}
	
/* 160x600 Banner */
	#BannerTopRight {
		background			: url(images/banner_160x600_bg.gif) no-repeat top right;
		background-position	: 100% 100px;
		padding				: 107px 6px 1px 16px;
	}