/*//// Global Styles //////////////////////*/


body {
	background:#fcfcff url(../images/background.gif) repeat-x;
	color:#333333;}
	
img {
	border:none; }

a {
	color:#017443; }
	
h1, h2, h3 {
	font-family:Georgia, "Times New Roman", Times, serif; }
	
h1 {
	color:#ffffff; 
	margin-bottom:20px !important;}
	
h2 {
	color:#002653;}
	
h3 {
	color:#002653;
	font-size: 1.4em;}
	
h4 {
	font-size: 1.1em;
}

hr {
	color: #b2d5c6;
	background-color:#cccccc; }
	
blockquote {
	background:url(../images/blockquote.gif) repeat-y;
	color:#000000; }


/*//// Global Classes //////////////////////*/


table.datatable {
	border-right:1px solid #cccccc;
	border-top:1px solid #cccccc; }

table.datatable th {
	background-color:#6a819b;
	color:#FFFFFF;
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc; }

table.datatable td {
	border-left:1px solid #cccccc;
	border-bottom:1px solid #cccccc;}
	
table#crss th, table#ductility th {
	background-color: #fff;
	text-align: center;
	color: #333333;
}
table#crss td, table#ductility td {
	text-align: center;
}
table#crss caption, table#ductility caption {
	font-style:italic;
	padding-bottom: 8px;
}

.image {
	text-align: center;
	font-style: italic;
	width:85%;
	margin-left: auto;
	margin-right: auto;
}

table#home {
	margin-top: 10px; 
	margin-left: auto; 
	margin-right: auto;
} 

table#home td {
	text-align: center;
	padding: 10px;
	padding-bottom: 20px;
}

table#home td img {
	padding-bottom: 5px;
}


/* The classes below style the two column pages of the site. Editing them can break the layout of your website. It is not recommended to do any editing without backing this file up. */

#content .twocolumn_right {
	border-left:1px solid #cccccc;}
	



/*//// Page Structure //////////////////////*/


/* Please note that editing any of the styles below can break the layout of your website. It is not recommended to do any editing without backing this file up. */

#header {
	background:#002653 url(../images/header.gif) no-repeat;
	border-bottom:1px solid #ffffff; }


#mastercontainer {
	border-top:3px solid #017443;
	color: #FF0000; }	


#navigation {
	color:#cc00ff; }
	
#content_positioning {
	color: #FF0000;}
	
	
	#content {
		color:#333333; }


#footer {
	border-top:1px solid #017443; }



/*//// Navigation //////////////////////*/


/* Utility Nav */

#header #utilitynav {
	border-top:1px solid #8093a9;
	border-bottom:1px solid #8093a9;
	color:#ffffff; }
	
	#header #utilitynav #stripe {
		background:#007342 url(../images/stripe.gif) no-repeat; }

	#header #utilitynav a {
		color:#ffffff; }


/* Global Nav */

#navigation li {
	border-bottom:1px solid #8090a4; }
	
 
#navigation a {
	color:#333333;  }
	
#navigation a.current_page, #navigation a.current_page:hover {
	background-color:#017443;
	color:#ffffff; }

#navigation a:hover {
	background-color:#cad6dd; }


/* Sub-Nav and Related Links */	

#navigation	li.subnav, #navigation #related ul {
	background-color:#cfe7dd; }
	
	#navigation li.subnav a, #navigation #related li a {
		background:url(../images/bullet.gif) no-repeat 6px 8px;
		color:#000000; }
	
		#navigation li.subnav a:hover, #navigation #related li a:hover {
			background-color:#cfe7dd; }

#navigation #related h3 {
	color:#333333;
	border-bottom:1px solid #8090a4;}	
	
#navigation .heading {
	display:block;
	font-size:1.25em;
	width:173px;
	padding:4px 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:1.1em;
	text-decoration:none;
	text-transform: uppercase; 
	color: #333;
}


/* Search */

	#navigation #search div#search-label {
		color:#333333; }
		
	#navigation #search #text {
		color:#333333;
		border:1px solid #8090a4; }
	
	

