﻿html 
   {

   }
body 
{

	font-family: verdana;
	font-size: 12px; 
	color: #227AD2;
    margin: 0px 0px 0px 0px;
    background: white url("/images/bg.gif");
    background-repeat: repeat-x;
    background-position: bottom;
    z-index: 1;
}
.fullheight
{
	height:100%;
	width:100%;
}

.mainpage 
{
	z-index:2;

}
.pageheader 
{
	width: 100%;
}
.logo1
{
	background: url("/images/logo.gif") no-repeat;
	height: 109px;
	text-align:right;
	vertical-align:top;
	background-position: 30px 6px;


}
.langCell
{

	text-align:right;
	vertical-align:top;
}

.lang 
{
	color: #227AD2;
	font-size: 11px; 
	font-family: tahoma; 
	font-weight: normal; 
	text-decoration: none;

}
.darkline2
{
	background-color: #0066CC;
	height: 2px;
	padding:0px;
}
.darkline1
{
	background-color: #137FEA;
	height: 1px;
	padding:0px;
}
.lightline1
{
	background-color:Silver;
	height: 1px;
	padding:0px;
}

.bubbles2
{
	background: url("/images/bubbles2.gif") no-repeat;
	width:961px;
	height:91px; 
	padding:0px;

}
.bubbles3
{
	background: url("/images/bubbles3.gif") repeat-x;

	height:91px; 
	padding:0px;

}
.lighttitle 
{
	background: url("/images/menu.gif") repeat-x;
	height: 22px;
	font-family: tahoma; 
}

.lighttitle2 
{
	background: url("/images/menu.gif") repeat-x;
	height: 22px;
	font-family: tahoma; 
	text-align: right;
	padding-right: 47px;

	
}
.NavPics 
{
	padding-bottom: 4px;
}

.lblPortalTitle 
{
	font-size: 16px;
}
.bottomblue 
{
	display: block;
	width: 100%;
	height: 20px;
	background-color: #33ccff;

}

.bottom
{
	display: block;
	width: 100%;
    position:fixed;
	left:0px;
	bottom:0px;
	z-index: -1;
}
.leftmenu 
{
	text-align:left;
	vertical-align: top;
	background: url("/images/left_menu.gif") no-repeat;
	width: 263px;
	height: 293px;
}

.MenuLink
{
	color:#137FEA;
	text-decoration: underline;
	font-size: 11px; 
	font-family: tahoma; 
	
}
.MenuLink:hover
{
	color:#137FEA;
	font-size: 11px; 
	font-family: tahoma; 
	text-decoration: none;
}
.MenuLink2
{
	color:#137FEA;
	text-decoration: underline;
	font-size: 14px; 
	font-family: tahoma; 
	
}
.MenuLink2:hover
{
	color:#137FEA;
	font-size: 14px; 
	font-family: tahoma; 
	text-decoration: none;
}
.MenuLink3
{
	color:#137FEA;
	text-decoration: underline;
	font-size: 10px; 
	font-family: tahoma; 
	
}
.MenuLink3:hover
{
	color:#137FEA;
	font-size: 10px; 
	font-family: tahoma; 
	text-decoration: none;
}

.emptyline5
{
	display:block;
	height:5px;
	width: 100%;
}
.lbl10bold
{
	font-weight:bold;
}
.txt25 
{
	width: 25px;
}
.txt100 
{
	width: 100px;
}
.txt100right
{
	width: 100px;
	text-align: right;
}
.txt150 
{
	width: 150px;
}
.txt200 
{
	width: 200px;
}
.dpl200 
{
	width: 206px;
}

.txt400 
{
	width: 400px;
}

Table.RequestForm
{
	padding: 0px;

}
DIV.RequestFormTitle 
{
	text-align: center;
	font-size: 18px;
	padding-bottom: 10px;
}
.btn10{
	color:#333;
	font-family:verdana;
	font-size:8pt;
	font-weight:normal;
	border:1px solid;
	border-top-color:#999;
	border-left-color:#999;
	border-right-color:#666;
	border-bottom-color:#666;
	background-color:#ddd;
	filter:progid:DXImageTransform.Microsoft.Gradient(
		GradientType=0,StartColorStr='#ffffffff',EndColorStr='#ffcccccc');
		}
 
 .btn10:hover{
 border-top-color:#000;
   border-left-color:#000;
   border-right-color:#000;
   border-bottom-color:#000;
 }
 
.Bar_weak
{
    color:Red;
    background-color:Red;
}
.Bar_average
{
    color:Blue;
    background-color:Blue;
}
.Bar_good
{
    color:Green;
    background-color:Green;
}

.Bar 
{
background-image: url(/images/bar_indicator.gif); 
background-repeat: repeat-x; 
background-position:center;
}
.BarBorder
{
border-style:none;
padding: 0 0 0 0;
width:100px;
vertical-align:top;
font-size: 6px;
}

.txtHidden 
{
	visibility: hidden;
	width: 1px;
}
.tdbg 
{
	text-align:left;
	vertical-align: top;
	width:688px;
	padding-left: 10px;
}
.tdbgdiv 
{
	    position: absolute;
    	background: url(/images/bg.gif);
	    z-index:1;
	    bottom:0;
		background: url(/images/bg.gif);
		width: 100%;
	    height: 293px;
} 
.ProgressBarBg 
{
	position:absolute;
	display: table-cell;
	filter:alpha(opacity=70); -moz-opacity: 0.7; opacity: 0.7;
	top:0px;
	left: 0px;
	background-color: black;
	z-index:666;
	width:100%;
	height:100%;
	text-align: center;
	vertical-align: middle;
}

.ProgressBar 
{
	position:absolute;
	z-index:667;
	width:100%;
	left:0px;
	text-align: center;
	vertical-align: middle;
}


.ProgressBarContent
{

	height: 150px;
	width: 400px;
	text-align: center;
	z-index:668;
	background-color: white;
	
		
	
}
.GridView 
{
margin-left: 0px;
}

.GridViewItem
{

	padding-left: 10px;
	padding-right: 5px;
	vertical-align: top;
}
.GridViewHead
{

	padding-left: 10px;
	padding-right: 5px;
}
.ReadingsTitle
{
	height: 40px;
	vertical-align: top;
	font-size: 18px;
	
}
.divContractsTitle
{
	height: 40px;
	vertical-align: top;
	font-size: 18px;
	
}
.divChangePasswordTitle
{
	height: 40px;
	vertical-align: top;
	font-size: 18px;
}

.divContactsTitle
{
	height: 40px;
	vertical-align: top;
	font-size: 18px;
}

.lblBlink 
{	color: red;
	text-decoration: blink;
	}

.CellLeftBottomPadding2 {
padding-left:2px;
padding-bottom: 2px;

}
.PortalTitle {
display: inline;
padding-left: 20px;
}
.PortalTitleName {
display: inline;
padding-left: 50px;
}
.PortalTitleUser {
display: inline;
padding-left: 50px;
}

.PortalTitleDate{
display: inline;
padding-left: 50px;
}

.LoginHeader
{
	font-size: 16px;
padding: 5px 0px 10px 0px; 



	

}
/*AJAX.NET TAB CONTROL */
.ajax__tab_xp .ajax__tab_header {
    font-family:verdana,tahoma,helvetica;
    font-size:11px;
    background:url("AjaxControlToolkit.Tabs.tab-line.gif") repeat-x bottom;
}

.ajax__tab_xp .ajax__tab_outer {
    padding-right:4px;
    background:
        url("AjaxControlToolkit.Tabs.tab-right.gif") 
        no-repeat 
        right;
    height:21px;
}
.ajax__tab_xp .ajax__tab_inner {
    padding-left:13px;
    background:
        url("AjaxControlToolkit.Tabs.tab-left.gif") 
        no-repeat;

}
.ajax__tab_xp .ajax__tab_tab {
    height:13px;
    padding:4px;
    margin:0;
    background:
        url("AjaxControlToolkit.Tabs.tab.gif") 
        repeat-x;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_outer {
    background:
        url("AjaxControlToolkit.Tabs.tab-hover-right.gif") 
        no-repeat 
        right;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_inner {
    background:
        url("AjaxControlToolkit.Tabs.tab-hover-left.gif") 
        no-repeat;
}
.ajax__tab_xp .ajax__tab_hover .ajax__tab_tab {
    background:
        url("AjaxControlToolkit.Tabs.tab-hover.gif") 
        repeat-x;

}
.ajax__tab_xp .ajax__tab_active .ajax__tab_outer {
    background:
        url("AjaxControlToolkit.Tabs.tab-active-right.gif") 
        no-repeat 
        right;
                font-weight: bold;
                font-size: 13px;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_inner {
    background:
        url("AjaxControlToolkit.Tabs.tab-active-left.gif") 
        no-repeat;
                font-weight: bold;
                font-size: 13px;
}
.ajax__tab_xp .ajax__tab_active .ajax__tab_tab {
    background:
        url("AjaxControlToolkit.Tabs.tab-active.gif") 
        repeat-x;
                font-weight: bold;
                font-size: 13px; 
             
}
.ajax__tab_xp .ajax__tab_body {
    font-family:verdana,tahoma,helvetica;
    font-size:10pt;
    border:1px solid #999999;
    border-top:0;
    padding:8px;
    background-color:#ffffff;

}