@charset "utf-8";

/* CSS Document */


.breadcrumb {
	font-size:70%;
	text-decoration:none;
	line-height:1.1em;
	color:#8b8766;
	vertical-align:top;
	padding-top:20px;
	background-image:url(../images/breadcrumb_bullet.gif);
	background-position:left 23px;
	background-repeat:no-repeat;
	padding-left: 10px;
}

.breadcrumb a {
	text-decoration:none;
	color:#8b8766;
}

.breadcrumb a:hover {
	text-decoration:none;
	color:#006a9a;
}

.breadcrumb .stayat {
	font-weight:bold;
}

.hdtitle {
	/*background-image:url(../images/hd_drop.gif); background-position: top right;  background-repeat:no-repeat;*/
	text-align:left;
	padding-right: 0px;
	padding-top:30px;
	vertical-align:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:160%;
	color:#30afe3;
}

#content {
	/*padding-top:20px;*/
	/*text-align:left;*/
	text-align: justify;
	font-family:Arial, Helvetica, sans-serif;
	/*font-size: 75%;
	line-height:156%;
	padding-bottom:40px;*/
}

#content p {
	color:#175d6b;
	/*vertical-align:top;*/
	font-size: 12px;
	line-height:20px;
	margin:0 0 20px 0;
}

#content a,
#content a:visited {
	text-decoration:underline;
	/*color:#FF8306;*/
	color:#004980;
}

#content a:hover {
	text-decoration:none;
	/*color:#FF3300;*/
	color:#002A49;
}

/*  heading style  ----START-------*/

h1 {
	font-size:120%;
	line-height:1.2em;
	color:#003750;
	font-weight:bold;
}

h2 {
	font-size:110%;
	line-height:1.2em;
	color:#008000;
	font-weight:bold;
	font-family:Microsoft JhengHei;
}

h3 {
	font-size:100%;
	line-height:1.0em;
	font-weight:bold;
	color:#04a24b;
	margin: 0em 0em 0.5em 0em;
}

/*  heading style  ----END-------*/



hr {
	height:0px;
	font-size:0em;
	border-top:solid 1px #cccccc;
	margin:12px 0px;
}

/*  bullet style  ----START-------*/
#content li {
	line-height:120%;
	color:#003750;
	margin:0.8em auto;
}

#content ul,
ol {
	margin:0px;
	padding:0px;
	margin-bottom:1.5em;
}

#content ul{
	list-style:none;
}

#content ul li {
	padding-left:34px;
	background-image:url(../images/bullet_1.gif);
	background-position: 10px 0px;
	background-repeat: no-repeat;
}

#content ul a , #content ul a:visited {
	color:#0068b7;
}

#content ul a:hover {
	color:#5e562f;
}

#content ul li ul li {
	padding-left:30px;
	background-image:url(../images/bullet_2.gif);
	background-position: 15px 0px;
	margin-left:10px;
	position: relative;
}

#content ul li ul li ul li {
	background-image:url(../images/bullet_3.gif);
	position: relative;
}

#content ol li {
	margin-left:35px;
	background-image:none;
	padding:0px;
}

#content ul li ol li {
	margin-left:35px;
	background-image:none;
	padding:0px;
}

#content ol li ul {
	list-style:none;
}
#content ol li ul li {
	padding-left:34px;
	background-image:url(../images/bullet_1.gif);
	background-position:  10px 0px;
	background-repeat: no-repeat;
	margin-left:0px;
}

#content ol li ul li ul li {
	margin-left:10px;
}

/*  bullet style  ----end-------*/

#content ol.insList>li{
	margin-left:15px;
}

#content sup{
    display: inline-block;
    margin: 0;
    white-space: nowrap;
}


#content p.texthighlight {
	font-size:110%;
	line-height:160%;
	font-weight:bold;
	color:#006898;
	vertical-align:top;
	padding:2px;
}

#content p.texthighlight a,
#content p.texthighlight a:visited {
	text-decoration:none;
	color:#006898;
}

#content .texthighlight a:hover {
	text-decoration:underline;
	background-color:#cff574;
	color:#003750;
}

/*  table style  ----START-------*/

#content table.no_style {
	background:none;
	border: 0;
	/*width:100%;*/
	margin:0;
}

#content table.no_style td {
	background:none;
	vertical-align:top;
	line-height:1.4em;
	padding:0;
}

#content table {
	background-color:#FFFFFF;
	border: 1px #5ac1c8 solid;
	width:100%;
	margin-bottom:30px;
}

#content table th {
	background-color:#5ac1c8;
	font-size:110%;
	text-align:left;
	padding:4px 6px 4px 6px;
	color: #FFFFFF;
	font-weight:bold;
	vertical-align:top;
	line-height:1.4em;
}

#content table th a,
#content table th a:visited {
	text-align:center;
	text-decoration:none;
	width:100%;
	color: #FFFFFF;
}

#content table th a:hover {
	text-decoration:none;
	background-color:#3cb2c4;
	color:#FFFFFF;
}

#content table th.subhd {
	color:#003750;
	border:0px;
	background-color:#b6de3f;
	font-weight:normal;
}

#content table td, #content table.no_style td table td {
	vertical-align:top;
	padding:5px;
	color: #003750;
	line-height:1.4em;
	background-color:#ffffff;/*border: 1px #FFFFFF solid;*/
}

#content table td.darkbg, #content table.no_style td table td.darkbg {
	background-color:#e7f4df;
}

#content td a {
	text-decoration:underline;
	color:#003366;
}

#content td a:visited {
	color:#623E99;
}

#content td a:hover {
	color:#775500;
}

#content table.blankstyle,
#content table.blankstyle td {
	border:0px;
	background:none;
	text-align:left;
}

#content td *,
#content th * {
	line-height:1.4em;
}

/*  table style  ----END-------*/




/*  form style  ----START-------*/	
textarea,
input,
select, .default {
	background-color:#fafafa;
	border: 1px solid #dcdcdc;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:1.2em;
	font-weight:normal;
	padding: 3px 4px 3px 5px;
	color:#003750;
}

#content select {
	padding:0px;
}

#content label {
	color:#003750;
	margin-right:10px;
}

#content input.radio_btn, #content input.check_box, .noborder {
	border:0px;
}

/*#content input.btn, #content input.btn_over {
	cursor: pointer;
	padding: 2px 10px 0px 10px;
	margin-right:10px;
	vertical-align:middle;
	background-color:#B6DE3F;
	border:3px double #B6DE3F;
}*/

#content input.btn ,#content input.btn_over{
	padding:3px 13px 3px 19px;
	border:solid 1px #fff ; 
	outline: none; 
	margin-right:10px;
	line-height:130%;
	background-repeat: no-repeat;
	background-image:url(../images/btn_greenbg.gif);
	cursor:pointer;
	text-align:left;
	overflow:visible;
	vertical-align:middle;
}


#content input.btn{
	background-position: 0 0;
	color:#fff ;
	background-color:#537f4d;
}

#content input.btn_over{
	background-position: 0 -31px;
	color:#fff88d;
	background-color:#699d60;
}

/*  form style  ----END-------*/


.aliright {
	text-align:right;
}

.alileft {
	text-align:left;
}

/*  icons style  ----START-------*/	
.pdf,.xls,.doc {
	margin-right:8px;
	padding:3px 23px 5px 0;
	margin-bottom:5px;
	background-repeat: no-repeat;
	background-position: top right;
}

.pdf {
	background-image:url(../images/pdf_icon.gif);
}

.xls {
	background-image:url(../images/xls_icon.gif);
}

.doc {
	background-image:url(../images/doc_icon.gif);
}
/*  icons style  ----END-------*/














/*  
* 		jCombox 1.0b | 2008.08.25
*		jQuery: HTML Select Tag Replacement Plugin 1.0b
*		Licensed under a Creative Commons Attribution 3.0 License
*
*		Tested to work on Firefox2/3, IE6/7, Safari3.1(Win) and Opera9.5 versions
*		Limitations: no keyboard usage + no multiple selections > checkout next version
*		_______________________________________________
* 		http://jquerylab.com | Sponsored by http://12tb.com
*		ruvanepa@gmail.com
*
*		How-to use: $('.select').jcombox();
*			or replce all <select> tags: $('select').jcombox();
*/
		
/*******************jCombox CSS : DO NOT EDIT THIS******************************/
		
.jcombox *, .jcombox-m * { 
	line-height:1.2em; cursor: default;}
.jcombox, .jcombox-m {  margin:0 0px; float: left; clear:left;  /*border: 1px solid #a8a8a8; background-color: #eaeaea;*/ }
.jcombox { /*width: 100px; height: 70px;*/  background-repeat: no-repeat; background-position: right center; background-image	: url('../images/arrow.gif'); }
.jcombox-m { overflow: auto;  overflow-x: hidden; } 
.jcombox a, .jcombox-m a { line-height:1em!important;outline: 0px; display: block; /*color: #3c3c3c;*/ font-weight: normal; padding: 2px 3px; text-decoration: none !important;}
.jcombox a:hover, .jcombox-m a:hover{ background-color: #e5e5e5; text-decoration: none !important; }
		
.jcombox a.disabled, .jcombox-m a.disabled { color:#c0c0c0 !important;}
		
.actext { padding: 1px 0px 0px 3px; }
		
.jcombox span, .jcombox-m div { /*background: #fff;  border: 1px solid #eaeaea;*/ /*border-right-color: #fff;*/ background: #fff url('../images/inner_shadow.gif') no-repeat top left; }
.jcombox span{ /*color: #3c3c3c; font-weight: bold;*/ display: block; overflow: hidden; margin-right: 20px; padding:0 0px 0px 5px; }
		
.jcombox-m div { overflow: hidden; /*border-top: 0px;*/ }
.jcombox div { background: #fff; display: none; position: absolute !important;/* border: 1px solid #808080;*/ z-index: 99 !important; background-color: #fff; overflow: auto; overflow-x: hidden; /*border-top: 0px;*/ }
.jcombox-m .current { font-weight: bold; }

/**********************End******************************/
		
		
		
		
/*******jCombox Themes: 'default' *******/
.default { 
	padding:0px;
	position:relative;
}
.default .menu {
	border: 1px solid #808080; width:100%;

}
.default-hover {
	border-color: #808080;
}

.default .current { 
	background-color: #919191 !important; color: #fff !important; 
}
		
		

		
		
		