/************************************************
//    COLOR SCHEME DESCRIPTIONS AND REFERENCES
*************************************************
Orange Darker: COLOR="#8796CFF"
Orange DarK(Original): COLOR="#CEE9F7"
Orange Light: COLOR="#CEE9F7"
Left Menu: COLOR="#CEE9F7"
Black: #000000
*****/

/************************************************
//    GLOBAL STYLES , H1,H2,TABLE,TR,TD...
************************************************/

h1{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 16pt;
	COLOR: #8796CF;
}

h2{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 14pt;
	COLOR: #8796CF;
}

body {
	FONT-FAMILY: Verdana, Arial, sans-serif;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  margin-left: 0px;    

	#background: #BD8413;
	background: #FFFFFF;
	background-image: url("/images/bgimage.gif"); 

	font: 100%/1.2 arial, helvetica, sans-serif;
	}

LI{ 
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	list-style-image: url("/images/df_list_dot.gif"); 
	list-style-position: outside; 
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
} 


A:link {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #FFFFFF; 
	TEXT-DECORATION: none;
	FONT-SIZE: 9pt;

}

A:visited {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #FFFFFF; 
	text-decoration: none;
	FONT-SIZE: 9pt;
}

A:hover {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	#COLOR: #3CB878; 
	COLOR: #FEB24F;  
	text-decoration: normal;
	FONT-SIZE: 9pt;
}

A:active {
	FONT-FAMILY: Verdana, Arial, sans-serif;
	#COLOR: #3CB878;   
	COLOR: #FEB24F;  
	text-decoration: none;
	FONT-SIZE: 9pt;
}

A.link_footer:link{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}

A.link_footer:visited{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #DDDDDD;
}

A.link_footer:hover{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}

A.link_footer:active{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}


A.link_reverse:link{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}

A.link_reverse:visited{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #DDDDDD;
}

A.link_reverse:hover{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}

A.link_reverse:active{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}


/************************************************
//    DEFINED STYLES , .tbl_header,.tbl_caption...
*************************************************
//	:: TABLE ::
// 	tbl_all			-overall, eg. border, padding, spacing
// 	tbl_none			-without border, eg. border, padding, spacing
// 	tbl_border			-with border, eg. border, padding, spacing
//	tbl_header 			-header, eg. header or title of table
//	tbl_caption			-caption, eg. name of fields
//	tbl_description		-description, eg. normal text
//	tbl_row,tbl_normal	-row, eg. normal,default row color
//	tbl_row2			-row2, eg. alternate row color
// 	tbl_row3			-row3, eg. normal row color with underline
//	tbl_row4			-row4, eg. alternat row color with underline
//
//	:: FORM ::
//	form_text
//	form_radio, form_checkbox
//	form_select
//	form_submit
//
//	:: TEXT / SPAN ::
//	style_paging		-paging style
//	msg_error	-error message, eg. This is mandatory field.
//	msg_hilite	-hilite message, eg. Are you sure to delete?
//	msg_confirm	-confirm message, eg. Record updated.
//  
//	:: OTHERS ::
//	search_form_text
//	search_form_submit
//   paging
//	
************************************************/

.tbl_all, .tbl_border{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	border-color : #415583;
	border-style : solid;
	border-width : 0px;

}

.tbl_none{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #8796CF;

}

.tbl_header{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	background: #8796CF;
	border-bottom-color : #8796CF;
	border-bottom-style : solid;
	border-bottom-width : 1px;

}

.tbl_header_tips{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: border;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	background: #8796CF;
	border-bottom-color : #1B1464;
	border-bottom-style : solid;
	border-bottom-width : 1px;

}


.tbl_caption{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #8796CF;
	background: #FFFFFF;
	border-bottom-color : #8796CF;
	border-bottom-style : solid;
	border-bottom-width : 0px;
}


.tbl_description{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
}

tbl_normal,.tbl_row{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	background: #FFFFFF;
	border-bottom-color : #000000;
	border-bottom-style : dashed;
	border-bottom-width : 0px;

}

.tbl_row2{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	background: #CEE9F7;
	border-bottom-color : #000000;
	border-bottom-style : dashed;
	border-bottom-width : 0px;

}

.tbl_row3{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	border-bottom-color : #000000;
	border-bottom-style : dashed;
	border-bottom-width : 1px;

}

.tbl_row4{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	background: #CEE9F7;
	border-bottom-color : #000000;
	border-bottom-style : dashed;
	border-bottom-width : 1px;

}


.tbl_row_underline{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	background: #FFFFFF;
	border-bottom-color : #DDDDDD;
	border-bottom-style : solid;
	border-bottom-width : 1px;

}

.tbl_dark_dotted{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	background: #A9A9A1;
	border-top-color : #000000;
	border-top-style : dotted;
	border-top-width : 1px;
	border-bottom-color : #000000;
	border-bottom-style : dotted;
	border-bottom-width : 1px;

}


.tbl_dark{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #FFFFFF;
	background: #A9A9A1;
	border-top-color : #CEE9F7;
	border-top-style : dotted;
	border-top-width : 0px;
	border-bottom-color : #CEE9F7;
	border-bottom-style : dotted;
	border-bottom-width : 0px;

}


.tbl_white_dotted{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	background: #FFFFFF;
	border-top-color : #8796CF;
	border-top-style : dotted;
	border-top-width : 1px;
	border-bottom-color : #8796CF;
	border-bottom-style : dotted;
	border-bottom-width : 1px;

}


.tbl_left_menu{
	//font style should follow tbl_description
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	COLOR: #000000;
	background: #FFFFFF;
	border-right-color : #E2E2E2;
	border-right-style : solid;
	border-right-width : 1px;

}


.tbl_login{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	COLOR: #8796CF;
	border-color : #8796CF;
	border-style : solid;
	border-width : 1px;

}

.tbl_login_header{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	background: #8796CF;
	border-bottom-color : #8796CF;
	border-bottom-style : solid;
	border-bottom-width : 1px;

}


.form_text{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	background-color:  #FFFFFF;
	COLOR: #000000;
	border-color : #95A847;
	border-style : solid;
	border-width : 1px;
}


.form_radio,.form_checkbox{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	background-color:  #CEE9F7;
	COLOR: #CEE9F7;
	border-color : #95A847;
	border-style : solid;
	border-width : 1px;
}

.form_select{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	background-color:  #95A847;
	COLOR: #000000;
	border-color : #95A847;
	border-style : solid;
	border-width : 1px;
}

.form_submit{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 8pt;
	background-color:  #95A847;
	COLOR: #000000;
	border-color : #95A847;
	border-style : solid;
	border-width : 1px;
}


.msg_error{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: Red;
}

.msg_hilite{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #95A847;
}


.msg_hilite_keyword{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
background-color: #95A847;
FONT-SIZE: 10pt;
COLOR: #FFFFFF;
}



.msg_title{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 12pt;
COLOR: #95A847;
}

.msg_blob{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: normal;
FONT-SIZE: 10pt;
COLOR: #95A847;
}


.msg_confirm{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #95A847;
}


.msg_bold{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 10pt;
COLOR: #95A847;
}



.paging{
FONT-FAMILY: Verdana, Arial, sans-serif;
FONT-WEIGHT: bold;
FONT-SIZE: 8pt;
COLOR: #95A847;
}

#main{
float: left;
border-style: solid;
border-width: 0px;
border-color: blue;
width: 790px;
#height: 1000px;
background: #42500A;
margin-top: 0px;

}

#header{
	float: left;
	width: 649px;
	height: 99px;


}

#header1{
	float: left;
	background: url(/images/header_logo_01.gif) repeat left top;
	width: 649px;
	height: 99px;
	border-width: 0px;
	COLOR: blue;

}

#header2{
	float: left;
	width: 100px;
	height: 20px;
	border-width: 0px;
	COLOR: blue;



}

#header3{
	float: left;
	background: url(/images/header_logo_02.gif) repeat left top;
	width: 140px;
	height: 120px;
	border-width: 0px;
	COLOR: blue;

}

#leftmenu{
	float: left;
	width: 130px;
	border-width: 0px;
	border-color: yellow;
	border-style: dashed;
	margin: 5px 2px 5px 2px;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

#rightcontent{
	float: right;
	width: 78%;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #FFFFFF;
	TEXT-DECORATION: none;
	FONT-SIZE: 10pt;
	margin: 20px 5px 20px 5px;

}


#heading{
	FONT-FAMILY: Georgia;
	COLOR: #FEB24F; 
	FONT-SIZE: 14pt;
	margin: 0px;
	height: 45px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
}

#child_menu{
	float: right;
	width: 120px;
	#border-width: 1px;
	#border-style: solid;
	#border-color: yellow;
	FONT-FAMILY: Verdana, Arial, sans-serif;
}

#parent_tree{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	COLOR: #FFFFFF; 
	FONT-SIZE: 10pt;
	margin: 0px;
}

#content{
float: left;
width: 100%;
}

#search_result{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 10pt;
	COLOR: #FFFFFF;
	width: 98%;

}

#footer_links{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background: #000000;
	width: 790px;
	COLOR: #FFFFFF; 
	FONT-SIZE: 10pt;
	margin: 0px;
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	text-align: center;
}

#break{
clear: both;
}

#break_left{
clear: left;
}

hr{
	border-width: 0px 0px 1px 0px;
	border-style: solid;
	border-color: #FFFFFF;
	text-align: center;
}

#search_dialog{
	COLOR: #FFFFFF; 
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: bold;
	FONT-SIZE: 10px;
	margin: 0px 10px 0px 10px;

}


#left_child_menu{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	list-style-image: url("/images/tri-1.gif"); 
	list-style-position: outside; 
	margin: 0px 0px 0px -15px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #FFFFFF;
} 

#left_sibling_menu{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	FONT-SIZE: 8pt;
	list-style-image: url("/images/tridown-1.gif"); 
	list-style-position: outside; 
	margin: 0px 0px 0px -20px;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px;
	border-style: dashed;
	border-color: #FFFFFF;
} 

#left_banner{
	float: left;
	width: 60px;
	height: 200px;
	margin: 5px 2px 2px 3px;
}

#css_admin a:hover, #css_admin a:link, #css_admin a:active, #css_admin a:visited{
	FONT-FAMILY: Verdana, Arial, sans-serif;
	FONT-WEIGHT: normal;
	COLOR: #000;

}

#css_admin tbl_all{
	background: none;
}
