
body {
	background-color: #FFFFFF;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

table {
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
}


.center{
	
}


a:link {
}

a:visited {
}

a:active {
}

a:hover {
	color:#000099;
}

a{
	
}


div#wrapper {
	width: 1024px;
	margin-left: 0px;
	margin-right: 0px;
}

div#logo {
	left: 0;
	top: 0;
	float: none;
	height: 160px;
	width:1024px;
	background: url(../pic/dg_logo.png) 0 0 no-repeat;
	margin-left: 0px;
	margin-top: 0px;
}


div#bg{
	background-image:url(../pic/bg.jpg);
	background-repeat:repeat-y;
	background-position:center;
	height:100%;
	margin-top:10px;
	margin-left:-15px;
}


div#lower{
	width:1024px;
	height:367px;
	margin-top:-30px;
	margin-left:0px;
	background-image:url(../pic/lower.png);
	background-position:bottom;
	background-repeat:no-repeat;
	z-index:0;
}


/*****************************************/
/*** Config web ***/
/*****************************************/
.loginTable{
	color: #009966;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-size: 12px;
	font-weight: bold;
}

.currentuser{
	font-size: 11px;
	font-weight: bold;
	color: #006633;
}

.editTable{
	background-color:#3366CC;
}

.editTable_tr{
	background-color:#F0F0F0;
}

.editTable1{
	background-color:#F0F0F0;
}

.size14Bold{
	font-size: 14px;
	font-weight: bold;
}

.size14BoldWhite{
	font-size: 14px;
	font-weight: bold;
	color: #FFFFFF;
}

.size16BoldWhite{
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.activated{
	background-color:#00CC33;
}

.inactivated{
	background-color:#CCCCCC;
}


/*****************************************/
/*** Navigation bar ***/
/*****************************************/

div#nav_bar{
	float: left;
	background-image: url(../pic/nav_back.png);
	height: 48px;
	width: 1024px;
	background-repeat:no-repeat;
}

div#navbar_table{
	margin-left: 100px;
	margin-top: 5px;
}

div#navbar_item{
	display:inline;
	float:left;
}

.menu_seperator{
	display:inline;
	float:left;
	margin-left:0px;
	margin-right:0px;
	margin-top:-7px;
}

.navbar_text{
	color:#990000;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
}

.submenu_text{
	color:#BF450B;
	font-size:14px;
	text-decoration: none;
}

.submenu_div{
	position:absolute;
	margin-top:18px;
	margin-left:-85px;
	margin-right:0px;
	visibility:hidden;
	z-index:50;
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#F0F0F0;
	float:none;
}

/*****************************************/
/*** Welcome bar ***/
/*****************************************/
div#welcome_bar{
	float:left;
	margin-top:-3px;
	margin-left:11px;
}

div#welcome_bar #welcome_text{
	margin-top:-43px;
	margin-left:140px;
}

.welcome_text_font{
	font-family:Times New Roman, Times, serif;
	font-size:26px;
	font-weight:500;
	color:#FFFFFF;
}

div#welcome_bar #book{
	float:left;
	margin-top:-20px;
	margin-left:55px;
}


/*****************************************/
/*** Hotnews ***/
/*****************************************/

div#hotnews_back{
	height:403px;
	width:158px;
	background-image:url(../pic/highlight_back.png);
	background-position:center;
	margin-top:40px;
	margin-left:660px;
}

div#hotnews_table{
	margin-top:25px;
	margin-left:2px;
	margin-right:2px;
}

.hotnews_top{
	background-color:#0066FF;
	font-weight:bold;
	color:#FFFFFF;
}

.hotnews_tr{
	background-color:#CCCCCC;
	vertical-align:top;
}

.hotnews_td{

}

.hotnews_routing{
	color:#990000;
	text-decoration:none;
}

div#hotnews_remark{
	margin-top:290px;
	margin-left:-10px;
	height:11px;
}



/*****************************************/
/*** Page content ***/
/*****************************************/

div#page_content{
	width:625px;
	margin-left:90px;
	margin-top:-200px;
	margin-bottom:0px;
	float:left;
	overflow:inherit;
}



/*****************************************/
/*** Package ***/
/*****************************************/

.package_table{
	width:620;
	margin-left:-15px;
}

.package_box_back{
	background-image: url(../pic/package_box_back.png);
	background-repeat:no-repeat;
	margin-top: 15px;
	margin-bottom: 0px;
	margin-left: 20px;
	margin-right: 20px;
	width:185px;
	height:108px;
}

.package_box_body{
	margin-left: -5px;
	margin-top: 6px;
}

/*****************************************/
/*** Enquiry ***/
/*****************************************/
.enquiry_back{
	margin-top:0px;
	margin-bottom:20px;
	margin-left:-200px;
	margin-right:20px;
}

.enquiry_body{

}

.enquiry_headline{
	font-size:18px;
	font-weight:bold;
	color:#003399;
	text-align:center;
}


/*****************************************/
/*** FAQ ***/
/*****************************************/
.faq_back{
	background-image: url(../pic/aboutusback.png);
	background-repeat:repeat-y;
}

.faq_square{
	margin-top:20px;
	margin-bottom:20px;
	margin-left:20px;
	margin-right:200px;
}

.faq_question{
	font-size:18px;
	color:#0000FF;
	font-weight:bold;
}

.faq_answer{
	color:#003399;
	font-size:16px
}

/*****************************************/
/*** Insureance ***/
/*****************************************/
.insurance_back{
}

.insurance_table{
	position:absolute;
	margin-left: 0px;
	margin-top: 10px;

}

.insurance_headline{
	color:#990000;
	font-size:20px;
	font-weight:bold;
}

.insurance_text{
	font-size:14px;
}


