/*--------------- 	GLOBAL FONT AND TEXT COLOR STYLES ----------------*/
/*--------------- Contents: 
** Global styles
** Content styles
** Layout fonts & text colors
		quick links
		email print
		breadcrumb
		related info
		page promos - bottom trio
		page navigation
		nav promos
		main nav top bar no dropdown
		main navigation
		footer
		landing pages
		sub landing pages
-----------------*/

/* ---------- GLOBAL STYLES ----------*/

body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11.5px; color:#090909; }



#container { line-height:1.5em; }

h1, h2, h3, h4, h5, h6 { font: normal 1em/1.2em Georgia, "Times New Roman", Times, serif; margin:.5em 0; font-weight:normal;}

p { margin: 1em 0;}

a { border: none; color:#666; text-decoration: none; outline:none; }
a:visited { color:#666; }
a:hover { text-decoration: underline; }
	
ul { margin:0; }
ul li { list-style: none; }

code, pre{ font-size:13px; line-height:1.4em; font-family: Courier,sans; color:dimgray; display:block; }	




/*------------- CONTENT STYLES -------------*/

/*
use for making text larger on a global scale
#content, #navAndPromos { font-size:150% !important; line-height:1.5em; }
	
#content h1 { color:#214b48; text-indent:22px; background:#fff url(baseindeximages/bullet_title.gif) 0% 51% no-repeat; }
	*/

#content h1, #content h2, #content h3, #content h4, #content h5,
#content .fheader1, #content .fheader2, #content .fheader3, #content .fsub,
#content .hheader1, #content .hheader2, #content .hheader3, #content .hsub { font-family:Helvetica, Arial, sans-serif; line-height:1.3em; font-weight:normal;margin:.5em 0;  }
	
#content h1, #content .hheader1, #content .fheader1 { color:#4e7c99; font-size:24px; } 
	
#content h2, #content h2 a, #content .hheader2, #content .fheader2 { color:#902627; font-size:21px; }
	
#content h3, #content .hsub, #content .hsub2, #content .fsub { color:#617538; font-size:18px; }
	
#content h4 { color:#b1947b; font-size:15px; }
	
#content h5 { color:#b1947b; font-size:13px; }

#content p { font-size:11.5px; }
	
#content ul { margin-left:15px; }
#content ul li { list-style:disc; }		

#content ul * {  } 
#content ul h3 { font-size:14px; }
#content ul h4 { font-size:12px; }		

#content a { color:#4f7b98; }
#content a:hover { text-decoration:none; }
#content p a, #content dd a { border-bottom:1px dotted #b3c7d8; }
#content p a:hover, #content dd a:hover { border-bottom:1px solid #b3c7d8; text-decoration:none; }
	
#content dl { margin:1em 0; }
#content dt { font-weight:bold; margin:1em 0 0 0; }
	
#content table { width:100%; }
#content table ul { margin-left:5px; }
#content table li { list-style:none; }
#content table td, table th { padding:5px; }

#content > table td, table th { }	
	
	
.warning { color:#761f20; }
.disclaimer { color:#999; font-size:.9em !important; font-style:italic; }
.disclaimerB { color:#333; font-size:.9em !important; font-style:italic; }

/*------------ LAYOUT FONTS & TEXT COLORS ---------------*/

/* -------------- quick links --------------*/
/* links in the top right of the top white block */
#infoLinks{ line-height:1.7em; color: #aaa; list-style: none; text-align:right; font-size:11px; }
#infoLinks a { color: #aaa; text-decoration: none;}
#infoLinks a:hover{ text-decoration: underline; }

#searchbox{ color: #999; font-size:11px;}

/* ------ emall print -------*/

div#emailPrint a {  font:9px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; color:#969696; }
div#emailPrint a:hover {  text-decoration:none; }

/* ------ breadcrumb -------*/

	
#breadcrumb { color:#728f8d; letter-spacing:.05em; font-size:10px; }
	
#breadcrumb a { text-transform:uppercase; color:#728f8d; }

/* ------ related info -------*/
#relatedInfo {  line-height:1.9em; font-size:11px; }

#relatedInfo ul li h4, #relatedInfo h5 { font:bold 10px/10px Tahoma, Verdana, "Arial Narrow", "HelveticaNeue MediumCond", Helvetica, sans-serif; letter-spacing:.03em; color:#fff; text-decoration:none; text-transform:uppercase; text-indent:10px; }
#relatedInfo ul li h4 a { color:#fff; }

#relatedInfo #relatedLinks ul li a { color:#4a4944; font-weight:normal; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; }

#relatedInfo #multimediaLinks a:hover, #relatedInfo #relatedPages a:hover {  text-decoration:none; }
#relatedInfo #multimediaLinks ul li a, #relatedInfo #relatedPages ul li a { font:14px/1.1em Georgia, "Times New Roman", Times, serif;color:#536986; }
	
#relatedInfo #multimediaLinks ul li ul li a, #relatedInfo #relatedPages ul li ul li a { color:#4a4944; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border:none; }


/* -------------- page promos - bottom trio -------------- */

#pagePromos li a {  font: 12px/1.1em Verdana, Arial, Helvetica, sans-serif; color:#6a7d95; }	
#pagePromos li a {font-size:12px; text-decoration:none; }


/* -------------- page navigation --------------*/
	
/* target all list items in the side nav */
#pageNav #pageLinks li a {  font:10px/16px Verdana, Arial, Helvetica, sans-serif;  }
#pageNav #pageLinks li.current_page_double a { height: 30px; }

/* style section title - People, Places, etc */
#pageNav #pageLinks li.current_section a strong {  font:16px/30px Georgia, "Times New Roman", Times, serif; color:#fff; text-decoration:none; text-transform:uppercase; text-indent:10px; }

/* subsection link titles */
#pageNav #pageLinks li.current_section ul li.current_page a,
#pageNav #pageLinks li.current_section ul li.current_page_double a,
#pageNav #pageLinks li ul li.current_subsection a {  color:#fff; }
#pageNav #pageLinks li ul li.current_subsection ul li a {  color:#666;  }

/* subsubsection links*/
#pageNav #pageLinks li ul li ul li.current_subsubsection a {  color:#fff; }
#pageNav #pageLinks li ul li.current_subsubsection ul li a {  color:#666;  } 

/*#pageNav #pageLinks li.current_section ul li.current_subsection a:hover {  color:#183950; }*/

/* --- anchors --- */ 
/* section links */
#pageNav #pageLinks li.current_section a:hover {  text-decoration:none; }


/* --------------nav promos --------------*/

#navAndPromos h5 { color:#fff; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; line-height:2.1em; text-align:center; }	
	
#navAndPromos .navPromos li,
#relatedInfo #relatedLinks .navPromos li {  line-height:1em; }

#navAndPromos .navPromos li a,
#relatedInfo #relatedLinks .navPromos li a { font: 13px/1.1em Georgia, "Times New Roman", Times, serif; text-decoration:none; color:#536986; }
#relatedInfo #relatedLinks .navPromos li a {  font-size:13px; }

#navAndPromos .navPromos li a:hover,
#relatedInfo #relatedLinks .navPromos li a:hover {  text-decoration:none; }

/* --------------main nav top bar no dropdown --------------*/	

#nav li a {  font:normal 13px/1em Verdana, "Lucida Grande", Helvetica, Arial, sans; letter-spacing:.02em; color:#525048; }
#nav li a:hover {  text-decoration:none; color:#fff;  }


/* -------------- footer --------------*/

#footer, #footer a {  color:#ddd; }
#footer #mainFooterLinks {  font:12px/1.5em Verdana, Arial, Helvetica, sans-serif; }
#footer #subFooterLinks {  font:10px/1.7em Verdana, Arial, Helvetica, sans-serif; color:#ccc; }
#footer #subFooterLinks a { color:#ccc; }
#footer #subFooterLinks2 { font-size:12px;line-height:1.4em; text-align:right; }




/* --- landing pages ---*/
#pageNav #pageLinks li.landingpage strong {  font-weight:normal; }
#pageNav #pageLinks li.landingpage a, #pageNav #pageLinks li.landingpage a:visited {  color:#183950; }




#landing h1, #landing h2, #landing h3, #landing h4, #landing h5, #landing h6 {/* font-family: Georgia, "Times New Roman", Times, serif; font-weight: normal; margin:.5em 0; line-height:1.2em;*/ }

/*
#landing a { border: none; color:#666; text-decoration: none; outline:none; font-size:.9em;
	}
#landing a:visited { color:#666; }
#landing a:hover { text-decoration: underline; }

#landing a img { border:none; }	
	
#landing ul { font-size:1.2em; 
	margin:0; list-style: none; }
#landing li { }
#landing code, #landing pre{ font-size:1em; line-height:1.4em; font-family: Courier,sans; color:dimgray; }	*/


	
/*#landing p, #landing p { font:1.2em/1.3em Georgia, "Times New Roman", Times, serif; }*/
	



#landing h1 { 	font-size:36px; color:#681c17; font-style:normal; font-weight:normal;text-transform:uppercase; letter-spacing:.02em; font-family:Garamond, Goudy, Palatino, "Times New Roman", Times, serif; }
#landing h1 .hdralt { font-style:italic; text-transform:none; letter-spacing:0; }

#landing #intro h2 { font:italic 16px/1.3em Georgia, "Times New Roman", Times, serif; color:#686868; }
#landing #intro p, #landing #intro p a { font-family: Georgia, "Times New Roman", Times, serif; font-size:13px; color:#525252; }

#landing a {color:#487dab; font-size:11.5px; }

#landing #content p { font-size:11.5px; }

/*--------- landing - features --------*/	
	
#landing #features { text-align:center;  }
	
	/* E[attr] works only in Firefox, E[attr=x] works in FF and IE7 */
#landing #features[class] { /*
	margin-right:15px; */
	}
#landing #features h2 { font: bold 13px/1em Arial, Helvetica, sans-serif; text-transform:uppercase; letter-spacing:.04em; color:#2d6d92; text-align:center; }
#landing #features li h3, #landing #features li h3 a { font:bold 15px/1em Arial, Helvetica, sans-serif; text-align:left; color:#666;  }	
#landing #features li p { font:11.5px/1.4em Verdana, Arial, Helvetica, sans-serif; text-align:left; }
	
#landing #numberLinks { text-align:center; color:#afb0ab; font-size:8px; }
#landing #numberLinks a { color:#999; font:8px/20px Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
#landing #numberLinks a:hover { color:maroon; text-decoration:none; }
#landing #numberLinks a.current { color:#bd7060; font-weight:bold; }
#landing #numberLinks a.activebtn { color:#bd7060; font-weight:bold; }
#features #tooltip p {font-size:11px; }
	
/*--------- landing - resources --------*/	
	
#landing #resourcesLink h2 { font:italic 16px/1.2em Georgia, "Times New Roman", Times, serif; color:#8c1e11;}
#landing #resourcesLink p a { color:#525252; border:none; }
	
#landing #resources h3, #sublanding2 #subhighlights h3 { color:#8C1E11; font: 14px/1.3em Arial, Helvetica, sans-serif; }
#landing #resources h3 a, #sublanding2 #subhighlights h3 a { font-family:Arial, Helvetica, sans-serif; color:#8C1E11; font-size:14px; }
	
#landing #resources li p, #sublanding2 #subhighlights p { font:11.5px/1.4em Verdana, Arial, Helvetica, sans-serif; color:#333; }

#landing #subhighlights h3, #sublanding2 #subhighlights h3, #sublanding2 #subhighlights h3 a { font-size:14px;  }

/*--------- landing - calendar snippets --------*/	
	
#landing #calClip { color:#525252;  }
	
#landing #calClip h2 { line-height:1em; font:17px  Georgia, "Times New Roman", Times, serif; color:#4e7c99; }
#landing #calClip h3 { font: 12px/1.2em Verdana, Arial, Helvetica, sans-serif; color:#a5a070;  }
#landing #calClip h4 { font: 10px/1.5em Verdana, Arial, Helvetica, sans-serif; color:#a58870; }
	
#landing #calClip li { list-style:disc; line-height:1.3em; color:#a5a070; }

#landing #calClip #specEvents li { font-size:10px; line-height:1em; }	
#landing #calClip #specEvents li a { font-size:10px; line-height:1.6em; }
#landing #calClip p { font: 11.5px/1.7em Verdana, Arial, Helvetica, sans-serif; color:#4E7C99;  }
#landing #calClip p a { color:#4E7C99; }

/*--------- landing - email registration --------*/
 
#landing #regEmail a { text-indent:78px; font: italic 12px Georgia, "Times New Roman", Times, serif; line-height:30px; color:#68675d; }





/*------------------ SUB LANDING STYLES -------------------==*/
#sublanding #features h2 { font-size:1.2em;  letter-spacing:.1em; }
#sublanding #features li h3 { font-size:1.4em; }
#sublanding #features #numberLinks { font-size:.9em; }


/*--------- MAIN HIGHLIGHTS --------*/	
	
#landing #mainHighlights h3 { color:#8C1E11; font: 1.3em/1.1em Arial, Helvetica, sans-serif; }
#landing #mainHighlights h3 a{ font-family:Arial, Helvetica, sans-serif; font-size: 1em; color:#8C1E11; }
	
#landing #mainHighlights li p { font:1em/1.4em Verdana, Arial, Helvetica, sans-serif; color:#444; }

#sublanding  #mainHighlights h3 { font-size:1.2em; }







h1.close, h2.close, h3.close, h4.close { margin-bottom:0 !important; }
p.close { margin-top:0 !important; }







