/*sets the text properties of all the text in the body*/ 

#body_text{
text-align:justify;
}

h1{
color:#000000;
font-size:27px;
}

h2{
font-size:16px;
color:#25408F;
}

h3{
font-size:16px;
color:#25408F;
}

h4{
font-style:italic;
font-size:16px;
color:#25408F;
margin-bottom: 0px;
padding-bottom: 0px;
}

h5{
text-decoration:underline;
font-weight:bold;
color:#25408F;
font-size:14px;
}



a{
text-decoration:none;
color:#000066;
font-family:Arial, Helvetica, sans-serif;
}

#page{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#25408F;
}

#page a{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#25408F;
}

#page a:hover{
text-decoration:underline;
font-family:Arial, Helvetica, sans-serif;
color:#001b5C;
}



a img{
border:none;
}


/*used for the pages with forms for required inputs*/
p.red{
color:#FF0000;
}
 
/*sets the link properties for the video downloads*/ 
p.movie a{
font-size:14px;
}

/*used for the spacers on all of the pages*/
.white_background{
background-color:#FFFFFF;
}

/*different background colors used throughout the site*/
.darkBlue_background{
background-color:#001A5C;
}

.lightBlue_background{
background-color:#e3f2f5;
}

.lightBlue_background_footer_left{
background-color:#BFD1D5;
}
.lightBlue_background_footer_right{
background-color:#ACBEC2;
}

.darkBlue_background_facility_map{
background-color:#001b5C;
}


/*sets the background of the nav in the header*/
table.header_nav{
background-image:url(images/header_bg.gif);
background-position:0% 0%;
background-repeat:no-repeat;
background-color:#c5d7db;
}

/*
td.drop_down{
background-image:url(images/top_nav_spacer3.jpg);
}
*/

/*displays the blue background on the right side to allow vertical stretching*/
table.body{
background-image:url(images/side_panel_bg.gif);
background-position:100% 0%;
background-repeat: repeat-y;
}

/*displays the blue background on the left side under the flash content to allow vertical stretching*/
table.below_header{
background-image:url(images/side_panel_bg.gif);
background-position:0% 0%;
background-repeat: repeat-y;
}

td.homeImage_background{
background-image:url(images/homeImage_bg.jpg);
background-position:top left;
background-color:#001A5C;
background-repeat:no-repeat;
}




/*only used for the bread crumbs table cell*/
td.breadCrumbs{
background-color:#e3f2f5; 
text-align:left;
font-size:12px;
color:#477AA5;
font-weight:600;
}

td.breadCrumbs a{
text-decoration:none;
color:#477AA5;
font-size:12px;
font-weight:600;
}
/*end breadcrumb table cell properties*/

/*used for the text resizing table cell properties*/
td.text_select{
background-color:#e3f2f5;
color:#5a8ab2;
text-align:right;
font-weight:bold;
}

td.text_select a{
color:#477AA5;
text-decoration:underline;
}
/*this is the main content table cell*/
td.body{
vertical-align:top;
padding:10px;
}

.tableTag{
text-align: left;
vertical-align:top;
padding:10px;
}

td.body img {
border:1px #001A5C solid;
}

/*only used in the template_facility_slide page, specifically for the table that contains the slide show*/
table.slide{
background-image:url(images/slide_viewer.jpg);
background-repeat:no-repeat;
background-position:top center;
font-size:16px;
font-weight:bold;
color:#000000;
}
table.slide a{
text-decoration:none;
font-size:16px;
font-weight:bold;
color:#000000;
}

/*this is the bottom bar that displays the print, email, bookmark*/
#bottom_nav{
text-align:right;
}

/*footer properties*/
#footer_text {
	background-image: url(images/footer_text_bg.gif);
	background-position:center;
	background-repeat: no-repeat;
	color:#000066;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	text-align:center;
}

fieldset {
	border-width: 2px 0 0 0;
	margin-left: 8px;
	width: 520px;
}
legend {
	font-weight: bold;
	color:#25408F;
}
