
body {
  behavior: url(/css/csshover.htc); 
  margin-top: 0px;
  margin-bottom: 0px;
	font-family: Arial, sans-serif, Verdana;
	font-size: 10pt;
	text-align: left;
	background-color: #7B7B7B;
}

div {
  margin-top: 0px;
  margin-bottom: 0px;
}

#statusMessage {
	width: 20%;
	background-color: #F1F4F6;
	text-align: left;
	font-size: 8pt;
	padding: 0.5em;
	color: #303050;
	float: right;
	border: 1pt solid #6699CC;
	margin-top: 2mm;
	margin-right: 2mm;
}

#statusMessage hr {
	color: #6699CC;
	height: 1px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: -6px;
	width: 100%;	
}

div#highlightedText, div#highlightedText-right {
	float: left;
	clear: left;
	background-color: #F1F4F6;
	border: 1px solid #6699CC;
	margin: 5px;
	padding: 10px;
  width: 800px;
}

div#highlightedText-right {
	float:right; 
	clear:right; 
  width: 800px;
}


div#dialogWindow {
	width: 100%;
	background-color: #F1F4F6;
	text-align: left;
	padding: 1em;
	margin: 1em;
	color: #303050;
	margin-top: -4mm;
	margin-left: -3mm;	
}

div#dialogWindow h1 {
	font-size: 14pt;
  width: 800px;
}

div#headerArea {
	background-color: #B9C6D2;
	color: #000000;
	text-align: center;
	margin: 0px auto 0px auto;
	height: 60px;
  width: 800px;
}

div#headerArea h1 {
  margin-top: 10px;
	float: left;
	font-family: Arial;
	font-size: 22pt;
	letter-spacing: 5px;
}

div#headerArea a {
	float: left;
	padding: 5px 5px 5px 5px;
}

/*---------------------------------------*/
/* DIV mainNavArea */
div#mainNavArea {
 	background-color: #F1F4F6;
  width: 800px;
	margin: 0px auto 0px auto;
  display: block;
}
/*---------------------------------------*/
/* DIV breadcrumbArea */
div#breadcrumbArea {
	background-color: #F1F4F6;
	text-align: left;	
	margin: 0px auto 0px auto;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 800px;
  display: block;
}
/*---------------------------------------*/
/* DIV contentHeaderArea */
div#contentHeaderArea {
	background-color: #F1F4F6;
	text-align: left;
	font-size: 12pt;
	color: #303050;
	font-weight: bold;
	margin: 0px auto 0px auto;
  width: 800px;
}

div#contentHeaderArea .title {
  margin-left: 10px;
	font-size: 16pt;
	color: #303050;
	page-break-after: avoid;
  width: 800px;
}

div#contentHeaderArea .title2 {
  margin-left: 10px;
	font-size: 12pt;
	color: #303050;
	PAge-break-after: avoid;
  width: 800px;
}

/*---------------------------------------*/
/* DIV warningArea */
div#warningArea {
  background-color: #F1F4F6;
  text-align: left;
	margin: 0px auto 0px auto;
  width: 800px;
}

div#warningArea a {
  margin-left: 5px;
  margin-right: 5px;
  font-family: Arial, sans-serif, Verdana;
  font-size: 10pt;
  color: Black;
}

div#warningArea .warningUnset {
}

div#warningArea .warningSet {
  background-color: #F1F4F6;
  border-style: solid;
  border-width: 0px;
  border-color: Black;
}
                                                                                              

/*---------------------------------------*/
/* DIV tabArea */
div#tabArea {
	background-color: #F1F4F6;
	margin: 0px auto 0px auto;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 800px;
}

/*---------------------------------------*/
/* DIV contentNavArea */
div#contentNavArea {
	background-color: #FFFFFF;
	margin: 0px auto 0px auto;
  padding-top: 1px;
  padding-bottom: 1px;
  width: 800px;
}


/*---------------------------------------*/
/* DIV contentArea */
div#contentArea select { 
  font-family: Helvetica,Verdana,Arial; 
  font-size: 10pt; 
}

div#contentArea .sHistory {
  behavior:url(#default#saveHistory);
}


div#contentArea {
	padding: 1em 0 1em 0;
	background-color: #FFFFFF;
  margin-top: 0px;
  margin-bottom: 0px;
  width: 800px;
  margin: 0px auto 0px auto;
}

div#contentArea .contentSection {
	padding-top: 1em;
}

div#contentArea .normalText {
	text-align: justify; 
}

div#contentArea .smallText {
	text-align: left;
	font-family:  Arial, sans-serif, Verdana;
	font-size: 8pt;
}

div#contentArea textarea {
	text-align: left; 
	font-family:  Arial, sans-serif, Verdana;
	font-size: 9pt;
}

div#contentArea input {
	text-align: left; 
	font-family:  Arial, sans-serif, Verdana;
	font-size: 9pt;
}

div#contentArea input.readable {
	margin-top: 2px;
	border: 0;
}

div#contentArea input.readonly {
	padding: 2px;
  border: 1px solid #AAAAAA;
	background-color: #E5E5E5; 
}

input.readonlyInvert {
	padding: 2px 2px 2px 18px;
  border: 1px solid #AAAAAA;
	background-color: #E5E5E5; 
  background-image: url('/images/cycle.png');
  background-repeat: no-repeat;
  background-position: center left;
}

input.antennaHeight{
	padding: 2px 2px 2px 2px;
  border: 1px solid #AAAAAA;
xbackground-image: url('/images/calculate.png');
  background-repeat: no-repeat;
  background-position: center right;
}

input.portPower{
	padding: 2px 2px 2px 2px;
  border: 1px solid #AAAAAA;
  background-image: url('/images/moreInfo2.png');
  background-repeat: no-repeat;
  background-position: center right;
}

.portHeading {
  float: left; 
  width: 90px;
  white-space:nowrap; 
  background-color: #D7E5F6; 
  font-size: 8pt;
  font-weight: normal;
}

.portHeading2 {
  float: left; 
  width: 90px; 
  background-color: #D7E5F6; 
  font-size: 8pt;
  font-weight: normal;
}

div#contentArea input.btn,
div#contentArea button  {
	text-align: center; 
	font-family:  Arial, sans-serif, Verdana;
	font-size: 10pt;
}

div#contentArea p, 
div#contentArea p-right,
div#contentArea p-center {
 	margin: 13px;
	text-align: left;
}

div#contentArea p-right {
	text-align: right;
}

div#contentArea p-center {
	text-align: center;
}


div#contentArea a, 
div#footerArea a {
	color: #000000;	
}

div#contentArea a:hover, 
div#warningArea a:hover, 
div#footerArea a:hover {
	color: #6699CC;	
}

div#contentArea br {
	clear: left;
}

div#contentArea .heading {
	color: #505070;
	text-align: left;
	font-weight: normal;
	font-family: Arial, sans-serif, Verdana;
	font-size: 18px;	
}

div#contentArea table {
	font-family: Arial, sans-serif, Verdana;
	font-size: 14pt;
	margin-top: 1em;
	margin-left: 0.5em;
	margin-bottom: 0;
	border: 1px solid #6699CC;
	border-collapse: collapse;
	float: left;
	text-align: left;
	width: 75%;
}

div#contentArea table .table90 {
	width: 90%;
}

div#contentArea table .table100 {
	width: 100%;
}

div#contentArea caption {
	color: #505070;
	text-align: left;
	font-weight: bold;
	font-family: Arial, sans-serif, Verdana;
	font-size: 11pt;
	padding: 0 0 2px 5px;
}

div#contentArea .caption2 {
	color: #505070;
	text-align: left;
	font-weight: bold;
	font-family: Arial, sans-serif, Verdana;
	font-size: 9pt;
	padding: 0 0 2px 5px;
}

div#contentArea .standardLink {
	color: #000000;
	text-align: left;
	font-weight: normal;
	font-family: Arial, sans-serif, Verdana;
	font-size: 10pt;
}

div#contentArea th {
	padding: 0.25em 0.25em 0.25em 0.25em;
	background-color: #D7E5F6;
	color: black;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
}
div#contentArea .th2 {
	padding: 0.25em 0.25em 0.25em 0.25em;
	background-color: #D7E5F6;
	color: black;
	text-align: left;
	font-size: 9pt;
	font-weight: normal;
}

div#contentArea tr {
  padding: 0em;
	text-align: left;
	font-size: 9pt;
	font-weight:normal;
}

div#contentArea td {
	padding: 0.25em 0.25em 0.25em 0.25em;
	text-align: left;
  vertical-align: top;
	font-size: 9pt;
	font-weight: normal;
	background-color: #F9FBFE;
}


div#contentArea .DocumentUpload {
	background-color: #E9EBEE;
}

div#contentArea .td-left, div#contentArea .th-left {
	text-align: left;
}

div#contentArea .td-right, div#contentArea .th-right {
	text-align: right;
}

div#contentArea .td-center, div#contentArea .th-center {
	text-align: center;
}

div#contentArea h1, 
div#contentArea h2, 
div#contentArea h3, 
div#contentArea h4,
div#contentArea h5,
div#contentArea h6 {
	margin-top: 5px;
  padding-left: 10px;
	color: #505070;
	text-align: left;
	font-weight: bold;
}

div#contentArea ul {
	text-align: left;	
/*	margin-left: 60px; */
 }

div#contentArea label, div#contentArea .label-text {
	width: 14em;
	float: left;
	text-align: right;
	margin-right: 0.5em;
	margin-top: 0.3em;
	display: block	
}


div#contentArea .label-text {
	margin-top: 0em;
}

div#contentArea .buttonGroup {
	margin-top: 3em;
}
	
div#footerArea {
	border-top: 1px solid #6699CC;
	background-color: #B9C6D2;
	font-size: 8pt;
	text-align: center;
	padding: 5px 0 5px 0;
  width: 800px;
	margin: 0px auto 0px auto;

}

div#acifTaskArea td, div#acifTaskArea th {
	border: 1px solid #6699CC;
	padding: 5px;
}
       

#SearchForm {
	float: right;
	width: 25.0%;
	list-style: none;
	line-height: 1;
	background: #F9FBFE;
	font-weight: normal;
	font-size: 9pt;
	padding: 0;
	border: solid #6699CC;
	margin: 0 0 0 0;
	border-width: 1px 0px 1px 0;
	vertical-align: middle;	
}

#nav input {
	color: black;
	background: white;
	border: 1px solid #6699CC;
	font-size: 8pt;
	vertical-align: middle;	
  height: 10pt;
}

#nav input.btn {
	color: white;
	background: #6699CC;
	border: none;
	font-size: 7pt;
	padding-right: 5px;
	padding-left: 5px;
  height: 15px;
} 

#nav, #nav ul {
	float: left;
/*	width: auto; */
  width: 100%;
	list-style: none;
	line-height: 1;
	text-align: left;
	background: #F9FBFE;
	font-weight: normal;
	font-size: 9pt;
	padding-top: 1px;
	padding-left: 0px;
	margin: 0 0 0 0;
}

#nav {
 	border-bottom: 1px solid #6699CC;
}

#nav ul {
 	border: solid #6699CC;
	border-width: 1px 0 1px 0px;
}

#nav a {
	display: block;
	width: auto;
	color: black;
	text-decoration: none;
	padding: 0.25em 1em;
}

#nav a.with_submenues {
  width: auto;
/*  background: url(/images/menuSmallRightArrowBlue.gif) center right no-repeat;
*/
  background: url('/images/sub-arrow.gif') center right no-repeat;
	margin: 0 0.5em 0 0;  
}



#nav li {
	float: left;
	padding-left: 0;
	width: auto;
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 12.4em;
	font-weight: normal;
	border-width: 0.1em;
	margin: 0;
	padding-left: 0;
}

#nav li li {
	padding-right: 0em;
	width: 12.4em;
}

#nav li ul a {
	width: auto;
}

#nav li ul ul {
	margin: -1.4em 0 0 12.1em;
}


#nav li:hover ul ul, #nav li:hover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul {
	left: auto;
/*	left: 0;*/
}

#nav li:hover {
	background: #D7E5F6;
	position: relative;
}

/* put quick search over in the right of the menu bar */
#nav li.nohover {
  float: right;
}

/* remove the hover effect for the Quick Search - requires csshover.htc */
#nav li.nohover:hover{
	background: transparent;
}



.tabs {
	color: black;
	border-bottom: 1px solid #6699CC;
	margin: 12px 0px 0px 0px;
	padding: 0px;
	z-index: 2;
	padding-left: 10px;
	text-align: left;
}

.tabs li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

.tabs a, a.active {
	color: black;
	background: #D7E5F6;
	font-weight: bold;
	font-size: 10pt;
	border: 1px solid #6699CC;
	padding: 2px 5px 0px 5px;
	margin: 0;
	text-decoration: none; }

.tabs a.active {
	color: black;	
	background: white;
	border-bottom: 2px solid white; }

.tabs a:hover {
	color: white;
	background: #6699CC; }

.tabs a.active:hover {
	font-weight: bold;
	background: #6699CC;
	color: white; 
	border-bottom: 1px solid #6699CC; }


.QueryBlock {
	float: left;
	margin: 0mm;
	margin-left: 15mm;	
	padding: 2mm;
	color: #303050;
	text-align: left;
	background: #F9FBFE;
	font-family: Arial, sans-serif, Verdana;
	font-weight: bold;
}

.QueryBlockLong {
	float: left;
	margin: 1mm;
	margin-left: 15mm;
	padding: 2mm;
	color: #303050;
	text-align: center;
	background: #F9FBFE;
	font-family: Arial, sans-serif, Verdana;	
}

.MultiQueryBlock {
  display: block;
	float: left;
	margin: 1mm;
	margin-left: 15mm;
	padding: 2mm;	
	border: 1px solid #999999;
	color: #303050;
	text-align: left;
	background: #F9FBFE;
	width: 48%;
	font-family: Arial, sans-serif, Verdana;	
}


.menu {
	color: black;
	text-align: left;
	margin: 5px 0px 0px 10px;
	padding: 2px;
	z-index: 1;
	padding-left: 2px;
}

.menu li {
	display: inline;
	overflow: hidden;
	list-style-type: none; }

.menu a {
	color: black;
	background: white;
	font-size: 10pt;	  
	padding: 2px 2px 0px 2px;
	margin: 0px;}

.menu a:hover {
	color: #6699CC;	}

.breadcrumbs {
	color: black;
	font-size: 9pt;
	margin: 0.5em 1em 0.5em;
	padding-left: 0px;
  text-align: left;
}


.breadcrumbs li {
  display: inline;
  overflow: hidden;
  list-style-type: none; 
}


.breadcrumbs a {
	color: black;
/*  border: 0px 0px 0px 0px; */
	padding: 2px 0px 0px 0px;
	margin: 0;
}

.breadcrumbs a:hover {
	color: #6699CC;	
}

.warningText {
	color: #DC143C;	
}

.errorText {
	color: Red;
}

.pageTitleText {
	color: #6699cc;
	font-size: 16pt;
	text-align: left;
	width: 795px;
}

.pageTitleText2 {
	color: #6699cc;
	font-size: 12pt;
	font-weight: bold;
	text-align: left;
}

div#ScrollableArea {
	overflow-x: auto;
  width: 96%;
}

div#ScrollTextBox{
  height: 50px;
  width: 500px;
  overflow: scroll;
  display: none;
}

div#tipDiv {
  position:absolute; 
  visibility:hidden; 
  left:0; 
  top:0; 
  z-index:10000;
  background-color:#dee7f7; 
  border:1px solid #336;
  width:260px; 
  padding:6px;
  color:#000; 
  font-size:11px; 
  line-height:1.3;
}

div#tipDiv a:link { 
  color:#33b 
}

div#tipDiv a:visited { 
  color:#339 
}
        
div#popOverDiv {
  position:absolute;
  top:15em;
  left:250px;
  z-index:10000;
  border:1px solid #000;
  padding:0px;
  margin:0px;
  width:450px;
  display:none;
  background-color:#dee7f7; 
}


div#popOverDiv h2 {
  margin-left: 0px;
  margin-bottom: 0px;
  color: #000;
  text-align: left;
  font-weight: bold;
  background-color: #B9C6D2;
  border-bottom:1px solid #000;  
  padding-left:20px;
}

div#popOverDiv p {
  margin: 0px 0px 0px 0px;
  font-size:14px; 
  font-weight: normal;
  background-color:#dee7f7; 
  padding-top:20px;
  padding-left:20px;
  padding-right:20px;
  padding-bottom:0px;
}

div#popOverDiv td{
  padding: 0.5em 0.5em 0.5em 0.5em;
  text-align: left;
  vertical-align: top;
  font-size: 10pt;
  font-weight: bold;
  background-color: #F9FBFE;
}

div#toolTip {
  border: 1px solid #6699CC;
  background-color: #D7E5F6;
  width: 150px;
  position: absolute;
  visibility: hidden;
  overflow: hidden;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  color:#000;
  margin: 0;
  padding: 0;
  z-index: 10000;
}

div#toolTip .ttTitle {
  margin: 0;
  display: block;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #6699CC;
  border-bottom: 1px solid #6699CC;  
  padding: 0px 0px 0px 5px;   
  overflow: none;
}

div#toolTip a {
  text-decoration: none;
}

div#toolTip p {
  margin: 0;
  padding: 0 5px 0 5px;   
}

div#toolTip ul {
  list-style: none; 
  margin: 0; 
  padding: 0 5px 0 5px;   
}

div#toolTip li {
  list-style: none; 
  margin: 0; 
  xpadding: 0 5px 0 5px;   
}

ttip.dotted {
  border-bottom-width: 1px;
  border-bottom-color: #000;
  border-bottom-style: dotted;
}


div#ddHolder{
  border: 1px solid #6699CC;
  background-color: #000000;
  width: 300px;
  height: 300px;
  position: absolute;
  visibility: hidden;
  margin: 0;
  z-index: 10000;
  padding: 0;
}

div#ddTitle {
  width:280; 
  height:12px; 
  background-color:#336699; 
  font-size:8pt; 
  color:white; 
  margin: 0 0 -4px 0; 
  padding:2px 0 0px 10px;
}

div#ddTitle a {
  color:white;
	vertical-align: top;
}

div#ddTitle label {
	width: auto;
	float: none;
  text-align: left;
	margin: 0;
	display: inline;
	vertical-align: top;
}

div#ddTitle input {
  margin-top: -3px;
	vertical-align: top;
}


div#dropDown{
  width: 100%;
  height: 300px;
  background-color: #D7E5F6;
  overflow-y: auto;
  overflow-x: hidden;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 10px;
  font-weight: normal;
  color:#000;
  margin: 0;
  padding: 0;
  border: 1px solid #6699CC;  
}

div#dropDown a {
  text-decoration: none;
}

div#dropDown p {
  margin-left: 5px;
  margin-top: 0;
  padding: 0;   
}


div#antennaModelList, div#antListHeader {
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 9pt;
  font-weight: normal;
	margin-left: 5px;
	text-align: left;
  border: 0px;
	border-collapse: collapse;
	width: 90%;
}

div#antennaModelList table, div#antListHeader table {
	font-family: Arial, sans-serif, Verdana;
	margin-left: 0;
	font-size: 8pt;
	text-align: left;
  border: 0px;
	border-collapse: collapse;
	width: 95%;
	
}

div#antennaModelList tr, div#antListHeader tr {
  padding: 0em;
	text-align: left;
	font-size: 8pt;
	font-weight:normal;
  background-color: #D7E5F6;
}

div#antennaModelList tr.hoverOff td, div#antListHeader td.hoverOff { 
  background-color: #D7E5F6; 
  cursor: default; 
} 
div#antennaModelList tr.hoverOn td, div#antListHeader td.hoverOn { 
  background-color: #6699cc; 
  cursor: pointer; 
} 

div#antennaModelList td, div#antListHeader td {
	text-align: left;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
	font-weight: normal;
  background-color: #D7E5F6;
}

div#emeContactList table {
	border-style: none;
	margin: 0 0 0 0;
	width: 100%;
}

div#emeContactList th {
	width: 100px;
}
ddown.dotted {
  border-bottom-width: 1px;
  border-bottom-color: #000;
  border-bottom-style: dotted;
}


div#contextMenuDiv {
  border: 1px solid #6699CC;
  background-color: #F1F4F6;
  width: 150px;
  position: absolute;
  overflow: hidden;
  display: none;
  font-family: Geneva, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  font-weight: normal;
  xcolor:#000;
  margin: 0;
  padding: 0;
  z-index: 10000;
  cursor: pointer;
}

div#contextMenuDiv a {
  text-decoration: none;
  color: #303050;
  width: 100%;
}

div#contextMenuDiv a:hover {
	color: #6699CC;	
}

div#contextMenuDiv p {
  margin: 0;
  padding: 0 5px 0 5px;   
}


ul#ulContext {
  list-style: none; 
  margin: 0; 
  padding: 0;   
}

ul#ulContext li {
  color: #303050;
  list-style: none; 
  margin: 0; 
  padding: 1px 3px 1px 3px;
}

ul#ulContext li#liHeading {
  color: #FFFFFF;
  font-weight: bold;
  background: #336699;
  padding: 3px 0 0 3px;
  list-style: none; 
  margin: 0; 
}



/* tooltip styling */

.hotspot {
  color:#900; 
  padding-bottom:1px; 
  border-bottom:1px dotted #900; 
  cursor:pointer;
}

#myToolTip {
  font:11px Verdana, Arial, Helvetica, sans-serif; 
  position:absolute; 
  display:block; 
  padding:2px 2px 2px 2px; 
  margin-left:5px; 
  background: #6699CC; 
  color:#FFF;
  border: solid 1px #000;
}


/*--------------------------------------------------|
| dTree 2.05 | www.destroydrop.com/javascript/tree/ |
|---------------------------------------------------|
| Copyright (c) 2002-2003 Geir Landrö               |
|--------------------------------------------------*/

.dtree {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}


