BODY	
	{
/*	SCROLLBAR-BASE-COLOR: #D8DFF8;	*/
	background-color: #EAEAEA;
	margin: 0px;
	padding: 0px;
	border: #000000 0px solid;
	margin-top: 0px;
	}

/*	-----------------------------------------------	*/
/*	MAIN PAGE STYLES								*/

/*	Default fonts for all pages	*/
TABLE		
	{
	COLOR: #69696b;
	vertical-align: top;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	border-bottom-color: #69696b;
	border-bottom-style: none;
	border-width: 0px;
	line-height: 1.5;
	}

/*	The table used to contain the complete web page	*/
.page_table
	{
	background:#FFFFFF;
	border-bottom-color: #69696b;
	border-bottom-style:solid;
	border: 0px none #000000;
	width: 1020px;
	margin-top: 10px;
	}

.page_header
	{
	background-image: url(../images/image_page_header.jpg);	
	background-repeat: repeat-x;
	border: 0px none #000000;
	}

.page_block_header
	{
	width: 100%;
	color: #d20047;
	font-weight: normal;
	font-size: 18px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-bottom: 1px;
	border-bottom-color:#C0C0C0;
	border-bottom-style:solid;
	padding-top: 10px;
	border-top: 1px;
	border-top-color:#C0C0C0;
	border-top-style:solid;	
	}
	
.page_logo
	{
	width: 220px;
	}

/*	Main page tile	*/
.page_title		
	{
	COLOR: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	vertical-align: text-bottom;
	padding-bottom: 10px;
	width: 100%;
	}

.page_divider
	{
	width: 100%;
	border: 0px none #69696b;
	background:url(../images/split-bar.jpg);
	height: 0px;
	padding: 0px;
	}

.page_content
	{
	background-color:#FFFFFF;
	width: 100%;
	border: 0px;
	vertical-align:top;
	padding: 5px;
	}

.page_subsection
	{
	border-bottom-color: #CCCCCC;
	border-bottom-style:groove;
	border-bottom-width: 1px;
	padding-bottom: 15px;
	margin-bottom: 15px;
	}

.page_footer
	{
	color: #69696b;
	background: #EAEAEA;
	/* background-image: url(image_page_header.jpg);	*/
	/* background-repeat: repeat-x;						*/
	border-left-width: 1px;
	border-left-color: #000000;
	width: 100%;
	}


/*	Subtitle font within body of pages	*/
.subtitle	
	{
	COLOR: #d20047;
	font-weight: normal;
	font-size: 18px;
	}

/*	Right hand side bar text and formatting	*/
.sidebar 	
	{
	COLOR: #69696B;
	/*background-image: url(background-sidebar.jpg);*/
	BORDER: 1px none #080808;
/*	background:#FFFFCC;	*/
	font-size: 12px;
	vertical-align: top;
	width: 200px;
	padding: 15px;
	padding-top: 20px;
	}

/*	Right hand side bar title	*/
.sidebar_title 
	{
	font-size: 16px;
	color: #d2004f;
	font-weight: bold;
	text-align: left;
	}

/*	Right hand side bar list	*/
.sidebar_list
	{
	border-top-color: #CCCCCC;
	border-top-width: 1px;
	border-top-style: solid;
	margin-top: 20px;
	padding-top: 10px;
	}

/*	Larger font for side bar	*/
.sidebarlarge		{
	COLOR: #D2004F;
	font-weight: bold;
	font-size: 12px;
}

.highlight
	{
	font-weight:bold;
	}

.copytext	
	{ 
	COLOR: #69696b; 
	FONT: 10px verdana, arial, sans-serif; 
	}


/*	Font for the optional date displayed at the top of pages	*/
.date-font	
	{ 
	COLOR: #006699; 
	FONT: 10px arial, verdana, sans-serif; 
	font-weight: normal; 
	}


.page-splits	
	{ 
	border-top: #C0C0C0 1px solid; 
	background-color: #FFFFFF; 
	color: #FFFFFF; 
	height: 2px; 
	width: 100%; 
	}

/*	Justified text	*/
.just 		
	{ 
	text-align: justify; 
	}
	

/*	Styles for shadow border	*/
/*	------------------------	*/
/* 	to include the shadow, make width and height 12pt	*/

  td.shadow-topLeft { 
    width:  0px; 
    height: 0px; 
    background-image: url(../images/shadow_top_left.png)}      

  td.shadow-top { 
    height: 15px;  
/*  background-image: url(../images/shadow_top.png) */
    }

  td.shadow-topRight { 
    width:  0px;
    height: 0px;
    background-image: url(../images/shadow_top_right.png)}

  td.shadow-left { 
  	width:  0px;
    background-image: url(../images/shadow_left.png)}

  td.shadow-right { 
    width:  0px; 
    background-image: url(../images/shadow_right.png)}

   td.shadow-bottomLeft { 
  	width:  0px;
    height: 0px;
    background-image: url(../images/shadow_bottom_left.png)} 

  td.shadow-bottom { 
    height: 0px;
    background-image: url(../images/shadow_bottom.png)}

 td.shadow-bottomRight { 
    width:  0px; 
    height: 0px; 
    background-image: url(../images/shadow_bottom_right.png)} 

  td.shadow-center { 
    background-color: white  
  }




/*	----------------------------------------------- */
/* 	Styles for home page topic boxes				*/

.topic_box
	{
	width: 100%;
	border-color: #69696b;
	border-style: solid;
	border-width: 1px;
	margin-bottom: 15px;
	background-color:#EAEAEA
	}

.topic_box_header
	{
	COLOR: #d20047;
	font: Calibri;
	font-weight: bold;
	font-size: 18px;
	padding-left: 10px;
	padding-right: 10px;
	}

.topic_box_body
	{
	padding: 10px;
	padding-top: 0px;
	height: 96px;
	}

.topic_box_footer
	{
	background-color: #69696b;
	color: #FFFFFF;
	text-align:right;
	vertical-align: text-bottom;
	font-size:larger;
	line-height: 25px;
	vertical-align:bottom;
	}


/*	----------------------------------------------- */
/* 	Styles for page links							*/

a:link	
	{
	text-decoration: none;
	color:#69696b;
	}

a:visited	
	{
	text-decoration: none;
	color: #69696b;
	}

a:active	
	{
	text-decoration: none;
	color: #69696b;
	}

a:hover		
	{
	TEXT-DECORATION: none;
	color: #d2004f;
	}


.biglink 	
	{ 
	FONT: 12px verdana, arial, sans-serif; 
	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;*/
	font-size: 12px;
	color: #000066;
	}


/* POPUP INTRO MESSAGE TEXT */

.messagetitle	
	{ 
	COLOR: #6F7793; 
	FONT: 21px arial, verdana, sans-serif ; 
	font-weight: normal; 
	}

.messagetext	
	{ 
	COLOR: #666666; 
	FONT: 10px verdana, arial, sans-serif; 
	font-weight: normal; 
	}


/* HIDE MENU AND ITEMS FOR PRINTING */

@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}

@media screen{
.printonly 	{ display:none; }
}


/* IMAGE BORDERS */

.borders		
	{ 
	border: 1px none #000000; 
	}

.imagerightborder	
	{ 
	border-right: #9DA5C1 1px solid; 
	}



/* 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;
    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;
    border: #FF6600 1px solid;
	}

/* VIDEO MESSAGE CODE */

/*	button without mouse over it	*/
.button-popups 		
	{
	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;
    border: #666699 1px solid;
	}

/*	button with mouse over it	*/
.buttonon-popups 	
	{
	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;
    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;
	}
		
.just_highlight 
	{
	font-weight: bold;
	color: #78bd50;
	}
