﻿html,body {
	font-family: Tahoma,'Open Sans', sans-serif; 
	color: #333333;
	line-height: 1.166;	
	height: 100%;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
.text {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 11px;
	}
	
.greenregion {
		background-color: #faf8cc;

    }

th {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px;
	font-weight: bold;
	}

.left {
	vertical-align: top; 
	text-align: left;
	}
	
.right {
	vertical-align: top; 
	text-align: right;
	}
	
.centerbold {
	vertical-align: top; 
	text-align: center;
	font-weight: bold;
	}
	
.decimal {
	vertical-align: top; 
	text-align: ".";
	}
	
.leftnobold {
	vertical-align: top; 
	text-align: left;
	font-weight: normal;

	}


td {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px;
	}
.label {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: top; 
	text-align: left;
	background-color: #EFF2F5;
	}
.label_nobg {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: top; 
	text-align: left;
	}
.touch_button {
	font-size: 16px; 
	font-weight: bold; 
	vertical-align: middle; 
	text-align: left;
	}
.touch_nav {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: top; 
	text-align: left;
	background-color: #E3EFFF;
	-webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 3px 0 #565656;
    box-shadow: 0 1px 3px 0 #565656;
	}
.touch_nav_select {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	font-weight: bold; 
	vertical-align: top; 
	text-align: left;
	background-color: #acbeca;
	border-style:inset; 
	-webkit-border-radius: 7px;
    border-radius: 7px;
    -webkit-box-shadow: 0 1px 3px 0 #565656;
    box-shadow: 0 1px 3px 0 #565656;
	}
.data {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	vertical-align: top; 
	text-align: left;
	}
.data_num {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 13px; 
	vertical-align: top; 
	text-align: right;
	}
.section {
	background-image: url("codebase/imgs/skin_light_header.png"); background-repeat:no-repeat;
	}
	
.left {
	vertical-align: top; 
	text-align: left;
	}
	
.right {
	vertical-align: top; 
	text-align: right;
	}
	
.center {
	vertical-align: top; 
	text-align: center;
	}
	
.decimal {
	vertical-align: top; 
	text-align: ".";
	}
		
.nav {font-size: 12px;
	background-color: #ededed; 	
	position: relative;
	color: #055A78;
	font-family: Tahoma,'Open Sans', sans-serif;
	font-weight: normal;
	height: 22px;
	line-height: 20px;
	border: #C2D5DC 1px solid;
	overflow: hidden;
	background-image: url("codebase/imgs/dhxaccord_dhx_blue/dhtmlxaccordion_bg.png");
	background-position: top;
	background-repeat: repeat-x;
	-moz-user-select: none;
	cursor: default;
	padding-left: 4px;
	padding-right: 4px;
	}
      
.main {
	font-family: Tahoma,'Open Sans', sans-serif;
	font-size: 12px;
	background-color: #FFFFFF;
	}
.status {
	font-size: 11px; 	
	font-family: Tahoma,'Open Sans', sans-serif;
	font-weight: normal;
	padding-left: 4px;
	padding-right: 4px;

	
}
.info {font-size: 12px;
	background-color: #D3E2E5;
	background-image:url(codebase/imgs/skin_light_header.png)
    }

.changedfield { background-color: #FAF8CC; color: #000000;
}	

.error { color: #FF0033; font-weight: bold
}

.message { font-weight: bold
}

.heading { font-weight: bold
}

.footnote { font-style:italic;
}

.amt {
	vertical-align: top; 
	text-align: right;
	}
	
.text {
	vertical-align: top; 
	text-align: left;
	}

tr

.even {background: #FFFFFF;}

.odd {background: #ededed;}

table {}

.panel {
	border-style: solid;
	border-color: #C2D5DC;
	border-width: 1px;
    }

.panel2 {
	border-style: solid;
	border-color: #C2D5DC;
	border-width: 2px;
    }

div 	

.chartlabel {
	background-color:#ffffff;
    -moz-border-radius:4px;
    -ms-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    height:15px;
    line-height:15px;
    font-size: 9px;
    width:25px;
    text-align:center;
    }

/******* hyperlink and anchor tag styles *******/

img {border-style: none;}

a:link, a:visited{
	color: #005FA9;
	text-decoration: none;
}
a.onclick:link, a.onclick:visited{
	color: #005FA9;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}


.PageTitle  h2   {
	background-color: #D3E2E5; 	
	position: relative;
	color: #055A78;
	font-family: Tahoma;
	font-weight: bold;
	height: 33px;
	/*line-height: 20px;  */
	border: #C2D5DC 1px solid;
	overflow: hidden;
	background-image: url("codebase/imgs/dhxaccord_dhx_blue/dhtmlxaccordion_bg.png");
	background-position: top;
	background-repeat: repeat-x;
	-moz-user-select: none;
	cursor: default;
	padding-left: 4px;
	padding-right: 4px;
	vertical-align: middle;
	}

.ParamTblTitle {
	background-color: #D3E2E5; 
	position: top;
	color: #055A78;
	font-family: Tahoma;
	font-weight: bold;
	line-height: 20px;
	border: #C2D5DC 1px solid;
	background-image: url("codebase/imgs/dhxaccord_dhx_blue/dhtmlxaccordion_bg.png");
	background-position: top;
	background-repeat: repeat-x;
	-moz-user-select: none;
	cursor: default;
	padding: 3px 0px 3px 10px;

	}

.ParamTitle{
	color: #055A78; 
	font: 16px Tahoma; 
	font-weight: bold
	}


.TreeMenuTitle {color: #888888; font: 18px Tahoma; font-weight: 600}

.XPSilverTopBack  {background-color: #B1B3C8}
.XPSilverMainBack {background-color: #B1B3C8; background-image: url(img/xpback_s.gif); background-repeat: no-repeat}
.XPSilverMenuBack {background-color: #C3C7D3; color: #FFFFFF; font: 10px Tahoma; font-weight: bold}
.XPSilverHorLine  {background-color: #DFDFDF}
.XPSilverExTitle  {color: #D7DDEF; font: 16px Tahoma; font-weight: bold}
.XPSilverText     {color: #FFFFFF; font: 11px Tahoma; background-image: url();}
.XPSilverTitle    {color: #DEE4F6; font: 20px Tahoma; font-weight: bold; background-image: url();}


/*.Text     {color: #222222; font: 11px Tahoma; background-image: url();}*/
.MainBack {background-color: #FFFFFF; color: #222222; font: 10px Tahoma; font-weight: bold}
.MenuBack {background-color: #CCCCCC; color: #FFFFFF; font: 10px Tahoma; font-weight: bold}
.TopBack  {background-color: #FFFFFF}
.ExTitle  {color: #999999; font: 16px Tahoma; font-weight: bold}
.CompTitle {color: #999999; font-weight:bold; text-align:right; background: url('../images/flame.jpg') no-repeat 0 100%;; font-style:normal; font-variant:normal; font-size:12px; font-family:Tahoma}

.ParamBack     {background-color: #FFFFFF; font: 11px Tahoma; font: 11px Tahoma;}
.ParamTbl      {color: #333333; font: 11px Tahoma; font: 11px Tahoma;}
.ParamTblCell  {background-color: #ECF7F9; font: 11px Tahoma; color: #222222;}

.StyleNameW    {color: #FFFFFF; font: 11px Tahoma; font-weight: bold}
.StyleNameB    {color: #000000; font: 11px Tahoma; font-weight: bold}

A.White:link          {font: 11px Tahoma; color: #B5EDFF; text-decoration: none;}
A.White:hover         {font: 11px Tahoma; color: #FFFFFF; text-decoration: underline;}
A.White:visited       {font: 11px Tahoma; color: #D3CCFF; text-decoration: none;}
A.White:visited:hover {font: 11px Tahoma; color: #FFFFFF; text-decoration: underline;}

A.Dark:link          {font: 11px Tahoma; color: #3333DD; text-decoration: none;}
A.Dark:hover         {font: 11px Tahoma; color: #5555FF; text-decoration: underline;}
A.Dark:visited       {font: 11px Tahoma; color: #5555CC; text-decoration: none;}
A.Dark:visited:hover {font: 11px Tahoma; color: #5555FF; text-decoration: underline;}

A.Black:link          {font: 11px Tahoma; color: #FFFFFF; text-decoration: none;}
A.Black:hover         {font: 11px Tahoma; color: #FFFFFF; text-decoration: underline;}
A.Black:visited       {font: 11px Tahoma; color: #F3F3F3; text-decoration: none;}
A.Black:visited:hover {font: 11px Tahoma; color: #FFFFFF; text-decoration: underline;}

A.MenuLink:link    {font: 10px Tahoma; color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.MenuLink:hover   {font: 10px Tahoma; color: #FFFFFF; text-decoration: none; font-weight: bold;}
A.MenuLink:visited {font: 10px Tahoma; color: #FFFFFF; text-decoration: none; font-weight: bold;}

.MenuTable          {border-width: 0;}m 
.MenuItem           {border-width: 1px; background-color: #628FE2; border-style: solid; border-color: #A0C0FF; color: #FFFFFF}
.MenuItemOver       {border-width: 1px; background-color: #285BA5; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

.MenuItemSilver     {border-width: 1px; background-color: #A3A3A3; border-style: solid; border-color: #E3E3E3; color: #FFFFFF}
.MenuItemOverSilver {border-width: 1px; background-color: #696969; border-style: solid; border-color: #FFFFFF; color: #000000; cursor: hand}

/************ sectionLinks styles **************/

#sectionLinks{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma;

}

#sectionLinks h3{
	padding: 2px 0px 2px 10px;
	border-bottom: 1px solid #cccccc;
}

#sectionLinks a:link, #sectionLinks a:visited {
	display: block;
	border-top: 1px solid #ffffff;
	border-bottom: 1px solid #cccccc ;
	font-weight: bold;
	padding: 3px 0px 3px 10px;
	background-color: #D3E2E5; 
	color: #055A78;
	background-image: url("codebase/imgs/dhxaccord_dhx_blue/dhtmlxaccordion_bg.png");
	background-position: top;
	background-repeat: repeat-x;
	-moz-user-select: none;

}

#sectionLinks a:hover{
	border-top: 1px solid #cccccc;
	background-color: #ededed; 
	background-image: none;
	font-weight: bold;
	text-decoration: none;
}