a:link { font-family: verdana; color:#565656;    font-weight: bold; text-decoration: underline;}
a:visited { font-family: verdana;  color:#565656;    font-weight: bold; text-decoration: underline;}
a:hover { font-family: verdana;  color:#FF6600;    font-weight: bold; text-decoration: underline;}

a.navlink:link { font-family: verdana; color:#ffffff;     font-weight: bold; text-decoration: none;}
a.navlink:visited { font-family: verdana;  color:#ffffff;    font-weight: bold; text-decoration: none;}
a.navlink:hover { font-family: verdana;  color:#ff9999;   font-weight: bold; text-decoration: underline;}


form.navform {  
margin-bottom: 0
}

.left_content_login {
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 10px;
	width: 240px;
	height: 178px;
}


   span.hl3{
	font-size:10px;
    	background:rgb(200, 200, 200);
   }


h1
{
position: absolute;
top: 100px;
left: 100px
}

h4
{
font-size:12px;
color:#333;
 font-weight: bold;
}

h4.error
{
font-size:12px;
color:#933;
font-weight: bold;
}


.selected {
color:#FF9999;
}

.selected_light {

color:#ffffff;
}

span.hei {
font-weight: bold;
color:#000000;
}

span.hei_name {
color:#991111;
}

span.expired_title {
font-size:12px;
color:#ff0000;
font-weight: bold;
}

span.login_error {
font-size:12px;
color:#872323;
font-weight: bold;
}

span.news_title {

text-align: centered; 
font-size:14px;
color:#989898;
font-weight: bold;

position: relative;

top: 0px;
left: 3px;


}

span.news_subject {
font-size:10px;
color:#336699;
font-weight: bold;
}

span.news_date {
font-size:9px;
color:#339966;
font-weight: bold;
}

span.news_by {
font-size:9px;

color:#115612;
font-weight: bold;
}

span.news_content {
text-align: justify; 
text-justify: newspaper 
font-size:10px;
color:#565656;

}


span.error { 
color:#ff0000;
font-weight: bold;
text-decoration: underline;
}


span.expiring {
color:#003465;
font-weight: bold;
text-decoration: underline;
}

td.expired {
color:#ff0000;
font-weight: bold;
text-decoration: underline;
}

span.expired {
color:#ff0000;
font-weight: bold;
text-decoration: underline;
}

span.inactive {
color:#4545cc;
}
span.required {
color:#99000;
font-weight: bold;
}

span.utype {
font-weight: bold;
color:#cfcfdd;
}

body {
	font-size:12px;
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
	
	}

table, input,textarea, select {
font-size:10px;
	margin:0px;
	padding:0px;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#333;
}

td.title {
font-size:12px;
font-weight: bold;
font-family:verdana, arial, helvetica, sans-serif;
color:#474;
}

.maintable {
position: absolute;
top: 0px;
left: 100px;
}
.news {
position: relative;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#334433;
	top: 5px;
	left: 20px;
	width: 368px;
	height: 156px;

}


.navtable {
font-family:verdana, arial, helvetica, sans-serif;
	color:#ffffff;
}



.left_content {
	font-weight: bold;
	position: relative;
	top: 0px;
	left: 20px;
	width: 395px;
	height: 217px;


}

.left_content_sms {
position: absolute;
top: 50px;
left: 0px;
}


.right_content{
	position: relative;
	font-family:verdana, arial, helvetica, sans-serif;
	top: 0px;
	left: 20px;
	width: 368px;
	height: 228px;


}

.right_content_harmony {
	position: relative;
	font-family:verdana, arial, helvetica, sans-serif;
	color:#ffffff;
	top: 10px;
	left: 20px;
	width: 198px;
	height: 156px;


}
.speed_place_icon {
	position: relative;
	top: 20px;
	left: 20px;
}

p.right_upper_content {
position: absolute;
top: 135px;
left: 560px;
}

p.right_lower_content {
position: absolute;
top: 320px;
left: 560px;
}

span.date {
position: relative;

font-size:10px;
font-weight: bold;
font-family:verdana, arial, helvetica, sans-serif;
color:#ffffff;

}