﻿body 
{
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-top: 0px;
    height: 100%;
    min-height:113px;
}
#divMap
{
	position:relative;
	left: 0px;
	top: 0px;
    width: 100%;
    height: 100%;
    min-height:113px;
}

#divcontrol
{
	float:left;
	position:absolute;
}

#tdContent 
{
  height: 100%;
  vertical-align: top;
}

.aspMenu
{
    position: relative;
    left: -1px;
    background-color: #F0F0F0;
}

#trBanner
{
    height: 70px;
    background-image: url(images/bannerBack.png);
    background-repeat: repeat-x;
    vertical-align: top;
}

.menuItems
{
    color: #0080C0;
    background-color: #f0f0f0;
    font-weight: bold;
    width: 100%;
    font-family: Tahoma, Verdana;
    font-size: smaller;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 3px;
    padding-bottom: 3px;
}

.menuItemshover
{
    color: #F0F0F0;
    background-color: #0080C0;   
    width: 100%;
}

.dynamicMenu
{
    border: solid 2px #808080;
    margin-top: -5px;
    background-color: #F0F0F0;
}

#tdSideBar
{
    background-image: url(images/leftBack.png);
}

/*body {margin:0; padding:0; position:absolute; overflow:hidden; left:0; top:0; width:100%; height:100%;}*/
.link {position:absolute;left:0;width:100%;height: 90%;background:#fff;overflow:hidden;visibility:hidden;}
.title   {cursor: pointer; position:relative;background:#fff;width:100%;color:#000;font-family:verdana;font-size:11px;left:4;height:24px;overflow:hidden;}
.title_o {cursor: pointer; position:relative;width:100%;color:#000;font-family:verdana;font-size:11px;left:4;height:24;overflow:hidden;}
.text {background-color: #F0F0F0; position:relative;text-align:justify;font-family:verdana;font-size:11px;overflow:hidden;height:100%}

 .blueType
{
    font-weight: bold;
    color: #00BFF3;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}
 .whiteType
{
	font-weight: bold;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 9pt;
    /*letter-spacing: 0.05pc;*/
}
 .whiteType12
{
	font-weight: bold;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12pt !important;
}
 .whiteType10
{
	font-weight: bold;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}
 .whiteType8
{
	/*font-weight: bold;*/
    color: #FFFFFF;
    font-family: Arial;
    font-size: 8pt;
    letter-spacing: 0.03pc;
}
 .blackType
{
	font-weight: bold;
    color: #000000;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}
 .LoginType
{
	font-weight: bold;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}
 .blackTypeSmall
{
	font-weight: bold;
    color: #000000;
    font-family: Arial;
    font-size: 8pt;
    /*letter-spacing: 0.05pc;*/
}
 .loadingType
{
    font-weight: bold;
    color: Blue;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}


 .blueTypeHeader
{
	  background-color: #91B0E1;
    font-weight: bold;
    color: #FFFFFF;
    font-family: Arial;
    font-size: 10pt;
    /*letter-spacing: 0.05pc;*/
}

.buttonType
{
	width:150px;
}

 .blueSubType
{
    color: #00BFF3;
    font-family: Arial;
    font-size: 7pt;
    /*letter-spacing: 0.05pc;*/
}

 .blueSubTypeHeader
{
	font-weight: bold;
    color: #00BFF3;
    font-family: Arial;
    font-size: 8pt;
    /*letter-spacing: 0.05pc;*/
}

.calendar
{
    visibility: hidden;
}

.tooltip { border: 1px solid #000000; background-color: #ffff00 }
.tooltip td { color: #000000; font-weight: bold; font-family: Tahoma, Verdana; font-size: small; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; white-space: nowrap; }

.tooltip2 { border: 1px solid #000000; background-color: #ffff00 }
.tooltip2 td { color: #000000;font-family: Tahoma, Verdana; font-size: 7pt; padding-left: 5px; padding-right: 5px; padding-top: 2px; padding-bottom: 2px; white-space: nowrap; }

.infopane 
{
  display: block;
  padding: 5px;
  border: 2px solid #FF1111;
  background: #fff;
  text-align: left;
  opacity: .80;
  -moz-opacity: .80;
  filter: alpha(opacity=80);
}

.infopane td
{  
  color: #000000;
  font-family: Tahoma, Verdana;
  font-size: small;
  padding-left: 5px; 
  padding-right: 5px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  white-space: nowrap;
}

.dragWindow{
    cursor:move; border-top: 1px solid transparent;
	z-index:50; opacity:0.00; filter:alpha(opacity=00); position:absolute;
	font-weight: bold; color: #FFFFFF; font-family: Arial; font-size: 10pt;
}
.latLon{
	border:#FFFFFF 1px solid;
	background-color:#000000;
	position:absolute;
	left:0px;
	bottom:0px;
	z-index:1;
	opacity: .80;
    -moz-opacity: .80;
    filter: alpha(opacity=80);
    color: #FFFFFF;
    text-align:left;
    font-weight: bold;
    font-family: Arial;
    font-size: 9pt; 
}

.addr_info_box
{
    position: absolute;
    color:  white;
    font-family: arial;
    font-size: 12px;
    background-color: #8F2F2F;
    background: url('/images/AddressMarkerPopUp.png') no-repeat right top;
    width: 319px;
    height: 106px;
    visibility: hidden;
}

.addr_info_box_title
{
    clear: both;
    font-weight: bold;
    padding-top: 25px;
    padding-left: 15px;
}

.addr_info_box_desc
{
    clear: both;
    padding-left: 15px;
}

.widget_delete
{
    position: absolute;
    visibility: hidden;
    top: 300px;
    left: 300px;
}

.widget_delete_show
{
    position: absolute;
    visibility: visible;
    top: 300px;
    left: 300px;
}

.address_view
{
    font-weight: normal; color: Silver; cursor: pointer;
}

.address_view_selected
{
    font-weight: bold;
}


