/* SITEWIDE CONTAINER ELEMENTS */

body {
		margin: 0 0 0 0;
		padding: 0;
		background: url(images/bg_gradient.gif) #FFFFFF;
	}
	
#container {
		background: url(images/bg.gif) #FFFFFF;
		margin: 0 auto; 
		width: 775px;
		padding: 0 0 0 0;
	}
	
#head {
		position: relative;
		margin: 0px auto; 
		background: #FFFFFF;
		width: 757px;
		height: 124px;
		padding: 0;
	}
		
#logo {
		position: absolute;	
		width: 195px;
		height: 124px;
		margin: 0;
		padding: 0;
		}

#head_right
	{
		position: absolute;
		margin: 0 0 0 195px;
		width: 562px;
		height: 124px;
		background: #FFFFFF;
	}

#search {	
		background: #8897B6;
		width: 411px;
		height: 31px;
		margin: 0 0 0 151px;
		padding: 0 0 0 0;				
		}
				
#nav {	
		position: relative;
		background: #000000;
		width: 562px;
		height: 29px;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		}
		
#tag {	
		margin: 0 0 0 277px;
		padding: 0 0 0 0;

		}
		
#contents {
		background: #FFFFFF;
		margin: 0 auto;
		padding: 0 0 0 0;
		width: 757px;
		}

#foot_con {
		position: relative;
		margin: 1px auto;
		background: #3366CC;
		width: 757px;
		height: 132px;
		padding: 0;
	}

#foot_con p, #foot_con a:link, #foot_con a:visited, #foot_con a:hover { color: #FFFFFF;}
	
#foot_con_tree {
		float: left;
		margin: 0;
		padding: 0;
		width: 140px;
	}

#foot_con_links {
		width: 575px;
		margin: 0 0 0 170px;
		padding: 25px 0 0 0;
	}

#clear { 
		clear: both;
	  }
	  	
/* SITEWIDE FORMATTING ELEMENTS */

p, h1, h2, h3, td, blockquote {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		color: #333333;
		line-height: 17px;
		margin: 0;
		padding: 0;
	}

a:link, a:visited, a:hover { color: #0033CC;}

td, tr, table {padding: 0; margin:0;}

li, ul {
		font-family: Verdana, Helvetica, sans-serif;
		font-size: 11px;
		margin: 0; 
		padding: 0;
		}
	
form {
		margin: 0;
		padding: 0;
	}
	
input {
		margin: 0;
		padding: 0;
	}
	
		
/* HOMEPAGE SPECIFIC ELEMENTS */
		
#quicklinks {
		background: #E7E7F8;
		margin: 1px 0 0 0;
		padding: 0 0 0 0;
		color: #333399;

		}

ul#quicklinks2 {
		list-style-image: url(images/arrow_purp.gif);
		margin: 15px 0 15px 45px;
		padding: 0;
	}

ul#quicklinks2 li a:link, ul#quicklinks2 li a:visited, ul#quicklinks2 li a:hover {
		color: #333399;
		text-decoration: none;
		margin: 0;
		padding: 0; 	 
	}
	
#quicklink_head {
		margin: 1px 0 0 0;
		padding: 0;
		}

#banner_home {
		margin: 0;
		padding: 0;

		} 

.address {
		background: #8897B6;
		margin: 0 0 0 0;
		}
		
.address p {text-align:right; color: #FFFFFF; line-height: 14px; padding: 20px 30px 20px 20px;}

#content_center {
		float: right;
		display: inline;		
		width: 358px;
		height: 483px;
		margin: 0 1px 0 1px;
		padding: 0 0 0 0;
		background: #D7ECD0;
		}

.content_center_text {
		background: #ffffff;
		margin: 0 0 0 0;
		padding: 25px 20px 20px 20px;
		}
		
.content_center_text2 {
		background: #ffffff;
		margin: 0 0 0 0;
		padding: 25px 28px 20px 28px;
		}

.content_center_facts {
		background: url(images/bg_facts.gif) #D7ECD0 no-repeat right;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		}

.content_center_factslist p {
		color: #333333;
		margin: 15px;
		padding: 0;
		}

.content_center_factslist ul {
		margin: 15px 20px 20px 35px;
		padding: 0;
		}
		
.content_center p {background: #FFFFFF; margin: 0 25px 0 25px;}