body	{
	scrollbar-base-color: #E5E5E5;
	scrollbar-track-color: #E5E5E5;
	scrollbar-face-color: #A3BACD;
	scrollbar-highlight-color: #E5E5E5;
	scrollbar-3dlight-color: #E5E5E5;
	scrollbar-darkshadow-color: #E5E5E5;
	scrollbar-shadow-color: #E5E5E5;
	scrollbar-arrow-color: #FFFFFF;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	border: #FFFFFF 0px solid;
	}





/* NON-MENU LINK COLORS */

	a:link, a:visited, a:active 
	{ color: #3366FF; text-decoration: none; }

	a:hover 
	{ color: #006699; text-decoration: underline; }





/* THE NEXT LINE CONTROLS THE DEFAULT FONT SIZE */

table 		{ color: #2F5570; font: 12px rockwell, sans-serif, sans-serif; font-weight: normal; }

.title 		{ color: #000000; font: 19px rockwell, sans-serif; font-weight: normal; }

.title-contact 		{ color: #000000; font: 14px rockwell, sans-serif; font-weight: normal; }

.subtitle-contact 	{ color: #000000; font: 12px rockwell, sans-serif; font-weight:normal; }

.subtitle 	{ color: #000000; font: 17px rockwell, sans-serif; font-weight: normal; }

.just 		{ text-align: justify; }

.hilite		{ color: #FF0000; }

.style2 {font-size: 18px; font-family: Rockwell, "Times New Roman", Tahoma;}

.style7 font-size: 12px; font-family: Rockwell, "Times New Roman", Tahoma;}



/* SPACING AND MARGINS */

.formmargin	{ margin: 0px; }

.pageheight	{ height: 800px; }

.content-width	{ width: 96%; }

.text-width	{ width: 88%; }

.space-right	{ width: 5px; }

.space-right-gallery	{ width: 120px; }





/* INNER AND OUTER AND OTHER BACKGROUNDS */

.headercolor		{ background-color: #053253; }

.content-background	{
			border-top: 5px solid #1F6BA4;
			border-right: 3px solid #1F6BA4;
			border-bottom: 1px solid #1F6BA4;
			border-left: 1px solid #1F6BA4;
			background-color: #FFFFFF;
			background-image: url("picts/bkg-whitenoise1.jpg");
			}

.outer-background	{
			background-color: #E5E5E5;
			background-image: url("picts/bkg-whitenoise1.jpg");
			background-repeat: repeat-x;
			background-attachment: scroll;
			}

/* HOME FLASH BACKGROUND COLOR */

.homeflash	{ background-color: #053253; }





/* IMAGE BORDERS BANNERS and BARS */

.imageborders	{ border: #1F6BA4 1px solid; }	

.page-splits 	{ 
		font-size: 2px;
		line-height: 2px;
		width: 100%;
		height: 3px;
		background-color: #FFFFFF;
		margin: 2px 0px 2px 0px;
		padding: 0px;
		border: #C0C0C0 1px solid;
		}





/* FOOTER */

.footertable	{ background-color: #CED9E2; }

.footertext 	{ color: #2F5570; font: 10px rockwell, verdana, sans-serif; font-weight: normal; }





	



/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}





/* CONTACT AND QUOTES PAGE CODE */


.quotechoice 	{ color: #006699; font: 12px rockwell, sans-serif; font-weight: bold; }

.shadeform	{
		color: #346283;
		font: 13px rockwell, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		width: 200px;
		border: #346283 1px solid;
		}

.textarea	{
		color: #346283;
		font: 13px rockwell, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		width: 275px;
		height: 150px;
		border: #346283 1px solid;
		}

.quoteform	{
		color: #346283;
		font: 13px arial, sans-serif;
		text-align: left;
		background-color:#F0F4F9;
		background-image: url("picts/shadeform.gif");
		border: #346283 1px solid;
		}

.dropdown 	{
		font: 11px verdana, arial, sans-serif;
		color: #346283;
		background-color:#F0F4F9;
		width: 200px;
		}

.button 	{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	 	background-image: url("picts/button.gif");
		background-color:#FFFFFF;
		color: #000000;
		cursor:pointer;
		text-align: center;
       		padding: 2px 12px 2px 12px;
		margin: 0px 1px 0px 1px;
		border: #000000 1px solid;
		}

.buttonon 	{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		font-weight: bold;
	 	background-image: url("picts/buttonon.gif");
		background-color:#FFFFFF;
		color: #006600;
		cursor:pointer;
		text-align: center;
       		padding: 2px 12px 2px 12px;
		margin: 0px 1px 0px 1px;
		border: #000000 1px solid;
		}





		}


/* HORIZONTAL MENU */

.menu-H-background	{
			height: 30px;
			background-color: #1F6BA4;
			}

.menuH-lines	{ border-right: #6699CC 1px solid; padding: 0px 9px 0px 9px; }

.menu-H    	{
		color: #FFFFFF;
		font: 12px rockwell, sans-serif;
		font-weight: bold;
		margin: 5px;
		}

a.menu-H:link, a.menu-H:visited, a.menu-H:active 
		{ color: #99CCFF; text-decoration: none; }

a.menu-H:hover 
		{ color: #FFFFFF; text-decoration: none; }


.horz-shadow		{
			font-size: 2px;
			line-height: 2px;
			text-align: right;
			height: 22px;
			width: 100%;
			background-image: url("picts/horz-shadow.jpg");
			background-repeat: repeat-x;
			}


/* LEFT SIDEBAR */

.sidebar-LT-width	{ width: 110px; }

.sidebar-LT		{ background-color: #FFFFFF; }

.SB-LT-frame		{
			height: 325px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

.SB-page		{
			margin: 0px 0px 0px 0px;
			padding: 0px;
			border: #000000 0px solid;
			
			}

/* HOVER BORDERS */

.hover-border 		{ border: #1F6BA4 1px solid; margin-top: 7px; margin-bottom: 7px; cursor:pointer; }

A:hover .hover-border { border: #FF0000 1px solid; margin-top: 7px; margin-bottom: 7px; Filter: Alpha(Opacity=80);-moz-opacity: 0.8; cursor:pointer; }





/* RIGHT SIDEBAR */

.sidebar-RT-width	{ width: 225px; }

.sidebox	{
		background-color: #E5E5E5;
		width: 202px;
		}

.sidebar-text	{ color: #000000; font: 10px rockwell, sans-serif; font-weight: bold; }

.sidebar-title	{ color: #000000; font: 20px rockwell, sans-serif; font-weight: normal; }

a.sidelink:link, a.sidelink:visited, a.sidelink:active 
		{ color: #3366FF; text-decoration: none; }

a.sidelink:hover 
		{ color: #006699; text-decoration: underline; }

.sidebar-RT		{ background-color: #E5E5E5; }

.SB-RT-frame		{
			height: 650px;
			margin: 0px;
			padding: 0px;
			border: #000000 0px solid;
			}

.sidebar-fade		{
			font-size: 2px;
			line-height: 2px;
			height: 100px;
			width: 100%;
			background-image: url("picts/sidebar-fade.jpg");
			background-repeat: repeat-x;
			}

.page-splits-SB	{ 
		font-size: 2px;
		line-height: 2px;
		width: 100%;
		height: 3px;
		background-color: #FFFFFF;
		margin: 2px 0px 2px 0px;
		padding: 0px;
		border: #7096B0 1px solid;
		}





/* START RIGHT MENU CODE */

.menu-background    	{
			background-color: #053253;
			background-image: url(picts/menu-background.jpg);
			background-repeat: repeat-x;
			}
.menulink    	{
		color: #FFFFFF;
		font: 14px rockwell, sans-serif;
		font-weight: normal;
		line-height: 28px;
		text-indent: 0px;
		}


a.menulink:link, a.menulink:visited, a.menulink:active 
		{ color: #FFFFFF; text-decoration: none; }

a.menulink:hover 
		{ color: #99FFFF; text-decoration: underline; }


.menutitle	{
		color: #FFFFFF;
		font: 18px rockwell, sans-serif;
		font-weight: normal;
		line-height: 28px;
		text-indent: 0px;
		}

.menulines	{
		border: dotted #FFFFFF;
		border-width: 0px 0px 1px 0px;
		}

.firstline	{
		border: dotted #FFFFFF;
		border-width: 1px 0px 1px 0px;
		}

.menu-height		{ height: 250px; }

.menu-TOP-space		{ height: 60px; }

.menu-L-space		{ width: 10px; }

.menu-R-space		{ width: 12px; }





