
body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
  text-align: center;
	margin: 0px auto;
	padding:0px;
	background-color: #ECF6F7;
	/*border-top:7px solid #939BCA;*/
}

p {
  font-size: 12px;
  line-height: 120%;
  margin: 0px;
  padding: 0px;
}

h3 {
  font-size: 14px;
  margin: 6px 0px;
  padding: 0px;
}

img {
	display:block;
	margin-top:1em
}

/* Navigation -------------------------------------------------------------*/

#header-wide {
  margin: 0px auto;
  padding: 0px;
  width: 760px;
  height: 96px;
	text-align: left;
}

#header-wide img {
	margin: 0px;
	padding: 0px;
}


#header-wide h1 {
	margin: 0px;
	padding: 0px;
	width: 233px;
}

#header {
	height: 24px;
/*	background-color: #676497;*/
}

#header p {
  color: #fff;
  margin: 0px;
  padding: 6px 0px 0px 0px;
  font-size: 16px;
	text-align: center;
	font-family: Georgia, Times, "Times New Roman", serif;
}

/*The #wrap styles are now being imported so each layout can have it's own custom bg image */
/*If the style were here, it wood chuck something like this:*/

/*#wrap {
  margin: 0px auto;
  padding: 0px;
  width: 760px;
  background: url(../images/bg_wrap_pageName.jpg);
  background-repeat: no-repeat;
  border: solid 1px #000;
}*/

#wrap {
	background-color: #fff;
}

#nav {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	width:760px;
	float:left;	
}
#nav ul {
	margin:0px;
  list-style:none;
	padding:2px 0px 0px 0px;
}

#nav a, #nav strong, #nav span {
	float:left;
  display:block;
	color:#fff;
	padding:10px 20px 5px 11px;
	background: url(../images/nav_tab.jpg) no-repeat 100% 0px;
	text-decoration:none
}

/* Commented Backslash Hack
     hides rule from IE5-Mac \*/
#nav a {float:none;}
/* End IE5-Mac hack */

#nav li {
   float:left;
   background:url(../images/nav_tab.jpg) no-repeat 0px 0px;
   margin:0px 2px 0px 0px;
   padding:0px 0px 0px 9px;
   /*border: solid 1px #000;*/
}

#nav .current {
   background:url(../images/nav_tab.jpg) no-repeat 0 -32px;
}

#nav .current a {
   background:url(../images/nav_tab.jpg) no-repeat 100% -32px;
   padding:10px 20px 5px 11px;
}

#nav a:hover {
	color:#F3BF05;
}

#latest_news_link a {
	display: block;
	font-weight: bold;
	margin: 12px 0px 0px 490px;
	padding: 0px;
	text-align: left;
	color: #390096;
	background: none;
	}

#left_nav {
	text-align: left;
  float: left;
	clear: both;
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 0px;

}

#left_nav ul {
	text-align: left;
	display: block;
  list-style: none;
  font-size: 10px;
  margin: 0px 0px 0px 0px;
  padding: 0px;
}

#left_nav li {
	width: 180px;
  text-align: left;
  margin: 0px;
  padding: 0px;
}

#left_nav li a {
	width: 180px;
  display: block;
  text-decoration: none;
  margin: 0px 0px 3px 0px;
  padding: 3px;
  color: #fff;
  background-color: #676497;
}

#left_nav li a:hover {
  display: block;
  text-decoration: none;
  margin: 0px 0px 3px 0px;
  padding: 3px;
  color: #fff;
  background-color: #7C7AE7;
}

/* begin fancy button style */

.fancy_button {
  margin: 0px 0px 0px 0px;
  padding: 16px 0px 0px 0px;
  width: 171px;
  background-image: url(../images/fancy_button_top.jpg);
  background-position: 0px 0px;
  background-repeat: no-repeat;
  background-color: none;
}

.fancy_button h4 {
  text-align: center;
  font-size: 14px;
  margin: 0px 0px 0px -10px;
  padding: 0px;
}

.fancy_button p {
  text-align: center;
  margin: 0px 0px 0px -10px;
  padding: 0px;
}

.button_box {
  width: 171px;
  margin: 0px 0px 0px 8px;
  padding: 0px;
  background-image: url(../images/fancy_button_guts.jpg);
  background-repeat: repeat-y;
}

.button_bottom {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 171px;
  height: 34px;
  background-image: url(../images/fancy_button_bottom.jpg);
  background-position: bottom;
  background-repeat: no-repeat;
}

/* end fancy button style */


#main_content {
  text-align: left;
  margin: 34px 0px 36px 200px;
  padding: 16px 0px;
}

#main_content h3 {
  color: #C7991C;
	width: 320px;
}

#main_content h4 {
	margin: 6px 0px 0px 0px;
	padding: 0px;
  color: #C7991C;
	width: 320px;
	font-size: 13px;
}

#main_content p {
	margin: 0px 0px 16px 0px;
  width: 320px;
  font-size: 11px;
}


.content_list {
 margin: 0px 0px 24px 0px;
 padding: 0px;
}

.content_list li {
	margin: 0px 18px 0px 0px;
	padding: 0px;
	font-size: 11px;
	list-style: inside;
	line-height: 160%;
}

#lists_table {
	margin: 24px 0px;
}

#lists_table th {
	color: #C7991C;
	font-size: 14px;
}

.table_content_list {
 margin: 0px 0px 24px 0px;
 padding: 0px;
}

.table_content_list li {
	margin: 0px;
	padding: 0px;
	font-size: 11px;
	line-height: 160%;
	list-style: outside;
}




#footer {
  clear: both;
  margin: 0px;
  padding: 15px 0px;
  background-image: url(../images/bg_footer.jpg);
  background-repeat: repeat-x;
  height: 100px;
}

#footer p {
  font-size: 10px;
  margin: 0px 0px 0px 12px;
  padding: 0px 0px 8px 0px;
}

#footer p.copyright { 
  text-align: left;
  font-size: 9px;
  color: #fff;
}

/*Form Styles*/
	
	#form_box {
	  margin: 0px auto;
	  padding: 0px;
	  width: 190px;
	  height: 300px;
	  /*background-color: pink;*/
    /*border: solid 1px #ccc;*/
	}
	
	form {
		width: 170px;
	}

   sup {
     color: #F00;
     font-size: 10px;
   }
   
   #contact_form {
     font-size: 10px;
   }

   #contact_form strong {
     color: #F00;
   }

   #contact_form td {
     font-size: 10px;
   }
   
   #main_content #contact_form p { 
     margin: 0px 0px 0px 0px;
     padding: 0px;
		 width: 170px;
   }

/*end Form Styles*/