body
{
	margin:0;
	padding:0;/*OPERA FIX*/
	text-align:center;
	background-color:#0c4472;
	color:#cce6ff;
	font-size:100%;
	font-family:verdana,arial,sans-serif;
}
	#wrapper
	{
		background-color:#06233f;
		text-align:left;
		width:800px;
		margin:0 auto;
	}
	#header, #content, #footer
	{
		margin:0 10px;
		width:780px;
	}
	#content
	{
		line-height:1.2em;
		font-size:70%;
	}
			#content .page_title
			{
				padding:0px;
				clear:both;/*Safari 2.0 FIX*/
				margin:15px 0;
			}
			#content h4.chapter_granted
			{
				margin:0 0 0 5px;
				padding:0 5px 5px 0;
				font-style:italic;
				font-size:0.9em;
				
			}
	#content_wrapper
	{
		padding:5px;
	}
		#content_tbl
		{
			height:100%;
			width:100%;
		}
			#navigation
			{
				line-height:0em;/*FF Fix*/
				background-color:#093152;
				width:200px;
				margin-top:2px;
				background-image:url(/wish/fhtml/images/button_repeat.gif);			
			}
				#navigation_wrapper
				{
					background-color:#093152;
					padding:5px 5px 0 5px;
				}
					#navigation_wrapper td
					{
						height:50px;
						overflow:hidden;
						padding-bottom:2px;
					}

				/* vertical images scroller */
				#marqueecontainer{
					
					width: 192px; /*marquee width */
					height: 120px; /*marquee height */
					background-color: #1C437E;
					overflow: hidden;
					border: 5px solid #093252;
					padding: 0;
					margin: 0;
				}					
			#navigation_close
			{
				padding-top:50px;
				background-image:url(/wish/fhtml/images/button_repeat.gif);			
				vertical-align:bottom;
				height:107px;
			}
				#navigation_close_wrapper/*IE ONLY FIX*/
				{
					background-color:#093152;
					padding:0 0 5px 0;	
					
				}
			.eventsCalendar
			{
				padding-top:20px;
				line-height:1em;
				width:191px;
				background-image:url(/wish/fhtml/images/button_repeat.gif);			
			}
				.eventsCalendar td
				{
					height:20px !important;
				}
					.eventsCalendar td.today a
					{
						color:#33EB00;
						font-weight:bold;
					}
					.eventsCalendar tr.weekNames td
					{
						border-bottom:1px solid #FFF;
						font-weight:bold;
					}
					.eventsCalendar td.no_month a
					{
						color:#000;
					}
				
#searchRecord .contents,#searchRecord small
{
	padding:5px;
}				
	#searchRecord
	{
		padding-bottom:10px;
	}
		#total
		{
			text-align:right;
			font-size:1.1em;
			font-weight:bold;
			padding:0 10px 10px 0;
		}


#searchBarTable
{
	height:24px;
	background-repeat:repeat-x;
	white-space:nowrap;
	background-image:url(/wish/fhtml/images/footer/bottom_bg.jpg);
	margin:0;
	padding:0;
	font-size:60%;
}
	.footerbar
	{
		text-transform: uppercase;
		vertical-align:middle;
			margin:0;
			padding:0;
	}
		#searchBox td
		{
			font-size:100%;
		}
		#searchBox img
		{
			padding-top:1px
		}	
		.searchInput
		{
			color: #fff;
			background-repeat:repeat-x;
			background-image:url(/wish/fhtml/images/footer/search_bg.jpg);
			background-color:#0B3855;
			height:18px;
			border:0;
			font-size:100%;
			margin-top:1px;
			margin-left:0;
			margin-right:0;
			width:100%;
			vertical-align:middle;

		}
				
/**CUSTOM PAGES**/
/*Home Page*/
#home_table
{
	margin-top:5px;
}
	#home_table td
	{
		width:33%;
		padding:7px;
	}
		#home_table .Title
		{
			font-size:1em;
			padding:0;
			margin:5px 0;
		}
	
	#home_center 
	{
		border:1px solid #b2b2b2;
		border-top:0;
		border-bottom:0;
	}
		#home_table .event
		{
			padding-bottom:6px;
		}
		#home_table .floating_image_left
		{
			margin-top:10px;
		}
		#home_footer img
		{
			float:left;
		}

	
/*FAQs*/
#faqs
{
	margin-top:10px;
}
#faqs div
{
	line-height:1.2em;
	padding:5px 10px 0 10px;
}
/*Directors*/
#directors
{
	width:155px;
	padding-right:10px;
	border-right:1px solid #1d3750;	
	float:left;
	clear:right;
}
	#directors .name a,#directors .title a
	{
		text-decoration:none;
		font-weight:bold;
		color:#FFF;
	}
	#directors .title a
	{
		font-weight:normal;
	}
#directors_content
{
	padding-left:10px;
	width:390px;
	float:left;
}
	#directors_content .name
	{
		color:#33eb00;	
		text-transform: uppercase;
		font-size:1.3em;
		font-weight:bold;
	}
	#directors_content .title
	{
		padding-bottom:10px;
	}	
	#directors_content .floating_image_right
	{
		margin-right:15px;	
		overflow:hidden;
		width:140px;
		height:180px;
	}

#no_flash
{
	padding:25px;
	background-color:#FFF;
	font-size:1.2em;
	color:#000;
}
	#no_flash h1
	{
		text-align:center;
		margin:5px 0;
		padding:5px 0;
	}
	#no_flash img
	{
		float:right;

	}
	

/*Our Partner*/
#our_partners h3,#our_partners h3 a
{
	color:#33eb00;
}
#our_partners .spacer
{
	border-bottom:1px solid #1d3750;
	margin-bottom:8px;
}	
	#our_partners .floating_image_left
	{
		clear:left;
	}
/*Our Chapters*/
#our_chapters h3,#our_chapters a
{
	color:#33eb00;
}
	#our_chapters .chapter
	{
		margin-top:10px;
	}
		#our_chapters h4
		{
			margin:0;
			padding:0;
			color:#33eb00;
		}
	
		#our_chapters .floating_image_left
		{
			clear:left;
		}
		
		#our_chapters td
		{
			font-size:100%;
		}
	#our_chapters .floating_image_left
	{
		border:0;
	}
	
		
/*Chapters*/
#chaters h3
{
	color:#33eb00;
}
#chapters a
{
	color:#198ccc;
}
#chapters .chapter_wrapper
{
	margin:12px 0;
}

	#chapters .title
	{
		font-weight:bold;
	}

/*National Office*/
#national_office h3
{
	font-size:1.3em;
	color:#33eb00;
	font-weight:bold;
}
#national_office .name
{
	font-weight:bold;
}
#national_office .spacer
{
	border-bottom:1px solid #1d3750;
	margin-top:10px;
}	
/*News*/
#news
{
	padding-top:10px
}
#news h3
{
	font-size:1.2em;
	color:#33eb00;
	font-weight:bold;
	margin:5px 0;
}
#news h4
{
	margin:3px 0;
}
	#news .spacer
	{	
		margin:3px 0;
		border-bottom:1px solid #1d3750;
	}		
	#news .chapter
	{
		color:#00ae00;
		font-size:0.6em;
		
	}
		#news a
		{
			color:#33eb00;
			text-decoration:none;
		}
/*Policy*/
#policy
{
	margin-top:15px;
}
/** STATIC **/
a
{
	text-decoration:none;
	color:#198ccc;
}
div.error,div.success
{
	color:#F00;
	padding-left:10px;
}
	div.success
	{
		color:#0F0;
	}

	div.error img,div.success img
	{
		vertical-align:middle;
	}
.spacer,.spacer_show
{
	clear:both;	
}
	.spacer_show
	{
		padding-top:3px;
		margin:5px 0 3px 0;
		border-bottom:1px solid #1d3750;
	}
#admin_edit
{
	float:right;
	padding:10px 20px 0 0;
}
img
{
	border:0;
}
td
{
	vertical-align:top;
	font-size:100%;/*IE 6 FIX*/
}
.floating_image_left, .floating_image_right
{
	background-color:#FFFFFF;
  border:4px solid #FFFFFF;
  float:left;
  /*height:125px;*/
  margin:0 10px 5px 0;
  
  overflow:hidden;	
}
div#news .floating_image_left {
  width:125px;
}
	.floating_image_right
	{
		float:right;
		margin:0 0 5px 10px;
	}
		.floating_image_left img, .floating_image_right img
		{
			vertical-align:middle;
		}

.Title
{
	font-size:1.3em;
	color:#33eb00;
	font-weight:bold;
}
	.Title a
	{
		color:#33eb00;
	}

	
/* FROM STYLE */
.form input[type="text"]
{
	border: 1px solid #457095;
	background-color: #0F2B46;
	color: #ccc;
	width:99%;
}

.form select
{
	border: 1px solid #457095;
	background-color: #0F2B46;
	color: #ccc;
}
.form input[type="radio"] 
{
	color : #457095;
}


/** referAChild From style **/
hr
{
	color : #457095;
	background-color: #457095;
	border:0;
	height:1px;
}

.form td
{
	font-size: 100%;
}

.form textarea
{
	border: 1px solid #457095;
	background-color: #0F2B46;
	color: #ccc;
	height: 70px;
	width:99%
}

.form input.invalid_form,.form textarea.invalid_form
{
	background-color:#600;
}

/* vertical images scroller */
#marqueecontainer{
	position:relative;
	width:100%;
	height:120px;
	overflow:hidden;
	background-image:url(/wish/fhtml/images/button_repeat.gif);
	border:0;
	padding:0; 
	margin:0;
}

#vmarquee
{

	position: absolute; 
	width: 100%; 
	text-align:center; 
}

	#vmarquee img
	{
		border:0;
		width:130px;
		
		vertical-align:middle;		
	}

/* widget our partners */
#widget_our_partners{
	width:190px; 
	height:118px; 
	background-repeat:repeat-x;	
	background-image:url(/wish/fhtml/images/home_parners_bg.gif);	
	padding:0; 
	margin:0;	
}

	#widget_our_partners #marqueecontainer
	{
		position: absolute;
		width:150px;
		height:70px;
		background-color:#FFF;
		background-image:none;
		margin: 35px 0 0 20px; 
	}


/* a empty table without any space */
#clean_table td
{
	margin:0;
	padding:1px;
	width:192px;
	white-space:nowrap;
}

#vmarquee {
font-size:0;
line-height:0;
	position:relative;
	width: 192px; /*marquee width */
	height: 120px; /*marquee height */
	background-color: #1C437E;
	overflow: hidden;
	background:#FFF;
	text-align:center;
}
#vmarquee p {
	position:absolute;
	top:210px;
	left:0;
	width:210px;
	height:120px;
	text-align:center;
	background:#FFF;
	margin:0;
	padding:0;
}
#vmarquee p a {
	display:block;
	width:210px;
	height:120px;
}
#vmarquee p a img {
text-align:center;
verical-align:middle;
}

#widget_our_partners  #vmarquee {
	width:150px;
}
#widget_our_partners  #vmarquee p {
	width:150px;
}
#widget_our_partners  #vmarquee p a {
	width:150px;
}
#widget_our_partners  #vmarquee img  {
	width:auto;
	height:78px;
}
