﻿body 
{
	font-family:Verdana, Arial,sans-serif;
	font-size:12px;
}

.player_bg {
	background:url(../Images/bg_movie.jpg) no-repeat top;
	height:376px;
	width:670px;
}

a
{
	color:#1E50A8;
	text-decoration:none;
}
a:visited
{
		color:#1E50A8;
	text-decoration:none;
}
a:hover
{
	text-decoration:underline;
}


/*Footer style*/
#footerAnchor{
	background:url(../Images/bg_footerA.jpg) no-repeat;
	height:252px;
	font-size:12px;
}
#footerAnchor ul {
	line-height:15px;

}

#footerAnchor ul li {
	list-style:url(../Images/bullet.gif);
}

#footerAnchor a {
	text-decoration:none;
	color: black;
	font-weight:normal;
}

#footerAnchor a:hover {
	text-decoration:underline;
}


#footer {
	background:url(../Images/bg_footer.jpg) no-repeat;
	height:252px;
	font-size:12px;
}

#footer ul {
	line-height:15px;

}

#footer ul li {
	list-style:url(../Images/bullet.gif);
}

#footer a {
	text-decoration:none;
	color: #345f8a;
	font-weight:bold;
}

#footer a:hover {
	text-decoration:underline;
}

/*Right Pane Style*/

/*Left Pane Style*/

/*Font styles*/

#faclogoA
{
	text-align: center;
	color: #0076C0;
	font-size:30px;
	font: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:bold;
}

#faclogo
{
	text-align: center;
	color: #0076C0;
	font-size:25px;
	font: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:normal;
}

.factxtlogo
{
	text-align: left;
	color: #0076C0;
	font-size:18px;
	font: Helvetica Neue, Helvetica, Arial, sans-serif;
	font-weight:normal;
	width:250px;
}

#facilityclover
{
	text-align:center;
}

#corpclover
{
	text-align:center;
}




#popup
{
	background:url(../Images/bg_popup.jpg) no-repeat top;
	height:376px;
	width:670px;
	padding:0px;
	scrollbar-face-color:#CCCCCC;
	scrollbar-arrow-color:#FFFFFF;
	scrollbar-track-color:#EFEFEF;

	
}

#facilityfinder
{
  scrollbar-face-color:#CCCCCC;
  scrollbar-arrow-color:#FFFFFF;
  scrollbar-track-color:#EFEFEF;
}

#popuphead
{
	padding-left:30px;
	font-size:17px;
	font-family:Arial, Helvetica, sans-serif;	
}

#popuptext
{
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}

#playerTitle
{
	padding-top:30px;
	padding-left:10px;
	color: #C13A36;
	font-size: 18px;
	font: Helvetica Neue, Helvetica, Arial, sans-serif;

}

#vidcaption
{
	padding-top:20px;
	padding-left:20px;
}

#container
{
	padding-left:0px;
	border:10px solid #dfe2db;
	
	
}

.flash
{
	text-align:center;
	padding-left:30px;
	padding-right:22px;
	
}

.facilitylocbg
{
	background:url(../Images/bg_popup_map.jpg) no-repeat top;
	height:376px;
	width:670px;
	padding:0px;
}



/*#lblContent
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	background-color:#FEFEFE;
	border:none;
}*/

.cbtn {
	BORDER-RIGHT: buttonface 1px solid; BORDER-TOP: buttonface 1px solid; BORDER-LEFT: buttonface 1px solid; BORDER-BOTTOM: buttonface 1px solid
}

.txtdivborder
{
	border-top: inactivecaption 1px solid;
	border-left: inactivecaption 1px solid;
	border-bottom: inactivecaption 1px solid;
	border-right: inactivecaption 1px solid;
	font-size: 12px; font-family: arial; color: black;
	visibility:collapse;
	
}

.tagline
{
	font-size:16px;
	font-weight:bold;
	color:#0976DF;
	font-style:italic;
}

#textarea
{
	font-family: Helvetica,Verdana, Arial,sans-serif;
	font-size:12px;
}

#rotator
{
	border: 0px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 25px auto 0px;
	position: relative;
	width: 300px;
	height: 250px;
}

#rotator img
{
	border: 0;
	cursor: pointer;
	width: 300px;
	height: 250px;
}

#rotatormain
{
	border: 0px solid #000;
	cursor: pointer;
	overflow: hidden;
	margin: 0px auto 0px;
	position: relative;
	width: 669px;
	height: 236px;
}

#rotatormain img
{
	border: 0;
	cursor: pointer;
	width: 669px;
	height: 236px;
}

.clover
{
	font-family:Verdana;
	margin:0px auto 0px auto;
	text-align:right;
	font-size:13px;
	color:#56A6DB;
}

.corpclover
{
	font-family:Tahoma;
	font-weight:bold;
	margin:0px auto 0px auto;
	text-align:right;
	font-size:15px;
	color:#849CE6;
	height:250px;
	vertical-align:top;
}

#topLinks a 
{
	text-decoration:none;
	color:#659ABD;
}

#topLinks a:hover
{
	text-decoration:underline;
}

#navigation 
{
	padding-top:11px;
	padding-left:20px;
	background:url(../Images/navbar.gif) no-repeat;
	width:650px;
	height:25px;
	
}

#facility_navigation
{
	margin-top:8px;
	margin-left:3px;
	background:url(../Images/facility_nav_bar.jpg) no-repeat;
	width:669px;
	height:35px;
}

#facility_navigation a
{
	margin-top:11px;
	padding-left:10px;
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}

#facility_navigation a:hover
{
	padding-top:11px;
	padding-left:10px;
	color:#FFFFFF;/*#852C05;*/
	text-decoration:underline;
	font-size:11px;
	
}

.fac_nav_dl
{
	margin-top:8px;
}

#ctl00_subnavigation
{
	padding-top:11px;
	padding-left:2px;
	background:url(../Images/sub_nav_bar.jpg) no-repeat;
	width:667px;
	height:25px;
	
}

#ctl00_subnavigation a
{
	padding-top:11px;
	padding-left:12px;
	color:#97572B;/*#852C05;*/
	text-decoration:none;
	font-size:11px;
	
}

#ctl00_subnavigation a:hover
{
	padding-top:11px;
	padding-left:12px;
	color:#97572B;/*#852C05;*/
	text-decoration:underline;
	font-size:11px;
	
}

#navigation a
{
	
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	font-size:11px;
}

#navigation a:hover
{
	text-decoration:underline;
}

.corpcontent
{
	background:url(../Images/corp_bg.jpg) no-repeat;
	height:498px;
	width:669px;
	padding:0px;
}

.corpfooter
{	
	text-align:left;
	background:url('../Images/footer_bg_2.jpg');
	background-repeat:repeat-x;
	background-color:#CFC6A7;
	height:226px;
	width:800px;
	width:920px;
	padding:0px;
}

#bottom_links a
{
	color:#494949;
	font-weight:normal;
	text-decoration:none;
	font-size:12px;	
}

#bottom_links a:hover
{
	text-decoration:underline;
}

#states a
{
	
	color:#318676;
	font-weight:normal;
	
}
#states a:hover
{
	
	color:#318676;
	font-weight:bold;
	
}

#ctl00_ContentPlaceHolder1_gvFacilityList a
{
	color:Blue;
	font-size:12px;
	line-height:17px;
}

#ctl00_ContentPlaceHolder1_gvFacilityList a:hover
{
	color:#8CC0E3;
	
}

#ctl00_ContentPlaceHolder1_gvFacilityList a:visited a:hover
{
	color:Blue;
}

#ctl00_ContentPlaceHolder1_gvCities a
{
	color:Blue;
	font-size:12px;
	line-height:17px;
}

#ctl00_ContentPlaceHolder1_gvCities a:hover
{
	color:#8CC0E3;
}

#ctl00_ContentPlaceHolder1_gvCities a:visited a:hover
{
	color:Blue;
}

.index_label
{
	padding-left:2px;
	background-image: url(../Images/index_bg.gif);
	background-repeat: no-repeat;
	font-size:11px;
}

#interior_bg 
{
	/*background:url(../Images/blue_bg.jpg) no-repeat;
	width:669px;
	height:615px;
	width:646px;
	padding:0px;
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	border-top:solid 1px #CCCCCC;*/
	padding-top:40px;
	padding-left:20px;
}

#main_bg
{
	background:url(../Images/background_blue_new.jpg) no-repeat;
	width:669px;
	/*height:615px;*/
	width:646px;
	padding:0px;
	padding-top:15px;
	padding-left:20px;
	padding-right:10px;
	padding-bottom:20px;
	border-top:solid 1px #CCCCCC;
	
}

#titlesub
{
	padding-left:85px;
	/*padding-bottom:10px;*/

	/*color:#356786;*/
	color:#666666;
	font-weight:500;
	font-size:24px;
	padding-top:2px;
	
}

/*begin creating the tabs */
.menu
{
	background: url(../Images/menu_bg.gif) no-repeat ;
	width: 175px;
	height:205px;
	font-size:10px;
	padding-left:20px;
	padding-top:5px;
	/*padding-bottom:10px;*/
	padding-right:8px;

	/*padding-top: 5px;
	padding-left: 0px;
	padding-right:0px;

	
	width: 669px;
	height: 35;
	font-weight: bold;
	text-decoration: none;
	font-size: 11px;
	color: #FFFFFF;*/
}

/* make link and visited the same look,set the background-color also in case images are not on*/
.menuItem a:link, .menuItem a:visited  
{
	/*color: #464444;*/

	background: url(../Images/arrow_menu.gif) no-repeat;
	padding-left:12px;
	font-weight:bold;
	font-size:13px;
	/*padding-left:0px;
	text-decoration: none;*/

}

/* set tab1 as top level container table, then target TDs inside*/
.menuItem td
{

}
/* make hover by changing vertical position of background to -22px (the tab_dim2.gif is 44px high) */
.menuItem a:hover {
	
}

/* make current tab gray,set the background-color also in case images are not on*/
.menuSelectedItem td {
	/*background: url(../images/tab2.jpg) no-repeat;*/
}

/* make drop down menu container style */
.menuPopup 
{
	/*background: url(../Images/menu_pop_up_bg.gif) no-repeat ;
	background-repeat:repeat;*/
	/*height:75px;
	width: 165px;*/
	background-color:#CFC6A7;
	font-size:10px;
	/*margin-left:-13px;*/

	padding-top:5px;
	padding-left:3px;
	padding-right:5px;

	border: 1px solid #FFFFFF;
	/*border-bottom: none;
	color: #ffffff;
	
	text-align:left;*/
	
}

/* make drop down menu item style */
.menuPopupItem 
{
	padding-bottom:3px;
}

.menuPopupItem a:link, .menuPopupItem a:visited
{
	background: url(../Images/arrow_popup.gif) no-repeat;
	vertical-align:text-top;
	padding-left:10px;
	
}

.menuPopupItem a:hover
{

}




/* --------------------------- All text styles --------------------------------------- */

/*--------Titles and Headers ---- */
.orangetitle
{
	font-size:28px;
	font-weight:bold;
	color:#C13A36;
	font-style:italic;
}

.underline_title
{
	font-size:15px;
	text-decoration:underline;
	font-weight:bold;
	color:Blue;
}

/*--------Text ---- */
.bluesmall 
{
	color: #345f8a;
}


.watermark {
	background: #FFAAFF;
}

.popupControl {
	background-color:#FFFFFF;
	position:absolute;
	visibility:hidden;
	border-style:solid;
	border-color: Black;
	border-width: 0px;
}

.modalBackground {
	background-color:Gray;
	filter:alpha(opacity=70);
	opacity:0.7;
}

.modalPopup
{
	background-color: #000000;
	width: 450px;
	height:350px;
}

#newslink a
{
	color: #1E50A8;
	text-decoration: none; 
}

#newslink a:hover
{
	text-decoration: underline;
}

.subtitle
{
	font-size:15px;
	font-weight:bold;
	color:#786D5B;
}

textarea
{
		font-family:Verdana, Arial,sans-serif;
	font-size:12px;
}

/*Example CSS for the two demo scrollers*/

#pscroller1{
width: 200px;
height: 100px;
border: 1px solid black;
padding: 5px;
background-color: lightyellow;
}

#pscroller2{
width: 350px;
height: 20px;
border: 1px solid black;
padding: 3px;
}

#pscroller2 a{
text-decoration: none;
}



#main
{
	background-color: #FFFFFF; text-align:left; width: 920px;
}

#main_area
{
	margin-left:6px;
	background:url(../Images/background_1.jpg) no-repeat;
	width:669px;
	height:500px;
}

.main_area_txt_bg
{
	background:url(../Images/background_1.jpg) no-repeat;
	width:669px;
	height:500px;
}

.facilitypageheading
{
	background-color:White;
	/*border:solid 1px black;*/	
}

#facility_footer
{
	width:100%;
	
}

#f_footer
{
	background:url(../Images/footer_bg.jpg) no-repeat;
	height:200px;
	font-size:12px;
	margin-left:4px;
}
#f_footer ul {
	line-height:15px;

}

#f_footer ul li {
	list-style:url(../Images/bullet.gif);
}

#f_footer a {
	text-decoration:none;
	color: #345f8a;
	font-weight:bold;
}

#f_footer a:hover {
	text-decoration:underline;
}

.tagline_new
{
	text-align:center;
	color:#97572B;
	/*font-family:Times New Roman;*/
	font-size:18px;
	font-weight:normal;
	font-style:italic;
	
	
}

.sidelinks
{
	margin-top:0px;
	font-size:11px;
	/*font-weight:bold;*/
	color:#887240;/*#D5960F;*/
}

.sidelinks a
{
	font-size:11px;
	/*font-weight:bold;*/
	color:#887240;
	text-decoration:none;
	/*line-height:30px;*/
	
}
.sidelinks a:hover
{
	font-size:11px;
	/*font-weight:bold;*/
	color:#887240;
	text-decoration:underline;
	/*line-height:30px;*/
	
}

input.btn {   
  color:#050;   
    font: bold 84% 'trebuchet ms',helvetica,sans-serif; 
    height:20px;  
 background-color:#fed;   
  border: 1px solid;   
  border-color: #696 #363 #363 #696;   
  filter:progid:DXImageTransform.Microsoft.Gradient   
  (GradientType=0,StartColorStr='#ffffffff',EndColorStr='#cccccc');  
  
 }  
 
 #side_nav a
 {
 	font-size:23px;
 	text-decoration:none;
 	color:#50B2EB;
 	font-family:Myriad Pro;
 }
  #side_nav a:hover
 {
 	font-size:23px;
 	text-decoration:underline;
 	color:#50B2EB;
 	font-family:Myriad Pro;
 }
 
 .griditem
{
	/*border-bottom:dashed 1px #737373;*/
	width:170px;
	
}


.gallery
{
	width: 100%;
	background-color: #CFCFCF;
	padding:0px;
}
.gallery ul
{
	list-style: none;
	background-color: #CFCFCF;
	margin:0px;
	padding:0px;
}
.gallery ul li
{
	margin: 5px;
	display: inline;
}
.gallery ul img
{
	padding: 8px;
	margin: 5px;
	border: 1px solid #333;

	background-color: #FFFFFF;
}
.gallery ul a:hover img
{
	padding: 8px;
	margin: 5px;
	border: 1px solid #333;
	background-color: #FFFFFF;


}
.gallery ul a:hover
{
	color: #fff;
}

.galleryheader
{

	background-color: #333;
	font-size: 15px;
	/*font-weight:bold;*/
	color: #FFFFFF;
	padding:5px;
	padding-left:15px;
}

.gallerytitle
{
	padding:9px;
}
