﻿body 
{
	text-decoration: none;
	font-size: 9pt;
	line-height: 117%;
	font-family: verdana,verdana;
	color: #303030;
	overflow:visible ;
}
td
{
	text-decoration: none;
	font-size: 9pt;
	line-height: 117%;
	font-family: verdana,verdana;
	color: #303030;
	overflow:visible ;
}
input
{
text-decoration:none;
font-size:9pt;
font-family:verdana,verdana;
color:#303030;
}
select
{
text-decoration:none;
font-size:9pt;
font-family:verdana,verdana;
color:#303030
}
textarea
{
text-decoration:none;
font-size:9pt;
font-family:verdana,verdana;
color:#303030;

}

a:link
{
text-decoration:none;
color:#330033
}
a:visited
{
text-decoration:none;
color:black
}
a:hover
{
text-decoration:underline;
color:#d20106
}
a:active
{
text-decoration:none;
color:#1212fd
}


.menuBar
{
    POSITION: relative;
    TEXT-ALIGN: center;
}
.menu
{  
	BORDER-RIGHT:buttonhighlight thin outset;
    BORDER-TOP:buttonhighlight thin outset;
    FLOAT:left;
	VISIBILITY:hidden;
	BORDER-LEFT:buttonhighlight thin outset;
	WIDTH:200px;
	BORDER-BOTTOM:buttonhighlight thin outset;
	POSITION:absolute;
	font-size:8px;
    z-index:1;
}


.barOver
{
	FONT-SIZE:7pt;
	font: tahoma;
	COLOR:#ffffff;
	FLOAT: left;
	background-color: #2B587B;
	letter-spacing: 0px;
	text-align: center;
	width: auto;
	list-style-position: outside;
	border-left-width: thin;
	display: inline;
	line-height: 18px;
	float: left;
	text-align: center;
	padding-left : 5pt;
	padding-right : 3pt;
	cursor:hand;
	font-weight : bold;
}

.menuItem
{
    FONT-SIZE:7pt;
	COLOR:#FFFFFF;
	FONT-WEIGHT:BOLD;
    PADDING-RIGHT: 15px;
	padding-left: 5px;
    WIDTH: 100%;
    CURSOR: hand;
    LINE-HEIGHT: 20px;
    BACKGROUND:#2B587B;
}
.ItemMouseOver
{
	FONT-SIZE:7pt;
	COLOR:#FEFFB3;
	FONT-WEIGHT:BOLD;
	PADDING-RIGHT: 15px;
	Padding-left: 5px;
	WIDTH: 200px;
	CURSOR: hand;
	LINE-HEIGHT: 20px;
	BACKGROUND-COLOR: #2B587B;
}

.ItemMouseOut
{
    WIDTH: 100%
}
.Arrow
{
    FLOAT: left;
    FONT-FAMILY: Webdings;
    POSITION: absolute;
    TEXT-ALIGN: left;
}


.Title
	{
	FONT-FAMILY:"Times";
	FONT-SIZE:12pt;
	font-weight: bold;
	color:#1D449C;
	}
 
.SubTitle
	{
	FONT-FAMILY:"arial";
	FONT-SIZE:10pt;
	FONT-WEIGHT:bold;
	}
 
.InputBox
{
	font-family: verdana;
	font-size: 9pt;
	BORDER: 1x solid #8EB779;
	HEIGHT:20px;
	WIDTH:120px;
	}
.InputBoxH  
{
	font-family: verdana;
	font-size: 9pt;
	BORDER: 1x solid #8EB779;
	HEIGHT:20px;
	WIDTH:120px;
}
	 	 
.GosBtn
	{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	HEIGHT:21px;
	WIDTH:125px;
	background-color:#EFEFEF;
	color: #106C0C;
	Border: thin outset 1;
	clip: auto;
}

.GomBtn
	{
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
	height:21px;
	width:80px;
	background-color:#EFEFEF;
	color: #106C0C;
	Border: thin outset 1;
	clip: auto;
}
.Msg
{
	font-family:Verdana;
	font-size:7pt;
	color:Red;
	font-weight:bold;
}
.xsBtn
{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	width:50px;
	height:22px;
	background-color:#D4E4F0;
	color:#2B587B;
}
.sBtn
{
	font-family:"Tahorma";
	font-size:7pt;
	font-weight:bold;
	width:80px;
	height:24px;
	background-color:#1E449D;
	color:#ffffff;
	border: thin 1 inset; clip:    rect(   )
}
.mBtn
	{
	font-family:verdana;
	font-size:8pt;
	font-weight:bold;
	width:120px;
	height:24px;
	background-color:#EFC8C8;
	color:#761919;
	}
.LBtn
	{
	 font-family:verdana;
	 font-size:8pt;
	 width:140px;
	 height:20px;
	 background-color:#efefef;
	 color:#2B587B
	 }
.sltBtn
	{
	 font-family:"Tahorma";
	 font-size:7pt;
	 font-weight:bold;
	 width:190px;
	 height:26px;
	 background-color:#1E449D;
	 color:#ffffff;
	border: thin 1 inset; clip:    rect(   )
	}
.HeadFt1
	{
	 font-family:verdana;
	 font-size:10;
	 background-color:#99CC99;
	 color:#336666;
	 font-weight:bold;
	 }
		 
.SumFt1
	{
	 font-family:verdana;
	 font-size:10;
	 background-color:#cccccc;
	 color:#336666;
	 font-weight:bold;
	 }
.SWTAG
	{
	 font-family:"Tahorma";
     font-size:8pt;
	 }
		 
.CtFt1
	{
	 font-family:Tahorma;
	 font-size:10;
	 color:Black;
	 }		 
.viewBox
{
	font-family: verdana;
	font-size: 9pt;
	BORDER: 1x solid #8EB779;
	}
.viewBoxText
{
	font-family: verdana;
	font-size: 9pt;
	BORDER: 1x solid #8EB779;
    width:370px;
	}

/* Grid */
.listGrid {
	border-collapse:collapse;
	width:100%;
}
.dataGrid {
	border-collapse:collapse;
	width:100%;
	table-layout:fixed;
    margin-top: 0px;
}
.dataGrid2
{
	border-collapse:collapse;
	width:95%;
}

.thBox {	
	height:24px;
	background-color:#C6D4E6;
	border: 1px solid #B4BEC8;
	text-align: center;
	border: 1px solid #B4BEC8;
	color:#1A2F57;
	font-size:9pt;
	font-weight: bold;
}
.tdBox {
	width:24px;
	height:24px;
	border: 1px solid #B4BEC8;
	background-color:#FFFFFF;
	text-align: center;
	font-size:9pt;

}

.thTitle {
	border: 1px solid #B4BEC8;
	background-color:#C6D4E6;
	text-align: center;
	color:#1A2F57;
	font-weight: bold;
	height:24px;
}
.TextArea
{
	
	overflow:visible ;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
	word-wrap:break-word; /*Internet Explorer 5.5+ */ 
}
.TextArea_IE6
{
	overflow:visible ;
	overflow-y:visible;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
}

.TextArea_IE7
{
	overflow:hidden;
	overflow-y:hidden;
	border-bottom-style:none;
	border-left-style:none;
	border-right-style:none;
	border-top-style:none;
}
.thTitle2 {
	border: 1px solid #B4BEC8;
	background-color:#C6D4E6;
	text-align: left;
	color:#1A2F57;
	font-weight: bold;
	height:24px;
	padding:2px 8px 2px 18px;
	vertical-align: top;
	background-position: top;
}
.thTitle a, .thTitle a:link, .thTitle a:visited {
	color: #1A2F57;
	text-decoration: none;
}
.thTitle a:hover {
	text-decoration: underline;
}
.tdData {
	border: 1px solid B4BEC8;
	background-color:#FFFFFF;
	padding:2px 4px;
	height:24px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	font-size:8pt;

}
.tdData a, .tdData a:link, .tdData a:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.tdData a:hover {
	color: #FF6600;
}
.tdData_noTruc {
	border: 1px solid B4BEC8;
	background-color:#FFFFFF;
	padding:2px 4px;
	height:24px;
	overflow:visible;
	white-space:nowrap;
	font-size:8pt;
}
.tdData_noTruc a, .tdData a:link, .tdData a:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;
	overflow:visible;
	white-space:nowrap;
}
.tdData_noTruc a:hover {
	color: #FF6600;
}
.tdData1 a, .tdData1 a:link, .tdData1 a:visited {
	font-weight: bold;
	color: #0066CC;
	text-decoration: underline;

}
.tdData1 a:hover {
	color: #FF6600;
}
.inputField {
	height : 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #808080;
	padding: 2px;
	width: 70px;
}
.inputField2
{
	height : 18px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #808080;
	border-right-color: #D4D0C8;
	border-bottom-color: #D4D0C8;
	border-left-color: #808080;
	padding: 2px;
	width: 50px;
}
td.Total {
	border: 1px solid B4BEC8;
	padding:2px 8px;
	height:24px;
	background-color:#FFFFDF;
	font-weight: bold;
}
td.sTotal {
	border: 1px solid B4BEC8;
	padding:2px 8px;
	height:24px;
	background-color:#F1D1FC;
	font-weight: bold;
}
input.Total {
	background-color:#FFFFDF;
	border: none;
}
input.sTotal {
	background-color:#F1D1FC;
	border: none;
}
.topbackimg 
{
	background-image: url(../images/TopBak.gif);
	background-repeat:repeat;
}
.necessary {
	background-image: url(../Images/Icon/necessary.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.paging {
	text-align: center;
	padding-top: 10px;
	color: #666666;
}
.paging a:link, .paging a:visited {
	color: #666666;
	text-decoration: none;
	font-size: 7pt;
}
.paging a:hover {
	color: #FF6600;
}
.size7 {
	font-size: 7pt;
}
.hidden { 
display:none;
}


.R {
	text-align: right;
}
.L {
	text-align: left;
}
.C{
	text-align: center;
}

.imgDisable 
{
	
	filter: Alpha(Opacity=50)Gray();
	cursor:default;
}	 
