/* 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 {
		margin: 0px auto; 
		background: #FFFFFF;
		width: 757px;
		height: 124px;
		padding: 0;
		display: none;
	}
		
#logo {
		position: absolute;	
		width: 195px;
		height: 124px;
		margin: 0;
		padding: 0;
		display: none;
		}

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

#search {	
		background: #8897B6;
		width: 411px;
		height: 31px;
		margin: 0 0 0 151px;
		padding: 0 0 0 0;
		display: none;				
		}
				
#nav {	
		width: 100%;
		margin: 0 0 0 0;
		padding: 0 0 0 0;	
		display: none;
		}
		
#tag {	
		margin: 0 0 0 277px;
		padding: 0 0 0 0;
		display: none;

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

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

	}

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

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

#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: 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;}

/* INSIDE PAGE SPECIFIC ELEMENTS */
  
#contents_inside {
		margin: 0 auto;
		padding: 0 0 0 0;
		width: 757px;
		}
		
#contents_inside h1 {color: #3366CC; line-height: 22px; font-size: 12px; margin-bottom: 10px; }

#content_left {	
		float: left;
		width: 480px;
		background: #FFFFFF;
		margin: 0;
		padding: 20px 0 30px 30px;
		}
		
#content_right {
		float: right;
		width: 202px;
		background: #E7E7F8;
		margin: 0 0 0 0;
		padding: 0 0 0 0;
		display: none;
		}
		
#address_inside {
		background: #8897B6;
		margin: 0 0 0 0;
		}
		
#address_inside p {text-align:right; color: #FFFFFF; line-height: 14px; padding: 20px 30px 20px 20px;}

#subnav_title {
		background: #E7E7F8;
		margin: 1px 0 0 0;
		padding: 0 0 0 0;
		color: #333399;
		}

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

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

#banner_inside {
		margin: 0; 
		padding: 0; 
		border-top: solid white 1px;	
		}
	
#image_inside {
		margin: 0; 
		padding: 0; 
		border-bottom: solid white 1px;
		border-top: solid white 1px;		
		}
		
#textsize {
		float: right;
		width: 125px;
		height: 20px;
		margin: 0;
		padding: 0;
		}
