.headlines {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #000000;
	padding: 6px;
	line-height: 18px;
	z-index:0;
}

.smalltext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	line-height: 12px;
	z-index:0;
}


form div.formrow {
	position: relative;
	color: #000000;
	padding: 6px 6px 6px 230px;
	z-index:0;
}
div#frm {
	position: relative;
	color: #000000;
	padding: 6px 6px 6px 230px;
	z-index:0;
}
#req{
	padding: 6px 6px 6px 24px;
}
div#h2s{
	position: relative;
	font-size: 24px;
	font-weight: bold;
	color: #039;
	padding: 6px 6px 6px 24px;
}
div#h3s{
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #039;
	padding: 6px 6px 6px 24px;
}
div#h3z{
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #039;
	padding: 6px 6px 6px 0px;
}
div#h4s{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	padding: 6px 6px 6px 50px;
}
div#h4z{
	position: relative;
	font-size: 16px;
	font-weight: bold;
	color: #039;
	padding: 6px 6px 6px 0px;
}
div#h5s{
	position: relative;
	font-size: 18px;
	color: #000000;
	padding: 6px 6px 6px 24px;
}
div#h7s{
	position: relative;
	font-size: 20px;
	font-weight: bold;
	color: #039;
	padding: 10px 0px 0px 0px;
	line-height: 1.2em; /* 12×1.67=20 */
} 
div#h8s{ 
	position: relative;
	font-size: 14px;
	font-weight: bold;
	color: #039;
	padding: 10px 0px 0px 0px;
	line-height: 1.2em; /* 12×1.67=20 */
} 
div#h9s{ 
	position: relative;
	font-size: 12x;
	font-weight: bold;
	color: #039;
	padding: 10px 0px 0px 0px;
	line-height: 1.2em;
} 
span#h6s{
	position: relative;
	font-size: 10px;
	font-weight: bold;
	color: #390;
	padding: 2px 2px 2px 10px;	
}
table {
	margin: 0;
	padding: 0;
	border: 1;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
	border-collapse: separate;
	border-spacing: 0;
}
	
	form div.formrow label.normal {
		position: absolute;
		top: 0;
		color: #000000;
		left: 0;
		width: 220px;
		padding-top: 6px;
		margin: 0 5px 0 0;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
		z-index:0;
	}
    form div.formrow label.add {
		position: absolute;
		top: 0;
		color: #000000;
		left: 0;
		width: 100px;
		padding-top: 6px;
		margin: 0 2px 0 44px;
		text-align: right;
		font-weight: bold;
		font-size: 11px;
		z-index:1;
	}

/*** Nav bar styles ***/
#globalnav {
	position:relative;
	/*float:left;*/

	width:100%;
    /*margin: 0 0 0 80px;*/
	padding:0 0 0 1px;
    table-layout: automatic;
	list-style:none;
    display: table;
	/*line-height:-4em;*/
	list-style-type: none;
    display: inline;
}
#globalnav ul{
	position:relative;
	/*margin-left:50px;*/
}
#globalnav LI {
	float:left;
	/*margin-left:50px;*/
    margin: 0 0 0 0;
	padding: 0px 0px 0px 0px;
    cursor: pointer;
    display: block;
}
#globalnav LI:hover{

}

#dyn_pane{
   /* width:100%;
    height:100%;
    overflow: auto;*/
}
#dyn_tab{
    padding: 6px 6px 6px 135px;
}
#thediv {
      width:400px; /*the width isn't too important*/
      background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:5px;
      top:50%;
      left:50%;
      z-index:5;
      display:none;
}
#divit {
      width:400px; /*the width isn't too important*/
      background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:5px;
      top:50%;
      left:50%;
      z-index:5;
      display:none;
}
#divitW {
      width:400px; /*the width isn't too important*/
      background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:5px;
      top:50%;
      left:50%;
      z-index:5;
      display:none;
}
#noclick {
      opacity: 0.65;
      filter:alpha(opacity=65);
      -moz-opacity: 0.65;
      -khtml-opacity: 0.65;
      width:100%;
      height:100%;
      position:absolute;
      display:none;
      background:#000;
      z-index:11;
      left:0;
      top:0;
}
#noclick_edit {
      opacity: 0.65;
      filter:alpha(opacity=65);
      -moz-opacity: 0.65;
      -khtml-opacity: 0.65;
      width:100%;
      height:100%;
      position:absolute;
      display:none;
      background:#000;
      z-index:21;
      left:0;
      top:0;
}
#login 
{
    width:475px;
    height:395px;
    background:#FFF;
    border:1px solid #000;
    color:#000;
    position:absolute;
    text-align:left;
    padding:1px;
    z-index:30;
}
div#tab1{
	position:absolute;
	color: #000000;
	padding: 6px 6px 6px 230px;
	z-index:0;
}

#location{
      width:400px; /*the width isn't too important*/
      height:300px;
	  background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:20px;
      z-index:30;
      display:none;
}

#callscreen{
      width:800px; /*the width isn't too important*/
      height:550px;
	  background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:10px;
      z-index:30;
      display:none;
	  visibility:hidden;
      overflow-y:hidden;
}
#edit_screen{
      width:800px;
	  opacity: 0.7;
      filter:alpha(opacity=70);
      -moz-opacity: 0.7;
      -khtml-opacity: 0.7;
      background:#FFF;
      border:1px solid #000;
      color:#000;
      position:absolute;
      text-align:left;
      padding:1px;
      z-index:30;
      display:none;
	  visibility:hidden;
}
#must_register 
{
    width:475px;
    height:370px;
    background:#FFF;
    border:1px solid #000;
    color:#000;
    position:absolute;
    text-align:left;
    padding:1px;
    z-index:30;
}
#noclick_register{
      opacity: 0.65;
      filter:alpha(opacity=65);
      -moz-opacity: 0.65;
      -khtml-opacity: 0.65;
      width:100%;
      height:100%;
      position:absolute;
      display:none;
      background:#000;
      z-index:21;
      left:0;
      top:0;
}
#must_allow
{
    width:615px;
    height:395px;
    background:#FFF;
    border:1px solid #000;
    color:#000;
    position:absolute;
    text-align:left;
    padding: 1px;
    z-index: 130;
	display:none;
	visibility:hidden;

}

/* Used for GLT - Good Looking Tips */
.glt-elm{
	position: absolute;
	left: 0;
	top: 0;
	width: 150px;
	color: #333366;
	opacity: 0.9;
	visibility: hidden;

} 
  
.glt-elm p{
	background: #FFFFFF; 
	margin: 0;
	padding: 0.5em;
    border-style: solid;
	border-width: 5px 5px ;
	border-color : #000099 ;
	font: 12px Arial, Helvetica, sans-serif;
	
}

.glt-elm img{
	display: block;
}

.glt-elm{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=90);
}	
/* END Used for GLT - Good Looking Tips */

ol.decimal {
	list-style-type: decimal;
	padding-left: 15px;
} 
ol.lroman {list-style-type: lower-roman}
ol.uroman {list-style-type: upper-roman}
ol.lalpha 
{
	list-style-type: lower-alpha;
	padding-left: 35px;
}
ol.ualpha {list-style-type: upper-alpha}
ul.none {list-style-type: none}