A:link
{ color: #1AB7EA; text-decoration: none; }
A:visited
{ color: #1AB7EA; text-decoration: none; }
A:active
{ color: #1AB7EA; text-decoration: none; }
A:hover
{ color: #EF2E23; text-decoration: underline; }

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background:white url('../images/header_bg_black.png') repeat-x left top;
}

.pagenum {FONT: bold 11px Arial; COLOR: #000;letter-spacing: 1px}
A.pagenum {FONT: bold 11px Arial; COLOR: #9EEDF1; TEXT-DECORATION: none;letter-spacing: 1px}
A.pagenum:hover {COLOR: #4F67CA; TEXT-DECORATION: underline;letter-spacing: 1px}
A.pagenum:visited {FONT: bold 11px Arial; COLOR: #397B92; TEXT-DECORATION: none;letter-spacing: 1px}
A.pagenum:visited:hover {COLOR: #0066FF; TEXT-DECORATION: underline;letter-spacing: 1px}

.mapToggle {FONT: bold 12px Arial; COLOR: #000;letter-spacing: 1px}
A.mapToggle {FONT: bold 12px Arial; COLOR: #9EEDF1; TEXT-DECORATION: none;letter-spacing: 1px}
A.mapToggle:hover {COLOR: #4F67CA; TEXT-DECORATION: underline;letter-spacing: 1px}
A.mapToggle:visited {FONT: bold 12px Arial; COLOR: #397B92; TEXT-DECORATION: none;letter-spacing: 1px}
A.mapToggle:visited:hover {COLOR: #0066FF; TEXT-DECORATION: underline;letter-spacing: 1px}

.subNav{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}	
#dvBody{
	position: relative;
	left: 0px;
	top: 25px;
}	
#mainmenu
{
	position: absolute;
	top: -2px;
}

#mainmenu ul
{
	padding: 0;
	margin: 0;
	padding: 0.4em 0 0.6em 0.5em;
}

#mainmenu ul li
{
	display: inline;
}

#mainmenu ul li a
{
	padding: 1em 1em;		
	color: white;
	text-decoration: none;
	font-weight: bold;
}

#mainmenu ul li a:hover, #mainmenu ul li a.active
{
	background: #E6F2FF;
	color: #6399cd;
}

#leftmenu {
	width: 11em;	
	padding: 0 0em 0.5em 0;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #E6F2FF;
	color: #333;
}

#leftmenu ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#leftmenu li {
	border-bottom: 1px solid #E6F2FF;
	margin: 0;
}
#leftmenu li a {
	display: block;
	padding: 5px 5px 5px 0.5em;	
	background-color: #736B56;
	color: #fff;
	text-decoration: none;
	width: 88%;
}
#leftmenu li a:hover, #leftmenu ul li a.active {	
	font-weight: bold;
	background-color: #E6F2FF;
	color: #6399cd;
}

#leftsub {
	width: 11em;	
	padding: 0 0em 0.5em 0;
	margin-bottom: 0.5em;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	background-color: #FFFFFF;
	color: #333;
}

#leftsub ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border: none;
}
#leftsub li {
	border-bottom: 1px solid #E6F2FF;
	margin: 0;
}
#leftsub li a {
	display: block;
	padding: 5px 5px 5px 0.5em;	
	background-color: #736B56;
	border-left: 10px solid #7C5A05;
	//border-right: 10px solid #FCD36D;	
	color: #fff;
	text-decoration: none;
	width: 88%;
}
#leftsub li a:hover, #leftsub ul li a.active {	
	font-weight: bold;
	background-color: #E6F2FF;
	border-left: 10px solid #27A1BB;
	//border-right: 10px solid #D9F9F9;	
	color: #6399cd;
}




.panelHeaderCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #8BD3D3;
	font-weight: bold;
	text-align: left;
}
.panelListCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	padding: 0px;	
	text-align: left;	
}
.panelListCellAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
	text-align: left;	
	padding: 0px;
	background-color: #E6F2FF;
}

.panelListCellChk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
}
.panelListCellChkAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;	
	background-color: #E6F2FF;
}
.normCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: left;	
	padding: 5px;
}
.pgHeaderCell {
	font-family: Arial; 
	font-size: 12px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 5px;
	padding-right: 5px;	
}
.dvTooltip{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input.dateBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;	
}
.tabSpan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.tabSpanClk{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
}

#dvVehPosition{
	text-align: center;
}
.infoLabelCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #8BD3D3;	
	font-weight: bold;
	padding:2px;
	
}
.infoDataCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #E6F2FF;
		
}
Table.infoTable{
	border-collapse: collapse;
	width: 100%;
	background-color: #E6F2FF;
}
select.timeInt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}
.markerLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color : #FFFFFF;
	
}
div.pollPanel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	font-weight:bold;	
}
div.dvEnPanel{
	background-image: url('http://www.agis.sg/AIS/images/popup_bg.png');	
	background-color: transparent;
	background-repeat: no-repeat;	
	width: 270px;
	border-width: 0px;	
	padding: 0px;
}
td.tdEnTitle{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
	}
td.tdEnBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
}
td.tdEnImg{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;	
	color: #333333;
}
td.tdEnClose{
	
	text-align: left;
	}

#dvEnBody{	
	max-height: 40px;
	overflow: auto;
}

div.dvPointBoxNew{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
	color: #FFFFFF;
}
input.txtSearchBox{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 13px;
}
td.login_left{
	background-image: url('../images/login_left.png');	
	width: 6px;
}

td.login_right{
	background-image: url('../images/login_right.png');	
	width: 5px;	
}
td.tdLoginCell{
	text-align: left;
	background-color: #FFFFFF;
}
td.tdLoginCellR{
	text-align: center;
	background-color: #FFFFFF;
}
td.tdLoginBg{
	background-color: #FFFFFF;
}

td.formLabelCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
td.formInputCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
td.formCenterCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
}
td.formSubHeaderCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	color : #FFFFFF;	
}
td.formBorderCell{
	width: 600px; 
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}
td.formBorderCellBig{
	width: 750px; 
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

span.spError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	color: #FF0000;
}
div.dvLoginError{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	position: relative;
	
	color: #FF0000;
}	
.disclaimer{
	width: 540px;
	height: 250px;
	font-family: arial;
	font-size: 12px;
	text-align: left;
}
td.infoTableHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	background-color: #999999;
	color: #FFFFFF;
	text-align: center;
}
td.listCell{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;	
}
td.listCellAlt{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #8BD3D3;
}
.creditLabel{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}
.creditValue{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
}		
.pgHeaderText{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
}
div.helpBody{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.helpSubHeader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}
#dvTermBody{
	font-family: Arial;
	font-size: 12px;
	width: 82%;
	text-align: left;
	border-style: solid;
	border-width: 1px;
	border-color: #999999;
	padding: 10px;	
	background-color: #EFEFEF;	
}
#dvTermFooter{
	font-family: Arial;
	font-size: 14px;	
	font-weight: bold;
	
}
#olTerm{
	line-height: 2em;	
}
