@charset "utf-8";
/* CSS Document */
* {
	margin: 0;
	padding: 0;
}
header, footer, section, aside, article, nav {
  display: block;}
a									{ text-decoration: none; }
ul.dropdown							{ list-style: none; }
ul.dropdown li						{ width:180px; list-style: none; }
p                                   { margin: 0 0; }

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 87.5%;
	margin: 0 auto;	
}
#wrapper {
	clear:both;
	margin:0 auto;
    width:100%;
	/*min-width:1000px;*/
}
header{
	width: 100%;
	height: 100px;
}
header img {
	float: left;
	margin: 1em 0em 1em 18em;

}
#nav_bar {
	width:100%;
	height:26px;
	padding: .5em 0em 0.2em 0em;
	background-color: #092C66;
	display:inline-block;
	text-align:center;
}
#nav_bar a{
	text-decoration: none;
	color: white;
	font-weight: bold; 
}

#nav_bar a.current {
	color: gold;
}

#nav_bar a:hover, a:focus {
	color: silver;
}

/*LEVEL ONE*/

ul.dropdown                         { display:inline-block; position: relative; }
ul.dropdown li                      { width: 180px; /*border:thin solid #092C66;*/ font-weight: normal; float: left; text-align:center; z-index:99999; margin-top:-5px; }
ul.dropdown a						{ color: #fff;  font-weight:normal; font-size:1em; }
ul.dropdown a:hover		            { color: silver; }
ul.dropdown a:active                { color: orange; }
ul.dropdown li a                    { margin:0px; display: block; padding: 0px 0px; line-height:28px; }
ul.dropdown li:last-child a         {} /* Doesn't work in IE */
ul.dropdown li.hover,
ul.dropdown li:hover                { background: #32587f; position: relative; }
ul.dropdown li.hover a              { color: silver; margin-top:2px; }
/*LEVEL TWO*/
ul.dropdown ul 						{ width:111px; visibility: hidden; position: absolute; top: 100%; left: 0; height:26px; margin-left:-1px; margin-top:0px; }
ul.dropdown ul li 					{  border:thin solid #092C66; font-weight: normal; background: #092C66; float: none; z-index:99999; height:26px; font-size:0.9em; } 
                                    /* IE 6 & 7 Needs Inline Block */
ul.dropdown ul li a					{ width: 131px; display: inline-block; height:26px; min-height:26px; line-height:26px; } 
/*LEVEL THREE*/
ul.dropdown ul ul 					{ left: 100%; top: 0;  }
ul.dropdown ul ul li 				{ width: 130px; font-size: 1em; min-height:26px; height:26px;  }
ul.dropdown li:hover > ul 			{ visibility: visible;  }
.topsection {
	height: 227px;
	background-color: #3A632F;
	float:left;
	width:100%;
}
.topsection h1 {
	font-size: 150%;
	font-weight: bold;
	color: white;
}
.topsection h2 {
	font-size: 150%;
	font-weight: bold;
	color: black;
}

.topsection h3 {
	font-size: 120%;
	font-weight: bold;
	color: black;
}
.topsection h4 {
	font-size: 120%;
	font-weight: bold;
	color: white;
}
.topsection2{
	clear: both;
	padding-top:1px;
	height: 225px;
	background-color: #3A632F;
	margin:0 auto;
	text-align:center;
}
.topsection2 img {
	width: 1000px;
	margin:0 auto;
}
#contentwrap{
	clear: both;
	width:1040px;
	/*padding-left: 17em;*/
	margin: 0 auto;
}
#contentwrap1{
	clear:both;
	width:1040px;
	margin: 0 auto;
	/*max-width:1040px;*/
	/*min-height:600px;*/
}
#contentwrap2{
	clear:both;
	width:1000px;
	margin: 0 auto;
	/*max-width:1000px;*/
	min-height:600px;
}
#contentwrap3{
	clear:both;
	width:1040px;
	margin: 0 auto;
	/*max-width:1000px;*/
	min-height:400px;
}
.mainarticle {
	clear: both;
	height: 180px;
	width: 300px;
	float: left; 
	margin-top: 2em;
	/*padding: 0 20px 2em 20em;*/
	padding: 0 20px 2em 20px;
	border-right: 2px solid black;	
	background-color: FFF;

}
.mainarticle1 {
	clear: both;
	height: 450px;
	width: 475px;
	float: left; 
	margin-top: 2em;
	/*padding: 0 20px 2em 20em;*/
	padding: 0 20px 2em 20px;
	border-right: 2px solid black;	
	background-color: FFF;

}
.mainarticle1 ul.bullet {
	list-style-image: url("../images/star-bullet.jpg");
}

.mainarticle1 ul {
	padding: 0 0 1em 2em;
}
.mainarticle2 {
	float: left;
	/*height: relative;*/
	width: 950px; 
	margin-top: 2em;
	padding-left: 2em;
	/*border-right: 2px solid black;*/	
	background-color: FFF;

}
.mainarticle3 {
    clear: both;
	height: 570px;
	width: 475px;
	float: left; 
	margin-top: 2em;
	/*padding: 0 20px 2em 20em;*/
	padding: 0 20px 2em 20px;
	border-right: 2px solid black;	
	background-color: FFF;

}
.mainarticle4 {
    clear: both;
    height: 540px;
	width: 475px;
	float: left; 
	margin-top: 2em;
	/*padding: 0 20px 2em 20em;*/
	padding: 0 20px 2em 20px;
	border-right: 2px solid black;	
	background-color: FFF;

}
.mainarticle5 {
    clear: both;
    height: 300px;
    width: 475px;
	float: left; 
	margin-top: 2em;
	/*padding: 0 20px 2em 20em;*/
	padding: 0 20px 2em 20px;
	border-right: 2px solid black;	
	background-color: FFF;

}
article h1 {
	color: black;
	font-size: 125%;
	padding: 0 0 10px 0;
}
a{
	color: #092C66;
	text-decoration: none;
}
a:hover{
	color: black;
	text-docoration: none;
}

.secondary {
	/*height: 450px;*/
	float:left;
	width: 650px;
	overflow:hidden;
	margin-top: 1em;
	padding: 1em 20px 1em 2em;  /* reduced right padding from 20em to 20px to reduce wrapping issue */

}

.secondary h1 {
	color: black;
	font-size: 125%;
	padding: 0 0 10px 0;
}

.secondary ul.bullet {
	list-style-image: url("../images/star-bullet.jpg");
}

.secondary ul {
	padding: 0 0 1em 2em;
}
.secondary1 {
	/*height: 450px;*/
	float:left;
	width: 475px;
	overflow:hidden;
	margin-top: 1em;
	padding: 1em 20px 1em 2em;  /* reduced right padding from 20em to 20px to reduce wrapping issue */

}

.secondary1 h1 {
	color: black;
	font-size: 125%;
	padding: 0 0 10px 0;
}

.secondary1 ul.bullet {
	list-style-image: url("../images/star-bullet.jpg");
}

.secondary1 ul {
	padding: 0 0 1em 2em;
}
/* the styles for the footer */

footer {	

    clear: both;
	margin:0 auto;
	/*padding: 2em 15em 3em 0;*/
	padding: 2em 0 3em 0;
	
}

footer img{
	padding-bottom: .5em;
}

footer p {	
	text-align: center;
}
.clr{
	clear:both;
}

table{
	padding: 0 0 0 7em; 
}
table h3 {text-align: left;
	color: #092C66;
	padding: 0 10px 5px 0; 
}

figure{
	margin-top: 1em; 
}
figcaption{
	color: #092C66;
	padding: 5px 0 5px 2em;
}

th{
	color:#092C66;
	text-align: left;
	font-size: 125%;
	padding: 5px 5px 5px 0;  
}

td {
	text-align: left;
	padding: 0 3em 5px 1em; 
}
tr {
	text-align: left;
	padding: 10px 0 1em 0;

}
table ul.bullet {list-style-image: url("../images/star-bullet.jpg");
}
table ul {
	padding: 0 0 .2em 2em;
}
table li {
	padding-bottom: 0;
}
#left_column {
	float: left;
    width: 145px;
	padding: 0 20px 0 20px;
	margin-right: 0;
	/*font-weight: bold*/
}

#center_column {
	float: left;
	width: 575px;
	padding: 3px 0 0 3em; 
	text-align: justify;
}

#right_column {
	float: left;
	width: 210px;
	padding: 3px 0 0 25px;
	font-size: 12px;
}	
.figure2{
	margin-top: 1em; 
}

.td2 {
	text-align: left;
	padding: 0 1em 5px 0; 
}
.tr2 {
	text-align: left;
	padding: 5px 0 0 0;

}

