body {margin: 0px;}

.gmaps {font-family: Arial, Verdana, Helvetica; margin: 0px; font-size: 12px; text-align: left;}
td.gmaps {color: white;}

h1.gmaps {font-size: 16px; font-weight: bold;}
h2.gmaps {font-size: 14px; font-weight: bold;}

#overlay {position: absolute; left: 0px;	top: 0px; width: 100%; height: 100%; background: url(images/overlay1.gif);	
	/* Set both opacity and filter, for MSIE and firefox compatability */ opacity: .7; filter: alpha(opacity=70);
	/* z-index sets the layer order, so that the overlay rests on top. The popup dialogue needs to be even higher! */ z-index: 1000;}

div.popup {position: absolute; left: 50%; margin-left: -175px; top: 100px; width: 350px; border: 2px solid #3D5788; background-color: #FFFFFF; z-index: 2000;}
div.popupwide {position: absolute; left: 50%; margin-left: -325px; top: 100px; width: 650px; border: 2px solid #3D5788; background-color: #FFFFFF; z-index: 2000;}
td.popupHeader {color:white; background-color: #3D5788; padding: 3px; font-weight: bold; font-family: Arial, Verdana, Helvetica; margin: 0px; font-size: 12px;}
td.popupBody {color:black; background-color: #FFFFFF; padding: 4px; bold; font-family: Arial, Verdana, Helvetica; margin: 0px; font-size: 12px;}

a.close:link,
a.close:active,
a.close:visited,
a.close:hover {color:white; font-weight:bold; text-decoration:none; background-color: #3D5788; border-left: 1px solid #FFFFFF}

a.gmaps:link,
a.gmaps:active,
a.gmaps:visited {color:#FFFFFF; text-decoration:none; background-color: #3D5788; border-top: 2px solid #5D77A8; border-left: 2px solid #5D77A8; border-right: 2px solid #1D3768; border-bottom: 2px solid #1D3768; padding-left: 2px; padding-right: 2px;}
a.gmaps:hover {color:orange; text-decoration:none; background-color: #6D87B8; border-top: 2px solid #8DA7D8; border-left: 2px solid #8DA7D8; border-right: 2px solid #4D6798; border-bottom: 2px solid #4D6798; padding-left: 2px; padding-right: 2px;}

.resizeoff   {background-color: #6D87B8; border-top: 2px solid #5D77A8; border-left: 2px solid #5D77A8; border-right: 2px solid #1D3768; border-bottom: 2px solid #1D3768;}
.resizeon    {background-color: #6D87B8; border-top: 2px solid #8DA7D8; border-left: 2px solid #8DA7D8; border-right: 2px solid #4D6798; border-bottom: 2px solid #4D6798;}

a.menu:link,
a.menu:active,
a.menu:visited {padding:2px; text-align:center; display:block; color:#FFFFFF; text-decoration:none; background-color: #3D5788; border-top: 2px solid #5D77A8; border-left: 2px solid #5D77A8; border-right: 2px solid #1D3768; border-bottom: 2px solid #1D3768; padding-left: 2px; padding-right: 2px;}
a.menu:hover {padding:2px; text-align;center; display:block; color:orange; text-decoration:none; background-color: #6D87B8; border-top: 2px solid #8DA7D8; border-left: 2px solid #8DA7D8; border-right: 2px solid #4D6798; border-bottom: 2px solid #4D6798; padding-left: 2px; padding-right: 2px;}

.bluebox {background-color: #3D5788; border-top: 2px solid #8DA7D8; border-left: 2px solid #8DA7D8; border-right: 2px solid #4D6798; border-bottom: 2px solid #4D6798; padding-left: 2px;}

.header {font-family: Arial, Verdana, Helvetica; margin: 0px; font-size: 20px; font-weight: bold; color: white; background-color: #3D5788;}
.blue {background-color: #3D5788;}

.lhedge {background-image: url('images/lhbevel.jpg'); background-repeat: repeat-y; border: none; background-color: white;}
.rhedge {background-image: url('images/rhbevel.jpg'); background-repeat: repeat-y; border: none; background-color: white;}

.inactivetab {border-left: 2px solid #909090; border-right: 2px solid #505050; border-top: 2px solid #909090; border-bottom: 2px solid #909090; background-color: #A0A0A0; padding-bottom: 3;padding-top: 2;}
.activetab   {border-left: 2px solid #909090; border-right: 2px solid #505050; border-top: 2px solid #909090; border-bottom: 0px; BACKGROUND-COLOR: #C0C0C0; padding-bottom: 5;padding-top: 3; }
.emptytab    {border-left: 0px solid #00003E; border-right: 2px solid #3D5788; border-top: 2px solid #3D5788; border-bottom: 2px solid #909090; BACKGROUND-COLOR: #3D5788; padding-bottom: 5;padding-top: 3; padding-left:6; padding-right: 6}

.tabbody     {border-left: 2px solid #909090; border-right: 2px solid #505050; border-top: 0px; border-bottom: 2px solid #505050; BACKGROUND-COLOR: #C0C0C0; padding-bottom: 0;padding-top: 0; padding-left:0; padding-right: 0}

.mapcanvas   {border-left: 2px solid #505050; border-right: 2px solid #909090; border-top: 2px solid #505050; border-bottom: 2px solid #909090; BACKGROUND-COLOR: #FFFFFF; }


.buttonoff   {border: 2px solid #FFFFFF; }
.buttonon    {border: 2px solid #A0A0A0; }


span.gmapsa {color:FFFFFF; text-decoration:none; background-color: #9DB7E8; border-top: 2px solid #BDD7FF; border-left: 2px solid #BDD7FF; border-right: 2px solid #7D97C8; border-bottom: 2px solid #7D97C8; padding-left: 2px; padding-right: 2px;}

a.tab:link,
a.tab:active,
a.tab:visited {display:block; color:#202020; text-decoration:none; line-height: 28px;}
a.tab:hover {display:block; color:#FFFFFF!important; text-decoration:none!important;}

.tab  {display:block; height:25px; line-height:25px; border-top: 0px solid #336633; border-bottom: 0px solid #001500; border-left: 0px solid #001500; border-right: 0px solid #336633; padding-left:0px; font-weight:bold; text-decoration:none; font-size:15px; font-family: Arial, Verdana, Helvetica;}


a.nav:link,
a.nav:active,
a.nav:visited {color:#FFFFFF; text-decoration:none; line-height: 28px;}

a.nav:hover {background-color:#002800; color:#ff9900!important; text-decoration:none!important;}

.nav  {display:block; height:25px; line-height:25px; border-top: 1px solid #336633; border-bottom: 1px solid #001500; border-left: 1px solid #001500; border-right: 1px solid #336633; padding-left:15px; background: #004400; font-weight:normal; text-decoration:none; font-size:15px; font-family: Arial, Verdana, Helvetica;}

