html, body, div, span, applet, object, iframe, table, caption, tbody, tfoot, thead, tr, th, td, 
del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, 
h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	vertical-align: baseline;
	font-family: inherit;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	outline: 0;
	padding: 0;
	border: 0;
	}
strong,b { font-weight:bold; }
	
body { background-color:#141619; margin:0px; background-image:url(../images/bd2.jpg); background-position:bottom left; background-repeat:no-repeat;}
#photo_window_container { background-image:url(../images/shadow.png); background-repeat:repeat; width:100%; height:100%; position:fixed; left:0px; top:0px; margin:0px; z-index:9;}
#video_window_container { background-image:url(../images/shadow.png); background-repeat:repeat; width:100%; height:100%; position:fixed; left:0px; top:0px; margin:0px; z-index:9;}
#cross { width:24px; height:24px; position:fixed; left:50%; top:50%; margin-left:240px; margin-top:-204px; z-index:10;}
#video_window { width:480px; height:360px; position:fixed; left:50%; top:50%; margin-left:-240px; margin-top:-180px; z-index:10;}
#photo_window { width:480px; height:360px; position:fixed; left:50%; top:50%; margin-left:-240px; margin-top:-180px; z-index:10;}
#whole {display:block; position:relative; width:100%; background-image:url(../images/bgp.jpg); background-position:top right; background-repeat:no-repeat;}
#top { display:block; position:relative; width:100%; height:210px; }
	#menu { background-image:url(../images/menu_back.jpg); background-position:left top; background-repeat:no-repeat; display:block; position:absolute; left:50%; margin-left:-470px; width:661px; height:103px; top:108px; }
	#menu_list { display:block; padding:38px 0px 0px 31px; }
	#logo { display:block; position:absolute; left:50%; margin-left:189px; width:291px; height:210px; top:0px; }	
#rest { display:block; position:relative; width:100%; }
	#container { width:962px; background-color:#c7cfc6; }
	#content { background-image:url(../images/bcontent_top.jpg); border:0px; background-position:top left; background-repeat:no-repeat; margin:0px; } 
	#contentb { background-image:url(../images/bcontent_bottom.jpg); background-position:bottom right; background-repeat:no-repeat; margin:0px;} 	
	
		#submenu { text-align:left;padding-left:45px;padding-top:20px; margin:0px;}
        #submenu div { margin-right: 15px; color:#67707F; text-transform: lowercase; }
		#submenu a { text-decoration: none; color:#67707F; }
		
		#home_flash { margin:0px auto; padding:30px 0px 0px 0px; width:862px; height:332px; }
		#home_texts { margin:0px auto; padding:10px 0px 50px 0px; width:862px; }
		#home_t1 { width:360px; float:left; display:block;margin-right: 20px; font-size:18px; line-height:30px; font-style:italic;  color:#266f13; font-family:Georgia, "Times New Roman", Times, serif; }
		#home_t2 { padding-top:7px; width:480px; float:left; display:block;font-size:12px;  font-family:Arial, Helvetica, sans-serif; line-height:19px; }
				
		
		#page_flash { margin:0px auto; padding:20px 0px 0px 0px; width:862px; height:332px; }
		#page { margin:0px auto; padding:10px 0px 50px 0px; width:862px; }
		#page_left {  width:380px; float:left; display:block;margin-right: 20px; font-size:18px; line-height:30px; font-style:italic;  color:#266f13; font-family:Georgia, "Times New Roman", Times, serif; }
		#page_right {  padding-top:7px;  width:440px; float:left; display:block; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
		#page_right a { color:#3d7a3e; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}	
		#page_right a:hover { text-decoration:underline;}
		/*background-image:url(../images/bb.jpg); background-position:top; background-repeat:no-repeat;*/
#bottom {  display:block; position:relative; width:100%; height:300px; }
	#bottom_menu { display:block; position:absolute; left:50%; margin-left:-470px; width:661px; height:100px; top:0px; }
	#bottom_submenu { display:block; position:absolute; left:50%; margin-left:-470px; width:661px; height:100px; top:100px;color:#556064; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px;  }
	#bottom_submenu a { color:#556064; font-size:11px; font-family:Arial, Helvetica, sans-serif; line-height:20px; text-decoration:none; margin-right:26px;}
	#footer { display:block; position:absolute; left:50%; margin-left:191px; width:281px; height:122px; top:0px; background-color:#1b2125; color:#556064; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:20px;  }
	#footer .cont { padding: 22px 22px 38px 22px; }
	#footer .light { color:#89989b; }
	#footer a { color:#3d7a3e; font-size:12px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}	
	#footer a:hover { text-decoration:underline;}		
    .memberEnguiry {color:#266F13;}
    .memberEnguiry:hover,.memberEnguiry:active,.memberEnguiry:focus {color:#266F13;}
  
	/* SIGNATURE */
	#signature { text-align:center;font-family:Arial, Helvetica, sans-serif;  display:block; position:absolute; left:50%; margin-left:191px; width:281px; height:30px; top:128px; font-size:11px; color:#354046; }

	#signature .vb,.vba { color:#3e4b52; font-family:Arial, Helvetica, sans-serif;  font-size:11px; text-decoration:none;}
	#signature .vba:hover { text-decoration:underline;}	
	#signature .copy { color:#4f5f67; }	


/* TEAM - GRID LIST */
.team { padding:30px 0px 0px 0px; }
.team_photo { width:260px; height:300px; overflow:hidden; border:1px solid #586971; }
.team_name { padding:15px 0px 0px 0px; font-size:18px; line-height:30px; font-style:italic;  color:#266f13; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; }
.team_name a:hover { text-decoration:none; }
.team_function { font-size:13px; font-weight:bold; line-height:20px; font-style:italic;  color:#266f13; font-family:Georgia, "Times New Roman", Times, serif;  }
.left_title { font-weight:bold;margin-top:25px;color:#7e9194; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
.left_link { font-weight:bold;margin-top:25px;color:#41861c; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:19px; }


#bookForm { font-weight:bold;color:#7e9194; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
#bookForm div { margin-bottom:9px; }
#isubmit { text-align:right; }
#isubmit input { border: 1px solid #5e7178; font-style:normal; padding:3px 10px; background-color:#8a9c9d; color:#eee; font-weight:bold; font-size:12px; font-family:Arial, Helvetica, sans-serif;  color:#277216; }
input.txt { border: 1px solid #5e7178; width:260px; height:15px; background-color:#8a9c9d; color:#171c1f; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
input.mem { border: 1px solid #5e7178; width:375px; height:15px; background-color:#8a9c9d; color:#171c1f; font-size:11px; font-family:Arial, Helvetica, sans-serif; }
textarea.mem { border: 1px solid #5e7178; width:375px; height:60px; background-color:#8a9c9d; color:#171c1f; font-size:11px; font-family:Arial, Helvetica, sans-serif; }

.left_th { float:left; margin-right:1px; margin-bottom:1px; width:62px; height:62px; overflow:hidden; border:1px solid #5a6b73;}
.team_qual { color:#7e9194; font-size:12px; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
.team_bg { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
.team_bg a { color:#478c44; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px; text-decoration:none }
.team_bg a:hover { text-decoration:none }

/* TEAM -  DETAILS */
.team_d_left,.team_d_right { padding:30px 0px 50px 0px; }
.team_photo_d { width:260px; height:350px; overflow:hidden; border:1px solid #586971; }

.team_name_d { padding:0px 0px 0px 0px; font-size:18px; line-height:30px; font-style:italic;  color:#266f13; font-family:Georgia, "Times New Roman", Times, serif; text-decoration:none; display:block; }
.team_label {  padding:18px 0px 0px 0px; font-style:italic; color:#478c44; font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px; }
.team_txt { font-size:12px; font-family:Arial, Helvetica, sans-serif; line-height:19px; }

/*BLOG*/

.post {padding:20px;}
.post h2  {  font-size: 1.3em;}
.post a { color:#3D7A3E; text-decoration: none; }
.commentlist {padding: 20px;}
.widecolumn,.narrowcolumn {color:#67707F; padding:20px 0px 20px 20px;}
.widecolumn a {color:#3D7A3E; text-decoration: none;}

#map {
	clear: both;
	margin-top: 20px;
}






