
/* main table with results  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#tableresults {
padding: 0; margin: 0; border-collapse: collapse; border: 1px solid #b4c4d3;
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tableresults caption {
padding: 10px 5px 5px 10px;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: left; border: 1px solid #b4c4d3; background: #b4c4d3; 
}

#tableresults caption.additlic {
padding: 1px 1px 1px 60px; text-align: left; border: 1px solid #b4c4d3; 
background: #b4c4d3 url(../img/bg_addit_lic_list.gif) no-repeat top right;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tableresults caption.disclic {
padding: 1px 1px 1px 60px; text-align: left; border: 1px solid #b4c4d3; 
background: #b4c4d3 url(../img/bg_disc_list.gif) no-repeat top right;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}


#tableresults p.roomie { margin-top: 80px; }


#tableresults th {
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #000; border: 1px solid #fff; letter-spacing: 1px;
text-transform: uppercase; text-align: left;
padding: 4px 4px 4px 4px; background: #ffbc88;
}

#tableresults th.nobg {
border-top: 0; border-left: 0; border-right: 1px solid #b4c4d3; background: #fff; text-align: right; font-weight:normal;
}

#tableresults td {
border-right: 1px solid #b4c4d3; border-bottom: 1px solid #b4c4d3; 
background: #fff; color: #333; text-align: left; padding: 2px 2px 2px 4px; 
}

#tableresults td.central {	text-align: center; }

#tableresults td.alt { background: #F5FAFA; color: #797268; }

#tableresults th.brd {
border: 0px; background: #b4c4d3; font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tableresults th.specalt {
border-left: 1px solid #b4c4d3; border-top: 0; background: #f5fafa;
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;
}


#tableresults tfoot td, tfoot th, thead th {
padding: 10px 5px 5px 10px; font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; border: 0px solid #b4c4d3; background: #b4c4d3; 
}

/* table license profile ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
 
#tablelicinfo {
	padding: 0; margin: 0;
	border-collapse: collapse;
	border: 1px solid #b4c4d3;
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tablelicinfo caption {
	padding: 2px 5px 5px 2px;
	/* width: 700px; */	 
	font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 1px solid #b4c4d3;
	background: #b4c4d3; 
}

#tablelicinfo caption.licensee {
padding: 1px 1px 1px 60px; text-align: left; border: 1px solid #b4c4d3; 
background: #b4c4d3 url(../img/bg_licensee_info.gif) no-repeat top right;
font: normal 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tablelicinfo th {
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	border: 0px solid #fff;
	text-align: left;
	padding: 0px;
	background: #fff;
}

#tablelicinfo th.nobg {
	border-top: 0;
	border-left: 0;
	border-right: 1px solid #b4c4d3;
	background: #fff;
	text-align: right;
	font-weight:normal;
}

#tablelicinfo td {
	border-right: 0px solid #b4c4d3;
	border-bottom: 1px solid #f0f0e8;
	background: #fff;
	padding: 5px 2px 2px 10px;
	color: #333;
	text-align: left;
}

#tablelicinfo td.central {
	text-align: center;
}

#tablelicinfo td.vright {
	text-align: right;
	color: #333;
}

#tablelicinfo td.upcase {
	text-transform: uppercase;
}


#tablelicinfo td.alt {
background: #F5FAFA; color: #797268;
}

#tablelicinfo th.brd {
	border: 0px;
	background: #b4c4d3;
	font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tablelicinfo th.specalt {
	border-left: 1px solid #b4c4d3;
	border-top: 0;
	background: #f5fafa;
	font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color: #797268;
}


#tablelicinfo tfoot td, tfoot th, thead th {
	padding: 10px 5px 5px 10px;
	/* width: 700px; */	 
	font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	border: 0px solid #b4c4d3;
	background: #b4c4d3; 
}

/* table facilities list  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#tablefacilities { padding: 0; margin: 10px; border-collapse: collapse;
border: 1px solid #fff; font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

#tablefacilities caption {
padding: 2px 5px 5px 2px; font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; border: 1px solid #b4c4d3; background: #b4c4d3; 
}

#tablefacilities th {
font: bold 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #000; border: 1px solid #fff; letter-spacing: 1px;
text-transform: uppercase; text-align: left; padding: 5px 2px 2px 10px; background: #ffbc88;
}

#tablefacilities td {
border-right: 0px solid #b4c4d3; border-bottom: 1px solid #f0f0e8;
background: #fff; padding: 5px 2px 2px 10px; color: #333; text-align: left;
}

#tablefacilities td.central { text-align: center; }

#tablefacilities td.vright, #tablefacilities th.vright { text-align: right; padding-right: 10px;}

#tablefacilities td.upcase { text-transform: uppercase; }

#tablefacilities tfoot td, tfoot th, thead th {
padding: 10px 5px 5px 10px; font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; text-align: left; border: 0px solid #b4c4d3; background: #b4c4d3; 
}
	
/* links as buttons  ~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
	
a.newsearch:link, a.newsearch:visited, a.newsearch:active  {
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-transform: uppercase;
color:#fff; cursor:pointer; background-color: #c30; 
margin: 1px; padding: 2px; padding-left: 10px; padding-right: 10px;
border-top: 1px solid #fff; border-bottom: 1px solid #333;
border-left: 1px solid #fff; border-right: 1px solid #333; 
font-size: 11px; text-decoration: none; letter-spacing: 1px;
/* background-color: #b4c4d3;  */
 }

a.newsearch:hover {
color:#fff; cursor:pointer; background-color: #b4c4d3; 
margin: 1px; padding: 2px; padding-left: 10px; padding-right: 10px;
margin-top: 1px; margin-bottom: 0px;
border-top: 0px solid #fff; border-bottom: 1px solid #666;
border-left: 0px solid #fff; border-right: 1px solid #666; 
font-size: 11px; text-decoration: none;
 }
 
 

/* form dplform ------------------------------------------ */

form#dplform { 
border: 2px solid #ccc; margin: 5px; padding: 15px; background:#ffbc88; 
border-top: 1px solid #ccc; border-bottom: 1px solid #999;
border-left: 1px solid #ccc; border-right: 1px solid #999; font-size: 10px; 
width: 400px;}

form#dplform fieldset { display: block;
border: 1px solid #fff;
margin: 2px; margin-bottom: 10px;
padding: 10px;}

form#dplform fieldset legend { display: block;
background:#c30; color: #fff; font-size: 10px;
letter-spacing: 1px; line-height: 1em;
margin: 1px; padding: 5px;
text-transform: uppercase;
border: 1px solid #fff; }


form#dplform hr {
color:#fff; background-color: #f0f0e8; margin:0; padding:0;}

form#dplform legend {
color: #b4c4d3; display:none; border: 0px solid #ccc; width: 200px; background:#fff; 
font-size: 12px;letter-spacing: 1px;line-height: 1em;margin: 0px; padding: 5px;text-transform: uppercase; }

form#dplform label 
{ clear:left; display:block; float:left; width:100px; text-align:right; padding-right: 10px; color: #000; font-weight: normal; font-size: 11px; border: 1px; padding-top: 3px;}

form#dplform input {
background-color: #fff; color:#000; margin-bottom: 2px; padding: 2px;
border-top: 1px solid #999; border-bottom: 1px solid #ccc;
border-left: 1px solid #999; border-right: 1px solid #ccc; }

form#dplform  select, option { 
background-color: #fff; color:#000; font-size: 11px; width: 200px; margin: 0px; margin-bottom: 2px;}

form#dplform  select.title, option.title { width: 50px; }

form#dplform #buttongo { clear:left; 
color:#000; cursor:pointer; width:170px; background-color: #b4c4d3; margin: 0px; margin-left: 120px; font-size: 11px; padding: 0px;
border-top: 1px solid #fff; border-bottom: 1px solid #000;
border-left: 1px solid #fff; border-right: 1px solid #000; 
}

form#dplform #buttongo:hover { 
color: #000; background-color: #fff; border-top: 1px solid #ff9966;border-bottom: 1px solid #fff; border-left: 1px solid #ff9966;border-right: 1px solid #fff;
font-size: 11px; padding: 0px;
}

/* form licenseQuery ------------------------------------------ */

form#licenseQuery { 
border: 2px solid #ccc; margin: 2px; padding: 10px; padding-top: 20px; background:#ffbc88; 
border-top: 1px solid #fff; border-bottom: 1px solid #999;
border-left: 1px solid #fff; border-right: 1px solid #999; 
font-size: 11px; width: 440px;}

form#licenseQuery fieldset { display: block;
border: 1px solid #fff;
margin: 2px; margin-bottom: 10px;
padding: 10px;}

form#licenseQuery fieldset legend { display: block;
background:#c30; color: #fff; font-size: 10px;
letter-spacing: 1px; line-height: 1em;
margin: 1px; padding: 5px;
text-transform: uppercase;
border: 1px solid #fff; }


form#licenseQuery hr { color:#fff; background-color: #f0f0e8; margin:0; padding:0;}

form#licenseQuery legend {
color: #b4c4d3; display:none; border: 0px solid #ccc; width: 200px; background:#fff; 
font-size: 12px;letter-spacing: 1px;line-height: 1em;margin: 0px; padding: 5px;text-transform: uppercase; }

form#licenseQuery label { clear:left; display:block; float:left; width:180px; text-align:right; padding-right: 10px; color: #000; font-weight: normal; font-size: 11px; border: 1px; padding-top: 3px; line-height: 16px;}

form#licenseQuery span { padding-right: 10px; padding-left: 10px; color: #000; font-weight: bold; font-size: 11px; border: 1px; padding-top: 3px;} 


form#licenseQuery input {
background-color: #fff; color:#000; margin-bottom: 2px; padding: 2px;
border-top: 1px solid #999; border-bottom: 1px solid #ccc;
border-left: 1px solid #999; border-right: 1px solid #ccc; }

form#licenseQuery  select, option { 
background-color: #fff; color:#000; font-size: 11px; width: 220px; margin: 0px; margin-bottom: 2px;}

form#licenseQuery  select.title, option.title { 
width: 50px; }

form#licenseQuery #buttongo { clear:left; 
color:#000; cursor:pointer; width:100px; background-color: #b4c4d3; margin: 0px; margin-left: 120px;
border-top: 1px solid #fff; border-bottom: 1px solid #000;
border-left: 1px solid #fff; border-right: 1px solid #000; 
font-size: 11px; padding: 0px;
}

form#licenseQuery #buttongo:hover { 
color: #000; background-color: #fff; border-top: 1px solid #ff9966;border-bottom: 1px solid #fff; border-left: 1px solid #ff9966;border-right: 1px solid #fff;
font-size: 11px; padding: 0px;
}

form#licenseQuery #buttonreset { 
color:#000; cursor:pointer; width:100px; background-color: #b4c4d3; margin: 0px; margin-left: 2px;
border-top: 1px solid #fff; border-bottom: 1px solid #000;
border-left: 1px solid #fff; border-right: 1px solid #000; 
font-size: 11px; padding: 0px;
}

form#licenseQuery #buttongoreset:hover { 
color: #000; background-color: #fff; border-top: 1px solid #ff9966;border-bottom: 1px solid #fff; border-left: 1px solid #ff9966;border-right: 1px solid #fff;
font-size: 11px; padding: 0px;
}

/* tabbed container for licque */


#tabbox {
margin: 10px; padding: 0px; background-color: #fff;
font: bold 12px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; border: 0px solid #ccc;
}

#tabbox ul#tabmenuer {
color: #000;
border-bottom: 1px solid #78899e;
margin: 20px 0px 0px 0px;
padding: 0px;
z-index: 1;
padding-left: 0px; }

#tabmenuer li {
display: inline;
overflow: hidden;
list-style-type: none;
}

#tabmenuer a, a.active {
color: #000;
background: #fff;
font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #78899e;
padding: 8px 15px 0px 15px;
margin: 0px; text-decoration: none; 
text-transform: uppercase;
letter-spacing: 1px; }

#tabmenuer a.active {
		background: #ffbc88;
		border-bottom: 1px solid #ffbc88; }

#tabmenuer a:hover {
		color: #999;
		background-color: #f0f0e8; }

#tabmenuer a:visited {
		color: #333; }

#tabmenuer a.active:hover {
background: #78899e;
color: #fff; 
}

#contentbox { 
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; 
margin: 0px; background: #ffbc88;
padding: 15px; border: 1px solid #78899e;
border-top: none; z-index: 2;
}

#contentbox p {
padding: 5px; text-align: center;
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

/* 
#contentbox a {
		text-decoration: none;
		color: #E8E9BE; }

#contentbox a:hover { background: #898B5E; }

*/

/*  search results  */

#searchcriteria {
padding: 1px 1px 1px 60px;
background: #b4c4d3 url(../img/bg_search_results_list.gif) no-repeat top right; 
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
text-align: left; border: 1px solid #b4c4d3;
}

#searchcriteria p { padding: 1px 1px 1px 1px; }


span.nodata { color:#ccc;}
span.yesdata { font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}

h4.searchview { 
width: 350px; font: normal 16px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
padding: 5px; color:#f0f0e8; color:#fff;
border-bottom: 1px dotted #fff;
text-transform: uppercase; letter-spacing: 1px;
}





/* special cases */

h2.section { 
padding:0; font-size:1.2em; line-height:1.125em; color:#1b568e; text-transform: uppercase;
}

em.notez {
font: normal 10px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
}

sup {font: normal 9px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #cc0000; /*line-height: 1px;*/ }

.allcapper { letter-spacing: 1px;
	text-transform: uppercase;}
	
.timestamp {
padding: 40px; margin: 20px; 
font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
color: #797268;
}

.inline-typeclass {   
   font: bold 9px/10px Verdana, sans-serif;
   margin:0px 0px; padding: 0px 0px;border: 1px solid #000;
   white-space:nowrap; text-decoration: none; vertical-align:middle;
   background: #fff; color: black;
   }
.inline-typeclass em {
font-style: normal; margin:0px; padding: 0px 3px; background: #c60; color: #fff;}

.inline-typeclass span {margin:0; padding: 0px 5px 0px 5px;}

.hinter {   
padding: 10px; margin: 20px; font: normal 11px "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; color: #797268;
}

.centralizer {text-align:center;}

.licadditional {text-align:center;}

.discactnote { 
text-align: center; padding: 30px; margin: 10px;
background: #b4c4d3 url(../img/disc_act_back.gif) no-repeat top left; padding-left: 60px;
}

.nodiscactnote { 
text-align: center; padding: 30px; margin: 10px;
background: #b4c4d3 url(../img/disc_no_act_back.gif) no-repeat top left; padding-left: 60px;
}

/* facilities */

#listfacilities {  
font-size: 11px;text-align: center;
border-top: 0px solid #ccc; border-left: 0px solid #ccc;
border-bottom: 0px solid #999; border-right: 0px solid #999;
background-color: #b4c4d3; 
/* background: url('../img/biz_fac_back.gif') repeat-y fixed; */
width: 500px; margin: 10px;
}

#listfacilities .imgleft {float: left; margin-top: 10px; margin-left: 10px;  }

.facilp  { color: #000000; font-size: 11px; font-weight: normal; font-style: italic; 
text-align: center; margin: 10px; padding: 10px; }

.proflic {
text-align: center; margin: 15px; padding: 10px; border-top: 0px solid #ccc; border-bottom: 0px solid #ccc; }


#downtimeservices {
margin: 15px 5px 15px 20px; padding: 5px 20px 5px 20px;
background-color: #b4c4d3; 
border-top: 1px dotted #000; border-left: 0px solid #000;
border-bottom: 1px dotted #000; border-right: 0px solid #000;
font-size: 11px; 
}

/* dhpl link */

p.dph_system {
margin: 10px 120px 10px 120px; padding: 15px 60px 30px 20px; 
text-align: center; border: 0px solid #b4c4d3; 
background: #fff url(../img/dph_system.jpg) no-repeat top right;
font: normal 13px Verdana, Arial, Helvetica, sans-serif; }

/* errors display */

#dataErrorWarn {
background: #fff url(../img/dataErrorWarn.gif) left top no-repeat;
margin: 0px; padding-left: 270px; padding-top: 120px; height: 300px; font-size: 16px; letter-spacing: 1px; 
}

#dataErrorWarn b {
color: #c30; 
}

#errorData {
background: #f0f0e8 url(../img/errorData.gif) left top no-repeat;
margin: 30px 0px 0px 0px; padding: 30px 50px 10px 160px; height: 140px; font-size: 14px; 
letter-spacing: 1px; color: #000; 
}

#errorData h4 { color: #eb0000; font-size: 18px; }
#errorData b { color: #fff; background-color: #eb0000; padding-left: 10px; padding-right: 10px; }









	


