/* CSS Document */

BODY {	
	padding:0px;
	margin:0px;
	background-color:#4B62A5;
	font-family:Arial, Helvetica, sans-serif;
	font-size:small;
	color:#001c4a;
}

.input {
	font-size:11px;
	color:#002252;
	background-color:#FFFFFF;
	border:1px solid #A5ACB2;
	padding:1px 1px 1px 1px;
	margin:2px; 
}

hr {
	height:1px;
	border:0;
	border-bottom:1px solid #CCCCCC;
}

#facList hr {
	margin:3px 8px;
}

.button {
	font-size:8.5px;
	color:#FFFFFF;
	background-color:#85ABD2;
	border:1px outset #A5ACB2;
	height:18px;
	padding:0px;
	margin-bottom:3px;
	font-weight:bold;
	
}

.button:hover {
	border:2px outset #FF9000;
}

.row {
	border:1px solid #001c4a;
	border-top:0;
	border-bottom:0;
	width:760px;
	vertical-align:top;
	overflow:inherit;
}

a img { border:0px; }
a:link, a:visited, a:active, a:hover { color:#284c7e; text-decoration:none; }
a:visited { color:#73859c; }
a:hover { color:#FF9000; }

.darkLink, .darkLink a:link, .darkLink a:visited, .darkLink a:active { text-decoration:none; color:#FFFFFF; }
.darkLink a:hover { color:#FF9000; }

.smallLink, .smallLink a:link, .smallLink a:visited, .smallLink a:active { font-size:x-small; text-decoration:none; color:#284c7e; }
.smallLink a:visited { color:#73859c; }
.smallLink a:hover { color:#FF9000; }

.small { font-size:small; }
/*.highlight { background-color:#FFEDD2; }*/
.highlight { background-color:#E4EBF1; }

.title { font-weight:bold; font-size:120%; }
.titleNormal { font-weight:bold; }
.titleBoxed { 
	background-color:#efefef;
	padding:6px; 
	margin:6px 0; 
	border:1px solid #c6c3c6;
	font-weight:bold;
}
.infoWindow {  }

.infoWindow a { zoom:1; border-bottom:1px solid #65659A; }
.infoWindow a:hover { border-bottom:1px solid #FF9000; }

.facilityListItem {	padding:8px; }

#shadowWrapper {
	width:820px;
	overflow:hidden;
	background-color:transparent; /* ----- IE Fix ----- */
	padding:0px;
	margin:0px auto 0px auto;
	background-image:url(images/pageBackground.gif);
	background-repeat:repeat-y;
	background-position:top center;
	border:0;
}

#printFriendly {
	display:none;
}

#mapWrapper {
	margin:0px auto 0px auto;
	width:750px;
	padding:5px 5px 2px 5px;
	background-color:#FFFFFF;
	height:457px;
}
#facList {
	text-align:left;
	padding:0px;
	color:#001c4a;
}

.resultsWrapper {
	width:204px; 
	height:450px; 
	float:left; 
	padding:1px; 
	overflow:auto; 
	border:1px solid black;
}
#results {
	margin:2px;
	padding:8px;
}

#header {
	margin:0px auto 0px auto;
	height:30px;
	padding:0;
	overflow:hidden;
}

#headerShadow {
	width:760px;
	background-image:url(images/fadeSepR1.gif);
	background-repeat:repeat-x; 
	height:27px;
}

#tabContainer { 
	margin:0px auto 0px auto;
	width:760px;
	overflow:hidden;
}

#tabWrapper {
	margin:0px auto 0px auto;
	width:760px;
	background-image:url(images/fadeSepR2.gif);
	background-repeat:repeat-x; 
	overflow:hidden;
}

#navTabs {
	overflow:visible;
}

#topNav {
	margin:0px auto 0px auto;
	background-color:#dfddd1;
	border:solid 1px black;
	width:100%;
	background-color:#001c4e;
	padding-top:2px;
	position:relative; top:0px; left:0px;
	z-index:100;  
	text-align:left;
	text-indent:5px; 
	padding-bottom:2px;
	font-size:11px;
	color:#FFFFFF;
}

#contentWrapper {
    width:760px;
    background-color:#FFFFFF;
    height:auto;
	margin:auto;
}

#shadowBottomRow {
	border:0;
	margin:0px auto 0px auto;
	width:820px;
	height:30px;
	padding:0;
	background-color:#FFFFFF;
}
#sh_bl {
	width:60px;
	height:30px;
	background-image:url(images/pageBackgroundBL.gif);
	float:left;
	padding:0;
	margin:0;
	
}
#sh_b {
	height:30px;
	width:700px;
	background-repeat:repeat-x;
	background-image:url(images/pageBackgroundBtm.gif);
	float:left;
	padding:0;
	margin:0;
}
#sh_br {
	width:60px;
	height:30px;
	background-image:url(images/pageBackgroundBR.gif);
	float:left;
	padding:0;
	margin:0;
}

.pIndicator { position:relative; top:2px; left:5px; }

@media print {
	#headerShadow, #tabWrapper, #topNav, #shadowBottomRow, #facList {
		display:none !important;
	}
	body { background:none; }
	#shadowWrapper { background:none; }
	#contentWrapper { width:auto; }
	#mapWrapper {
		width:auto;
		height:auto;
		margin:0;
		padding:0;
	}
	#mapArea { 
		clear:both; 
		float:none; 
		margin:auto; 
		padding:0;
		width:auto;
	}
	#map {
		width:auto; 
		margin:10px auto;
		float:none !important;
	}
	.row { border:0; }
	.resultsWrapper { 
		width:auto !important;
		height:auto !important;
		float:none !important;
		overflow:visible !important;
	}
	
	#printFriendly {
		display:block;
	}
	
	/* google maps directions path overlay */
	.gmnoprint { 
		display:block !important; 
		visibility:visible !important; 
	}
}
