body { 
	font-size: 80%; 
	font-family: 'Lucida Grande', Verdana, Arial, Sans-Serif; 
	margin:0 auto; padding:0px;
	text-align:center;
}

td.mapCol {
	padding: 15px 0px;
}


ul.tabs, ul.subTabs { 
	list-style-type: none;
	margin: 30px 20px 8px 20px; 
 	padding: 0px 30px;
	font-size: 16px;
}

ul.tabs li, ul.subTabs li { 
	display: inline;
	margin: 0; 
 	padding: 0;
}

ul.tabs li a, ul.subTabs li a {
	text-decoration: none;
	margin: 0; 
 	padding: 0;
}

a#prtPg {
	position:relative;
	right:40px;
	top:78px;
}

.tablabel { 
	padding: 10px 30px;
}
.pretab { 
	padding: 10px 0px; 
	position:relative;
	right:-1px;
}
.postab { 
	padding: 10px 0px;
	position:relative;
	left:-1px;
}

ul.tabs a:link span.tablabel, ul.tabs a:visited span.tablabel {
	color: #FFFFFF;
	font-size:small;
	font-weight: normal; 
	background: url("./imgs/n_mid.gif") repeat-x;

}
ul.tabs a:link span.pretab, ul.tabs a:visited span.pretab { 
	font-size:small;
	background: url("./imgs/n_left.gif") left top no-repeat; 

}
ul.tabs a:link span.postab, ul.tabs a:visited span.postab { 
	font-size:small;
	background: url("./imgs/n_rt.gif") right top no-repeat; 
}

ul.tabs a:hover span.tablabel {
	color: #000000; 
	font-size:small;
	font-weight: normal; 
	background: url("./imgs/wn_mid.gif")  repeat-x; 
}
ul.tabs a.selectedTab span.tablabel { 
	color: #000000;
	font-size:small;
	font-weight: bold;
	background: url("./imgs/wn_mid.gif") repeat-x; 
}
ul.tabs a.selectedTab:hover span.tablabel { 
	font-weight: bold;
}
ul.tabs a:hover span.pretab, ul.tabs a.selectedTab span.pretab { 
	font-size:small;
	background: url("./imgs/wn_left.gif") left top no-repeat; 
}
ul.tabs a:hover span.postab, ul.tabs a.selectedTab span.postab {
	font-size:small; 
	background: url("./imgs/wn_rt.gif") right top no-repeat; 
}

div.tabContent { 
	border: 1px solid #092082; 
	padding: 20px; 
	background-color: #FFFFFF; 
}
div.subTabContent { 
	border: 1px solid #909090; 
	padding: 20px; 
	background-color: #FFFFFF; 
}
div.hideContent { 
	display: none; 
}

th.tblTitle {
	font-size:16px;font-weight:bolder;
	}
td.tblLbls  {display:table-cell;font-size:13px;font-weight:600;}
td.tblInner {display:table-cell;font-size:11px;}
p.errortxt{
	text-align:center;
	font-size:1.3em;
	font-weight:bold;
	margin:50px 200px;
}

div.lgLbl{ 
	font-size:large;
	font-weight:bold;
}
p.smLbl{ font-size:x-small;}

table#maps_table{
	background-color: #EEEEEE;
}

ul.subTabs span{
	color: #000000;
}
ul.subTabs a:link span.tablabel, ul.subTabs a:visited span.tablabel { 
	font-weight: normal; 
	font-size:small;
	background: url("./imgs/g_mid.gif") repeat-x;

}
ul.subTabs a:link span.pretab, ul.subTabs a:visited span.pretab { 
	font-size:small;
	background: url("./imgs/g_left.gif") left top no-repeat; 

}
ul.subTabs a:link span.postab, ul.subTabs a:visited span.postab {
	font-size:small; 
	background: url("./imgs/g_rt.gif") right top no-repeat; 
}

ul.subTabs a:hover span.tablabel { 
	font-weight: normal;
	font-size:small; 
	background: url("./imgs/w_mid.gif")  repeat-x; 
}
ul.subTabs a.selectedSubTab span.tablabel { 
	font-weight: bold;
	font-size:small;
	background: url("./imgs/w_mid.gif") repeat-x; 
}
ul.subTabs a:hover span.pretab, ul.subTabs a.selectedSubTab span.pretab {
	font-size:small; 
	background: url("./imgs/w_left.gif") left top no-repeat; 
}
ul.subTabs a:hover span.postab, ul.subTabs a.selectedSubTab span.postab {
	font-size:small; 
	background: url("./imgs/w_rt.gif") right top no-repeat; 
}

li.suppHdr, li.available, li.unavailable {
	padding:16px 0px 8px;
	font-size:medium;
	font-weight:bold;
}

li.available {
	color: #0000FF;
}
li.unavailable {
	color: #999999;
}

div.topBuffer, p.topBuffer {
	margin:0;
	padding:4px 0px 0px;
}

h3{
	font-size:1.4em;
	margin-bottom:2px;
}

.inlineDis { display:inline; }
.blockDis { display:block; }
.tableDis { display:table; }
.tableCellDis { display:table-cell; }
.indentBlockDis {
	display:block;
	padding-left:20px;
}
.noneDis { display:none; }
.indent { padding-left:20px; }

#busy {
  height:100%;
  width:100%;
  background-color:#000000;
  position:fixed;
  opacity:0.8;
  filter: alpha(opacity = 80);
  z-index:5000;
  background-attachment: scroll;
}

#innerBusy {
  position:absolute;
  left:50%;
  top:50%;
  text-align:center;
}
#procTxt {
	color:white;
	font-family: sans-serif;
	font-weight: bolder;
	font-size: 16px;
	letter-spacing:1px;
}