

body { 
	background-color: #ffffff; 
	margin: 0px; 
	padding: 0px; 
}

#outer_container_1{
	width: 793px; 
	margin: auto;
}

    


#outer_container_2
{
    /*
	margin-left: 60px;
	margin-right: 60px;
    */
}

#page_container { 
	width: 788px;
	#width: 788px;
	_width: 788px;
	border: solid 1px #000;
	border-bottom: none;	
}

#fps_logo { 
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 65px;
    background-image: url(header_back_image.jpg);
    background-repeat: repeat-x;
    width: 100%;
/*	border-left: solid 1px #000;
	border-right: solid 1px #000; */
}

#fps_movie 
{
    width: 640px;
    height: 178px;
	border: 0px;
	margin: 0px;
	padding: 0px;
    float:left;
    
}

#fps_movie div
{
    position: relative;
   /* top: -6px;
    #top: 0px;
    _top: 0px; */
      
}

#main_content_holder
{
    border-left: solid 1px #7f7f7f;
    height:100%;
    float: left;
    width: 640px;   
}

#TopLevel_nav a.ActiveLink, #TopLevel_nav a.ActiveParentLink, #TopLevel_nav a.ActiveLastLink
{
    color: #009966;   
}

#TopLevel_nav a:link, #TopLevel_nav a:visited
{
}

#TopLevel_nav a:hover { text-decoration: underline; }

#TopLevel_nav a:active {  }

#TopLevel_nav li.ActiveLastItem, #TopLevel_nav li.LastItem
{
    border-right: none;   
}

#TopLevelMenu ul
{
    margin: 0px;   
}

div#TopLevelMenu
{
    height: 21px;
       
}

div#TopLevel_nav
{
    position: relative;
    left: -40px;
    #left: 0px;   
}

#TopLevelMenu
{
  border: solid 1px #000;
  /* border bug fix */
  border-left: none;
  border-right: none;
  /* end border bug fix */
  height: 21px;
  border-bottom: none;
  border-top: none;
}



#TopLevelMenu ul li
{
    float: left;
    list-style-type: none;
    border-right: solid 1px #996666;
    padding-left: 5px;
    padding-right: 5px;
}

#TopLevelMenu a
{
    color: #996666;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;   
}

#announcementHolder
{
    float: left;
    width: 147px;
    min-height: 244px;
	/*border-right: solid 1px #7f7f7f;*/
	margin-bottom: 10px;
	
}

#announcementHolder div
{
    width: 96%;
    margin-left: 2%;
    margin-top: 2%;   
}

#main_content { 
	
/*	height: expression( this.scrollHeight < 334 ? "300px" : "auto" ); /* sets min-height for IE 
    min-height: 300px;  sets min-height value for all standards-compliant browsers */
    float: left;
    width: 640px;
    min-height: 440px;
    _height: 440px;
    border-left: solid 1px #7f7f7f;
    border-right: none;
}

#announcements_main_content
{
    float: left;
    width: 643px;
    min-height: 245px;
    border-left: solid 1px #7f7f7f;

}


/*
#main_content div, #announcements_main_content p
{
    width: 96%;
    margin-left: 1%;
    margin-top: 1%; 
    margin-bottom: 1%;

}
*/

div #dnn_ContentPane
{
    width: 96%;
    margin-left: 1%;
    margin-top: 1%; 
    margin-bottom: 1%;
}


#SecondLevelMenu
{
    float: left;
    border-bottom: none;
    border-right: solid 1px #7f7f7f;
    width: 147px;
    min-height: 178px;
    _height: 178px;
	  background-color: #e0e0e0;
}

#onsite_bottom_nav_left_corner {
	width: 4px;
	height: 50px;
	background-image: url(bottom_nav_left_corner.gif);
	float: left;
}

#onsite_bottom_nav_right_corner {
	width: 4px;
	height: 50px;
	background-image: url(bottom_nav_right_corner.gif);
	float: left;
	
}

#onsite_bottom_nav_container { 
	position: relative;
	top: 4px;
	height: 50px;
}


#onsite_bottom_nav {
	width: 793px;
	#width: 795px;
	height: 43px; 
	background-image: url(footer.jpg);
    _background-image: url(footerIE6.jpg);
	background-repeat: no-repeat;

	text-align: center;



	/* margin: 0px auto; */

}

#onsite_bottom_nav div
{
    margin-left: 20%;   
}


#menu_container_host {
	position: relative; 
	width: 100%; 
	height: 0px;
}

#menu_container {
	position: absolute;
	top: -230px;
	left: -60px;
	width: 119px;
	height: 250px;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#menu_main{
	border-left-width: 1px;
	border-left-color: #7F7F7F;
	border-left-style: solid;
	
	border-right-width: 1px;
	border-right-color: #7F7F7F;
	border-right-style: solid;
		
	border-top-width: 1px;
	border-top-color: #7F7F7F;
	border-top-style: solid;
	
	height: 229px;
	margin-left: 3px;
	
	background-color: #E0E0E0;
}

#menu_container_footer {
	position: relative; 
	width: 100%; 
	height: 0px;
}

#menu_bottom {
	position: absolute;
	background-image: url(menu_grey_background.gif);
	background-repeat: no-repeat;
	width: 122px;
	height: 206px;
	left: -60px;
	top: 80px;
}

.clear_floats { clear: both; }

/* Main Navigation Menu */

#main_nav { 
	font-family: Arial; 
	font-size: 12px; 
	font-weight: bold;
}

#main_nav a, #main_nav a:link, #main_nav a:active, #main_nav a:visited { 
	color: #FFFFFF; 
	text-decoration: none;
	font-weight: bold;
}

#main_nav ul {
	list-style-type: none; 
	text-decoration: none;
	padding: 0px;
	margin: 0px; 
}

#main_nav ul li, #main_nav #OnSite_MainNavParentItem { 
	background-image: url(button.gif);
	background-repeat: no-repeat;
	text-decoration: none;
	list-style: none;
	line-height: 24px;
	padding-left: 8px;
}

#TopLevel_nav a.ParentOfActiveLink { color: #009966; }

#SecondLevelMenu #main_nav li.ParentOfActiveItem, #SecondLevelMenu #main_nav li.ActiveLastItem , #SecondLevelMenu #main_nav li.ActiveItem, #main_nav ul li:hover, #main_nav ul li#OnSite_MainNavParentItem:hover, #main_nav ul li#OnSite_MainNavCurrentItem, #main_nav ul li#OnSite_MainNavParentCurrentItem { 
	background-image: url(button_over_selected.gif);
	background-repeat: no-repeat;
}

#SecondLevelMenu #main_nav 
{
    background-color:  #5b5d5d;  
}

#SecondLevelMenu #main_nav li.ActiveItem ul li, #SecondLevelMenu #main_nav li.ActiveItem ul li.ActiveItem, #SecondLevelMenu #main_nav li.ActiveLastItem ul li
{
    background-image: none;
    background-color: #5b5d5d;  
}



/* Internet Explorer MouseOver Fix for main_nav */

#main_nav ul li a { 
	display: block;
	width: 100%;
	margin-left: -8px;
	padding-left: 8px;
}

#main_nav ul li a:hover { 
	background-image: url(button_over_selected.gif);
	background-repeat: no-repeat;
	margin-left: -8px;
}

/* Bottom Navigation Menu */

#bottom_nav { 
	height: 25px;
}
	
#bottom_nav a, #bottom_nav a:link, #bottom_nav a:active, #bottom_nav a:visited, #bottom_nav_copyright a, #bottom_nav_copyright a:link, #bottom_nav_copyright a:active, #bottom_nav_copyright a:visited { 
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none; 
}

#bottom_nav a:hover, #bottom_nav_copyright a:hover { 
	text-decoration: underline;
}

#bottom_nav ul {
	/* width: 721px; */
	width: 1200px;
	padding-top: 6px;
	text-align: center;
	vertical-align: text-top;
	margin: 0px auto;
	padding-left: 0px;
}

#bottom_nav li { 
	padding: 0px 6px 0px 6px;
	border-left: solid 1px white;
	float: left;
	text-align: center;
	vertical-align: text-top;
	list-style-type: none;
}

#bottom_nav li#OnSite_MainNavParentItem, #bottom_nav li#OnSite_MainNavParentCurrentItem {
	border-left: none;
	padding: 0px 6px 0px 6px;
	float: left;
	text-align: center;
	vertical-align: text-top;
	text-decoration: none;
}

#bottom_nav ul li.active a { 
	border: none; 
	color: #FFFFFF; 
	border-width: 0px;
}

#bottom_nav li.ParentItem, #bottom_nav li.ActiveParentItem
{
    border-left: none;   
}	

#bottom_nav_copyright { 
	font-family: Arial; 
	font-size: 10px; 
	font-weight: normal;
	color: #FFFFFF; 
	text-decoration: none;
	height: 25px;
	list-style: none;
	display: inline;
}

div#bottom_nav_copyright
{
	
}

#bottom_nav_copyright ul
{
	width:1000px;
    margin-left:18%;
    #margin-left: 23%;
    position: relative;
    #top: -7px; 
}

#bottom_nav_copyright ul li
{
    font-size: 80%;
    color: #FFF;
    float: left;
    padding-left: 5px;
    padding-right: 5px;
    list-style-type: none;
    border-left: solid 1px #FFF;
    _position: relative;
    _top: -6x;  
}

div#bottom_nav_copyright
{
    position: relative;
    top: -14px;     
}


/* General */

h1, h2, h3, h4, h5, h6 { font-family: Georgia; }

h1 { margin: 0px; font-size: 24px; font-weight: bold; color: #87746A; }
h2 { margin: 0px; font-size: 18px; font-weight: bold; color: #87746A; }
h3 { margin: 0px; font-size: 15px; font-weight: bold; color: #87746A; } /* instead of copying the h2 style to h3 i changed the news title to use a h2 tag. */
h4 { margin: 0px; font-size: 12px; font-weight: bold; color: #87746A; }
h5 { }
h6 { }

p, ul, li, ol, .DarwinContactUs td label { font-family: Arial; color: #434343; font-size: 12px; }

ul { list-style-type: square; }

a, a:link, a:visited, a:active, a:hover { font-family: Arial; font-size: 12px; text-decoration: underline; color: #409F9F; }

.Normal a, .Normal a:link, .Normal a:visited, .Normal a:active, .Normal a:hover { font-family: Arial; font-size: 12px; text-decoration: underline; color: #409F9F; }

/* ===== Darwin Survey Module ===== */

	.poll { background-color: #DCDDDE; padding: 5px; margin-top: 12px; }
	.poll h2 { font-family: Arial; font-size: 18px; color: black; font-weight: normal; margin: 0px; }
	p.DarwinSurveyQuestion { font-family: Arial; font-size: 12px; color: #434343; }
	/* .DarwinSurvey label { font-family: Arial; font-size: 12px; color: #434343; } */
	p.DarwinSurveyButtons input { font-family: Arial; font-size: 12px; }
	p.DarwinSurveyTotalEntries { font-family: Arial; font-size: 12px; color: #434343; }
	a.DarwinSurveyPastSurveysLink { font-family: Arial; font-size: 11px; color: #49A942; text-decoration: none; }
	.DarwinSurveyError p { font-family: Arial; font-size: 12px; color: #434343; font-weight: bold; }
	a.DarwinSurveyViewSurveyLink { font-family: Arial; font-size: 11px; color: #49A942; text-decoration: none; }
	p.DarwinSurveyUserMessage { font-family: Arial; font-size: 12px; color: #434343; font-weight: bold; }
	
	.DarwinSurveyResults { font-family: Arial; font-size: 12px; color: #434343; }
	.DarwinSurveyResultsLabel { font-family: Arial; font-size: 12px; color: #434343; }
	
	table.DarwinNewsStories { margin-top: 12px; }

	.DarwinContactUs .DarwinContactUsMandatoryFieldAsterisk { color: red; }
	
/* ==== Hide the document header  ==== */
/*
div.DNN_Documents table tr.SubHead {
	display: none;
}
*/

/* ==== Hide the first template column ==== */
div.DNN_Documents table tr td.Hide {
	visibility: collapse; 
	display: none;
}

#dnn_flashpane
{
    position: relative;
    top: 0px;
    left: 0px;    
}

/* darwin events */

.DarwinEvents a:link, .DarwinEvents a:visited { color:#009966; text-decoration: none; }

.DarwinEvents a:hover { text-decoration: underline; }

.DarwinEvents a:active {  }


@media print
{
    #TopLevelMenu, #announcementHolder, #fps_movie, #onsite_bottom_nav, #SecondLevelMenu { display: none; }
    #page_container { border-bottom: solid 1px #000; }
    #page_container div { border: none; }
    #main_content_holder { width: 100%; _width: 90%; }
    #main_content { width: 100%; _width: 90%; }
}


#dnn_announcementpane table
{
          border-bottom:1px solid #3A3A3A;
          padding:9px 0;
		  padding-bottom: 17px;
		  margin-top: -3px;
}


