BODY {

	FONT-FAMILY:;
	FONT-SIZE: 9pt;
	CURSOR:DEFAULT;
	SCROLLBAR-FACE-COLOR: #ffffff; SCROLLBAR-HIGHLIGHT-COLOR: #cccccc; SCROLLBAR-SHADOW-COLOR: #cccccc; SCROLLBAR-3DLIGHT-COLOR: #ffffff; SCROLLBAR-ARROW-COLOR: #666666; SCROLLBAR-TRACK-COLOR: #ffffff; SCROLLBAR-DARKSHADOW-COLOR: #ffffff; 
}

.inputclass
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
.inputnotnull
{
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
font.cssTitle{
font-size:  9pt;
color:    #000000;
font-weight: bold;
}
textarea
{
overflow:auto;BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #000000 1px solid; FONT-SIZE: 9pt; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff
}
A:{cursor:default;}
A:link {cursor:default;text-decoration: none; color:#317DCE; }
A:visited {cursor:default;text-decoration: none; color: #317DCE;}
A:active {cursor:default;text-decoration:none; color: #ff0000;}
A:hover {cursor:hand;text-decoration: underline; color: #ff6329;}
.SelectBorderColor
{
border:1px solid #cccccc;
overflow:hidden;
position:absolute;
}
b{	font-size:9pt;}
TD{	font-size:9pt;}
TD.cssContent
{	border-top:     0px #FFFFFF solid;  	border-bottom:  0px #C0C0C0 solid;
}
TD.cssTitle{	border-top:     1px #808080 solid;	border-bottom:  1px #808080 solid;}
td.clsLTD{		color: #000000; 		border-left: 1px solid #808080; 		border-top: 1px solid #808080; 		background-color: #FFFFFF	}
td.clsMTD{color: #000000; border-left: 1px solid #808080; 		border-top: 1px solid #808080; 		border-right: 1px solid #808080; 		background-color: #FFFFFF	}
td.clsRTD{		color: #000000; 		border-top: 1px solid #808080; 		border-right: 1px solid #808080; 		background-color: #FFFFFF	}
th{	font-size:9pt;}
.bnumber{COLOR:red;font-family:;font-size:9pt;text-transform: uppercase}

.FrameDiv
{
	overflow:scroll;
	width:100%;
	height:100%;
	z-index:0;
	padding:0px;
}
.FrameDiv1
{
	
	overflow:auto;
	overflow-x:auto;
	overflow-y:auto;
	height:100%;
	z-index:0;
	position:relative;
	padding:0px;
	
}
.FrameDiv2
{
	position:relative;
	overflow:scroll;
	overflow-x:scroll;
	overflow-y:scroll;
	width:100%;
	height:100%;
	z-index:0;
	
	padding:0px;
}
.TD01
{
	text-indent:4px;
	font-family:;
	font-size:9pt;
}
div
{
	font-family:;font-size:9pt;line-height:150%
}
.C1
{
	FONT-FAMILY: "";
	FONT-SIZE: 9pt;
}
.input1 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: 1px solid #cccccc;
	BORDER-LEFT: 1px solid #cccccc;
	BORDER-RIGHT: 1px solid #cccccc;
	BORDER-TOP: 1px solid #cccccc;
	COLOR: #336699;
	FONT-FAMILY: "";
	FONT-SIZE: 9pt;
	vertical-align:middle;	
}
.input2 {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #000000 1px groove;
	BORDER-LEFT: #336699 1px groove;
	BORDER-RIGHT: #000000 1px groove;
	BORDER-TOP: #336699 1px groove;
	COLOR: #336699;
	FONT-FAMILY: "";
	FONT-SIZE: 9pt;
	vertical-align:middle;	
}
.divline
{
BORDER-left:0px;
BORDER-right:0px;
	BORDER-BOTTOM: #cccccc 1px groove;
	BORDER-top:0px;
	BACKGROUND-COLOR: #ffffff;
	height:12px;
	width:100%
	
}
.address {
	BACKGROUND-COLOR: #FFFFFF;
	BORDER-BOTTOM: #336699 1px groove;
	BORDER-LEFT: #336699 1px groove;
	BORDER-RIGHT: #336699 1px groove;
	BORDER-TOP: #336699 1px groove;
	COLOR: #0099ff;
	FONT-FAMILY: "";
	FONT-SIZE: 9pt;
	vertical-align:middle;	
}
.BigButton
{
	BACKGROUND-COLOR: #f7f7f7;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	HEIGHT: 22px;
	WIDTH: 80px;	
}
input.textarea{border:1 solid #ffffff;FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-VARIANT: normal; FONT-WEIGHT: normal; HEIGHT:20px; LINE-HEIGHT: normal}

.input_border {   
  height:   16px;   
  font-size:   12px;   
  border-top:   1px   solid   #003399;   
  border-right:   1px   solid   #BCBFE0;   
  border-bottom:   1px   solid   #BCBFE0;   
  border-left:   1px   solid   #003399;   
}
.button
{
BORDER-RIGHT: #ffffff 2px groove; PADDING-RIGHT: 2px; BORDER-TOP: #a8b5d8 2px groove; PADDING-LEFT: 0px; 
FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
PADDING-BOTTOM: 1px; 
BORDER-LEFT: #a8b5d8 2px groove;
 CURSOR: pointer; COLOR: navy; 
 LINE-HEIGHT: 1.1em; PADDING-TOP: 2px; 
 BORDER-BOTTOM: #ffffff 2px groove; 
 FONT-FAMILY: arial,  sans-serif; 
 WHITE-SPACE: nowrap; 
background:url(../../../../images/button/bg.jpg)
}
.button1
{
	BACKGROUND-COLOR: #f7f7f7;
	BORDER-BOTTOM: #999999 1px solid;
	BORDER-LEFT: #ffffff 1px solid;
	BORDER-RIGHT: #999999 1px solid;
	BORDER-TOP: #ffffff 1px solid;
	COLOR: #000000;
	FONT-SIZE: 10pt;
	HEIGHT: 22px;
	WIDTH: 80px;	
}

.button2
{
	BORDER-RIGHT: #FFFFFF 1px solid;
	BORDER-TOP: #FFFFFF 1px solid;	
	BORDER-LEFT: #FFFFFF 1px solid;
	BORDER-BOTTOM: #FFFFFF 1px solid;
	COLOR: #000000;
	FONT-FAMILY: "";
	FONT-SIZE: 9pt;
}
.button3
{
	border:1px outset buttonhighlight;
	background-image:url('../images/005/btnbg.gif');
	height:19px ;
	width:76px ;
	padding-top:1px ;
	color:#2F3B55 ;
	font-family: ""; 
	font-size:12px
}
.MENUBTN
{
	
	border:#F6F1F6 1px solid; 
	behavior:url(../script/menubtn.htc);
	cursor:default;
	height:15px;
	
	cursor:hand;
	align:center;
}
.MENUBTN1
{
	align:center;
	border:#F6F1F6 1px solid; 
	behavior:url(../../script/menubtn.htc);
	cursor:default;
	
	cursor:hand;
}
.DialogMENUBTN
{
	border:#2975C6 1px solid; 
	behavior:url(../script/dialogmenubtn.htc);
	cursor:default;
}
.font1
{
	FONT-FAMILY: "";
	FONT-SIZE: 12pt;
}
P
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: "","Arial";
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
}
BLOCKQUOTE
{
	FONT-SIZE: 9pt;
	FONT-FAMILY: "","Arial";
	MARGIN-TOP:0px;
	MARGIN-BOTTOM:0px;
}
.Item
{
	BORDER-RIGHT: #FFFFF7 1px solid;
	BORDER-TOP: #FFFFF7 1px solid;
	BORDER-LEFT: #FFFFF7 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #FFFFF7 1px solid;
	HEIGHT: 20px;WIDTH:22px;
	BACKGROUND-COLOR: #FFFFF7;
	ALIGN:LEFT;
	CURSOR: default;
}

.Items
{
	BORDER-RIGHT: #FFFFF7 1px solid;
	BORDER-TOP: #FFFFF7 1px solid;
	BORDER-LEFT: #FFFFF7 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #FFFFF7 1px solid;	
	BACKGROUND-COLOR: #FFFFF7;
	HEIGHT: 21px;
	ALIGN:LEFT;
	CURSOR: default;
}
.menuitems
{
	BORDER-RIGHT: #E0DFE3 1px solid;
	BORDER-TOP: #E0DFE3 1px solid;
	BORDER-LEFT: #E0DFE3 1px solid;
	COLOR: #000000;
	BORDER-BOTTOM: #E0DFE3 1px solid;	
	BACKGROUND-COLOR: #E0DFE3;
	ALIGN:LEFT;
	CURSOR: default;
	HEIGHT:18px;
	WIDTH:70px;
}
.small  { font-size: 9pt;}
.menuitem
{
	BORDER-RIGHT: #317DCE 1px solid;
	BORDER-TOP: #317DCE 1px solid;
	BORDER-LEFT: #317DCE 1px solid;
	COLOR: #ffffff;
	BORDER-BOTTOM: #317DCE 1px solid;	
	BACKGROUND-COLOR: #317DCE;
	ALIGN:LEFT;
	CURSOR: default;
	HEIGHT:21px;
	WIDTH:100px;
}
.Skinon {
	BORDER-RIGHT: buttonshadow 0px solid;
	BORDER-TOP: window 0px solid;
	VISIBILITY: hidden;
	BORDER-LEFT: window 0px solid;
	CURSOR: default;
	BORDER-BOTTOM: buttonshadow 0px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: #ffffff;
	Width:170px;
	Z-INDEX:1000;
}
.Skinoff {
	BORDER-RIGHT: windowframe 2px solid;
	BORDER-TOP: buttonface 1px solid;
	VISIBILITY: hidden;
	BORDER-LEFT: buttonface 1px solid;
	CURSOR: default;
	BORDER-BOTTOM: windowframe 2px solid;
	POSITION: absolute;
	BACKGROUND-COLOR: ivory;
	Z-INDEX:1000;
}
.mnuTable
{
	BORDER-TOP-WIDTH: 0px;
	BORDER-LEFT-WIDTH: 0px;
	BORDER-BOTTOM-WIDTH: 0px;	
	BACKGROUND-COLOR: #317DCE;
	BORDER-RIGHT-WIDTH: 0px";
	CURSOR: default;
}
.mnuTd
{
	CURSOR: default;
}
.rmenuItem
{
	BORDER-RIGHT: #FFFFF7 1px solid;
	BORDER-TOP: #FFFFF7 1px solid;
	BORDER-LEFT: #FFFFF7 1px solid;
	COLOR: #666666;
	BORDER-BOTTOM: #000000 1px solid;
	HEIGHT: 21px;
	WIDTH:168px;
	BACKGROUND-COLOR: #FFFFF7;
	ALIGN:LEFT;
	CURSOR: default;
}
.TableHeader
{
	
}
.frameworkItem
{
	font-size:9pt;
	font-family:;
}
span.a
{
	color:#000000;
	text-decoration:none
}

span.MouseOver
{

	padding-left:5px;
	padding-right:5px;	
	padding-top:2px;
	POSITION:relative;
	DISPLAY:inline;
	TOP:3px;
	HEIGHT:13px;
	MARGIN:2px;
	CURSOR:default;
	BORDER:1px solid #0099ff;
	COLOR:black;
	font-size:9pt;
}

span
{
	padding-left:3px;
	padding-right:3px;
	POSITION:relative;
	DISPLAY:inline;
	TOP:0px;
	HEIGHT:13px;
	MARGIN:1px;
	CURSOR:default;
	BORDER:1px solid #3169CE;
	COLOR:#ffffff;
	font-size:9pt;
}

.menu
{
	padding-left:5px;
	padding-right:5px;	
	POSITION:relative;
	DISPLAY:inline;
	TOP:0px;
	HEIGHT:13px;
	MARGIN:2px;
	WIDTH:95px;
	CURSOR:hand;
	BORDER:1px solid #F7F3F7;
	COLOR:black;
	font-size:9pt;
}

.clsTDUnderCss
{  
border-bottom: 1 solid #E6E6E6 ;
}