
.menu DIV 
{
	FLOAT:left;
	WIDTH:180px;
	MARGIN: 0px 0px 15px 20px;
	PADDING:15px;
	BORDER:1px solid black;
	TEXT-ALIGN:center;
}

a img, a:link img {
	border: 0px;
}

#left_caption
{
	float:left;
	width: 200px;
	height: 160px;
	margin:0 0 15px 20px;
	padding:15px;
	border:1px solid black;
	text-align:center;
}

#left_panel
{
	HEIGHT: 90px;
	FONT: bold 12px Arial, Verdana, Helvetica;
}

#login
{
	FONT: bold 12px Arial, Verdana, Helvetica;
}

#back_box {
	opacity: 0.5;
	filter: alpha(opacity = 50);
  background-color:       #fff;
  position:               absolute;
  visibility:             hidden;
	z-index: 97;
}

#loading {
	border-width: 1px;
	border-style: solid;
	border-color: #000;   
	background-color: #fff;
  	position: absolute;
  	visibility: hidden;
	z-index: 98;
}

#message_box {
	background-color:       #fff;
  position:               absolute;
  visibility:             hidden;
	z-index: 98;
}

#message_box TD
{
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
}


#left_panel .more
{
	TEXT-ALIGN: center;
	WIDTH: 60px;
}

#hdr
{
	MARGIN: 0px 5% 0px 5%; 
	FONT: bold 12px Arial, Verdana, Helvetica;
}

#hdr-left_x
{
	background-image: url( ../images/header_left.png );
	background-repeat: repeat-y;
	background-position: left;
	height: 108px;
}

#bdy .normal TD
{
	MARGIN: 5px;
	border: 1px;
}

#hdr-middle
{
	color: #ffffff;
	font: 21px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/header_mid.png);
	background-repeat: repeat;
	height: 108px;
}

#hdr-right 
{
	background-image: url( ../images/header_right.png );
	background-repeat: repeat-y;
	background-position: right;
	height: 108px;
}

#message_box TABLE {
        MARGIN: 0px 0px;
        width: 100%;        
}

#hdr TABLE
{
	border: 0px;
	padding: 0px 0px 0px;
	spacing: 0px; 
	padding: 0px;
}

#hdr .mainHeader H1
{
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	COLOR: #6e6644;
	TEXT-ALIGN: left;
}

#hdr .mainHeader SPAN
{
	DISPLAY: block;
	FONT: bold 24px Arial, Verdana, Helvetica;
	COLOR: #5090C2;
	TEXT-ALIGN: left;
}

#bdy
{
	float: left;
	DISPLAY: inline;
	width: 90%;
	height: 100%;
	MARGIN: 0px 5% 0px 5%; 
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT: 11px Arial, Verdana, Helvetica;
}

#s_bdy
{
	PADDING-LEFT: 10px;
	PADDING-RIGHT: 10px;
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
	FONT: 11px Arial, Verdana, Helvetica;
}

#s_bdy TABLE
{
  FONT: 11px Arial, Verdana, Helvetica;
  COLOR: #000000;
}

#s_bdy .headerbar TD
{
  PADDING: 3px;
  BACKGROUND: #5090C2;
  COLOR: white;
  FONT: bold 12px Arial, Verdana, Helvetica;
}


#bdy a.index:link
{
	COLOR: #FFFFFF;
}

#bdy a.index:visited
{
	COLOR: #FFFFFF;
}

#pc a.index:link
{
	COLOR: #FF0000;
}

#pc a.index:visited
{
	COLOR: #FF0000;
}

#bdy TABLE
{
  FONT: 11px Arial, Verdana, Helvetica;
	COLOR: #000000;
}

#bdy .headerbar TD
{
	PADDING: 3px;
	BACKGROUND: #5090C2;
  COLOR: white;
  FONT: bold 12px Arial, Verdana, Helvetica;
}

#bdy .functionbar TD
{
	PADDING: 3px;
	BACKGROUND: #DEF0FF;
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
}

#bdy .functionbar TD
{
	PADDING: 3px;
	BACKGROUND: #DEF0FF;
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
}

#bdy .errorbar TD
{
	PADDING: 3px;
	BACKGROUND: #FFAA00;
	COLOR: white;
  FONT: bold 12px Arial, Verdana, Helvetica;
}

#bdy .infobar TD
{
	PADDING: 3px;
	BACKGROUND: #AAAA00;
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
}

#bdy .header TD
{
  PADDING: 3px;
  BACKGROUND: #ffffff;
  COLOR: #4876AF;
  FONT: bold 12px Arial, Verdana, Helvetica;
  TEXT-ALIGN: center;
}

#bdy .header_own TD
{
	PADDING: 3px;
	BACKGROUND: #ffffff;
  COLOR: #4876AF;
  FONT: bold 12px Arial, Verdana, Helvetica;
  HEIGHT: 45px;
}

#s_bdy .header TD
{
  PADDING: 3px;
  BACKGROUND: #ffffff;
  COLOR: #4876AF;
  FONT: bold 12px Arial, Verdana, Helvetica;
  TEXT-ALIGN: center;
}

#s_bdy .header_own TD
{
	PADDING: 3px;
	BACKGROUND: #ffffff;
  COLOR: #4876AF;
  FONT: bold 12px Arial, Verdana, Helvetica;
  HEIGHT: 45px;
}

#bdy .button
{
	PADDING: 3px;
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
	TEXT-ALIGN: center;
  VERTICAL-ALIGN: top;
 }

#bdy .left TD
{
	TEXT-ALIGN: left;
}

#bdy .center TD
{
	TEXT-ALIGN: center;
}

#bdy .level0 TD
{
	BACKGROUND: #ffee00;
}

#bdy .level1 TD
{
	BACKGROUND: #ff7777;
}

#bdy .level2 TD
{
	BACKGROUND: #ff9999;
}

#bdy .level3 TD
{
	BACKGROUND: #ffbbbb;
}

#bdy .search TD
{
	BACKGROUND: #FFFFFF;
	COLOR: #000000;
}

#bdy .firstcol
{
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .speedlastcol
{
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	WIDTH: 80px;
	TEXT-ALIGN: right;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .selected
{
	TEXT-ALIGN: center;
	BORDER-RIGHT: 1px solid black;
	BORDER-TOP 	: 1px solid black;
	BACKGROUND: #FFFFFF;
	BORDER-COLOR: #FFFFFF;
}

#bdy .notselected
{
	COLOR: white;
	TEXT-ALIGN: center;
	BORDER-RIGHT: 1px solid black;
	BORDER-TOP 	: 1px solid black;
	BACKGROUND: #5090C2;
	BORDER-COLOR: #FFFFFF;
}

#bdy .detail
{
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .arrow
{
	TEXT-ALIGN: center;
	WIDTH: 50px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .dtecol
{
	TEXT-ALIGN: center;
	WIDTH: 120px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .dspcol
{
	PADDING-LEFT: 6px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .stscol
{
	TEXT-ALIGN: center;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .numcol
{
	TEXT-ALIGN: center;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .nmecol
{
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .snmecol
{
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .datetime
{
	WIDTH: 140px;
	PADDING-LEFT: 3px;
	TEXT-ALIGN: center;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .imeicol
{
	PADDING-LEFT: 3px;
	TEXT-ALIGN: center;
	WIDTH: 150px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .devicenamecol
{
	HEIGHT: 28px;
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .latlongcol
{
	PADDING-LEFT: 3px;
	WIDTH: 80px;
	TEXT-ALIGN: center;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .kbcol
{
	PADDING-LEFT: 3px;
	WIDTH: 80px;
	TEXT-ALIGN: right;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .speedcol
{
	PADDING-LEFT: 3px;
	PADDING-RIGHT: 3px;
	WIDTH: 100px;
	TEXT-ALIGN: right;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .curbalcol
{
	PADDING-LEFT: 3px;
	TEXT-ALIGN: left;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	FONT: bold 12px Arial, Verdana, Helvetica;
}

#bdy .balcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: right;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .actcol_lft
{
	PADDING-LEFT: 4px;
	TEXT-ALIGN: left;
	WIDTH: 65px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .actcol_mid
{
	TEXT-ALIGN: left;
	WIDTH: 65px;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .client_hdr
{
	TEXT-ALIGN: center;
	HEIGHT: 30px;
	BORDER-BOTTOM: 1px solid black;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
}


#bdy .actcol_rht
{
	TEXT-ALIGN: left;
	WIDTH: 65px;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .dbtcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: right;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .cdtcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: right;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .balcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: right;
	WIDTH: 80px;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .acccol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: right;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .typcol
{
	TEXT-ALIGN: center;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy .configcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: center;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
	BORDER-RIGHT: 1px solid black;
}

#bdy .endcol
{
	PADDING-RIGHT: 3px;
	TEXT-ALIGN: center;
	WIDTH: 80px;
	BORDER-LEFT: 1px solid black;
	BORDER-RIGHT: 1px solid black;
	BORDER-BOTTOM: 1px solid black;
}

#bdy a 
{
	BORDER: 0px;
	TEXT-DECORATION: none;
}
#bdy a:link 
{
	COLOR: #FFFFFF;
}
#bdy a:visited 
{
	COLOR: #FFFFFF;
}

#bdy .mainHeader H1
{
	PADDING-LEFT: 10px;
	FONT-SIZE: 10px;
	COLOR: #6e6644;
	TEXT-ALIGN: center;
}

#bdy .infohdr
{
	PADDING: 3px;
	FONT: bold 12px Arial, Verdana, Helvetica;
	COLOR: #ffffff;
	BACKGROUND: #000000;
	TEXT-ALIGN: center;
}

#bdy .header
{
	FONT: bold 24px Arial, Verdana, Helvetica;
	COLOR: #17619E;
	TEXT-ALIGN: center;
}

#bdy .mainHeader SPAN
{
	DISPLAY: block;
	FONT: bold 24px Arial, Verdana, Helvetica;
	COLOR: #17619E;
	TEXT-ALIGN: center;
}

.functionbar TD
{
	PADDING: 3px;
	BACKGROUND: #DEF0FF;
  COLOR: #4876AF;
  FONT: 12px Arial, Verdana, Helvetica;
}


H1
{
	FONT-WEIGHT: bold;
	FONT-SIZE: 24px;
	MARGIN: 20px 0px 10px;
}

.msg_table {

	padding: 0px 20px 0px 20px;
}

.msg_left {
        background: url(../images/msg_left_2.png) no-repeat top left;
        float: left;
        width: 11px;
        height: 41px;        
}

.msg_right {
        background: url(../images/msg_right_2.png) no-repeat top left;
        float: left;
        width: 11px;
        height: 41px;        
}

.msg {
				background: #fff url(../images/msg_bg.png) repeat-x;
        float: left;
        width: 500px;
        height: 41px;
}
.new_msg_box {
				background: #fff url(../images/popups.png) no-repeat;
        float: left;
        width: 500px;
        height: 200px;
}

.msg_middle {
        float: left;
        width: 500px;
        height: 160px;
}

.msg_bottom {
				float: left;
        width: 500px;
        height: 13px;
}

#tab_area {

	border-width: 1px;
	border-style: solid;
	border-color: #000;
	padding: 10px;
}


#hdr .hdr-left
{
	position: static;
	background-image: url( ../images/header_left.png );
	background-position: top left;
	background-repeat: no-repeat;
	width: 760px;
	height: 108px;
}

#hdr .hdr-middle
{
	padding-top: 8px;
	vertical-align: top;
	color: #ffffff;
	font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/header_mid.png);
	background-repeat: repeat-x;
	height:108px;
}

#hdr .hdr-right
{
	background-image: url( ../images/header_right.png );
	background-position: top right;
	background-repeat: no-repeat;
	width: 8px;
	height: 108px;
}

#bdy .table-hdr-left
{
	position: static;
	background-image: url( ../images/table_header_left.png );
	background-position: top left;
	background-repeat: no-repeat;
	width: 21px;
	height: 38px;
}

#bdy .table-hdr-middle
{
	padding-top: 8px;
	vertical-align: top;
	color: #ffffff;
	font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/table_header_mid.png);
	background-repeat: repeat-x;
	height:38px;
}

#bdy .table-hdr-right 
{
	background-image: url( ../images/table_header_right.png );
	background-position: top right;
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
}

#bdy .table-hdr0-left
{
	position: static;
	background-image: url( ../images/table_header0_left.png );
	background-position: top left;
	background-repeat: no-repeat;
	width: 21px;
	height: 38px;
}

#message_box .popup-top-left
{
	position: static;
	background-image: url( ../images/popup_top_left.gif );
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 36px;
}

#message_box .popup-top-middle
{
	padding-top: 8px;
	vertical-align: top;
	color: #ffffff;
	font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/popup_top_middle.gif );
	background-repeat: repeat-x;
	height: 27px;
}

#message_box .popup-top-right 
{
	background-image: url( ../images/popup_top_right.gif );
	background-position: top right;
	background-repeat: no-repeat;
	width: 7px;
	height: 36px;
}

#message_box .popup-mid-left
{
	background-image: url( ../images/popup_mid_left.gif );
	background-position: left;
	background-repeat: repeat-y;
	width: 7px;
}


#message_box .popup-mid-right
{
	background-image: url( ../images/popup_mid_right.gif );
	background-position: right;
	background-repeat: repeat-y;
	width: 7px;
}

#message_box .popup-bottom-left
{
	position: static;
	background-image: url( ../images/popup_bottom_left.gif );
	background-position: top left;
	background-repeat: no-repeat;
	width: 7px;
	height: 44px;
}

#message_box .popup-bottom-middle
{
	padding-top: 8px;
	vertical-align: top;
	color: #ffffff;
	font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/popup_bottom_middle.gif );
	background-repeat: repeat-x;
	height: 35px;
}

#message_box .popup-bottom-right 
{
	background-image: url( ../images/popup_bottom_right.gif );
	background-position: top right;
	background-repeat: no-repeat;
	width: 7px;
	height: 44px;
}



#bdy .table-hdr0-middle
{
	padding-top: 8px;
	vertical-align: top;
	color: #ffffff;
	font: 12px "Futura Medium", "Myriad Pro", "Gill Sans", Helvetica, Verdana, Arial, sans-serif;
	background-image: url(../images/table_header0_mid.png);
	background-repeat: repeat-x;
	height: 38px;
}

#bdy .table-hdr0-right 
{
	background-image: url( ../images/table_header0_right.png );
	background-position: top right;
	background-repeat: no-repeat;
	width: 22px;
	height: 38px;
}

#bdy .table-func-left
{
	background-image: url( ../images/table_function_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 18px;
}

#bdy .table-func-middle
{
	background-image: url(../images/table_function_mid.png);
	background-repeat: repeat;
}

#bdy .table-func-right 
{
	background-image: url( ../images/table_function_right.png );
	background-repeat: repeat-y;
	background-position: right;
	width: 22px;
}

#bdy .table-func-bottom-left
{
	background-image: url( ../images/table_function_bottom_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 21px;
}

#bdy .table-func-bottom-middle
{
	background-image: url(../images/table_function_bottom_mid.png);
	background-repeat: repeat;
}

#bdy .table-func-bottom-right 
{
	background-image: url( ../images/table_function_bottom_right.png );
	background-repeat: repeat-y;
	background-position: right;
	width: 22px;
	height: 17px;
}

#bdy .table-body-top-left
{
	background-image: url( ../images/table_body_top_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 21px;
}

#bdy .table-body-top-middle
{
	background-image: url(../images/table_body_top_mid.png);
	background-repeat: repeat;
}

#bdy .table-body-top-right 
{
	background-image: url( ../images/table_body_top_right.png );
	background-repeat: repeat-y;
	background-position: right;
	height: 17px;
	width: 21px;
}

#bdy .table-body-header-left
{
	background-image: url( ../images/table_body_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 21px;
}

#bdy .table-body-header-middle
{
	background-image: url(../images/table_body_mid.png);
	background-repeat: repeat;
}

#bdy .table-body-header-right 
{
	background-image: url( ../images/table_body_right.png );
	background-repeat: repeat-y;
	background-position: right;
	height: 17px;
	width: 21px;
}

#bdy .table-body-left
{
	background-image: url( ../images/table_body_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 21px;
}

#bdy .table-body-middle
{
	background-image: url(../images/table_body_mid.png);
	background-repeat: repeat;
}

#bdy .table-body-right 
{
	background-image: url( ../images/table_body_right.png );
	background-repeat: repeat-y;
	background-position: right;
	width: 21px;
}

#bdy .table-body-bottom-left
{
	background-image: url( ../images/table_body_bottom_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 21px;
}

#bdy .table-body-bottom-middle
{
	background-image: url(../images/table_body_bottom_mid.png);
	background-repeat: repeat;
}

#bdy .table-body-bottom-right 
{
	background-image: url( ../images/table_body_bottom_right.png );
	background-repeat: repeat-y;
	background-position: right;
	width: 22px;
	height: 24px;
}

#bdy .table-page-bottom-left
{
	background-image: url( ../images/table_page_bottom_left.png );
	background-repeat: repeat-y;
	background-position: left;
	width: 0px;
	height: 30px;
}

#bdy .table-page-bottom-middle
{
	background-image: url( ../images/table_page_bottom_mid.png );
	background-repeat: repeat;
	height: 30px;
}

#bdy .table-page-bottom-right
{
	background-image: url( ../images/table_page_bottom_right.png );
	background-repeat: repeat-y;
	background-position: right;
	width: 0px;
	height: 34px;
}

