body {
   font-family: PMingLiu, MingLiU, arial, helvetica, verdana, san-serif;
   margin:0px;padding:5px;
}
.titlegrey {
	font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif; 
        color: #1A1A1A;
}
.bodygrey { 
	font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif; 
	line-height: 16px; color: #1A1A1A
}
.optionblack {
        font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        line-height: 18px; color: #000000;
}
.bodyblue { 
	font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif; 
	line-height: 14px; color: #010F4C;
}
a {
        text-decoration: none;
}
a.imglink {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
	color: #008eb4;
	text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
        vertical-align:middle;
}
a.imglink:hover {
	background-color: #008eb4;
	color: #fff;
	text-decoration: none;
}
a.imglink img {
	border: 0;
}
a.rimglink {
	font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
	color: #ffffff;
        background-color: #008eb4;
	border: 0;
}
a.rimglink:hover {
	background-color: #ffffff;
	color: #008eb4;
}
a.rimglink img {
	border: 0;
}
a.rimglinksub {
    font-family: arial, helvetica, verdana, san-serif;
        background-color: #404ef4;
        color: #fff;
        border: 0;
}
a.rimglinksub:hover {
        background-color: #fff;
        color: #404ef4;
}
a.rimglinksub img {
        border: 0;
}
a.imglink3 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #008eb4;
        text-decoration: none;
        border: 1px solid #888888;
        padding-top:2px;
        padding-bottom:2px;
        vertical-align:middle;
}
a.imglink3:hover {
        background-color: #008eb4;
        color: #fff;
        text-decoration: none;
}
a.imglink4 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #008eb4;
        text-decoration: none;
        border: 2px solid #008eb4;
        padding-top:2px;
        padding-bottom:2px;
        vertical-align:middle;
}
a.imglink4:hover {
        background-color: #008eb4;
        color: #fff;
        text-decoration: none;
}
a.imglink2 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #8eb400;
        text-decoration: none;
        padding-top:2px;
        padding-bottom:2px;
        vertical-align:middle;
}
a.imglink2:hover {
        background-color: #8eb400;
        color: #fff;
        text-decoration: none;
}
a.imglink2 img {
        border: 0;
}
a.tlink {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #008eb4;
        border-bottom:0px;
}
a.imglink5 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #C62F48;
        padding-top:2px;
        padding-bottom:2px;
        vertical-align:middle;
        border: 0;
}
a.imglink5:hover {
        background-color: #C62F48;
        color: #fff;
}
a.imglink5 img {
        border: 0;
}
a.tlink:hover {
        border-bottom:1px solid #008eb4;color: #008eb4;
}
a.tlink2 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: #8eb400;
        border-bottom:0px;
}
a.tlink2:hover {
        border-bottom:1px solid #8eb400;color: #8eb400;
}
a.tlink3 {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        color: blue;
        border-bottom:0px;
}
a.tlink3:hover {
        border-bottom:1px solid blue;color: blue;
}
.bodynews { 
	font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif; 
	line-height: 16px; color: #010F4C;
}
.traffic-input {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
	font-size: 12px;
	color: #000000;
	background-color: #F2F8FF;
	height: 20px;
	border: 1px solid #97C0F0;
}
.title-traffic-input {
        font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;
        font-size: 12px;
        color: #000000;
        background-color: #F2F8FF;
        border: 1px solid #97C0F0;
}
.green-bar {background:#090;}
.red-bar {background:#c00;}
.blue-bar {background:#0099CC;}
.orange-bar {background:#FFCC00;}
.yellow-bar {background:#FFFF00;}
.white-bar {background:#FFFFFF;}
.bcolor0 {color:red;}
.bcolor1 {color:blue;}
.bcolor2 {color:green;}

.tablemenu {background-color: #008eb4;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;padding-top:3px;padding-bottom:3px}
.tablemenu_1 {background-color: #333366;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_2 {background-color: #996699;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_3 {background-color: #cc3366;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_4 {background-color: #222222;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_5 {background-color: #006600;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_6 {background-color: #ff800f;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_7 {background-color: #444444;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenu_8 {background-color: #dc00ff;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablemenuspc {padding:2px 2px 2px 2px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablesubmenu {background-color: #404ef4;color: #fff; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;}
.tablehd1 {background-color: #404ef4;color: #fff;font-size:14px;}
.tablebg1 {background-color: #c0cef4;color: #000;font-size:12px;}
.tablebg2 {background-color: #a0aef4;color: #000;font-size:12px;}
.tablebg3 {background-color: #808ef4;color: #000;font-size:12px;}
.tblbborder {border-bottom:1px solid #008eb4;}
.tblouter {border:1px solid #008eb4;}
.tblouter_1 {border:1px solid #99ffff;}
.tblouterm_1 {border:1px solid #333366;}
.tblouterm_2 {border:1px solid #996699;}
.tblouterm_3 {border:1px solid #cc3366;}
.tblouterm_4 {border:1px solid #222222;}
.tblouterm_5 {border:1px solid #006600;}
.tblouterm_6 {border:1px solid #ff800f;}
.tblouterm_7 {border:1px solid #444444;}
.tblouterm_8 {border:1px solid #dc00ff;}
.erralert {font-size: 12px; font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif; color: #c00; font-weight:bold;}
.header {font-size:24px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;line-height:32px;font-weight:bold}
.subheader {font-size:20px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;line-height:32px;font-weight:bold}
.loginBarHeight {height:70px;}
.bodyhead {font-size:14px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:bold;}
.bodytext {font-size:14px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:normal;}
.gamebodytext {font-size:14px;line-height:22px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:normal;}
.minitext {font-size:12px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:normal;}
.minihead {font-size:12px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:bold;}
.minimenu {background-color:#008eb4;color:#fff;font-size:12px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:bold;}
.selecttext {font-size:12px;font-family: PMingLiU, MingLiU, arial, helvetica, verdana, san-serif;font-weight:normal;}
.retext {line-height:30px;}
#index_other_features p {font-size:12px;line-height:12px;margin-top:3px;margin-bottom:3px}
#index_unique_features p {font-size:12px;line-height:12px;margin-top:6px;margin-bottom:6px}
.tiny0 {font-size:8px;width:8px;line-height:8px;height:8px}
.tiny1 {font-size:8px;background-color:orange;width:8px;line-height:8px;height:8px}
.tiny2 {font-size:8px;background-color:yellow;width:8px;line-height:8px;height:8px}
.tinyr {font-size:8px;background-color:red;width:8px;line-height:8px;height:8px}
.tinyb {font-size:8px;background-color:blue;width:8px;line-height:8px;height:8px}
.tinyg {font-size:8px;background-color:green;width:8px;line-height:8px;height:8px}
.tinyx {font-size:8px;background-color:#DDDDDD;width:8px;line-height:8px;height:8px}
.mini0 {font-size:11px;width:12px;line-height:12px;height:12px}
.mini0_br1 {font-size:11px;vertical-align:bottom;width:20px;text-align:center;margin:0px auto;}
.mini0_br2 {font-size:11px;vertical-align:bottom;width:12px;text-align:center;margin:0px auto;}
.mini1 {font-size:11px;background-color:orange;width:12px;line-height:12px;height:12px}
.mini2 {font-size:11px;background-color:yellow;width:12px;line-height:12px;height:12px}
.minir {font-size:11px;background-color:red;width:12px;line-height:12px;height:12px}
.minib {font-size:11px;background-color:blue;width:12px;line-height:12px;height:12px}
.minig {font-size:11px;background-color:green;width:12px;line-height:12px;height:12px}
.mini0_h {font-size:12px;line-height:14px;height:14px}
.mini1_h {font-size:12px;background-color:orange;line-height:14px;height:14px}
.mini2_h {font-size:12px;background-color:yellow;line-height:14px;height:14px}
.minir_h {font-size:12px;background-color:red;line-height:14px;height:14px}
.minib_h {font-size:12px;background-color:blue;line-height:14px;height:14px}
.minig_h {font-size:12px;background-color:green;line-height:14px;height:14px}
.heatmap {font-size:1px;height:1px;line-height:1px;width:12px}
table.mini, td.mini
{
    border-color: grey;
    border-style: solid;
}

table.mini
{
    border-width: 0 0 1px 1px;
    border-spacing: 0px;
    border-collapse: collapse;
}

td.mini
{
    margin: 0px;
    padding: 0px;
    border-width: 1px 1px 0 0;
}
table.mini_p2, td.mini_p2
{
    border-color: grey;
    border-style: solid;
}

table.mini_p2
{
    border-width: 0 0 1px 1px;
    border-spacing: 0px;
    border-collapse: collapse;
}

td.mini_p2
{
    margin: 0px;
    padding: 1px;
    border-width: 1px 1px 0 0;
}

#sharelinks {font-size:14px;margin:8px 0 8px 15px;}
#sharelinks div {float:left;width:117px;height:25px;}
#sharelinks div img {margin-right:3px;border:0px}

#sharelinks2 {font-size:14px;}
#sharelinks2 div {padding-top:2px;float:left;width:18px;height:20px;}
#sharelinks2 div img {margin-right:0px;border:0px}

.black_overlay{
  display: none;
  position: absolute;
  top: 0%;
  left: 0%;
  width: 100%;
  height: 100%;
  background-color: grey;
  z-index:1001;
  -moz-opacity: 0.8;
  opacity:.80;
  filter: alpha(opacity=80);
}
.white_content {
  display: block;
  position: absolute;
  top: 20%;
  left: 30%;
  width: 300px;
  height: 220px;
  padding: 16px;
  border: 8px solid red;
  background-color: white;
  z-index:1002;
  overflow: auto;
}


