body {font-family: verdana;
		 font-size: 9pt; }
h {font-family: arial;}

.gray {background:lightgray; } 
.docref {background:lightgray; 
position: fixed;
width: 100%;
height: 100px;
top: auto;
right: 0;
bottom: 0;
left: 0;

} 
li p {	position: relative;
	margin-left: 1%; } 
li  {	position: relative;
	margin-left: -5pt;}
dd p {	position: relative;
	margin-left: 0pt; margin-bottom: 0pt;margin-top: 0pt;} 
dt {	position: relative; font-weight: bold;}

p {margin-left: 2pt; }
.results {font-size:60%; font-weight: bold; margin-bottom: 2pt;margin-top: 0pt;}
.home_location {background:#ffcc66; } 
.school_location {background:#66cc99; } 
.unknown_location {background:#ff9900; } 
input.clock {-wap-input-format: "NN\:NN"}
input.meters {-wap-input-format: "NNNN"}
input.msisdn {-wap-input-format: "NNNNNNN"}
.father{background:#ffcc66; } 
ol.steps {list-style: none;}
ol.nonumbers {list-style: none;}
li.nonumbers {margin-left:-20pt;}
.link {	align:left;
//	position: relative;
	margin-left: 5pt; margin-bottom: 0pt;margin-top: 0pt;} 
.right {text-align:right;z-index:99;}
/*
form {float:left;}
*/
div.right {  //bottom:-24pt;
		// right:40pt;
		float:right;
		margin-top:-24pt;
		z-index: 99;}
.left {float: left;}
.form_row {position: relative; margin-bottom: 2pt;margin-top: 0pt;} 

.oddrow {background:#ece9d8;margin-bottom: 0pt;margin-top: 0pt;} 

.grid {position: relative; margin-bottom: 2pt;margin-top: 0pt;
		margin-left:10pt; text-indent:-10pt;} 

.pager div{
	float: left;}
	

.pagetitle {//position:absolute; 
	margin-top: -5pt;
	margin-bottom: -1pt;
width=100%;
		 	top:0px;
			left:0px;
			padding-top: 10px;
		//	padding-right: 0px;
		//	padding-left: 15px;
		//	padding-bottom: 120px;
			border:1px solid #9999cc;
			visibility:visible;
			background-color:  #ffcc00;
			font-family: Verdana, Arial;
			font-size: 8pt;
			text-align: left;
			z-index:99;}

.footer {
position: fixed;
width: 100%;
height: 100px;
top: auto;
right: 0;
bottom: 20pt;
left: 0;
22}
hr {clear: both;}
label {white-space:pre;}
.active {background:lightgreen; } 
.off {background:lightgray; } 
.launched {background:yellow; } 
.new {background:lightblue; } 

td #editZone {vertical-align: top; padding-top: 50px;}

#editZone .col2 {
	width: 120px;
}

#attrName {
	display: block;
	width: 110px;
	float: left;
	margin: 2px 4px;
	vertical-align: center;
}
#value {
	float: left;
	margin: 2px 4px;
	height: 24px;
	vertical-align: center;
}

#value select { max-width: 100px; }

.fieldError {
	color: #FF0000;
	font-weight: normal;
	padding-left: 4px;
	padding-bottom: 8px;
}

input.rightButton { float:right; margin-top:-22px; }

#editAlarm #mapContainer { height:500px; width:500px; }
			 
