/*------------------------------------------------------------*
**  GENERIC
**------------------------------------------------------------*/
html { margin: 0px; padding: 0px; }
body { margin: 0px; padding: 0px; font: normal 12px Arial; color: #002868; line-height: 16px; }

#content_table { width: 968px; }
#header_cell { padding-bottom: 10px; height: 105px; }
#navigation_cell { width: 245px; height: 500px; border-right: 1px solid #002868; }
#content_cell { padding: 0px 0px 0px 20px; }
#footer_cell { height: 65px; vertical-align: bottom; }

td { padding: 0px; font: normal 12px Arial; color: #002868; line-height: 16px; text-align: left; vertical-align: top; }

a { font-weight: bold; color: #006666; text-decoration: none; }
a img {border: 1px solid #FFFFFF;}
a:hover { color: #000; }
a:focus { outline-width: 0px; }

.View_Status { display: none; }
.bold { font-weight: bold; }


/*------------------------------------------------------------*
**  Navigation
**------------------------------------------------------------*/
/*** PRIMARY NAVIGATION ***/
#navigation_cell a { display: block; margin-bottom: 7px; padding: 1px 1px 1px 32px; text-decoration: none; font: normal 16px Arial; color: #4C6895; background-color: #FFF; }
#navigation_cell a#active { font-weight: bold; color: #002868; }
#navigation_cell a:hover, #navigation_cell a#active:hover { color: #006666; }


/*------------------------------------------------------------*
**  Content
**------------------------------------------------------------*/
p { margin: 0px 0px 15px 0px; }
ul, ol { margin: 0px; padding: 0px 240px 0px 15px; }
ul li, ol li { margin: 0px; padding: 0px 0px 10px 0px; }
ul li { list-style: disc outside; }
ol li { list-style: circle outside; margin-left: 15px; }
.intro_paragraph { font-weight: bold; }


/*** SIDE THUMBNAILS ***/
#map {
	padding: 2px;
	border: 5px solid #7F93B3;
	width: 430px;
	height: 385px;
	background-color: #FFF;
}


/*** SIDE THUMBNAILS ***/
#side_thumbnail_container { float: right; width: 215px; }
#side_thumbnail_container img { padding: 2px; margin-bottom: 10px; width: 200px; border: 3px solid #7F93B3; }


/*** ROLLOVER IMAGES ***/
/* #main_image_rollover_cell { }          NOT CURRENTLY USED. The cell is allocated this class for future development */
.thumbnail_rollover_cell { width: 99px; text-align: left; vertical-align: top; }
#main_image_rollover_cell img { margin-right: 20px; padding: 2px; width: 386px; height: 289px; background-color: #FFF; border: 5px solid #7F93B3; }
.thumbnail_rollover_cell a img { border-width: 0px; }
.thumbnail_rollover_cell a { display: block; margin: 0px 5px 5px 0px; padding: 1px; width: 200px; width: 88px; height: 66px; border: 2px solid #7F93B3; }
.thumbnail_rollover_cell a:hover { border-color: #F70; }

/*** NEWS ***/
.news_images { float: right; margin: 0px 70px 10px 20px; padding: 2px; border: 3px solid #7F93B3; width: 386; height: 289px; }
.news_header { font: bold 20px Arial; color: #002868; line-height: 20px; }
.news_added { font: bold 10px Arial; color: #999; }

