/* GENERAL PAGE STYLES */

body { margin:0px;padding:0px;color: #333333; font-size: 11px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; background-color: white; text-align: left; font-size:12px;}
td {text-align:left;}

hr {color: #e3e3e3; background-color: #e3e3e3; height: 1px; border-style: solid;border-color: #e3e3e3;}
a:visited { color: #3A5F9A; }

a:link {color: #3A5F9A;}


/* GENERAL FONT STYLES */

a img{
border:0;
}

.bodyBold {font-size: 12px; font-weight:bold;}
.HeaderRelated { color: #42698e; font-size: 13px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;text-decoration: none; margin-bottom: 4px; padding-bottom: 4px; font-weight:bold; text-align: left;}

.sectionHeading, h1.sectionHeading { color: #42698e; font-size: 25px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;text-decoration: none; margin-bottom: 4px; padding-bottom: 4px;  text-align: left;font-weight:normal}

.articleHeading, h1.articleHeading { color: #42698e; font-size: 18px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;text-decoration: none; margin-bottom: 4px; padding-bottom: 4px;  text-align: left;font-weight:normal;margin-top:0px;}



.headLineTitle { color: #000000; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.headLineTitle a:link , .headLineTitle a:visited { color: #42698e; font-size: 12px; font-weight:bold; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; text-decoration: none; }
.headLineTitle a:hover {color :#de7427;}
.centerBlueBox a, .centerBlueBox a:visited {color:#ffffff;}
.smallLink { text-align:left; color:#666666;}
.smallLink a, .smallLink a:visited {text-decoration:none; text-align:left;  color:#666666;}
.smallLink a:hover {text-decoration:underline;}

.CenterHomeFeature {font-weight:bold;font-size:14px;line-height:16px;}

.CenterHomeFeature a:link, .CenterHomeFeature a:visited {
text-decoration:none;

}

.CenterHomeFeature a:hover {
text-decoration:underline;

}



/* GENERAL LAYOUT STYLES */

.mainWrapper { width: 980px; margin: 0 auto; padding: 0; background-image: url(/images/coa_bg_2col_wide.gif); background-repeat: repeat-y;  background-position: 0 315px;  }



.mainWrapperOneColHome { width: 980px; margin: 0 auto; padding: 0; background-image: url(/images/coa_bg_home_wide.gif); background-repeat: repeat-y;  background-position: 0 315px; }





/*
.mainWrapperUnifiedHome { width: 980px; margin: 0 auto; padding: 0; background-image: url(/images/unified_bg_home.gif); background-repeat: repeat-y;  background-position: 0 315;  }
*/

.mainWrapperUnifiedHome { width: 980px; margin: 0 auto; padding: 0;background-image: url(/images/unified_bg_home.gif); background-repeat: repeat-y;  background-position: 0 315;}

.mainWrapperOneCol { width: 980px; margin: 0 auto; padding: 0; background-image: url(/images/coa_bg_1col_wide.gif); background-repeat: repeat-y;  background-position: 0 315px; }

.mainWrapperOneColHome { width: 980px; margin: 0 auto; padding: 0; background-image: url(/images/coa_bg_home_wide.gif); background-repeat: repeat-y;  background-position: 0 315px; }

.topHead { width: 794px; _height: 101px; background-color: #ffffff; padding: 1px 0 0; background-image: url(/images/head_background_White.jpg); background-repeat: repeat-x; }
.topStripPadding {padding-top:4px;padding-left:10px;}
.topNav { width: 980px; height: 27px;  padding: 0px; }

#top_navigation ul {margin:0; padding:0; list-style-type:none; height:28px}
#top_navigation li  {float:left; margin-right:0px;}
#top_navigation a {display:block;  height:0; padding-top:26px; color:#000; overflow:hidden;}

#top_navigation a:hover {background-position:-30px -30px; z-index:50;}     

.topStrip { font-size: 10px; font-family:  Arial, Helvetica, sans-serif; width: 980px; height: 22px; margin-left: 0; padding: 0px; background-image: url(/images/bg_breadcrumb.gif); background-repeat: repeat-x;   }


.pageContent { width: 980px; padding: 0px;  background-image: url(/images/coa_bg_2col_wide.gif); background-repeat: repeat-y; background-color:#cccccc; }


.pageContentUnifiedHome { width: 980px;   padding: 0px;  background-image: url(/images/unified_bg_home_wide.gif); background-repeat: repeat-y; background-position: 0 320px; background-color:#ffffff; }


.pageContent1col { width: 980px;   padding: 0px;  background-image: url(/images/coa_bg_1col_wide.gif); background-repeat: repeat-y; background-position: 0 315px;   }
.pageContent1Homel { width: 980px;   padding: 0px;  background-image: url(/images/coa_bg_home.gif); background-repeat: repeat-y; background-position: 0 315px;   }





.sideColumn_content ul {margin: 0px;padding: 0px;list-style-type: none;}
.sideColumn_content li {margin-bottom:4px}
.sideColumn_content a:link, .sideColumn_content a:visited {text-decoration:none;font-weight:bold; color:#3A5F9A;}
.sideColumn_content ul li a:link, .sideColumn_content ul li a:visited {text-decoration:none;font-weight:bold; color:#3A5F9A;}
.sideColumn_content ul li a:hover,  .sideColumn_content a:hover{text-decoration:underline;font-weight:bold; color:#3A5F9A;}
.sideColumn_content  {margin: 0px; padding: 5px; list-style-type: none;}

ul.relatedArticles  {list-style-type: disc;
  margin-left: 0; padding-left: 20px;}
  
  
.miscBox_content  { margin: 4px; padding: 4px; padding-right:10px; text-align:left;}
.miscBox_content ul {list-style-type: disc;margin-left: 0; padding-left: 20px;}
.miscBox_content a:link, .miscBox_content a:visited {text-decoration:none;font-weight:bold; color:#3A5F9A;}
.miscBox_content ul li a:hover,  .miscBox_content a:hover{text-decoration:underline;font-weight:bold; color:#3A5F9A;}
.miscBox_content  {margin: 0px; padding: 5px; list-style-type: none;}






 
.innerPageContent { width: 480px; float: left; margin-left: 18px; padding: 10px 0 0;}
 
 
 .innerPageContent a:link,  .innerPageContent a:visited { color:#3A5F9A;font-weight:bold;text-decoration:none;
 }
   .innerPageContent a:link:hover, .innerPageContent a:visited:hover {text-decoration:underline;}
  
  .headLineTitle  a:link,  .headLineTitle a:visited { 
  text-decoration:none;
  
  }
  
    .headLineTitle  a:hover { 
  text-decoration:underline;
  
  }
  
.pageFooter { color: #858282; font-size: 11px; background-color:#ffffff; width:980px;font-family: Arial, Helvetica,  Verdana, sans-serif; clear:both; text-align: center; height: auto; padding-top:12px; padding-bottom:12px; border-top: 1px solid #a9a4a4;margin-top:5px; margin-top:0px;}





/* left Navigation */


#leftNavReg { 
list-style-type: none;
width: 200px;
padding: 0;
margin: 0;
font-family: Arial,  Helvetica, sans-serif;
font-size: 10px;
text-align: left;
color: #000000;

}

html>body #leftNavReg li a {
width: auto;
}

#leftNavReg ul {
list-style: none;
list-style-type: none;
margin: 0;
padding: 0;
border: none;
text-align: left;
}

#leftNavReg {
display: block;
margin: 0;
border-bottom: 0px solid #cccccc;
}



#leftNavReg li {
display: block;
margin: 0;
border-bottom: 1px solid #cccccc;
}

#leftNavReg li a {
display: block;
margin: 0px ;
margin: 0px; padding: 4px; 
color: #000000;
text-decoration: none;


}

#leftNavReg li a:hover {
display: block;
margin: 0px; padding: 4px; 
background-color: #E9D1BD;

text-decoration: none;

}

.insideLink li {padding-left:10px;}

.selected  {
display: block;
margin: 0px ;
background-color: #A4C4CF;
color: #000000;
text-decoration: none;
}

.selected2  {
display: block;
margin: 0px ;
background-color: #E9D1BD;
color: #ffffff;
text-decoration: none; 
}

.leftIndent { text-indent: 6pt; padding-left:0; display: block; }


.navSectionHead a {
display: block;
margin: 0px ;
padding: 4px;
font-weight:bold;
background-color: #8E8D8D;
color:#ffffff;
text-decoration: none;
}

.navSectionHead a:hover {
background-color: #5E5D5D;
}



 /* BLUE BOXES */
 
.leftBlueBox { background-color: #7E9AA9; color:white; font-size: 16px; font-weight: bold; padding: 8px 4px 4px 8px; text-align:left; }
.rightBlueBox { color:#ffffff; font-size: 16px; font-weight: bold; background-color:#7E9AA9; padding: 8px 4px 4px 8px; text-align:left; }
.rightBlueBoxNews { background-color: #7E9AA9; color:white; font-size: 16px; font-weight: bold; background-image: url(images/ftcom.gif); background-repeat: no-repeat; background-position: 106px 0; padding: 8px 4px 4px 8px; }


 /* HOME PAGE SPECIFIC*/
 
.homeScheduleDate { float:left; width:60px;  }
.homeScheduleInfo { float:left; width:165px;color: #42698e; font-weight:bold; white-space: normal; }
.homeScheduleRow { margin-top:5px; margin-bottom:5px; clear:both; padding-bottom:10px;}
.homeScheduleRow { margin-top:5px; }
 

.homeContent { width: 640px; float: left; margin:0px;padding:0px;; }
.homeInnerContent {
	margin-left: 10px;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 0;
}



.homeFeaturePic {
	 margin-left:10px;margin-right:12px;margin-bottom:0px;border:0px;
}

.homeCenterText_unified { float:left; width:440px; padding-right:10px;margin-bottom:12px;}

.homeCenterText_unified a:link, .homeCenterText_unified a:visited, .as_feature a:link, .as_feature a:visited {font-weight:bold; text-decoration:none;} 
.homeCenterText_unified a:hover {font-weight:bold; text-decoration:underline;}

.homeCenterTextNoPhoto { float:left; width:515px; padding-right:15px;}
.homeCenterText { float:left; width:610px; padding-right:15px;margin-bottom:12px;}

.homeCenterText a:link, homeCenterText a:visited, as_feature a:link, .as_feature a:visited {font-weight:bold; text-decoration:none;} 
.homeCenterText a:hover {font-weight:bold; text-decoration:underline;}

.homeCenterImage { float:left; width:90px; }









 
 
 

.homePublications { font-size: 12px; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 2px; margin-bottom: 2px; padding-top: 2px; padding-bottom: 2px; text-align: left;;}
.smLink_padding { margin-top: 4px; margin-bottom: 4px; padding-top: 4px; padding-bottom: 4px; float:right; }
.homeFlash { background-color: navy; height: 205px;  width: 794px;}

.navCol { width: 200px; float: left; margin: 0; padding: 0; background-color: #ebebed; }
.navColHome { width: 300px; float: left; margin: 0; padding: 0; background-color: #ebebed; }


.homeRightCol {float: right; width: 260px ;background-color: #ebebed; }
.RightColRelated {padding:10px;}
.centerContentFull { width: 580px; float: left; margin-left: 18px; padding: 10px 0 0; }

 .centerContentFull a:link,  .centerContentFull a:visited { color:#3A5F9A;font-weight:bold;text-decoration:none;
 
 
 }
 
   .centerContentFull a:link:hover, .centerContentFull a:visited:hover {text-decoration:underline;}
 
 
.sideColumn_content  { margin: 4px; padding: 4px; padding-right:10px; text-align:left;}

.centerBlueBox {  background-color: #3d729a; color:white; font-size: 12px; font-weight: bold; padding: 4px 4px 4px 4px;  text-align:left; width: 476px; }

.header_nav_search {
width:794px;
padding:4px;


}



.header_top {
	background-color:#EBEBEC;
	width:978px !important;
	width:978px;
	height:26px;
	padding:0px;
	padding-top:4px;
	padding-bottom:2px;
	border: thin solid #999999;
}


/* FEATURED BOX   */


.unified_feature {  background-color: #3d729a; color:white; font-size: 12px;  text-align:left; width: 470px;  margin-left:3px;
background:transparent url(images/unified_feature_middle.gif);}

.unified_feature p {padding-left:15px;padding-right:15px;margin:0px;}
.unified_feature a:link, .unified_feature a:visited {color:#ffffff; font-weight:bold; text-decoration:none;} 
.unified_feature a:hover {color:#ffffff; font-weight:bold; text-decoration:underline;}


.coa_feature {  background-color: #3d729a; color:white; font-size: 12px;  text-align:left; width: 676px; margin-left:3px;
background:transparent url(images/coa_feature_middle_wide.gif);}

.coa_feature p {padding-left:15px;padding-right:15px;margin:0px;}
.coa_feature a:link, .coa_feature a:visited, .as_feature a:visited, .as_feature a:link {color:#ffffff; font-weight:900; text-decoration:none;} 
.coa_feature a:hover {color:#ffffff; font-weight:900; text-decoration:underline;}

.as_feature {  background-color: #3d729a; color:#000000; font-size: 12px;   text-align:left; width: 676px; margin-left:3px;
background:transparent url(images/as_feature_middle_wide.gif); }

.as_feature p {padding-left:15px;padding-right:15px;margin:0px;}
.as_feature a:link, .as_feature a:visited {color:#000000; font-weight:900; text-decoration:none;} 
.as_feature a:hover {color:#000000; font-weight:900; text-decoration:underline;}



/* PAGE SPECIFIC STYLES   */

.siteMapCol { width:185px; float:left; padding-right:5px;}

.locationsPhoto {width: 90px; padding-right:5px; padding-bottom:10px;float:left; text-align:left;}
.locationsInfo {width: 260px;  float:left;}
.locationPhoto {width: 125px; padding-right:10px; padding-bottom:10px;float:left;text-align:left;}
.locationInfo {width: 220px;  float:left;}

.unifiedHomeLeft  { width: 250px; float: left; margin: 0; padding: 0; margin-right:2px; }
.unifiedHomeRight {float: right; width: 250px ; }





#photoGallery {
   list-style-type:none;
   
}


#photoGallery li{
float:left;
margin-right:5px;
margin-bottom:10px;

}

#photoGallery ul {
	display:box;
}


 /* LOGIN FORM */
 form p {
clear:left;
margin:0;
padding:0;
padding-top:10px;
}

form p label {
float:left;
width: 40%;

}

   
 .txt {
width:70px;
 background-color: #ffffff;
 border: 1px solid #000000;
}


.captionText {font-size:9px;}


.past_exhibits {  background-color: #ffffff;  text-align:left; width: 487px;  height:29px;
background:transparent url(images/past_exhibitions-bg.gif);}

.past_exhibits p {margin:0px;padding:0px;padding-top:8px;margin-left:8px;}


