/* Reset declarations */

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
	/* remember to define focus styles! */
:focus {
	outline: 0;
}
body {
	line-height: 1;
	color: black;
	background: white;
}
ol, ul {
	list-style: none;
}
	/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

/* End of Reset */

body
{
	font-size: 62.5%;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	background-color:#eeeeee;
	background-image:url(../furniture/steel.jpg);
	background-repeat:repeat;

}

h1 {font-size: 2em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h2 {font-size: 1.8em; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;}
h3 {font-size: 1.6em; color:#ff8800;font-family: Arial, Helvetica, sans-serif;}
h4 {font-size: 1.4em; font-family: Arial, Helvetica, sans-serif;}
h5 {font-size: 1.3em; font-family: Arial, Helvetica, sans-serif;}
h6 {font-size: 1.2em; font-family: Arial, Helvetica, sans-serif;}

p, li {font-size: 1.4em; margin: 1em;}

#container { margin: 1em; padding:0; background-color:#FFFFFF; border: 1px solid #000;}
#masthead { background-color:#FF8800; text-align:center;}
#search_message { /*background-color:#E1EAFF; */text-align:center;  margin: 0; padding: 0.5em; color:#FFFFFF; font-weight:bold;}
#logobanner { margin: 0; padding: 0; background-image: url(../furniture/slide1.jpg); background-repeat:no-repeat; background-position:right;}
#content_container { background-image: url(../furniture/bck_content.png); background-repeat:repeat-x;}

#main_content {
	margin: 2em 2em 2em 190px;
	background-color:#fff;

}

#corners { background-image: url(../furniture/right_corner.gif); background-repeat: no-repeat; background-position: top right;}

#main_content p { margin: 0 1em 0 5em; line-height:1.8em;}
#main_content ul { list-style:disc inside; margin: 0.5em 1em 0.5em 8em;}

#main_content h1 {margin: 0.2em 1em 0.2em 50px;} 
#main_content h2 {margin: 0.5em 0 0.2em 50px;}
#main_content h3 {margin: 1em 1em 0em 50px;}
#main_content h4 {margin: 0.2em 1em 0.2em 50px;}
#main_content h5 {margin: 0.2em 1em 0.2em 50px;}
#main_content h6 {margin: 0.2em 1em 0.2em 50px;}

.homepage h2 {background-color:#ff8800; padding: 0.2em 0.5em; color: #ffffff; background-image:url(../furniture/bck_h2Home.jpg); background-position:right; background-repeat:repeat-y;}
#topNews h3 { font-size: 1.4em; color: #000066; margin-top: 1.8em; margin-bottom:0.2em; padding:0;}
#topNews h3 a{ text-decoration: none; color: #000066;}
#topNews h3 a:hover{ text-decoration: none; color: #ff8800;}
#topNews p { color:#666666; max-width: 550px;}
.topNewsMonth { float:right; font-size: 1.4em; color: #555555; font-weight:bolder; margin: 0 1em; }

.articleMore {
	font-size: 0.9em;
	white-space: nowrap;
}

#nav { float: left; padding: 0; margin: 0;}
#main_nav_section1 { background-color: #003dCC; }
#main_nav_section2 { background-color: #9bb9ff; }
#main_nav_section3 { background-color: #c1d3ff; }
.main_nav {
		
		width: 		170px;
		 /* #82D2D7; */
		padding: 	0;
		margin: 	0;

		list-style:	none;}
		
.main_nav ul {margin: 0;padding: 0;}
	
.main_nav li{

	font-weight: 		bold;
	color: 				#FFF;
	font-size: 			1.2em;
	text-transform: 	uppercase;
	display: block; 
}

.main_nav a { 	text-decoration: none;
	display: block;
	color: #fff;
	padding: 0.3em 0.5em 0.3em 1em; border-bottom: 1px solid #f0f0f0;}

#searchterm {
	font-size: 2em;
	margin: 1em 0.5em 0.5em 0.5em;

}
