@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

img {
	border:0;
}

input {
	border-style:none;
	border-bottom:1px solid #666;	
	
	/*border:1px solid #CCC;*/
}

body {
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	background:#FFFFFF;
	scrollbar-arrow-color: #686868; 
	scrollbar-face-color: #EBEBEB; 
	scrollbar-3dlight-color: #D8D8D8; 
	scrollbar-highlight-color: #FFF;
	scrollbar-shadow-color: #FFF; 
	scrollbar-darkshadow-color: #D8D8D8;
	scrollbar-track-color: #FFF; 
	scrollbar-base-color:#f8f8f8;
}
pre {
	font-family:Courier New,Monaco,DejaVu Sans Mono;
	font-size:10pt;
}

input:checkbox{
	 border:0;
}

a {
	color:#000;
}

a:visited, a:link {
   text-decoration:none;
}

a:hover  {
   color:#000000;
}

#mainscreen {
	position:absolute; top:97px !important; top:97px;
}
*+html #mainscreen {
	top: 97px !important;
}

#footer {
	   background:url(../images/b3.jpg); height:43px; line-height:43px; color:#3a3a3a; text-align:center; font-size:12px;
}

.mainscreenTooltipBar {
	padding:10px 0px;
}

.activate {
	color:#d12f19;
	background-color:#F5F5F5;
	border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-size:10px;
	padding:4px 3px 4px 3px;
}
.activate:hover {
	background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#d12f19;
}
.activate:active  {
	background-color:#D12F19;
	border:1px solid #D12F19;
	color:#FFFFFF;
}

.logout {
	background-color:#F5F5F5;
	border-color:#EEEEEE #DEDEDE #DEDEDE #EEEEEE;
	border-right:1px solid #DEDEDE;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	line-height:130%;
	padding:4px 3px 4px 3px;
	text-decoration:none;
	color:#363636; font-size:10px; margin:0 1px 0 5px;
}
.logout:hover {
	background-color:#909090;
    border:1px solid #cccccc;
    color:#363636;
}
.logout:active{
    background-color:#6299c5;
    border:1px solid #6299c5;
    color:#fff;
}

.nav_line {
	cursor:pointer; color:#FFF; padding-left:10px; background:#363636; border-bottom:1px solid #FFF; font-size:12px;
}

.open_line {
	cursor:pointer; color:#FFF; padding-left:10px; background:#363636; font-size:12px;
}

.menutb{
	margin-left:0px;
}

.menudot{
	margin-left:5px;
}

.nav_link, .nav_now {
	height:24px; line-height:24px; background:#909090; padding-left:5px;
	color:#FFF; border-bottom:1px solid #FFF; cursor:pointer;
}
.nav_link:hover, .nav_now {
	background:#FFF;
	color:#333;
}

#tooltip {
	padding-left: 4px; font-size: 11px; border-bottom:1px dashed #FFF;
}

#feedback {
	font-size: 12px;
	font-weight: bold;
	width:95%;
	margin:0 auto;
	height:25px;
	line-height:15px;
}

#reloadnotice {
	font-size: 12px;
	color:#d12f19;
	width:90%;
	margin:0 auto;
	height:20px;
	line-height:15px;
	background-color:#F5F5F5;
	padding:1px 1px 1px 1px;
	cursor:pointer;
}

.white_btn {
	color:#FFF;
	background-color:#363636;
	padding:1px;
	line-height:6px;
	height:14px;
	text-decoration:none;
	cursor:pointer;
	font-size:11px;
	border:none;
}

.leftall_btn {
	background-image:url(../images/leftall.jpg);
	height:21px;
	width:23px;
    border:1px solid #bec1c4;
	text-decoration:none;
}

.left_btn {
	background-image:url(../images/left.jpg);
	height:21px;
	width:23px;
    border:1px solid #bec1c4;
	text-decoration:none;
}

.rightall_btn {
	background-image:url(../images/rightall.jpg);
	height:21px;
	width:23px;
    border:1px solid #bec1c4;
	text-decoration:none;
}

.right_btn {
	background-image:url(../images/right.jpg);
	height:21px;
	width:23px;
    border:1px solid #bec1c4;
	text-decoration:none;
}

.blue_btn {
	background-color:#363636;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF; font-size:12px;
}

.red_btn {
	background-color:#363636;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF; font-size:12px;
}

.greed_btn {
	background-color:#363636;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF; font-size:12px;
}

.gray_btn {
	background-color:#363636;
	border-style:solid;
	border-width:1px;
	cursor:pointer;
	font-weight:bold;
	text-decoration:none;
	color:#FFFFFF; font-size:12px;
}

#serviceproviderstable{
	color: #4C4C4C;
	font-size: 12px;
	background: #C4C4C4;
}

#serviceproviderstable td {
	padding:3px;
}

.border_onbottom {
	border: 1px solid #CCCCCC;
	border-bottom:0px;
}

.border_all {
	border: 1px solid #CCCCCC;
}

.border_all_blue {
	background-color:#FFF;
	border: 1px solid #0168b7;
}

.border_all_black {
	background-color:#FFF;
	border: 1px solid #363636;
}

.border_onbottomrmleft {
	border: 1px solid #CCCCCC;
	border-left: 0px;
	border-bottom:0px;
}

.mymenu {
	position:absolute;
	text-align:left;
	width:160px;
	border:1px solid black;
	background-color: #FFFFFF;
	line-height:20px;
	cursor:default;
	z-index: 1000;
	font-family: Arial, Helvetica, sans-serif,Verdana;
	font-size: 10pt;
}
.title {
	height:24px; line-height:24px; font-size:12px; padding:3px; border-bottom:1px solid #CCC; background:#E1E1DF;
}

.small_title {
	height:18px; line-height:18px; font-size:12px; padding:3px;
}

fieldset {
	padding:10px;
	line-height:18px;
}

.tab {
/*	margin: 0 10px;*/
	border-left:1px solid #363636;
	border-right:1px solid #363636;
	padding: 12px 32px;
	background-color:#666666;
	cursor: pointer;color:#FFF;
}
.tab:hover {
	background:#909090;
	cursor: pointer;color:#FFF;
}
.tab:active{
    background-color:#909090;
    color:#fff;
}
.tabbutton {
	padding: 12px 32px;
	background:#909090;
	color:#FFF;
}

.field_text {
	cursor:help;
}

.bottom_line{
	 border-bottom:1px solid #CCC; font-weight:bold;
}

.even { background: #F5F5F5; }
.odd{ background: #FFFFFF; }

html,body{
      -webkit-text-size-adjust:none;
}
.inputValidationFailed{
	background-color:#C00;
}