body
{
	margin: 0px 0px 0px 0px;
	padding: 0px;
	font-size: 12px;
	color: #000;
	line-height: 22px;
	font-family: Tahoma; /* color: windowtext; 	background-color: window; 	font-family: tahoma; */ /*scrollbar-highlight-color: #C0C4E7; 	scrollbar-shadow-color: #C0C4E7; 	scrollbar-3dlight-color: #003695; 	scrollbar-track-color: #F7F6FE; 	scrollbar-darkshadow-color: #003695; 	scrollbar-face-color: #C0C4E7; 	scrollbar-arrow-color: black; 	*/
}
.HEAD {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FILTER: progid:DXImagetransform.Microsoft.Glow(color=000000,strength=1); WIDTH: 100%; COLOR: #fff
}
.HEAD1 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: progid:DXImagetransform.Microsoft.Glow(color=000000,strength=1); WIDTH: 100%; COLOR: #fff
}
.HEAD2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; FILTER: progid:DXImagetransform.Microsoft.Glow(color=000000,strength=1); WIDTH: 100%; COLOR: #13057C
}
.blackborder {
	BORDER-RIGHT: #b0b0b0 1px solid; BORDER-LEFT: #b0b0b0 1px solid; BORDER-BOTTOM: #b0b0b0 1px solid
}
.font1 {text-decoration:none;font-size: 12px;height:0;filter:dropshadow(OffX=1, OffY=1,Color=#D7DBE2);}
.shadow1{text-decoration:none;font-size: 14px;height:0;filter:dropshadow(OffX=1, OffY=1,Color=#D7DBE2);}
.p14 {font-size:14px}
.p20 {font-size:21px; font-family:ºÚÌå; font-weight:bold}
.p12 {font-size:12px}
.p11 {font-size:11px}
.ptitle
{
	font-size:16pt;
	color: #FF0000;font-family:ºÚÌå; font-weight:bold
}
.required
{
	color:red;
}
.pageTitle
{
	font-size: 1.6em;
	font-weight: bold;
}
.pageDesc
{
	font-weight: bold;
}
.cursorHand
{
	cursor: hand;
}
.desc_box
{
	width: 320px;
	height: 80;
	font-size: 11px;
	font-family: ºÚÌå;
	scrollbar-darkshadow-color: menu;
	letter-spacing: .5px;
	border: 1px solid #1c4593;
}
.name_box
{
	width: 320px;
	font-size: 11px;
	font-family: Tahoma;
	border: solid 1px #1c4593;
}
.table
{
	border-collapse: collapse;
}
.redFont
{
	color: #f60;
	font-weight: bold;
	text-decoration: none;
}
.pathTable
{
	width: 98%;
	border-collapse: separate;
	margin-top: 8px;
	margin-bottom: 8px;
	border-width: 0px;
	margin-left: 8px;
}
.descText
{
	overflow: hidden;
	width: 160px;
	text-overflow: ellipsis;
}
.ellipsisText
{
	overflow: hidden;
	text-overflow: ellipsis;
	max-width: 20px;
}
.pathTable A
{
	white-space: nowrap;
}
.actionTable
{
	border-collapse: collapse;
	width: 170px;
	border-color: #003399;
	border-width: 1px;
	border-style: solid;
	font-size: 11px;
	white-space: nowrap;
}
.actionTD
{
	background-color: #3366cc;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
}
.actionTD A
{
	color: white;
}
.fontNormal
{
	font-size: 11px;
	color: #000;
	line-height: 22px;
	font-family: Verdana;
}
.nowrap
{
	white-space: nowrap;
}
.tvmiddle
{
	vertical-align: middle;
}
.searchInput
{
	border: solid 1px #1c4593;
	background-color: #e1e6f3;
	margin-left: 8px;
	margin-top: 6px;
}
.normalInput
{
	border: solid 1px #1c4593;
	background-color: white;
	color: Black;
}
.blackFont
{
	color: Black;
}
.disabled
{
	background-color: #e6e6e6;
}
.input_button
{
	/*border-top: #84c279 1px solid;
	border-left: #84c279 1px solid;
	border-right: #276b0b 1px solid;
	border-bottom: #276b0b 1px solid; /*background:url(../images/bt_bg.gif);*/
	/*border-width: 1px;
	padding: 2 4 0 4;
	margin-right: 2;
	margin-left: 2;
	font-size: 11px;
	filter: progid:DXImageTransform.Microsoft.gradient(enabled= 'true' ,startColorstr=#3b9d14, endColorstr=#77d919);
	color: #fff;*/
	font-family: Tahoma;
	height: 23px;
	width:80px;
}
A  	{COLOR: #333333; TEXT-DECORATION: none}
A:link	{COLOR: #333333; TEXT-DECORATION: none}
A:visited{COLOR: #333333; TEXT-DECORATION: none}
A:hover	{COLOR: #FF0000; TEXT-DECORATION: underline}
A:active	{TEXT-DECORATION: none}
A.blue  	{COLOR: #003399; TEXT-DECORATION: none}
a:link.blue	{COLOR: #003399; TEXT-DECORATION: none}
a:visited.blue{COLOR: #003399; TEXT-DECORATION: none}
a:hover.blue	{COLOR: #FF0000; TEXT-DECORATION: underline}
a:active.blue	{TEXT-DECORATION: none}
A.black  	{COLOR: #000000; TEXT-DECORATION: none}
a:link.black	{COLOR: #000000; TEXT-DECORATION: none}
a:visited.black{COLOR: #000000; TEXT-DECORATION: none}
a:hover.black	{COLOR: #FF0000; TEXT-DECORATION: underline}
a:active.black	{TEXT-DECORATION: none}

A.White  	{COLOR: #ffffff; TEXT-DECORATION: none}
a:link.White	{COLOR: #ffffff; TEXT-DECORATION: none}
a:visited.White{COLOR: #ffffff; TEXT-DECORATION: none}
a:hover.White	{COLOR: #f8f8f8; TEXT-DECORATION: underline}
a:active.White	{TEXT-DECORATION: none}

A.red   	{COLOR: #ff0000; TEXT-DECORATION: none}
a:link.red	{COLOR: #ff0000; TEXT-DECORATION: none}
a:visited.red{COLOR: #ff0000; TEXT-DECORATION: none}
a:hover.red	{COLOR: #ffa800; TEXT-DECORATION: underline}
a:active.red	{TEXT-DECORATION: underline}

A.green   	{COLOR: #008000; TEXT-DECORATION: none}
a:link.green	{COLOR: #008000; TEXT-DECORATION: none}
a:visited.green{COLOR: #008000; TEXT-DECORATION: none}
a:hover.green	{COLOR: #ffa800; TEXT-DECORATION: underline}
a:active.green	{TEXT-DECORATION: underline}

.fwbold
{
	font-weight: bold;
}
:link.fs11
{
	font-size: 11px;
	text-decoration: none;
}
.pageDesc, .tableTitle
{
	font-size: 11px;
	color: #000;
	line-height: 22px;
	font-family: Verdana;
	font-weight: bold;
}

.pageNormal, .tableText
{
	font-size: 11px;
	color: #000;
	line-height: 22px;
	font-family: Verdana;
}
.dialogBottom
{
	color: #3366cc;
	background-color: #edf2ff;
	border-top:solid 1px #7692cc;
	padding-top:6px;
	padding-bottom:6px;
	padding-right:5px;
	height:45px;
}
.dialogTable
{
	width:100%;
	height:100%;
	padding-bottom:5px;
	margin-top:0px;
	margin-left:0px;
}
.newdatasourceTitle
{
	color: #3366cc;
	background-color: #edf2ff;
}
.lAlign
{
	text-align:left;
}
.rAlign
{
	text-align: right;
}
.fcwhite
{
	color: white;
}
.searchTitle
{
	background-color: #3366cc;
	padding-left: 5px;
	font-weight: bold;
	height: 20px;
}
.blueBorder
{
	border-color: #003399;
	border-width: 1px;
	border-style: solid;
}
.grayBorder
{
	padding-top: 2px;
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
}
IMG
{
	border-width: 0;
}

.titleTable
{
	border-collapse: collapse;
	border: solid 1px #CCCCCC; /*#003399;*/
	width: 99.5%;
}
.titleTable TD
{
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #cecece;
}
.titleTableFTD
{
	background: url(../images/table_head_highlight.gif);
}
.titleTableTR
{
	background: url(../images/table_head.gif);
}

.parentA,#parentSpanTR A
{
}
:hover.parentA, #parentSpanTR a:hover
{

}
:active.parentA, #parentSpanTR a:active
{

}
.parentA1,#parentSpanTR1 A
{
	font-size: 8.5pt;
	color: #000000;
	text-align: justify;
	border: 1px solid transparent;
	text-decoration: none;
	background-color: transparent;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
:hover.parentA1, #parentSpanTR1 a:hover
{
	font-size: 8.5pt;
	color: #000000;
	text-align: justify;
	border: 1px solid transparent;
	text-decoration: none;
	background-color: transparent;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
:active.parentA1, #parentSpanTR1 a:active
{
	font-size: 8.5pt;
	color: #000000;
	text-align: justify;
	border: 1px solid transparent;
	text-decoration: none;
	background-color: transparent;
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #aaa;
	border-right: 1px solid #aaa;
	padding-left: 1px;
	padding-right: 1px;
	padding-top: 1px;
	padding-bottom: 1px;
}
#parentSpanTR IMG
{
	border-width: 0;
	
	vertical-align:text-bottom;
}
.LargeFolderName
{
	font-weight: bold;
	font-size: 12pt;
	font-family: Tahoma;
}
:link.redlink
{
	font-weight: bold;
	padding-bottom: 0px;
	color: #039;
	text-decoration: underline;
}
.redlink, :visited.redlink
{
	font-weight: bold;
	padding-bottom: 0px;
	color: #f60;
	text-decoration: none;
}
:hover.redlink
{
	font-weight: bold;
	padding-bottom: 0px;
	color: #f60;
	text-decoration: underline;
}
.repeaterTitle
{
	font-size: 11px;
	font-family: Tahoma;
	font-weight: bold;
	width:60px;
}
.repeaterContent
{
	font-size: 11px;
	font-family: Tahoma;
}

.Copyright
{
	padding: 1 3 1;
	font-size: 8pt;
	color: #565656;
	font-family: Tahoma;
}
HR
{
	background-color: #9cc1e4;
	border-width: 0px;
	border-color: #9cc1e4;
	height: 1px;
}

.tab-on
{
	border-right: #8b9dd4 1px solid;
	padding-right: 8px;
	border-top: #8b9dd4 1px solid;
	padding-left: 8px;
	padding-bottom: 5px;
	border-left: #8b9dd4 1px solid;
	cursor: hand;
	color: #003399;
	padding-top: 5px;
	border-bottom: #8b9dd4;
	height: 28px;
	vertical-align: middle;
	width: 100%;
	white-space: nowrap;
	background-color:White;
}
.tab-off
{
	border-right: #8b9dd4 1px solid;
	padding-right: 8px;
	border-top: #8b9dd4 1px solid;
	padding-left: 8px;
	padding-bottom: 4px;
	border-left: #8b9dd4 1px solid;
	cursor: hand;
	color: #003399;
	padding-top: 5px;
	border-bottom: #8b9dd4 1px solid;
	height: 15px;
	background-color: #cfdcff;
	vertical-align: middle;
	width: 100%;
	white-space: nowrap;
}
.tab-none
{
	border-bottom: #8b9dd4 1px solid;
}
.tab-spliter
{
	width: 4px;
}
.tab-content
{
	border-top: #8b9dd4 1px;
	vertical-align: top;
	width: 98%;
	height:100%;
	margin: 0 0 0 0;
}
table,Td
{
	font-family: Verdana;
	font-size: 11px;
}

input, select
{
	height: 20px;
	font-family: Tahoma;
	font-size: 11px;
}



/*Header*/
:link.header
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 2px;
}
:visited.header
{
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	padding-bottom: 2px;
}
:hover.header
{
	color: #FFF;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 2px;
}


.header_td
{
	padding-left: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-top: 1px;
	height: 18px;
}


UL
{
	margin: 0px;
	border: 0px;
	padding-left: 6px;
	text-align: left;
	list-style-type: none;
	padding-right: 4px;
}
LI
{
	display: block;
	margin: 0px;
	padding: 0px;
	text-align: left;
	border-left: #fff 0px solid;
	line-height: 20px;
}
LI A
{
	display: block;
	margin-left: 3px;
	padding-left: 0px;
	width: 100%;
	color: #039;
	text-decoration: underline;
	text-indent: 3px;
}
LI A:hover
{
	color: #039;
	background-color: #DDE7FB;
}
.BoxLeft
{
	background-image: url( "../images/box_left.gif" );
	background-repeat: repeat-y;
}

.BoxRight
{
	background: url( "../images/box_right.gif" ) top right repeat-y;
}

.BoxTop
{
	background-image: url( "../images/box_top.gif" );
	background-repeat: repeat-x;
	background-position: 0 bottom;
}

.BoxBottom
{
	background-image: url( "../images/box_bottom.gif" );
	background-repeat: repeat-x;
}