/*	*******************************************************************************************	*/
/*	*						WEB SITE DEFAULTS (apply to all pages)								*/
/*	*******************************************************************************************	*/

/*	===========================================================	*/
/*	WEBSITE BACKGROUND AREA	AND DEFAULT STYLES					*/
/*	===========================================================	*/
	BODY	
	{
	background-color: 			#CCFFFF;
	background-image:			url(../images/background_faded.jpg);
	background-repeat:			repeat-x;
	margin: 					0px;
	padding: 					0px;
	vertical-align: 			top;
	border-style: 				none;
	border-width:				0px;
	text-align:					center;
	}
/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	TABLE DEFAULTS												*/
/*	===========================================================	*/
	TABLE		
	{
	font-family:				verdana, arial, sans-serif;
	font-size: 					13px;
	color: 						#69696b;
	line-height: 				1.5;
	border-style: 				none;
	border-width:				0px;
	margin: 					0px;
	padding: 					0px;
	border-width:				0px;
	font-weight: normal;
	}
/*	-----------------------------------------------------------	*/


/*	*******************************************************************************************	*/
/*	*	MAIN SITE STRUCTURE STYLES (control the size and layout of the template pages)			*/
/*	*******************************************************************************************	*/


/*	===========================================================	*/
/*	MAIN PAGE TABLE	(used for whole page area, less shadows)	*/
/*	===========================================================	*/
	.page_table
	{
	background:					#FFFFFF;
	border-color: 				#999999;
	border-style:				solid;
	border-width: 				0px;
	width: 						980px;	/* max width of page 980 = ipad	*/
	text-align:					center;
	margin-left:				auto;
	margin-right:				auto; 
	}
/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	PAGE HEADER (the common header section of each page)		*/
/*	===========================================================	*/
	.page_header_space			/* space above web page			*/
	{
	height:						0px;
	width:						100%;
	background:					none;
	}

	.page_header_top			/* border above header section	*/
	{
	height:						3px;
	width:						100%;
	background-color:			#78bd50;
	border: 					0px none;
	}

	.page_header				/* background for section		*/
	{
	height:						80px;
	width:						100%;
	background:					#000000;
	border: 					0px none;
	}

	.page_header_logo			/* section containing logo		*/
	{
	vertical-align:				middle;
	background-image: 			url(../images/image_heading_logo_reverse.png);
	background-repeat:			no-repeat;
	width: 						231px;
	border: 					0px none;
	}

	.page_header_image_cover	/* section containing image faded cover		*/
	{
	background-position:		left;
	position:					relative;
	border: 					0px none;
	}

	.page_header_image			/* section containing image		*/
	{
	width: 						750px;
	height:						80px;
	position:					absolute;
	border: 					0px none;
 	background-image: 			url(../flash/image4.jpg);
	}

	.page_header_bottom			/* border below header section	*/
	{
	height:						3px;
	width:						100%;
	background-color:			#d2004f;
	}
	
	.page_menu_bar				/* horizontal menu section		*/
	{
	width:						100%;
	border-bottom:				solid;
	border-bottom-width: 		0px;
	border-bottom-color:		#d2004f;
	background-color:			#69696b;
	background-color:			#123456;
	padding-left:				1px;	/* width 980 = 1 + (6 x 163) + 1	*/
	}

/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	PAGE BODY SECTION											*/
/*	===========================================================	*/

	.page_body					/* main body section			*/
	{
	height:						1030px;	/* height for ALL pages	*/
	width: 						100%;
	border-style: 				none;
	border-width:				0px;
	vertical-align:				top;
	}
/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	HOME PAGE STYLES 											*/
/*	===========================================================	*/
	.home_page_title
	{
	padding: 					5px;
	padding-top:				0px;
	font-size:					24px;
	color:						#69696b;
	text-align:					left;
	}
	
	.home_header_section
	{
	width:						940px;
	height:						300px;
	border:						solid 1px #69696b;
	background-image:			url(../images/image_home_header_1.jpg);
	}

	.home_header_section_static
	{
	width:						540px;
	height:						298px;
	position:					absolute;
	margin-left:				400px;
	background-image:			url(../images/image_home_header_fade.png);
	background-position:		right;
	}

	.home_header_title
	{
	padding-top: 				15px;
	font-size:					24px;
	color:						#78bd50;
	line-height:				2.0;
	text-align:					left;
	margin-left:				210px;
	}

	.home_header_text
	{
	font-size:					15px;
	color:						#ffffff;
	line-height:				1.5;
	text-align:					left;
	margin-left:				210px;
	}

	.home_header_section_movie
	{
	position:					relative;
	}


/*	Topic box formatting										*/
/*	===========================================================	*/
	.topic_box
	{
	width: 						300px;
	border-color: 				#69696b;
	border-style: 				solid;
	border-width: 				1px;
	background-color:			#fafafa;
	margin-bottom:				15px;
	}

	.topic_box_header
	{
	color: 						#d20047;
	padding:					10px;
	font-weight: 				normal;
	font-size: 					18px;
	text-align:					center;
	}

	.topic_box_body
	{
	height:						380px;
	padding-left: 				10px;
	padding-right: 				10px;
	font-size:					13px;
	}

	.topic_box_image_text
	{
	padding-left: 				10px;
	font-size:					13px;
	}

	.topic_box_footer
	{
	text-align:					right;
	padding-top: 				5px;
	padding-bottom: 			5px;
	padding-right:				10px;
	}

/*	Home footer section											*/
/*	===========================================================	*/
	.home_footer_section
	{
	background-image:			url(../images/image_footer_faded.png);
	background-repeat:			repeat-x;
	}

	.home_footer_title
	{
	font-size:					16px;
	color:						#d2004f;
	}

	.home_footer_text
	{
	text-align: justify;
	line-height: 1.8;
	font-size: 14px;
	}


/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	LEFT SIDEBAR SECTION										*/
/*	===========================================================	*/
	.sidebar_outline_left		/* menu column					*/
	{
	width:						205px;
	border-right-color:			#CCCCCC;
	border-right-style:			solid;
	border-right-width:			1px;
	vertical-align: 			top;
	}
/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	CONTENT SECTION												*/
/*	===========================================================	*/
	.content_outline			/* content column				*/
	{
	border-style: 				none;
	vertical-align:				top;
	background-color:			#FFFFFF;
	border-width: 				0px;
	}

	.content_section			/* content column				*/
	{
	width: 						535px;
	border-style: 				none;
	border-width: 				0px;
	vertical-align:				top;
	background-color:			#FFFFFF;
	vertical-align:				top;
	padding:					0px;
	margin:						0px;
	margin-left:				15px;
	margin-right:				15px;
	}

	.content_section_full		/* content column (no left sidebar)	*/
	{
	width: 						740px;
	border-style: 				none;
	border-width: 				0px;
	vertical-align:				top;
	background-color:			#FFFFFF;
	vertical-align:				top;
	padding:					0px;
	margin:						0px;
	margin-left:				15px;
	margin-right:				15px;
	}


	.content_title				/* page title bar				*/
	{
	width:						100%;
	height:						35px;
	color: 						#d2004f;
	font-weight:				normal;
	font-size: 					20px;
	vertical-align: 			middle;
	text-align:					center;
	border-width: 				0px;
	border-bottom-color: 		#CCCCCC;
	border-bottom-width: 		0px;
	border-bottom-style: 		solid;
	margin-top:					15px;
	}
	
	.content_body				/* content body section			*/
	{
	width:						100%;
	vertical-align:				top;
	text-align:					justify;
	padding:					0px;
	border-width: 				0px;
	}

	.content_text				/* content text					*/
	{
	margin-top: 				10px;
	padding-top: 				0px;
	text-align:					justify;
	}

	.content_column				/* content column				*/
	{
	vertical-align:				top;
	text-align:					justify;
	padding:					0px;
	margin:						0px;
	border-width: 				0px;
	}

	.content_column_gap			/* gap between columns			*/
	{
	width:						20px;
	padding:					0px;
	margin:						0px;
	border-width: 				0px;
	}
/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	BLOG SECTION												*/
/*	===========================================================	*/

	.blog_section			/* content column				*/
	{
	width: 						500px;
	margin-left:				33px;
	margin-right:				33px;
	border-style: 				none;
	vertical-align:				top;
	background-color:			#FFFFFF;
	border: 					0px;
	vertical-align:				top;
	padding:					0;
	text-align:					left;
	font-size:					14px;
	color:						#666666
	}

	.blog_title					/* page title bar				*/
	{
	width:						100%;
	height:						40px;
	color: 						#ffffff;
	background-color:			#d2004f;
	font-weight:				bold;
	font-size: 					20px;
	text-align:					center;
	vertical-align:				middle;
	border:						0;
	border-bottom-color: 		#CCCCCC;
	border-bottom-width: 		1px;
	border-bottom-style: 		solid;
	margin-top:					15px;
	}

	.blog_summary				/*	subheading font				*/
	{
	color: 						#69696b;
	font-weight:				bold;
	text-align:					left;
	padding-top:				15px;
	}

	.blog_subheading			/*	subheading font				*/
	{
	color: 						#d2004f;
	font-weight:				bold;
	font-size: 					14px;
	text-align:					left;
	margin-top:					20px;
	}

	.blog_body					/* content body section			*/
	{
	width:						100%;
	vertical-align:				top;
	text-align:					justify;
	padding:					0;
	}

	.blog_text				/* content text					*/
	{
	margin-top: 				10px;
	padding-top: 				0px;
	}

/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	SIDEBAR SECTION												*/
/*	===========================================================	*/
	.sidebar_outline_right		/* for the whole sidebar area	*/
	{
	width:						205px;	/* 175 + 2 x 20			*/
	border-left-color:			#CCCCCC;
	border-left-style:			solid;
	border-left-width:			1px;
	vertical-align: 			top;
	}

	.sidebar_section			/* for the whole sidebar area	*/
	{
	width:						175px;
	text-align:					left;		
	vertical-align: 			top;
	margin-left:				15px;
	margin-right:				15px;
	}

	.sidebar_title 				/*	side bar title				*/
	{
	height:						35px;
	color: 						#d2004f;
	font-weight:				normal;
	font-size: 					20px;
	text-align:					left;
	border:						0;
	margin-top:					15px;
	}

	.sidebar_title_underline	/*	side bar title				*/
	{
	height:						35px;
	color: 						#d2004f;
	font-weight:				normal;
	font-size: 					18px;
	text-align:					center;
	border:						0;
	border-bottom-color: 		#cccccc;
	border-bottom-width: 		1px;
	border-bottom-style: 		solid;
	margin-top:					5px;
	}

	.sidebar_submenu 			/*	side bar submenu section	*/
	{
	font-size:					14px;
	width:						173px;
	margin-top:					0px;
	padding:					0px;
	padding-top:				0px;
	padding-bottom:				5px;
	margin-bottom:				20px;
	padding-right:				0px;
	border-width:				0px;
	border-top:					solid 1px #cccccc;
	border-bottom:				solid 1px #cccccc;
	background-color:			#fafafa;
	}

	.sidebar_body				/* content body section			*/
	{
	width:						100%;
	vertical-align:				top;
	text-align:					left;
	padding:					0;
	}

/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	PAGE FOOTER SECTION											*/
/*	===========================================================	*/
	.page_footer				/* page footer section			*/
	{
	color: 						#69696b;
	background: #CCFFFF;
	border-left-width: 			1px;
	border-left-color: 			#000000;
	border-top-color:			#cccccc;
	border-top-style:			solid;
	border-top-width:			1px;
	width: 						100%;
	}
/*	-----------------------------------------------------------	*/



/*	*******************************************************************************************	*/
/*	*					TEXT FORMATTING STYLES USED BY VARIOUS PAGES							*/
/*	*******************************************************************************************	*/

/*	===========================================================	*/
/*	PROJECT PAGE SECTIONS										*/
/*	===========================================================	*/
	.project_title				/* page title bar				*/
	{
	width:						100%;
	height:						35px;
	color: 						#d2004f;
	font-weight:				normal;
	font-size: 					20px;
	text-align:					left;
	border:						0;
	line-height:				1.3;
	}

	.project_summary			/* content text					*/
	{
	font-size:					16px;
	color:						#123456;
	margin-top: 				0px;
	padding-top: 				10px;
	text-align:					left;
	line-height:				1.5;
	}

/*	-----------------------------------------------------------	*/
	

/*	===========================================================	*/
/*	STYLES FOR IMAGE SECTION BOXES								*/
/*	===========================================================	*/
	.image_section_box
	{
	border:		 				solid #cccccc 1px;					
	margin-top:					20px;
	margin-bottom:				20px;
	padding:					10px;
	background-color:#fcfcfc;
	}

	.image_section_image		/*	sidebar heading font		*/
	{
	vertical-align:				middle;
	border:						solid 1px #aaaaaa;
	}

	.image_section_title		/*	sidebar heading font		*/
	{
	color: 						#d2004f;
	font-weight: 				normal;
	font-size: 					16px;
	margin-top:					10px;
	}

	.image_section_text			/*	sidebar heading font		*/
	{
	color: 						#69696b;
	font-weight: 				normal;
	text-align:					justify;
	padding-top:				10px;
	}


/*	===========================================================	*/
/*	STYLES FOR IMAGE OPTION BOXES								*/
/*	===========================================================	*/
	.image_option_box
	{
	background-image:			url(../images/bottom-shade.gif);
	background-repeat:			repeat-x;
	border: 					solid #999999 1px;
	width:						173px;
	margin-top:					10px;
	margin-bottom:				10px;
	}

	.image_option_image			/*	sidebar heading font		*/
	{
	vertical-align:				middle;
	border: 					#CCCCCC solid 1px;
	}

	.image_option_title			/*	sidebar heading font		*/
	{
	color: 						#d2004f;
	font-weight: 				normal;
	font-size: 					14px;
	vertical-align:				middle;
	padding-left:				5px;
	}

	.image_option_text			/*	sidebar heading font		*/
	{
	color: 						#69696b;
	font-weight: 				normal;
	font-size: 					11px;
	vertical-align:				middle;
	padding-left:				5px;
	}

/*	===========================================================	*/
/*	STYLES FOR TEXT OPTION BOXES								*/
/*	===========================================================	*/
	.text_option_box
	{
/*	border: 					solid #999999 1px;				*/
	width:						173px;
	margin-top:					10px;
	margin-bottom:				10px;
	padding-right:				0px;
	padding-bottom:				3px;
/*	background-color:			#fafafa;						*/
/*	background-image:			url(../images/small_pushpin.png);	*/
	background-repeat:			no-repeat;
	background-position:		top;
	}

	.text_option_title			/*	option heading font		*/
	{
	color: 						#d20047;
	font-weight: 				normal;
	font-size: 					14px;
	vertical-align:				middle;
	padding-left:				0px;
	padding-top:				0px;
	line-height:				1.4;
	}

	.text_option_text			/*	option heading font		*/
	{
	color: 						#69696b;
	font-weight: 				normal;
	font-size: 					12px;
	vertical-align:				middle;
	padding-left:				0px;
	padding-top:				5px;
	}

/*	===========================================================	*/
/*	ASSIGNMENT FORMATS											*/
/*	===========================================================	*/

	.assignment_heading			/*	used on index page				*/
	{
	color: 						#d2004f;
	font-weight: 				normal;
	font-size: 					18px;
	text-align:					left;
	margin-top:					5px;
	padding-right:				5px;
	border:						solid 1px #cccccc;
	}

	.assignment_header			/*	used for each assignment write-up		*/
	{
	border-bottom-color: 		#CCCCCC;
	border-bottom-width: 		1px;
	border-bottom-style: 		solid;
	border-top:					solid 1px #cccccc;
	margin-top: 				20px;
	margin-bottom:				20px;
	padding-bottom: 			10px;
	padding-top: 				10px;
	padding-right: 				10px;
	background:					#fafafa;
	}
	

	.assignment_details
	{
	width:						100%;
	border-color:				#FFFFFF;
	background-color:			#f5f5f5;
	margin-top:					5px;
	}
	
	.assignment_title
	{
	color:						#d2004f;
	font-size:					16px;
	}

	.assignment_sidebar_category
	{
	margin-top:					5px;
	padding-left:				5px;
	}
	
	.assignment_sidebar_list
	{
	padding-bottom:				5px;
	margin-bottom:				5px;
	margin-top:					3px;
	font-size:					12px;
	position:					relative;
	border-top:					solid 1px #cccccc;
	border-bottom:				solid 1px #cccccc;
	background-color:#f5f5f5;
	}

	.button
	{
	background:					#f5f5f5;
	border:						solid 1px #cccccc;
	font-size: 					12px;
	padding:					5px;
	}

/*	===========================================================	*/
/*	GENERAL OUTLINE FORMATS										*/
/*	===========================================================	*/

	.blank_line					/* used for horizontal lines	*/
	{ 
	height: 					15px; 
	width: 						100%;
	}

	.image						/*	used for images in pages	*/
	{
	border-color:				#cccccc;
	border-style:				solid;
	border-width:				0px;
	margin-bottom:				5px;
	}
	
	.heading					/*	heading font				*/
	{
	height:						35px;
	color: 						#d2004f;
	font-weight: 				normal;
	font-size: 					20px;
	text-align:					left;
	margin-top:					15px;
	}


	.subheading					/*	subheading font				*/
	{
	color: 						#69696b;
	font-weight:				bold;
	font-size: 					14px;
	text-align:					left;
	}

	.sidebar_heading			/*	sidebar heading font		*/
	{
	color: 						#d2004f;
	font-weight: 				normal;
	font-size: 					14px;
	margin-top:					9px;
	}

	.sidebar_text				/*	side bar text				*/
	{
	font-size:					11px;
	margin-top: 				10px;
	padding-top: 				0px;
	}

	.sidebar_quote				/*	side bar quote text			*/
	{
	margin-top: 				10px;
	padding-top: 				0px;
	font-size:					15px;
/*	font-family: "Segoe Print";									*/
	color:						#69696b;
	}

	.resource_item				/*	resource / article section	*/
	{
	border-bottom-color: 		#CCCCCC;
	border-bottom-width: 		1px;
	border-bottom-style: 		solid;
	border-top:					solid 1px #cccccc;
	margin-top: 				10px;
	margin-bottom:				10px;
	padding-bottom: 			0px;
	background:					#fafafa;
	}
	
	.item_box					/*	side bar item				*/
	{
	border-color: 				#CCCCCC;
	border-width: 				1px;
	border-style: 				solid;
	margin-top: 				20px;
	padding-top: 				10px;
	}

	.highlight 					/* used to highlight text		*/
	{
	font-weight:				bold;
	}

	.page_subsection			/* need to get rid of this !!	*/
	{
	border-bottom-color: #CCCCCC;
	border-bottom-style:groove;
	border-bottom-width: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	}

	.date-font					/*	Font for date in header		*/
	{ 
	COLOR: #006699; 
	FONT: 10px arial, verdana, sans-serif; 
	font-weight: normal; 
	}

	.copytext					/* font for copyrite in footer	*/
	{ 
	COLOR: #69696b; 
	FONT: 10px verdana, arial, sans-serif; 
	}
	
	.hidden 					/*	hides the section from initial display	*/
	{
	display:					none;
	}

	.visible 					/*	hides the section from initial display	*/
	{
	display:					block;
	}

	li							/*	list item format			*/
	{
	margin-top: 				5px;
	}

	ul							/*	list group format			*/
	{
	margin-top: 				1px;
	margin-bottom:				1px;
	padding-left:				12px;
	margin-left:				12px;
	}


/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	STYLES FOR PAGE LINKS										*/
/*	===========================================================	*/

	a:link	
	{
	text-decoration: none;
	color:#123456;
	}

	a:visited	
	{
	text-decoration: none;
	color: #123456;
	}

	a:active	
	{
	text-decoration: none;
	color: #69696b;
	}

	a:hover		
	{
	TEXT-DECORATION: none;
	color:#d2004f;
	}

	.biglink 	
	{ 
	font-weight: bold; 
	font-style: italic; 
	TEXT-DECORATION: none; 
	}

	.biglink:hover 	
	{
	font-weight: bold;
	font-style: italic;
	TEXT-DECORATION: underline;
	/*font-family: verdana, arial, sans-serif;*/
	color: #000066;
	}

/*	HOVER OVER TEXT STYLES										*/
/*	===========================================================	*/
	a.mouseover-item {
	position:relative;
	color:#d2004f;
	}

	a.mouseover-item:hover {
	color:#69696b;
	}
	
	a.mouseover-item span {
	display: none;
	}

	a.mouseover-item:hover span	{ /*DISPLAYS ONLY ON HOVER*/
	display:block;
	position:absolute;
	z-index:12;
	top:2em; left:100px; width:300px;
	background-color:#FFFFCC;
	color:#123456;
	font-size:12px;
	padding:10px;
	border:1px solid #69696b;
	}


/*	-----------------------------------------------------------	*/


/*	===========================================================	*/
/*	HIDE MENU AND ITEMS FOR PRINTING 							*/
/*	===========================================================	*/
	@media print {
	.printhide 	{ display:none; }
	.printhelp	{ width:600px; }
	}

	@media screen{
	.printonly 	{ display:none; }
	}
/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	GALLERY BORDERS AND CODE									*/
/*	===========================================================	*/
	.image-border		
	{
	margin-bottom: 4px;
	border-color: #69696b;
	border-style: solid;
	border-width: 0px;
	}

	.image-borderon		
	{ 
	LEFT: 2px; 
	position: relative; 
	top: 2px; 
	margin-bottom: 4px;
	border-color: #000000;
	border-style: solid;
	border-width: 0px;
	z-index: 0; 
	}

	.viewer-border		
	{ 
	border: #000000 0px solid; 
	}

	.smalltitle 		
	{ 
	COLOR: #000000; 
	FONT: 11px verdana, arial, sans-serif; 
	font-weight: bold; 
	}

	.picturecomments	
	{ 
	COLOR: #666666; 
	FONT: 10px verdana, arial, sans-serif; 
	}

	.picturetitle 		
	{ 
	COLOR: #000000; 
	FONT: 10px verdana, arial, sans-serif; 
	font-weight: bold; 
	}

	.price	 		
	{ 
	COLOR: #CC6600; 
	FONT: 12px verdana, arial, sans-serif; 
	font-weight: bold; 
	}

	.formmargin		
	{ 
	margin: 0px; 
	}
/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	GALLERY MENU CODE											*/
/*	===========================================================	*/
	.button-gallery 	
	{
	color: #666699;
	font: bold 11px arial, serif;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../images/button-gallery.gif);
    padding: 1px 5px 1px 5px;
	margin: 0px 2px 0px 1px;
    display: block;
/*	cursor: pointer;			/* not supported in Safari 1.0	*/
    border: #666699 1px solid;
	}

	.buttonon-gallery	
	{
	color: #FF6600;
	font: bold 11px arial, serif;
	text-align: center;
	background-color: #FFFFFF;
	background-image: url(../images/buttonon-gallery.gif);
    padding: 1px 5px 1px 5px;
	margin: 0px 2px 0px 1px;
    display: block;
/*	cursor: pointer;			/* not supported in Safari 1.0	*/
    border: #FF6600 1px solid;
	}
/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	VIDEO STYLES AND BODERS (used by video pop-up)				*/
/*	===========================================================	*/

	.video_title
	{
	font-size:14px;
	font-weight:bold;
	margin-top:25px;
	width:320px;
	}
	
	.video_text
	{
	margin-top:13px;
	font-size:12px;
	text-align:left;
	width:320px;
	}


	.borders		
	{ 
	border: 1px none #000000; 
	}

	.button-popups 			/*	button without mouse over it	*/
	{
	color: #666699;
	font: bold 11px arial, serif;
	text-align: center;
	background-color: #FFFFFF;
/*	background-image: url(../images/button-popup.gif);			*/
    padding: 1px 5px 1px 5px;
	margin: 0px 2px 0px 1px;
    display: block;
/*	cursor: pointer;			/* not supported in Safari 1.0	*/
    border: #666699 1px solid;
	}

	.buttonon-popups 			/*	button with mouse over it	*/
	{
	color: #d2004f;
	font: bold 11px arial, serif; 
	text-align: center;
	background-color: #f0f0f0;
/*	background-image: url(../images/buttonon-popup.gif);		*/
    padding: 1px 5px 1px 5px;
	margin: 0px 2px 0px 1px;
    display: block;
/*	cursor: pointer;			/* not supported in Safari 1.0	*/
    border: #d2004f 1px solid;
	}
/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	CONTACT PAGE CODE											*/
/*	===========================================================	*/
	.shadeform	
	{ 
	FONT: 13px arial, verdana, sans-serif;
	background-image: url(../images/shadeform.gif);
	text-align: left;
	WIDTH: 210PX;
	BORDER: #000000 1px solid
	}

	.dropdown 
	{	
	COLOR: #333333;
	WIDTH: 210PX;
	FONT: 11px arial, verdana, sans-serif; 
	}

	.textarea	
	{ 
	FONT: 13px arial, verdana, sans-serif;
	background-image: url(../images/shadeform.gif);
	text-align: left;
	WIDTH: 250PX;
	HEIGHT: 150PX;
	BORDER: #000000 1px solid; 
	}

	.submitbutton 	
	{ 
	FONT: 13px arial, verdana, sans-serif; 
	}
/*	-----------------------------------------------------------	*/



/*	===========================================================	*/
/*	LINKS PAGE CODE 											*/
/*	===========================================================	*/
	.searchform
	{
 	WIDTH: 110PX;
	HEIGHT: 20PX;
	FONT: 11px arial, verdana, helvetica, sans-serif;
	background-image: url(../images/shadeform.gif);
	BORDER: #000000 1px solid;
	}

	.searchdrop
	{
	WIDTH: 60PX; 
	HEIGHT: 20PX; 
	FONT: 11px arial, georgia, sans-serif;
	}

	.searchbutton 
	{ 
	FONT-FAMILY: arial, verdana, helvetica, sans-serif;
	font-size: 9pt;
	width: 36px;
	}
/*	-----------------------------------------------------------	*/

