BODY	{
    scrollbar-base-color: #7d7d7d;
	scrollbar-track-color: #1772a0;
	margin: 0px;
	padding: 0px;
	}



/* DROPDOWN NAVIGATION BUTTONS */

/*CHROME STTYLE DROPDOWN BUTTONS */

.chromestyle{
width: 99%;
font-weight: bold;
background: url(picts/chromebg1.5.gif) center center repeat-x;
}

.chromestyle:after{ /*Add margin between menu and rest of content in Firefox*/
content: "."; 
display: block; 
height: 0; 
clear: both; 
visibility: hidden;
}

.chromestyle ul{
border: 1px solid #fff;
width: 100%;
background: url(picts/chromebg1.5.gif) center center repeat-x; /*THEME CHANGE HERE*/
padding: 4px 0;
margin: 0;
text-align: center; /*set value to "left", "center", or "right"*/
}

.chromestyle ul li{
display: inline;
}

.chromestyle ul li a{
color: #494949;
padding: 4px 7px;
margin: 0;
text-decoration: none;
border-right: 1px solid #DADADA;
}

.chromestyle ul li a:hover, .chromestyle ul li a.selected{ /*script dynamically adds a class of "selected" to the current active menu item*/
background: url("") center center repeat-x; /*THEME CHANGE HERE*/
}

/* ######### Style for Drop Down Menu ######### */

.dropmenudiv{
position:absolute;
top: 0;
border: 1px solid #BBB; /*THEME CHANGE HERE*/
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
background-color: #e9f3f2;
width: 200px;
visibility: hidden;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#CACACA,direction=135,strength=4); /*Add Shadow in IE. Remove if desired*/
}


.dropmenudiv a{
width: auto;
display: block;
text-indent: 3px;
border-bottom: 1px solid #BBB; /*THEME CHANGE HERE*/
padding: 2px 0;
text-decoration: none;
font-weight: bold;
color: black;
}

* html .dropmenudiv a{ /*IE only hack*/
width: 100%;
}

.dropmenudiv a:hover{ /*THEME CHANGE HERE*/
background-color: #FFFFFF;
}





/* --> WIDE BUTTONS 


.dropdown {float:left; max-width:140px}

.dropdown dt {width:154px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}

.dropdown dt:hover {background:url(images/header_over.gif)}

.dropdown dd {position:absolute; overflow:hidden; width:154px; display:none; background:#fff; z-index:180; opacity:0; margin-left:0}

.dropdown ul {width:154px; border:2px solid #1772a0; list-style:none; border-top:none; padding:0; margin-left:-3}

.dropdown li {display:inline}

.dropdown a, .dropdown a:active {display:block; padding:8px; color:#13587b; text-decoration:none; background:#eaf0f2; width:154px}

.dropdown a, .dropdown a:visited {color:#4d4d4d; text-decoration:none}

.dropdown a:hover {background:#1e94d0; color:#FFFFFF; text-decoration:blink}

.dropdown .underline {border-bottom:1px solid #b9d6dc;} --//





/* SMALL BUTTONS 

.dropdown_sm {float:left; max-width:108px}

.dropdown_sm dt {width:108px; border:2px solid #9ac1c9; padding:8px; font-weight:bold; cursor:pointer; background:url(images/header.gif)}

.dropdown_sm dt:hover {background:url(images/header_over.gif)}

.dropdown_sm dd {position:absolute; overflow:hidden; width:108px; display:none; background:#fff; z-index:180; opacity:0; margin-left:0}

.dropdown_sm ul {width:108px; border:2px solid #1772a0; list-style:none; border-top:none; padding:0; margin-left:-3}

.dropdown_sm li {display:inline}

.dropdown_sm a, .dropdown_sm a:active {display:block; padding:8px; color:#13587b; text-decoration:none; background:#eaf0f2; width:108px}

.dropdown_sm a, .dropdown_sm a:visited {color:#4d4d4d; text-decoration:none}

.dropdown_sm a:hover {background:#1e94d0; color:#FFFFFF; text-decoration:blink}

.dropdown_sm .underline {border-bottom:1px solid #b9d6dc;}   --//




/* PAGE LINKS */

a:link		{ color: #1772a0; text-decoration: none; }

a:visited	{ color: #4d4d4d; text-decoration: none; }

a:active	{ color: #1772a0; text-decoration: none; }

a:hover		{ color: #1e94d0; text-decoration: none; }





/* THE NEXT LINE IS THE MAIN PAGE FONT */


TABLE 		{ font: 12px arial, verdana, sans-serif; font-weight: bold; min-height:28px; }

.title 		{ color: #1772a0; font: 21px arial, verdana, sans-serif; font-weight: bold; }

.title_w 	{ color: #FFFFFF; font: 20px arial, verdana, sans-serif; font-weight: bold; }

.title_w1 	{ color: #FFFFFF; font: 16px arial, verdana, sans-serif; font-weight: bold; }

.subtitle 	{ color: #000000; font: 18px arial, verdana, sans-serif; font-weight: normal; }

.careers 	{ COLOR: #1772a0; font: 12px arial, verdana, sans-serif; font-weight: bold; }

.footertext 	{ COLOR: #999999; font: 10px arial, verdana, sans-serif; font-weight: bold; }

.cell { background-color: #FFFFFF;  text-align: center;  color: #000000; }

.blue  { background-color: #35a5d3; text-align: left; color: #FFFFFF; }

.blue-header  { background-color: #35a5d3; height: 60px; text-align: center; color: #FFFFFF; text-decoration: underline; }

LI 		{ COLOR: #1772a0; }

.contacttitle 	{ color: #1772a0; font: 12px arial, verdana, sans-serif; font-weight: bold; }

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

.just 		{ text-align: justify; }

.style1 {color: #333333}

.style2 {color: #666666}



/* BORDER FOR ENTIRE PAGE */

.allborder 	{ border: #1772a0 3px double; }



/* THE NEXT LINE IS THE TEXT OVER THE TOP MENU */

.menu-note	{ color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; }

.menu-note1	{ color: #FFFFFF; font: 12px arial, sans-serif; font-weight: bold; border:double; border-color:#999999; background-color: #FFFFFF; }



/* HIDE MENU AND ITEMS FOR PRINTING */


@media print {
.printhide 	{ display:none; }
.printhelp	{ width:600px; }
}
@media screen{
.printonly 	{ display:none; }
}




/* GALLERY SLIDESHOW AND POPUP CODE */

.Galborder	 	{ border: #0e4865 5px solid; }

A:hover .Galborder 	{ border: #1772a0 5px solid; }

.viewer-border		{ border: #0e4865 10px solid; }		

.picturetitle 		{ COLOR: #1772a0; FONT: 10px verdana, arial, sans-serif; font-weight: bold; }

.gallerytext 		{ COLOR: #0e4865; FONT: 9px arial, verdana, sans-serif; font-weight: bold; }

.button-gallery 	{ 
			color: #77d6fd;
	       		font: bold 11px arial, serif;
			text-align: center;
			background-color: #1772a0;
        		padding: 2px 5px 2px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #000000 1px solid; }


.buttonon-gallery	{
			color: #ffffff;
	       		font: bold 11px arial, serif;
			text-align: center;
			background-color: #1772a0;
        		padding: 2px 5px 2px 5px;
			margin: 0px 1px 0px 1px;
        		display: block;
			cursor:pointer;
        		border: #1772a0  1px solid; }

.home-btn {
			width: 760px;
			height: 60px; 
			background-image: url(picts/home_bottom.png); 
			text-color:#FFFFFF;
			font-weight:bold; }


/* CONTACT FORM */


.shadeform	{ FONT: 13px arial, verdana, sans-serif;
		  COLOR: #000000;
		  background-image: url(picts/shadeform.gif);
		  WIDTH: 180PX;
		  BORDER: #000000 1px solid; }

.textarea	{ FONT: 13px arial, verdana, sans-serif;
		  COLOR: #000000;
		  background-image: url(picts/shadeform.gif);
		  WIDTH: 260PX;
		  HEIGHT: 140PX;
		  BORDER: #000000 1px solid; }

.cfdropdown { COLOR: #000000;
		  WIDTH: 240PX;
		  FONT: 11px geneva, verdana, arial, sans-serif; }

.contact { background-color:#dbffa1;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #000000;
		font-size: 9pt;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding: 1px 5px 1px 5px;
		BORDER: #1772a0 1px solid }

.contacton { background-color:#1772a0;
		FONT-FAMILY: arial, verdana, helvetica, sans-serif;
		color: #FFFFFF;
		font-size: 9pt;
		cursor:pointer;
		font-weight: bold;
		text-align: center;
		padding: 1px 5px 1px 5px;
		BORDER: #1772a0 1px solid }




/* RIGHT SIDEBAR AREA BORDERS, CODE AND COLORS */


.sidebar	{ background-color: #1772a0;
		  border-left: 1px solid #000000;
		  width: 178px; }


.borders	{ BORDER: #1772a0 1px solid; padding: 4px; }


fieldset 	{ border:1px solid #1772a0;
		  -moz-border-radius: 5px;
		  padding-top: 0px;
		  padding-bottom: 6px;
		  padding-left: 8px;
		  padding-right: 8px;
		  width: 175px;
		  text-align: left; }

fieldset legend { border:1px solid #1772a0;
		  background-color: #ffffff;
		  margin-bottom: 3px;
		  padding: 2px;
		  padding-left: 5px;
		  padding-right: 5px;
		  COLOR: #34a5d3;
		  FONT: bold 12px arial, verdana, sans-serif; }




/* SIDEBAR MENU */


.menuSidebar		{ font-family: arial, verdana, sans-serif;
			  font-size: 8pt;
			  font-weight: bold;
			  text-align: center;
			  height: 22px;
			  width: 175px;
			  cursor:default;
			  line-height: 22px;
			  display: block;
			  margin-bottom: 5px;
			  border: #34a5d3  1px solid; }


a.menuSidebar:link 	{ background-color:#1772a0; color: #CCFFFF; }


a.menuSidebar:visited 	{ background-color:#000000; color: #CCFFFF; }


a.menuSidebar:active 	{ background-color:#1772a0; color: #CCFFFF; }


a.menuSidebar:hover 	{ background-color:#1772a0; border: #CCFFFF 1px solid; color: #CCFFFF; }

