@charset "UTF-8";


body	{ margin:0; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; background-color:#e1e3d9; text-align:center; color:#736f4f; }
a		{ color:#736f4f }
p		{ line-height:24px; }
.clear	{ clear:both; }




/* top graphics */
.pics 		{ width:880px; }
.button_l	{ height:71px; width:32px; position:absolute; left:9px; top: 220px; cursor:pointer; z-index:99999 }
.button_r	{ height:71px; width:32px; position:absolute; right:9px; top: 220px; cursor:pointer; z-index:99999 }
/* top graphics */

.title		{ font-size:18px; padding-top:10px; }
.tagline	{ font-size:12px; font-style:italic; }


#main_wrapper	{ width:100%; min-height:100%; height:100%; background:url(../images/global/main.bkg.jpg) center top no-repeat; position:relative; }


#header			{ height:206px; width:100%; posiion:relative; }


	#header #header_top	{ width:100%; height:159px; }
	
		#header_top #logo	{ width:500px; height:117px; margin:0 auto; }
		
		#header_top #hd_topmenu	{ position:absolute; z-index:101; top:0px; right:100px; height:39px; width:261px; background:url(../images/global/header.topmenu.jpg) center top no-repeat; }
			
				#hd_topmenu a			{ position: relative; height: 38px; top: 0px; text-decoration: none; }
				#hd_topmenu a i			{ visibility:hidden; }
				#hd_topmenu a#tp_home 		{ width: 118px; float:left; }
				#hd_topmenu a#tp_news 		{ width: 60px; float:left; }
				#hd_topmenu a#tp_contact 	{ width: 80px; float:left; }
				
				a#tp_home:hover,
				a#tp_news:hover,
				a#tp_contact:hover 		{ border: none; } 
	
	
	#header #nav				{ height:47px; margin:0 auto; }
		#header #nav ul			{ margin:0 auto; white-space: nowrap; padding-top:15px;}
		#header #nav li			{ list-style:none; display:inline; padding:0px 20px;  }
		#header #nav a			{ text-decoration:none; color:#4b4a40; }
		#header #nav a:hover	{ text-decoration:none; color:#000000; }
	
	
.content			{ position:relative; width:900px; }
	
	.content .header 	{ padding-bottom:15px; }
	.content h1 		{ font-weight:normal; font-size:16px; display:inline;  }
	
	.content .logos h1 	{ font-weight:bold;  font-style:normal; font-size:14px; display:block; }
	.content .logos #am_list	{  font-weight:normal; font-style:italic; font-size:14px; line-height:24px; }
	.content .logos #am_list h1	{  padding-bottom:20px; }

#home 	{ width:900px;  margin:0 auto; position:relative;  }
	
	
	
	#home #top	{ width:880px; height:441px; position:relative; padding-top:40px;  margin:0 auto; }
	
	#home #bottom			{ width:900px;  margin:0 auto; position:relative; padding:40px 40px 40px 0px; }
	#home #bottom #left 	{ width:300px; float:left; }
	#home #bottom #left a	{ color:#736f4f }
	#home #bottom #left .logos	{ width:299px; line-height:18px; font-size:12px; color:#736f4f; padding-bottom:60px; }
	#home #bottom #left .logo_info	{ padding:0; font-size:14px; }
	#home #bottom #right 	{ float:left; text-align:left; padding-left:50px; width: 540px;  }
	
	
#community	{ width:900px;  margin:0 auto; position:relative;  }
	
	
	
	#community #top	{ width:880px; height:441px; position:relative; padding-top:40px;  margin:0 auto; }
	
	#community #bottom			{ width:900px;  margin:0 auto; position:relative; padding:40px 0px; line-height:24px; }
	#community #bottom #left 	{ width:300px; float:left; }
	#community #bottom #left a	{ color:#736f4f }
	#community #bottom #left .logos	{ line-height:18px; font-size:12px; color:#736f4f; padding-bottom:20px; }
	#community #bottom #left h1 		{ font-weight:normal; font-size:16px;  }
	#community #bottom #left h2 		{ font-weight:normal; font-size:16px; margin:5px 0px }
	#community #bottom #left .logo_info	{ padding:0px 0px 30px 0px; font-size:14px; }
	#community #bottom #left #am_list	{ padding:10px 0px 0px 0px; font-size:14px; }
	
	#community #bottom #right 	{ float:left; text-align:left; margin-left:40px; width:560px;  }
	
	#community #bottom #right #link_header	{ position:relative; width:560px; text-align:center; }
		#community #bottom #right #link_header #link	{ position:absolute; width:560px; height:52px; top:0px; left:0px; text-align:center; z-index:100; }
		#community #bottom #right #link_header #link a	{ color:#eff0ec; display:block; padding-top:15px; font-size:16px; }
		#community #bottom #right #link_header #bkg		{ position:relative; text-align:center; }
		#community #bottom #right p { padding:0px 20px; }
		#community #bottom #right a	{ color:#736f4f }
		#community #bottom #video	{ text-align:center; padding:20px 0px; }
		
		
/* Contact Us Pages  	-------------------------------------------------------------*/
#contact{ margin:0px auto; padding:20px 0px 80px 0px; position:relative; width:750px; font-size:14px; line-height:24px; color:#545437;text-align:center; }
	#contact a{ color:#000000; }
	#contact #p1{ padding:0px 40px 20px 40px; }
	
	/*form styles*/
	#contact p, h1, form, button{ border:0; margin:0; padding:0; }
	#contact .spacer{ clear:both; height:20px; }

	#contact .myform{
		margin:0 auto;
		width:500px;
		padding:14px;
		text-align:center;
	}
	#contact #stylized{
		border:solid 2px #333333;
	}
	#contact #stylized h1 {
		font-size:14px;
		font-weight:bold;
		margin-bottom:8px;
	}
	#contact #stylized p{
		font-size:11px;
		color:#666666;
		margin-bottom:20px;
		border-bottom:solid 1px #aaaaaa;
		padding-bottom:10px;
	}
	#contact #stylized label{
		display:block;
		font-weight:bold;
		text-align:right;
		width:140px;
		float:left;
	}
	
	#contact #stylized label.error {
		display:block;
		text-align:center;
		margin:0 auto;
		padding:0px;
		float:none;
		width:250px;
		color: red;
		font-style: italic;
		font-weight: normal;
		font-size:11px;
	}
	#contact #stylized .small{
		color:#666666;
		display:block;
		font-size:11px;
		font-weight:normal;
		text-align:right;
		width:140px;
	}
	#contact #stylized input{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:250px;
		margin:2px 0 0px 10px;
	}
	
	#contact #stylized select{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:250px;
		margin:2px 0 20px 10px;
	}
	
	
	#contact #stylized textarea{
		float:left;
		font-size:12px;
		padding:4px 2px;
		border:solid 1px #aacfe4;
		width:250px;
		margin:2px 0 20px 10px;
	}
	

	#contact #stylized #radio_gr{
		float:left;
		font-size:12px;
		padding:0px;
		border:hidden;
		width:250px;
		margin:2px 0 20px 10px;
		text-align:left;
	}
	
	
	#contact #stylized .radio_bt{
		float:none;
		font-size:12px;
		padding:0px;
		border:hidden;
		width:10px;
		margin:0 5px 0 0;
	}
	
	#contact #stylized #check_gr{
		float:left;
		font-size:12px;
		padding:0px;
		border:hidden;
		width:400px;
		margin:2px 0 20px 10px;
		text-align:left;
	}
	
	#contact #stylized #check_gr label{
		display:block;
		font-weight:bold;
		font-size:14px;
		text-align:right;
		width:250px;
		float:left;
	}
	
	#contact #stylized .check_bt{
		float:none;
		font-size:12px;
		padding:0px;
		border:hidden;
		width:10px;
		margin:0 10px;
	}
	
	
	
	#contact #stylized #button{ 
		clear:both;
		margin-left:150px;
		width:200px;
		height:31px;
		text-align:center;
		line-height:31px;
		color:#000000;
		font-size:11px;
		font-weight:bold;
	}
/* Contact Us Pages  	-------------------------------------------------------------*/




/* footer */
#footer	{ padding:100px 0px 60px 0px; }