﻿BODY {
	MARGIN: 0px;
	FONT-FAMILY: Arial;
}
TABLE {
	BORDER-COLLAPSE: collapse
}
TD {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial;
}
TR {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial;
}
INPUT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial;
}
SELECT {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial;
}
TEXTAREA {
	FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial;
}
DIV{FONT-FAMILY: Arial;}
H1{FONT-FAMILY: Arial;}
H2{FONT-FAMILY: Arial;}
H3{FONT-FAMILY: Arial;}
H4{FONT-FAMILY: Arial;}
H5{FONT-FAMILY: Arial;}
H6{FONT-FAMILY: Arial;}
TD.AreaTitle {
	MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: small; MARGIN-LEFT: 30px; COLOR: threeddarkshadow; FONT-FAMILY: Arial;
}
TD.frame {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid
}
.input1 {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; FONT-SIZE: 8pt; BORDER-LEFT: 1px solid; COLOR: #666666; BORDER-BOTTOM: 1px solid; FONT-FAMILY: Arial; BACKGROUND-COLOR: #ffffff
}
.tdwhite {
	COLOR: #ffffff;
}
.tdblack {
	COLOR: #000000
}
.tdyellow {
	COLOR: #92a6af
}
.tdgreen {
	COLOR: #959293
}
.tdlightred {
	COLOR: #33a3b4
}
.tdgreybold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #a3a3a2; FONT-FAMILY: Arial
}
.tdExcelTip
{
	background-image: url(../Images/ExcelTip.gif);
	background-repeat: no-repeat;
	background-position: right top;
}
.tbQuery
{
	background-image: url(../Images/QueryTable.jpg);
}
.tdcolor_01 {
	background-color: #c5d4e9;
	height: 20px;
}
.tdcolor_02 {
	background-color: #ADD7FF;
	height: 20px;
}

.tdcolor_03 {
	background-color: #FFFFFF;-
	height: 20px;
}
.tdcolor_04 {

	background-color: #e3ebaf;
	height: 20px;
}
.tdcolor_05 {

	background-color: #E0E0E0;
	height: 18px;
}
.tdcolor_06
{
	font-weight: bold; 
	color: white;
	border-bottom: #99cc00 3px solid;
	background-color: #336699;	
	height: 20px;
}
.AlterColor
{
	background-color:#e3ebaf;	
}
.tdTitle
{
    FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#FFFFFF', endColorStr='#CCCCCC', gradientType='1');
    height: 30px;
}
.filterTitle
{
	FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr='#0A6CCE', endColorStr='#FFFFFF', gradientType='1')
}
.imgCalendar
{
	cursor:hand;
	boder:0;
	width:23;
	height:14
}
.imgSearch
{
	cursor:hand;
	boder:0;
	width:23;
	height:16
}
.btnStyle_01{ 
BORDER-RIGHT: #7b9ebd 1px solid;
WIDTH:50px;
HEIGHT:28px; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #7b9ebd 1px solid;
PADDING-LEFT: 2px; 
FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#cecfde);
BORDER-LEFT: #7b9ebd 1px solid; 
CURSOR: hand; 
COLOR: black; PADDING-TOP: 2px; 
BORDER-BOTTOM: #7b9ebd 1px solid 
} 
.btnStyle_02{ 
BORDER-RIGHT: #7EBF4F 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #7EBF4F 1px solid;
PADDING-LEFT: 2px; FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#B3D997);
BORDER-LEFT: #7EBF4F 1px solid; 
CURSOR: hand; COLOR: black; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #7EBF4F 1px solid 
} 
.btnStyle_03{ 
BORDER-RIGHT: #7EBF4F 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #7EBF4F 1px solid;
PADDING-LEFT: 2px;
FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#CAE4B6); 
BORDER-LEFT: #7EBF4F 1px solid; 
CURSOR: hand;
COLOR: black; 
PADDING-TOP: 2px;
BORDER-BOTTOM: #7EBF4F 1px solid 
} 
.btnStyle_04{ 
BORDER-RIGHT: #2C59AA 1px solid;
PADDING-RIGHT: 2px;
BORDER-TOP: #2C59AA 1px solid; 
PADDING-LEFT: 2px;
FONT-SIZE: 12px;
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
BORDER-LEFT: #2C59AA 1px solid; 
CURSOR: hand; 
COLOR: black;
PADDING-TOP: 2px;
BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btnStyle_05{ 
BORDER-RIGHT: #2C59AA 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #2C59AA 1px solid; 
PADDING-LEFT: 2px; 
FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#D7E7FA); 
BORDER-LEFT: #2C59AA 1px solid; 
CURSOR: hand; 
COLOR: black; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btnStyle_06{ 
BORDER-RIGHT: #FFE400 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #FFE400 1px solid; 
PADDING-LEFT: 2px; FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
BORDER-LEFT: #FFE400 1px solid; 
CURSOR: hand; COLOR: black; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #FFE400 1px solid 
} 
.btnStyle_07{
BORDER-RIGHT: #2C59AA 1px solid; 
PADDING-RIGHT: 2px; 
BORDER-TOP: #2C59AA 1px solid; 
PADDING-LEFT: 2px; 
FONT-SIZE: 12px; 
FILTER: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#C3DAF5); 
BORDER-LEFT: #2C59AA 1px solid; 
CURSOR: hand; 
COLOR: black; 
PADDING-TOP: 2px; 
BORDER-BOTTOM: #2C59AA 1px solid 
} 
.btnStyle_08
{
	font-family: Arial; 
	border: 1px solid #008000; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #339933; 
	color:#FFFFFF; 
	font-weight:700;
}
.btnStyle_Query
{
	font-family: Arial; 
	border: 1px solid #008000; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #339933; 
	color:#FFFFFF; 
	font-weight:700;	
}
.btnStyle_Reset
{
	font-family: Arial; 
	border: 1px solid #008000; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #339933; 
	color:#FFFFFF; 
	font-weight:700;	
}
.btnStyle_Export
{
	font-family: Arial; 
	border: 1px solid #008000; 
	padding-left: 4px; 
	padding-right: 4px; 
	padding-top: 1px; 
	padding-bottom: 1px; 
	background-color: #339933; 
	color:#FFFFFF; 
	font-weight:700;
}


.HRTrListDown {
	FONT-WEIGHT: bold; COLOR: #666666; BACKGROUND-COLOR: #eaf0d5
}
.HRTrListUp {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #366151
}
.tdlh18 {
	LINE-HEIGHT: 18px
}
.tdlh30 {
	LINE-HEIGHT: 30px
}
.tdlh20 {
	LINE-HEIGHT: 20px
}
.imgborder {
	BORDER-RIGHT: silver 2px solid; BORDER-TOP: silver 1px solid; BORDER-LEFT: silver 1px solid; BORDER-BOTTOM: silver 2px solid
}
#padt10 {
	PADDING-TOP: 10px
}
#padr10 {
	PADDING-RIGHT: 10px
}
#padl10 {
	PADDING-LEFT: 10px
}
#padl20 {
	PADDING-LEFT: 20px
}
#padl21 {
	PADDING-LEFT: 20px
}
#padl30 {
	PADDING-LEFT: 30px
}
#pad7036 {
	PADDING-LEFT: 40px; PADDING-TOP: 35px
}
.mainmenu {
	BACKGROUND-IMAGE: url(/tres/images/main_menu_bg.gif); LINE-HEIGHT: 30px
}
.webdings {
	FONT-SIZE: 9px; FONT-FAMILY: Arial
}
.mnu1 {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.inputNoborder {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; COLOR: #000000; BORDER-RIGHT-WIDTH: 0px
}
A.blue:link {
	COLOR: #3366ff; TEXT-DECORATION: none
}
A.blue:visited {
	COLOR: #3366ff; TEXT-DECORATION: none
}
A.blue:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A:link {
	COLOR: #000000; TEXT-DECORATION: none;FONT-FAMILY: Arial;
}
A:visited {
	COLOR: #000000; TEXT-DECORATION: none;FONT-FAMILY: Arial;
}
A:hover {
	color:#3366ff;
	text-decoration: none;
	LEFT: 1px; POSITION: relative; TOP: 1px;
	FONT-FAMILY: Arial;
}
A.white:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.white:hover {
	COLOR: #ffff00; TEXT-DECORATION: none
}
A.more:link {
	FONT-WEIGHT: bold; COLOR: #00679e; TEXT-DECORATION: none
}
A.more:visited {
	FONT-WEIGHT: bold; COLOR: #00679e; TEXT-DECORATION: none
}
A.more:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
A.CCCCCC:link {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A.CCCCCC:visited {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A.CCCCCC:hover {
	COLOR: #cccccc; TEXT-DECORATION: none
}
A.yellow:link {
	COLOR: #92a6af; TEXT-DECORATION: none
}
A.yellow:visited {
	COLOR: #92a6af; TEXT-DECORATION: none
}
A.yellow:hover {
	COLOR: #98616b; TEXT-DECORATION: none
}
A.lightred:link {
	COLOR: #33a3b4; TEXT-DECORATION: none
}
A.lightred:visited {
	COLOR: #33a3b4; TEXT-DECORATION: none
}
A.lightred:hover {
	COLOR: #ffa782; TEXT-DECORATION: none
}
A.green:link {
	COLOR: #959293; TEXT-DECORATION: none
}
A.green:visited {
	COLOR: #959293; TEXT-DECORATION: none
}
A.green:hover {
	COLOR: #7e5760; TEXT-DECORATION: none
}
A.whitebold {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitebold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.whitebold:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; TEXT-DECORATION: none
}
A.greybigbold {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #a3a3a2; FONT-FAMILY: Arial; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
A.greybigbold:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #a3a3a2; FONT-FAMILY: Arial; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
A.greybigbold:hover {
	FONT-SIZE: 12pt; COLOR: #a3a3a2; FONT-FAMILY: Arial; LETTER-SPACING: 1pt; TEXT-DECORATION: none
}
A.biggrey:link {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.biggrey:visited {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.biggrey:hover {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
A.black:link {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:visited {
	COLOR: #000000; TEXT-DECORATION: none
}
A.black:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.text-12 {
	FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.text-12-noColor {
	FONT-SIZE: 12px; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.font1 {
	FONT-SIZE: 9pt; COLOR: #666666; LINE-HEIGHT: 12pt; FONT-FAMILY: Arial; TEXT-DECORATION: none
}
.font2 {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial
}
.font3 {
	FONT-SIZE: 14px; COLOR: #000000; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial
}
.font4 {
	FONT-SIZE: 14px; COLOR: #3366ff; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial
}
.font5 {
	FONT-SIZE: 14px; COLOR: #666666; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial
}
.font6 {
	FONT-SIZE: 15px; LINE-HEIGHT: 20px; FONT-FAMILY: Arial
}
.font14bold {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #ffffff; FONT-FAMILY: Arial
}
.font14a6 {
	FONT-SIZE: 14px; COLOR: #a6a6a6; LINE-HEIGHT: 16pt; FONT-FAMILY: Arial
}
/*#NavTd {
	BORDER-RIGHT: #999999 1px solid; FILTER: progid:DXImageTransform.Microsoft.Gradient(startColorStr= '#ffffff' ,endColorStr= '#cadef4' ,gradientType= '0' );
}*/
#Nav
{
padding: 2px 0 10px 0px;
font: 1em Verdana, Arial;
}
#Nav .line
{
border-top: solid 1px #999999;
margin: 5px 0 5px 0;
}
#Nav > .line
{
margin: 6px 0 4px 0;
}
#Nav h4
{
margin: 4px 0px 5px 5px;
font-size: 95%;
}
#Nav > h4
{
margin: 4px 0px 4px 5px;
}
#Nav ul
{
list-style: none;
margin: 0;
padding: 0;
}
#Nav li
{
padding: 0;
margin: -4px 2px;
width: 210px;
}
#Nav > ul > li
{
margin: -3px 2px;
}
#Nav a
{
cursor: pointer;
display: block;
color: #000000;
margin: 1px 0px;
padding: 2px 4px 4px 7px;
}
#Nav > ul > li > a
{
border: 1px solid transparent;
padding: 2px 4px 4px 7px;
}

#Nav a:visited
{
color: #000000;
}
#Nav a:hover
{
border: 1px solid #cccccc;
margin: 0px;
padding: 2px 4px 4px 7px;
background-color: #f1f1f1;
text-decoration: none;
}
#Nav > ul > li > a:hover
{
margin: 1px 0px;
}

#Map
{
	padding: 4px 0 4px 0px;
	color: Blue;
}

#Map a
{
	padding: 4px 0 4px 0px;
	color: #0033cc;
	text-decoration: underline;
}

#Map .title
{
	color: black;
	font-weight: bold;
	text-decoration: none;
}

# Map a:visited
{
	color: #8A2BE2;
}

#Map a:hover
{
	color: #FFA500;
}

#Map .titlelink
{
	padding-left: 8px;
}

#Map .sublink
{
	padding-left: 14px;
}
.flyoutMenu {
	background-color: #F1F1F1;
	border-color: #999999;
	border-width: 0 1px 1px 0;
	border-style: solid;
	behavior: url(/default.htc);
}
.flyoutHeading {
	font-family: Arial;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 2px;
	cursor: default;
}
.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Arial;
	font-size: 70%;
	padding-left: 6px;
	padding-right: 25px;
	padding-top: 1px;
	cursor: hand;
}
.flyoutMenu TD.flyoutLink  {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Arial;
	font-size: 70%;
	padding: 1px 25px 3px 6px;
	cursor: hand;
}
.flyoutLink a {
	color: black;
	text-decoration: none;
}
.flyoutLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutLink a:active {
	color: black;
	text-decoration: none;
}
.flyoutSubHeading {
	font-family: Arial;
	font-size: 70%;
	background-color: #F1F1F1;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 4px;
	padding-left: 7px;
	cursor: default;
}
.flyoutSubLink {
	border-color: #F1F1F1;
	border-width: 1px;
	border-style: solid;
	font-family: Arial;
	font-size: 70%;
	padding: 1px 15px 3px 11px;
	cursor: hand;
}
.flyoutSubLink a {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:hover {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:visited {
	color: black;
	text-decoration: none;
}
.flyoutSubLink a:active {
	color: black;
	text-decoration: none;
}
 .FixedTitleRow
 {
     position: relative; 
     top: expression(this.offsetParent.scrollTop-2); 
     z-index: 10;
 }

 .FixedTitleColumn
 {
     position: relative; 
      top: expression(this.offsetParent.scrollTop-2); 
     left: expression(this.parentElement.offsetParent.scrollLeft-2);
 }

 .FixedDataColumn
 {
  left: expression(document.getElementById('div_GridView').scrollLeft-2);
	POSITION: relative;
 }
 .mainDiv
{
	SCROLLBAR-FACE-COLOR: #9999ff;
	
	width:expression(document.body.clientWidth*0.94); 
	height:expression(document.body.clientHeight - 200);
	overflow-y: auto;
	overflow-x:auto; 
} 
.article 
{ 
    BORDER-BOTTOM: black 1px solid; 
    BORDER-LEFT: black 1px solid; 
    BORDER-RIGHT: black 1px solid; 
    BORDER-TOP: black 1px solid; 
    FILTER: revealTrans(transition=23,duration=0.5) blendTrans(duration=0.5); 
    POSITION: absolute; 
    VISIBILITY: hidden; 
    background-color: #FFCC00;     
    padding-top: 3px; 
    padding-right: 3px; 
    padding-bottom: 3px; 
    padding-left: 3px


}