body 	{

	scrollbar-base-color: #909099;

	scrollbar-track-color: #909099;

	scrollbar-face-color: #909099;

	scrollbar-highlight-color: #ffffff;

	scrollbar-3dlight-color: #1f356e;

	scrollbar-darkshadow-color: #1f356e;

	scrollbar-shadow-color: #ffffff;

	scrollbar-arrow-color: #ffffff;

	margin: 0px;

	padding: 0px;

	border: #ffffff 0px solid;
    backgound-color:#ffffff;
    color:#000000;
    background-image:url(picts/background-main.jpg);
    margin: 0px;

	}



/* page link colors */



a:link		{ color: #3366ff; text-decoration: none; }



a:visited	{ color: #3366ff; text-decoration: none; }



a:active	{ color: #3366ff; text-decoration: none; }



a:hover		{ color: #33cc00; text-decoration: underline; }



.biglink 	{ font: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; text-decoration: none; }



.biglink:hover 	{ font: 12px verdana, arial, sans-serif; font-weight: bold; font-style: italic; text-decoration: underline; }





/* this line controls the font size on all pages */



table		{ color: #444444; font: 11px verdana, arial, sans-serif; }



.title		{ color: #1f356e; font: 20px verdana, arial, sans-serif; font-weight: bold; }



.copyright	{ color: #666666; font: 9px verdana, arial, sans-serif; }

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

.noborder { border: 0px solid #000000; }

.careertitle	{ color: #666666; font: 14px verdana, arial, sans-serif; font-weight: bold; }



.subtitle	{ color: #1f356e; font: 12px verdana, arial, sans-serif; font-weight: bold; letter-spacing: 0px; }



.list 		{ color: #000000; font: 12px verdana, arial, sans-serif; font-weight: normal; }
.listleft 	{ text-align: left; 
			  color: #000000; 
			 /* font: 12px verdana, arial, sans-serif; */
			  font-weight: normal; }


.just 		{ text-align: justify; }
.left		{ text-align: left; padding-left:3px; }
.leftb      { text-align: left; }
.center     { text-align:center; }
.right      { text-align:right; }
.bold       { font-weight: bold;  }
.italic     { font-style:italic;  }
.indent     {text-indent:12px;}
.top        { vertical-align: top; }
.middle     { text-align:middle; }

.sidebar 	{ 

		color: #000000;

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

		width: 125px;

		border: #6e83b7 1px solid; }

.sidebar-rem 	{ 

		color: #000000;

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

		width: 200px;

		border: #6e83b7 1px solid; }

 /* page lines and image borders */


.pagebars	{

		border-top: #000066 1px solid;

		border-bottom: #000066 1px solid;

		background-color: #6e83b7;

		height: 10px;

		}



.page-splits	{ border: #999999 1px solid; background-color: #f0f0f0; color: #f0f0f0; height: 5px; width: 100%; }



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


 /* gallery and slideshow borders, fonts and code */


.picturetitle 	{ color: #000000; font: 10px verdana, arial, sans-serif; font-weight: bold; }

.galborders	{ border: #000000 1px solid; margin-bottom: 3px; }

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

.button-popups { background-color:#ffffff;

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

		color: #6666ff;

		font-size: 8pt;

		cursor:pointer;

		font-weight: bold;

		padding: 2px 8px 2px 8px;

		border: #cccccc 1px solid; }



.buttonon-popups { background-color:#ffffff;

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

		color: #000000;

		font-size: 8pt;

		cursor:pointer;

		font-weight: bold;

		padding: 2px 8px 2px 8px;

		border: #000000 1px solid; }



 /* gallery hover messages */





.divstyle 	{ position:absolute;

		top:0;

		left:0; }



.pstyletitle	{ position:absolute;

		background-color: #ffffe1;

		color:black;

		border: #000000 1px solid;

		width: 100px;

		padding: 2px;

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

		font-size: 11px; }

.sbstyletext { position:absolute;

		color:black;

		border: #000000 1px solid;

		width: 100px;

		padding: 2px;

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

		font-size: 11px; }




.pstylebody 	{ position:absolute;

		background:white;

		color:black;

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

		font-size: 11px; }



 /* hide menu and items for printing */





@media print {

.printhide 	{ display:none; }

.printhelp	{ width:600px; }

}

@media screen{

.printonly 	{ display:none; }

}


/* contact page code */



.phonetitle	{ color: #3333cc; font: 12px verdana, arial, sans-serif; font-weight: bold; }



#contactloc 	{

		position:absolute;

		visibility: visible;

		right: 7px;
        
        width: 200px;

		top: 102px;

		z-index: 2;

		padding: 8px;

		filter:alpha(opacity=80);-moz-opacity:.80;opacity:.80;

		background-color: #ffffff;

		border: #000000 1px solid;

		} 

#newcontactloc 	{
	position:relative;
	visibility: visible;
    left: 50px; width: 350px;
	 top: 0px;
	z-index: 2;
	padding: 8px;
	filter:alpha(opacity=80);-moz-opacity:.80; opacity:.80;
	background-color: #ffffff;
	border: #000000 1px solid;
	

		} 
        
#indexcontactloc 	{
	position:absolute;
    z-index: 3;
	left: 550px; 
    width: 350px;
	 bottom: 1050px;
	padding: 8px;
    visibility: visible;
    filter:alpha(opacity=80);-moz-opacity:.80; opacity:.80;
	background-color: #ffffff;
	border: #000000 1px solid;
	

		} 
        

.shadeform	{ font: 12px arial, verdana, sans-serif;

		color: #000000;

		background-color: #f2f2f3;

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

		text-align: left;

		width: 180px;

		border: #000000 1px solid; }





.dropdown 	{ font: 12px arial, verdana, sans-serif;

		color: #000000;

		background-color: #f2f2f3;

		width: 180px; }





.textarea	{ font: 12px arial, verdana, sans-serif;

		color: #000000;

		background-color: #f2f2f3;

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

		text-align: left;

		width: 250px;

		height: 125px;

		border: #000000 1px solid; }



.submitbutton { font: 12px verdana, arial, sans-serif;

		color: #000000;

		background-color:#ffffff;

		font-weight: bold;

		padding-top: 2px;

		padding-bottom: 2px;

		cursor:pointer;

		border: #000000 1px solid; }





.submitbuttonon { font: 12px verdana, arial, sans-serif;

		color: #ffffff;

		background-color:#ccccff;

		font-weight: bold;

		padding-top: 2px;

		padding-bottom: 2px;

		cursor:pointer;

		border: #000000 1px solid; }











/* links page code */



.searchform { 	width: 110px;

		height: 20px;

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

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

		background-color: #f2f2f3;

		border: #000000 1px solid; }







.searchdrop 	{ background-color: #f2f2f3;

		width: 60px;

		height: 20px;

		font: 11px arial, georgia, "times new roman", sans-serif;

		}





.searchbutton {	background-color:#f0f0f0;

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

		color: #000000;

		font-size: 8pt;

		height: 18px;

		width: 40px;

		cursor:pointer;

		font-weight: bold;

		text-align: center;

		border: #000000 1px solid; }




 /* start the code for the menus */



#menulocation 		{ left: 0px; position: absolute; top: 244px; width: 154px; padding:0px 0px; white-space:nowrap; }



#menulocationgallery	{ left: 0px; position: absolute; top: 190px; width: 154px; padding:0px 0px; white-space:nowrap; }





.menu		{ font-family: verdana, arial, helvetica, sans-serif;

		  font-size: 8pt;

		  height: 28px;

		  width: 156px;      

        

		  cursor:pointer;

		  font-weight: bold;

		  text-indent:8px;

		  line-height: 20pt;

		  text-align: left;

		  display: block;

		  border: #ffffff 0px solid; padding-right: 2px; }







a.menu:link 	{ background-image: url(picts/menu.gif);

		  background-color:#b2b2b8;

		  text-decoration: none;

		  color: #f0f0f0; }





a.menu:visited 	{ background-image: url(picts/menu.gif);

		  background-color:#b2b2b8;

		  text-decoration: none;

		  color: #f0f0f0; }





a.menu:active 	{  background-image: url(picts/menu.gif);

		   background-color:#b2b2b8;

		  text-decoration: none;

		   color: #ffffff; }





a.menu:hover 	{ background-image: url(picts/menuon.gif);

		  background-color:#1f356e;

		  text-decoration: none;

		  color: #ffffff; }
