body { 
margin: 0; /* sets all to 0 */ 
padding: 0; /* think Opera sets padding on body */ 
font-family:arial,sans-serif! important  
} 
.popup
{
	font-size:12px;
	font-family:calibri;
}
.popup button
{
	font-size:12px;
	font-family:calibri;
}
.popuptable
{
	font-size:12px;
	font-family:calibri;
	border-width: 1px;
	border-spacing: 0px;
	border-style: solid;
	border-color: #000000;
	border-collapse: collapse;
	background-color: #ffffff;
}
.popuptable td
{
border-width: 1px;
	padding: 1px;
	border-style: inset;
	border-color: #000000;
	background-color: #ffffff;
	-moz-border-radius: ;
	text-align:center;
	}
.titlestyle { 
    font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: x-large;
}
.mapnamestyle {font-family: Arial, Helvetica, sans-serif; font-size: large; font-weight: bold; }


.maintitle	{
			font-weight: bold; font-size: 22px; font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			text-decoration: none; line-height : 120%; color : #FFFFFF;
}

.dwindow {
	background-color: #0099ff;
	cursor:hand;
	display:block;
	width: 237px;
	height: 40px;
	left: 40%;
	top: 30%;
	position: absolute;
	overflow: visible;
	text-align: center;
	vertical-align: top;
	white-space: normal;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-bottom-color: #0066CC;
	border-left-color: #0066CC;
	color: #FFFFFF;
	visibility: visible;
}

.NaviText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: underline;
}
.scrollTable{
font:Arial, Helvetica, sans-serif;
font-size:12px;
}

div.contextmenu{
/*We will use a background similar to the Ms Apps to give a Windows like Look&Feel*/
background:#FFFFFF url(file:///D|/WeatherShareP2/UI/GM/img/bkg.pngf) repeat-y scroll 0%;
border:1px solid #8888FF;
opacity:0.93;
filter: alpha(opacity=93)
}
div.contextmenu ul {list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
div.contextmenu ul li{
display:block;
padding:1px;
line-height:100%;
margin:0;
}
div.contextmenu ul li a {
border:none;
padding:3px 21px 3px 30px;
display:block;
text-decoration:none;
color:#233D6D;
font-size:11px;
font-family:tahoma,arial,sans-serif;
}
div.contextmenu ul li a:hover  {
color:#233d6d;
background:#c3daf9;
border:1px solid #8BB8F3;
padding:2px 20px 2px 29px;
}   
table.summary {
border-right:1px solid #999999;
border-bottom:1px solid #999999;
padding:0px;
}
table.summary td {
border-left:1px solid #999999;
border-top:1px solid #999999;
padding:0px;
}

.gmnoprint {
font-size:11px;
}

.tabbutton {
border:1px solid; 
background-color:white; 
position:absolute;
top:7px;
z-index:202;
vertical-align:middle;
cursor:pointer;
height:19px;
-moz-user-select:none;
}

.tabbuttoninner{
border-style:solid;
border-color:white rgb(176, 176, 176) rgb(176, 176, 176) white;
border-width:1px;
font-size:12px;
text-align:center;
height:17px;
-moz-user-select:none;
}

.tabbuttoninnerselected{
border-style:solid;
border-color:rgb(52, 86, 132) rgb(108, 157, 223) rgb(108, 157, 223) rgb(52, 86, 132);
border-width:1px;
font-size:12px;
text-align:center;
font-weight: bold;
height:17px;
-moz-user-select:none;
}

.background{
filter: alpha(opacity=80);
 -moz-opacity: .80;
  background-color:#EEE;
  visibility:hidden;
  position:absolute;
  top:24px;
  left:100px;
  width:268px;
  height:0px;
  z-index:200;
  border:1px solid #000066;
  }
  
.panes{
display:block;
z-index:201;
position:absolute;
top:0px;
left:0px;
height:150px;
width:268px;
}

.zoompanel{
position:absolute;
top:340px;
left:104px;
width:268px;
filter: alpha(opacity=80);
-moz-opacity: .80;
background-color:#EEE;
display:none;
position:absolute;
z-index:200;
border:1px solid #000066;
}

.zoommenu{
height:20px;
width:180px
}

.zoommenuheading{
height:24px;
padding:0px;
font-size:12px;
text-align:right;
}

.qcicon{
position:absolute;
left:180px;
top:70px;
}

.button{
border:#84A1BC 1px solid;
background:#FFFFFF;
width:15px;
height:15px;
text-align:center;
cursor:pointer;
-moz-user-select:none;
font-family:comic sans MS;
line-height:15px;
}
.buttondisabled{
border:#84A1BC 1px solid;
background:#C0C0C0;
width:15px;
height:15px;
text-align:center;
cursor:default;
-moz-user-select:none;
font-family:comic sans MS;
line-height:15px;
}

.warningInfo {
overflow:auto;
weight:200px;
height:328px;
font-size:10px;
padding-left: 10px;
padding-right: 10px;
}

.timelist {
margin-top: -5px;
}

.adjustMenu
{
margin-top: -5px;
}
