body	{

	scrollbar-base-color: #999999;

	scrollbar-track-color: #C0C0C0;

	scrollbar-arrow-color: #FFFFFF;

	margin: 0px;

	padding: 0px;

	border: #FFFFFF 0px solid;

	color: #383838;

	}





/* PAGE BACKGROUNDS */





.backgrounds 	{

		background-image: url("picts/background.jpg");

		background-repeat: repeat-y;

		background-position: 0px 0px;

		}











/* NON-MENU LINK COLORS */



a:link		{

	color: #31407D;

	text-decoration: underline;

	font-weight: bold;

}



a:visited	{

	color: #31407D;

	text-decoration: underline;

	font-weight: bold;

}



a:active	{

	color: #3A4D94;

	text-decoration: underline;

	font-weight: bold;

}



a:hover		{

	color: #8C0B04;

	text-decoration: underline;

	font-weight: bold;

}



.biglink 	{

		color: #31407D;

		font: italic bold 12px verdana, arial, sans-serif;

		TEXT-DECORATION: none;

		}



.biglink:hover 	{

		color: #FF6600;

		font: 12px verdana, arial, sans-serif; font-weight: bold;

		font-style: italic;

		TEXT-DECORATION: none;

		}











/* THIS LINE CONTROLS THE FONT SIZE ON ALL PAGES */



table 			{ color: #666666; font: 12px "Trebuchet MS",verdana, arial, sans-serif; font-weight: normal; }



.title 			{ color: #1F4469; font: bold normal 36px "Trebuchet MS", , verdana, sans-serif; }



.subtitle 		{ color: #51624F; font: bold 14px "Trebuchet MS",, verdana, sans-serif; }



.services 		{ color: #335188; font: bold 16px "Trebuchet MS", verdana, sans-serif; }



.testimonial		{ color: #3366CC; font: 12px verdana, sans-serif; font-weight: bold; font-style: italic; }



.pageheight		{ height: 780px; }



.formmargin		{ margin: 0px; }











.footer		{

		color: #999999;

		font: normal 11px verdana, arial, sans-serif;

		background-image: none;

		background-repeat: repeat-x;

		background-position: 0px 0px;

		}





.pagebars	{

		height: 18px;

		background-color: #C0C0C0;

	        background-image: url("picts/bar.gif");

        	border-top: #C0C0C0 1px solid;

        	border-bottom: #333333 1px solid;

		}



.footerbar	{

		height: 30px;

		background-color: #C0C0C0;

	        background-image: url("picts/bar-footer.jpg");

        	border-top: #000000 1px solid;

        	border-bottom: #000000 1px solid;

		}



.flashchanger	{

		border-top: #136570 1px solid;

		border-bottom: #136570 1px solid;

		}



.pictureend	{

		background-color: #2B577D;

	        background-image: url("picts/background-picture-end.jpg");

        	border-left: #FFFFFF 1px solid;

		}











/* BORDERS */





.page-borders		{ background-color:#000000; }



.borders		{ border: #000000 1px solid; }



.headerborder		{ border: #FFFFFF 1px solid; }



.sideborder		{

			border-top: #284D75 0px solid;

			border-bottom: #284D75 0px solid;

			}



.hoverborders	 	{ border: #000000 1px solid; }



A:hover .hoverborders 	{ border: #66CCCC 1px solid; }



.page-splits		{

			border: #999999 1px solid;

			background-color: #F0F0F0;

			color: #F0F0F0; height:

			5px; width: 100%;

			}









/* HOMEPAGE FLASH */



.homeflash	{

		border: #FFFFFF 0px solid;

		}











/* SETUP PAGES FOR PRINTING */





@media print {

.printhide 	{ display:none;}

.printhelp	{ width:600px; }

}

@media screen{

.printonly { display:none; }

}











/* GALLERY CODE */



.picturetitle 		{ color: #000000; font: 13px "Trebuchet MS", sans-serif; font-weight: bold; }



.picturecomments 	{ color: #333333; font: 11px "Trebuchet MS", sans-serif; font-weight: normal; }



.Galborder		{

	border: #217CFF 1px solid;

	margin: 6px;

	padding: 6px;

}



A:hover .Galborder 	{ border: #66CCCC 1px solid; margin-bottom: 2px; margin-top: 2px; }







/* GALLERY MENU */





.menu-gallery		{

			font: 10px verdana, arial, sans-serif;

			font-weight: normal;

			text-decoration: none;

			display: block;

			cursor: pointer;

			text-align: center;

			white-space: nowrap;

			background-color: #FFFFFF;

		        background-image: url("picts/menu-gallery.gif");

			padding: 3px 7px 3px 7px;

			margin: 0px 3px 0px 0px; 

			border: #136570 1px solid;

			}





a.menu-gallery:link 	{ 

			color: #136570;

			}





a.menu-gallery:visited 	{ 

			color: #136570;

			}





a.menu-gallery:active 	{ 

			color: #136570;

			}





a.menu-gallery:hover 	{ 

			color: #0066FF;

        		border: #0066FF 1px solid;

			}



















/* PAYPAL GALLERY CODE */



.price 		{ color: #0099CC; font: 16px "Trebuchet MS", sans-serif; font-weight: bold; }



.shade-cart	{

		background-color: #F0F3F9;

		border: #217CFF 1px dotted;

		margin-top: 5px;

		}



.cart-width	{ width: 150px; }



.button-order 	{

		background-image: url("picts/button-order.gif");

		background-color: #3A8AFF;

		font-family: verdana, helvetica, sans-serif;

		color: #FFFFFF;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 125px;

		padding-top: 3px;

		padding-bottom: 3px;

		margin-bottom: 5px;

		border: #0045AB 1px solid;

		}





.buttonon-order {

		background-image: url("picts/buttonon-order.gif");

		background-color: #39CDFF;

		font-family: verdana, helvetica, sans-serif;

		color: #FFFFFF;

		font-size: 12px;

		font-weight: bold;

		font-style: italic;

		text-align: center;

		cursor:pointer;

		width: 125px;

		padding-top: 3px;

		padding-bottom: 3px;

		margin-bottom: 5px;

		border: #007DAB 1px solid;

		}

















/* PAYPAL paypal.htm PAYMENT PAGE CODE */



.payform	{

		font: 13px verdana, sans-serif;

		background-image: url("picts/shadeform.gif");

		background-color: #F0F6F9;

		text-align: left;

		width: 125px;

		overflow: auto;

		border: #99A8AF 1px solid;

		}



.payformbox	{

		background-color: transparent;

		border: #CFD7DF 1px solid;

		}



.payformmargin	{ margin: 0px; }



.payformbutton	{ width: 125px; }

















/* CONTACT AND LINKS PAGE FORM CODE */



.shadeform	{

		font: 13px verdana, arial, sans-serif;

		text-align: left;

		background-color: #F0F6F9;

		background-image: url("picts/shadeform.gif");

		width: 180px;

		border: #99A8AF 1px solid;

		}





.textarea	{

		font: 13px verdana, arial, sans-serif;

		text-align: left;

		background-image: none;

		width: 225px;

		height: 130px;

		overflow: auto;

		border: #99A8AF 1px solid;

		}



.dropdown 	{

		font-size: 11px;

		background-color: #F0F6F9;

		color: #000000;

		width: 180px;

		}





.searchform 	{

		font: 13px verdana, sans-serif;

		background-color: #F0F6F9;

		background-image: url("picts/shadeform.gif");

		width: 110px;

		height: 20px;

		border: #99A8AF 1px solid;

		}



.searchdrop 	{

		font-size: 11px;

		color: #333333;

		background-color: #F0F6F9;

		width: 110px;

		margin-top: 4px;

		}





.searchbutton 	{ font-size: 11px; }

















/* POPUP VIDEO MESSAGE TEXT */



.messagetitle 		{ color: #000000; font: 13px "Trebuchet MS", sans-serif; font-weight: bold; }



.messagetext 	{ color: #333333; font: 11px "Trebuchet MS", sans-serif; font-weight: normal; }

















/* START THE CODE FOR THE MENU */





.menuwidth		{ width: 175px; }



.menubackground		{

			background-color: #224A72;

	        	background-image: url("picts/background-menu.jpg");

        		border-right: #284D75 1px solid;

			}





.topline	{ border-top: #284D75 1px solid; }





.menu		{

		font-family: verdana, helvetica, sans-serif;

		font-size: 11px;

		font-weight: bold;

		width: 175px;

		cursor: pointer;

		text-indent: 6px;

		text-align: left;

		display: block;

		padding-top: 7px;

		padding-bottom: 7px;

		margin-bottom: 0px;

		border-bottom: #284D75 1px solid;

		}





a.menu:link 	{

		background-image: url("picts/menu.gif");

		background-color: #2B577D;

		color: #FFFFFF;

		}





a.menu:visited 	{

		background-image: url("picts/menu.gif");

		background-color: #2B577D;

		color: #FFFFFF;

		}





a.menu:active 	{

		background-image: url("picts/menu.gif");

		background-color: #2B577D;

		color: #FFFFFF;

		}





a.menu:hover 	{

		background-image: url("picts/menuon.gif");

		background-color: #FFFFFF;

		color: #3D5A7B;

		}

		

		

.subtitle2 {

color: #1B3A5A; font: bold 18px "Trebuchet MS", , verdana, sans-serif;

}



.body2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: bold;

	

}



body {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #293D6D;





}

.body1 {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 14px;

	font-weight: normal;

	color: #003366;



}

h3 {

	font-size: 20px;

	font-weight: bold;

	color: #c41200;

}

h1 {

	font-size: 36px;

	font-weight: bold;

	color: #c41200;

}

