/*mmmmmmmmmmmmmmmmmmmmmmmmmmmm type.css mmmmmmmmmmmmmmmmmmmmmmmmmm
This files contains information regarding font families and sizes, 
line heights, letter spacing, and text decorations
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/

/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Generic Style Definitions - These are classes that can be applies to any element to achieve the desired result. 
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
.allCaps {text-transform:uppercase;}
.alignRight {text-align:right;}
.alignLeft {text-align:left;}
.alignCenter {text-align:center;}
.smallText {font-size:.8em;}
.normalText {font-size:1.3em;}
.largeText {font-size:1.8em; line-height:1.5em;}
.smallForm {font-size:.8em;}
.smallCaps {font-variant:small-caps; text-transform:none;}
.callOut { font: 1.8em georgia; text-align:left;  vertical-align:center; width:180px;color:#666; float:right;padding:15px;border-top:4px solid #dba629; border-bottom:4px solid #dba629; margin:20px; }
.callOutBG { background-color:#FBF7AE;font: 1.8em georgia; text-align:left;  vertical-align:center; width:180px;color:#666; float:right;padding:15px;border-top:4px solid #dba629; border-bottom:4px solid #dba629; margin:20px; } 
 .rssBGC { background-color:#f9eea2; width:950px; overflow-x:hidden; padding : 10px 5px 5px; position:absolute;top:0px; left:0px; }
.dataSheet { position:relative; top : 80px; left :20px; } 
.searchResultsTitle {font-variant:small-caps; text-transform:none; font-weight:700 !important; padding-top : 20px; }
.searchResultsItem {font-size : 1em; font-weight:700 !important; line-height : 1.2em; }
.searchResultsDescription {margin-left:2px; font-size:0.95em; color:#333; }
.searchResultsSS { font-size : 0.8em; font-weight:400; padding-left:3px; padding-right: 3px; color:#333;}
.searchResultsHead {padding : 5px 0px; margin-bottom : font-size:1em; }
.searchResultsItemSpacing { height:10px; }
.searchResultsTitle2 {font-variant:small-caps; text-transform:none; padding-top : 20px; }
.searchResultsDescription2 {margin-left:0px; font-size:1.2em; font-weight:bold !important; line-height:1.4em; color:#333; }
.CS_Element_SearchResults * { font-weight:400; } 
.CS_SR_Results_Header { font-size:1.1em; line-height:2em;}
.CS_SR_Item_Score { margin-bottom: 10px; padding-right:4px; text-align:right; }
.CS_SR_Item { font-size : 1em; }
.CS_Element_SearchResults { line-height : 1.4em; margin-top:15px;  }
.CS_Element_SearchResults span:first {background-color:red;}
body {
	font:62.5%/1.4em Georgia,Times,"Times New Roman",serif;
	text-align:left; /* Redefines the text alignment defined by the html element. */
}
/* Commonly used to style page titles. */
h1, h2, h3, h4, h5, h6 {font-family:Arial, Verdana, Helvetica, sans-serif;}
h1 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2.4em;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}
/* Commonly used to style section titles. */
h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:2em;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
}
.h2plus {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.8em;
	font-weight:bold;
	text-align:center;
	font-variant:small-caps;
	padding:0;
	BACKGROUND-IMAGE: none; 
	MARGIN: 0px 0px 12px; 
	LINE-HEIGHT: 1.1em;
}
h3{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	line-height:1.2em;
}
h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	font-weight:bold;
	color:#997f2d;
	line-height:1.2em;
}
h5 {
	font-size:1.4em;
	font-weight:bold;
	line-height:1em;
}
h6 {
	font-size:1.4em;
	font-weight:bold;
	color:#997f2d;
	line-height:1em;
}
.byline {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:1.2em;
	line-height:1.2em;
}
/* Sets the default style for links. */
img.left {float:left; margin:0px 20px 20px 0px;}
img.right {float:right; margin:0px 0px 20px 20px;}

a,  a:link {
	text-decoration: none;
	font-weight:normal;
}
/* Sets the style for links on mouseover. */
a:hover {text-decoration: underline;}

.esplink { color:#036DBC;}
.esplink A:link {color:#036DBC; text-decoration:none;}      /* unvisited link */
.esplink A:visited {color:#036DBC; text-decoration:none;}  /* visited link */
.esplink A:active {color:#036DBC; text-decoration:none;}  /* selected link */
.esplink A:hover {color:#036DBC; text-decoration:none; border-bottom:1px solid #036DBC;}  /* mouse over link */

.pageTitle { font-size: 1.2em; }

/*Sets font-size relative to body font size */
p, ul, ol, table {font-size:1.2em;}
ul ul, ol ol {font-size:1em;}
td p {font-size:1em;}
blockquote p {font-size:1.3em; line-height:1.4em; font-style:italic;}
p.citation {font-size:1.1em; line-height:1em;}

/* This is a container for the page content. It is common to use the container to constrain the width of the page content and allow for browser chrome to avoid the need for horizontal scrolling. For fixed layouts you may specify a container width and use auto for the left and right margin to center the container on the page. For liquid layouts you may simply set the left and right margins to center the container on the page. */
#outerWrapper {}

body.twoColumn .leftColumn {text-align:center;}
.short .leftColumn p {font-size:1.9em; line-height:1em;}
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Header Styles - Styles for elements found in the Header of the page. This section includes the site name, preliminary navigation (toolbar), and the search function.  
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
#header {}
#siteName {}
#siteName p{}
body.threeColumn #siteName {}
div#search {}
#searchform {font-size:1em;}
#flashBanner {}
#sectiontitle {}
.searchButton {}
.tagline {font-size:1.9em; line-height:1em;}
#spanish {text-align:center;}


/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Navigation Styling - Drop down menu creation and styling of ul#navigation-l is handled in menu_style.css. Styling for the Top Navigation and Left Navigation are contained in this section. The width of the left navigation is controlled by the width of the left column. 
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
#main_nav {
	text-transform:uppercase;
	font-size:1em;
	text-align:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
#main_nav li {}
#main_nav a {font-weight:normal;}
ul#leftnavigation {font: 1.3em/1.2 Arial, Verdana, Helvetica, sans-serif;}
ul#leftnavigation li {}
ul#leftnavigation a {}
ul#leftnavigation ul a {
	font-weight:normal;
	font-style:italic;
}
/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Breadcrumbs Styling - The breadcrumbs are the trail the visitor followed to reach the current page.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
ul#breadcrumbtext {}
ul#breadcrumbtext li {}
ul#breadcrumbtext li:first-child {}


/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Content Elements - Styling of the container for the content columns.  
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
div#contentWrapper {line-height:1.6em;}
div#contentWrapper ul {list-style:disc outside; }
div#contentWrapper ol {list-style:decimal outside; }
body.splitThreeColumn div#contentarea {}
body.threeColumn div#contentarea p, ul, ol, table {}
div#contentarea ul,
div#contentarea ol { margin:0 0 0 30px;}
.main_content_block li {margin: 5px 0 5px 30px !important; }
.download {font-family:Verdana, Geneva, sans-serif; font-weight:normal !important;}

/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Footer Elements - Styling for the footer and any contained elements. 
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
div#footer {font-size:.85em; letter-spacing:1px;}
div#footer a {font-weight:normal;}
div#footer p {}
div#footer ul {}
div#footer ul li {}
div#footer ul li:last-child {}
.footerLink { font-size:.85em; letter-spacing:1px;} 

/*mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm
Panel Boxes - These boxes are expandable and resuable. They are currently used on the Home page in the center and right columns.
mmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm*/
div.panelBox {}
div.panelBox h3 {
	text-transform:uppercase;
	font:1.1em Times,"Times New Roman",serif;
	font-weight:normal;
}
div.panelBox img {}
body.threeColumn div.panelBox p {}
.vocBox {font-size:.8em; line-height:1.5em; margin-left : -4px;}
.rssBox {text-align:center; font-size:1em;}
.rssBox h3 {}
.viewmore, .readmore {text-align:right; font-family:Arial, Verdana, Helvetica, sans-serif;}


