A {
	color : #000080;
	text-decoration : none;
}
A:HOVER {
	color : #0000FF;
	text-decoration : underline;
}
TD {
	font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
	color: #4E4A31;
	font-size: 11px;
}
IFRAME.topban {
	width: 100%;
	height: 130px;
	border : 0px;
}
FORM {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
TABLE {
	border: 0px;
	margin: 0px;
	padding: 0px;
}
TABLE.menu {
	width: 100%;
	height: 28px;
	text-align : center;
}
TABLE.navi {
	padding: 6px 0px 6px 0px;
}
TABLE.grid {
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-color: #F7F3E3;
}
TABLE.gau {
	border: 1px solid #D77733;
	margin-top: 4px;
}
TH.block {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	text-align : center;
	height: 30px;
	font-size: 8pt;
	background-image : url(img/4.gif);
	background-color: #FE9D3C;
	font-weight : bold;
	vertical-align : middle;
}
TD.block {
	border-left : 1px solid #D77733;
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-color: #F7F3E3;
	padding: 6px;
}
TD.lblock {
	padding-left: 24px;
	width: 200px;
}
TD.rblock {
	padding-right: 24px;
	width: 200px;
	text-align: right;
}
TD.main {
	padding : 0px 24px 0px 24px;
	width: 90%;
}
TD.mitem {
	font-weight : bold;
	color : #E8E8F8;	
	font-size: 9pt;
	cursor : pointer;
	border-top : 1px solid #D77733;
	border-left : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-image : url(img/3.gif);
	background-color: FFCF63;
}
TD.mitema {
	font-weight : bold;
	color : #E8E8F8;	
	font-size: 9pt;
	cursor : pointer;
	border-top : 1px solid #D77733;
	border-left : 1px solid #D77733;
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-image : url(img/3.gif);
	background-color: #FFCF63;
}
TD.caption {
	border : 1px solid #D77733;
	background-color: #F7F3E3;
	color : #333377;
	padding : 2px;
}
TD.excaption {
	border-top : 1px solid #D77733;
	border-left : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-color: #F7F3E3;
	color : #333377;
	padding : 2px;
}
TD.itemcaption {
	border-top : 1px solid #D77733;
	border-left : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-color: #F7F3E3;
	color : #333377;
	font-weight: bold;
	padding : 2px;
}
TH.grid {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	background-color: #F0E0D0;
	color : #333377;
	font-size: 11px;
	font-weight: bold;
	padding : 8px;
}
TD.grid {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	background-color: #F7F3E3;
	padding : 8px;
}
TD.agrid {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	background-color: #F7F3E3;
	padding : 8px;
	cursor : pointer;
}
TD.aigrid {
	border-left : 1px solid #D77733;
	border-top : 1px dotted #D77733;
	background-color: #F7F3E3;
	padding : 8px 8px 8px 32px;
	cursor : pointer;
}
TD.headgrid {
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	text-align : center;
	height: 30px;
	font-size: 8pt;
	background-image : url(img/4.gif);
	background-color: #FE9D3C;
	font-weight : bold;
	padding : 8px;
}
TD.endgrid {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	background-color: #F0E0D0;
	padding : 8px;
}
TD.subcaption {
	border-top : 1px solid #D77733;
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-color: #F7F3E3;
	color : #D77733;
	padding : 2px;
	font-style : italic;
}
TD.navi {
	border : 1px solid #D77733;
	background-color: #F7F3E3;
	color : #333377;
	width: 15;
	height: 16;
	text-align : center;
	cursor : pointer;
}
TD.listinfo {
	border : 1px solid #D77733;
	background-color: #F7F3E3;
}
TD.stext {
	padding : 8px 0px 8px 0px;
}
TD.texthline {
	border-top : 1px solid #D77733;
	padding : 8px 0px 2px 0px;
}
TD.endhline {
	border-top : 1px solid #D77733;
	padding-bottom: 16px;
	color: #888888;
}
TD.textuline {
	border-bottom : 1px solid #D77733;
	padding : 2px 0px 8px 0px;
}
TD.textbline {
	border-bottom : 1px solid #D77733;
}
TD.textbtm {
	border-top : 1px solid #D77733;
	padding : 2px 0px 20px 0px;
}
.rmini {
	color: #888888;
	font-size: 7pt;
}
.info {
	font-style : italic;
}
DIV.topban {
	position: absolute;
	left: 602px;
	top: 62px;
	border: 1px solid #D77733;
}
DIV.exmenu {
	text-align : right;
	font-size: 10px;
	padding: 6px 24px 6px 24px;
}
.title {
	margin : 0 8 8 0;
	font-size : 13pt;
	font-weight : bold;
	color : #97CD15;
}
.subtitle {
	margin : 8 8 8 0;
	font-size : 10pt;
	font-weight : bold;
	color : #97CD15;
}
.gray {
	color: #D77733;
}
.grayinfo {
	color: #D77733;
	font-style : italic;
}
DIV.subtitlebold {
	margin : 4 4 4 4;
	font-size : 12pt;
	font-weight : bold;
	color : #000044;
}
DIV.botmenu {
	border-left : 1px solid #D77733;
	border-top : 1px solid #D77733;
	border-right : 1px solid #D77733;
	border-bottom : 1px solid #D77733;
	background-image : url(img/3.gif);
	background-color: #F7F3E3;
	height: 10px;
	text-align : center;
	padding : 8px;
	margin : 0px 24px 12px 24px;
}
A.download {
	background-color: #F0E0D0;
	border: #D77733 1px solid;
	padding: 4px;
	font-size: 9pt;
	font-weight: bold;
	color: #000066;
	text-decoration: none;
}
A:HOVER.download {
	background-color: #F7F3E3;
	border: #D77733 1px solid;
	padding: 4px;
	font-size: 9pt;
	font-weight: bold;
}
.error {
	color : #FF3333;
	font-size : 10pt;
	font-weight : bold;
}
.message {
	color : #D77733;
	font-style : italic;
	font-weight : bold;
}
A.exmenu {
	font-size: 11px;
	color : #6060C0;
	font-weight : bold;
}
INPUT,TEXTAREA {
	color: #333333;
	font-family: "Lucida Grande", Verdana, Helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: normal;
	padding: 1px;
	border : 1px solid #D77733;
}
INPUT.edit {
	border: 1px solid #BFB7A6;
	background-color: #FAFAFA;
}
INPUT.radio {
	border: 0px;
}
DIV.rpost {
	text-align : right;
	font-weight : bold;
	margin-top : 8px;
	color : #333377;
}
DIV.lfloat {
	float : left;
	margin : 0 4 4 0;
}
DIV.rfloat {
	float : right;
	margin : 0 0 4 8;
}
/*==============================================*/
/* RTE                             */
/*==============================================*/
body.rte {
   font-family: verdana,helvetica;
   font-size: x-small;
   z-index:1;
}
select.rte {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: xx-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}
input.rte {
   font-family: verdana,helvetica;
   color: #555566;
   font-size: x-small;
   background-color: #ffffff;
   border: 1px solid #000000;
   z-index:1;
}
.rowTitle {
   border: none;
   text-decoration: none;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:small;
   font-weight: bold;
   width: 800px;
   z-index:1;
   clear:both;
}

.row {
   border: none;
   text-decoration: none;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:x-small;
   width: 800px;
   z-index:1;
   text-align: justify;
   clear:both;
}

.rowPopup {
   border: none;
   text-decoration: none;
   text-align: center;
   positon:relative;
   margin: 3px 20px 3px 20px;
   visibility:visible;
   font-size:small;
   z-index:1;
   clear:both;
}

/*==============================================*/
/* Applicable to a SPAN tag to be used in a row */
/*==============================================*/

.label {
   position: relative;
   text-align: right;
   vertical-align: baseline;
   padding-right: 15;
   left: 0;
   font-weight: bold;
   width: 50%;
   z-index:1;
   font-size: xx-small;
   float:left;
}

.field {
   vertical-align: baseline;
   position: relative;
   font-size: xx-small;
   z-index:1;
   float:left;
}

.rteColumn {
   position: relative;
   text-align: left;
   vertical-align: top;
   padding-left: 0;
   left: 0;
   width: 570px;
   z-index:1;
   float:left;
}

.downalodColumn {
   position: relative;
   text-align: right;
   vertical-align: top;
   left: 570px;
   width: 230px;
   z-index:1;
   float:left;
}

.labelPopup {
   position: relative;
   vertical-align: baseline;
   font-weight: bold;
   z-index:1;
   font-size: xx-small;
   float:left;
}

.fieldPopup {
   vertical-align: baseline;
   position: relative;
   font-size: xx-small;
   z-index:1;   
   float:left;
}
.MsoNormal {
   font-size: 100%;
}
DIV.mfChatHover {
   font-size: 9px;
   color: #999999;
}
DIV.mfChatText {
   color: #000066;
   font-size: 10px;
   border-top : 1px dashed #F7A793;
   padding-top: 3px;
   padding-bottom: 6px;
}
DIV.mfChatBG1 {
   border-bottom : 1px solid #D77733;
   margin-bottom: 4px;
}
DIV.mfChatBG2 {
   border-bottom : 1px solid #D77733;
   margin-bottom: 4px;
}
A.mitem {
	font-weight : bold;
	color : #E8E8F8;	
	font-size: 9pt;
	cursor : pointer;
	text-decoration: none;
}
A.mitem:HOVER {
	font-weight : bold;
	color : #FFFFFF;	
	font-size: 9pt;
	cursor : pointer;
	text-decoration: none;
}

