﻿html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,table,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table,tr,td
{ 
    margin: 0; padding: 0; border: 0; outline: 0;   
}
html,body
{
	width:100%;
	height:100%;
    margin:0;
    padding:0;
    font-size:0.9em;
    font-family:sans-serif;
}
/*form
{
	width:100%;
	height:98%;
	font-size:1em;
	font-family:Arial, Verdana, Sans-Serif;		
}*/
ul, li { list-style-type:none;}
a{ text-decoration:none;}
a:link{ color:#000;}
a:visited{ color:#98bf21;}
a:hover{ color:#ff9900;}
a:active{ color:#98bf21;}
.onhover
{
  background-color:#ff9900;
  color:#000;	
}
.onout
{
  background-color:#fff;
}
.hidden
{
    display:none;
}
.txt
{
	border: 1px solid #DBDBDB;
	border-radius:5px;
    -moz-border-radius:5px; 
    -webkit-border-radius:5px; 
    font-size:1em;
}
.emergency
{
    background: url('../images/live_emergency_info.png') no-repeat;  
        
}
#d_infowindow
{
 font-size:1em;
 width:400px;	
}
.d_space_aaa
{ 	
	padding:5px 0 5px 20px; 
	text-transform:uppercase; 
	border-bottom:3px solid #AAA;
	margin:5px 0 5px 0;	
}

#d_vectical{ width:640px;}
#d_horizontal{ width:920px;}

/*********************
*****Table Xanh*******
*********************/
.tbxanh{font-size:10px;font-family:Arial, Helvetica, sans-serif;border-collapse:collapse; text-transform:capitalize;}
.tbxanh td, .tbxanh th{font-size:1.2em;border:1px solid #98bf21;padding:3px 7px 2px 2px;}
.tbxanh th {font-size:1.2em;padding-top:5px;padding-bottom:4px;background-color:#A7C942;color:#fff;}
.tbxanh td input { height:11px;}
.tbxanh span { color:Red; width:8px; height:8px; padding-left:2px;}
.tbxanh tr.alt td{color:#000;background-color:#EAF2D3;}  

/*********************
*****Table Lam*******
*********************/
.tblam{ font-size:12px; font-family:sans-serif;border-collapse:collapse; color:#696969;background-color:#ddedac;}
.tblam td{font-size:12px;border:1px solid #fff;padding:3px 7px 2px 2px; height:3em; }
.alt{ background-color:#f8ce8f;}  
.tblam tr:hover{ background-color:#f7c170;}  



/*************************
********* Báo lỗi ********
*************************/
.validateTips
{ 
	border: 1px solid transparent;	
	padding: 0.3em; 
	font-size:14px;
	color:Red; 
	border-radius:5px;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;  
}
.dialog
{
    width:98%; 
    height:50%; 
    top:0;    
    display:none; 
    z-index:9999; 
    position:absolute;    
    text-align:center;
    padding-top:20%;
}

/*******************
****Label marker****
*******************/
.labelsmarker
{
     color: red;    
     font-family: Arial;
     font-size: 1em;     
     text-align: center;
     white-space: nowrap;
     width:100px;
     height:100px;         
}
    .labelsmarker p
    {
        padding: 0;
        margin:0;
        font-size:1.2em;  
        /*background-color:#d7d3d3;*/      
    }
    .labelsmarker img
    {
        width:auto;
        height:auto;
    }
.labelsmarker1
{
    color: red;
    font-family: Arial;
    font-size: 1em;
    text-align: center;
    white-space: nowrap;
    width: 100px;
    height: 100px;
}
    .labelsmarker1 p
    {
        padding: 0;
        margin: 0;
        font-size: 1em;        
    }
    .labelsmarker1 img
    {
        width: auto;
        height: auto;
    }
.infobox
{
    -moz-border-radius-topleft: 5px; 
    -webkit-border-top-left-radius: 5px; 
    -khtml-border-top-left-radius: 5px; 
    border-top-left-radius: 5px;
}
/*Mau */
.blackText
{
    color:black;
}
.redText{
    color:red;
}    
.blueText
{
    color:blue;
}
.greenText {
    color:green;
}
.orangeText
{
    color:#e9560c;
}