﻿@charset "utf-8";
/* General Resets */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* Site Specific */
html, body {height: 100%;}
body {font-size: 62.5%;font-family: "Trebuchet MS", Verdana, Arial, sans-serif; color:rgb(3,40,80); text-align:center;background-color:#fff;} 
a {display:block;text-decoration: none;font-weight: normal;color:  rgb(54,115,145); outline: none;}
a:visited {color:   rgb(66,147,195);}
a:hover {color: rgb(6,103,159);text-decoration: underline;}
a:active {color:  rgb(54,115,145);}	
h1, h2, h3 {font-weight:normal;} 
h1 {font-size: 2.2em;line-height 3.6em;}
h2 {font-size: 1.8em;margin:1.8em 0;}
h3 { font-size: 1.6em; margin: 1.8em 0; }
p, ul, ol  {font-size: 1.4em; margin: 1.8em 0;line-height:120%;} 
[lang|="zh"] { color: rgb(33,68,87);}
/* Layout Styles */
body { background-image:url(pics/sparse_grey_dot.gif); background-repeat:repeat;}
#wrapper {position:relative;width:914px;height:auto;margin:0 auto;padding:0;background-color:transparent; border: #fff solid 1px;}
/* #innerwrap {width:820px;margin:20px 45px;padding:0;border:1px solid #ccc;} */
#header {width:100%;clear:both;margin:0;padding:0;}
#footer {clear:both;width:100%;background-color:transparent;border: #fff solid 1px;border-top:#333 solid 2px;}
.section {position:relative;clear:both;float:left;width:100%;overflow:hidden;text-align:left;border:none;margin:0;padding:0; background-color:#fff;}
	/* common column settings */
.columns,.section-in,.colright {float:left;width:100%;position:relative;}
.col1,.col2,.col3 {float:left;position:relative;padding:0 0 1em 0;overflow: hidden;}

	/* 3 Column settings */
.threecol {background-color:#fff;}		/* right column background colour */
.threecol .section-in {
		right:304px;			/* width of the right column */
		background-color:transparent;		/* center column background colour */
	}
.threecol .columns {
		right:456px;			/* width of the middle column */
		background-color:transparent;	    /* left column background colour */
	}
	.threecol .col1 {
		width:426px;			/* width of center column content (column width minus padding on either side) */
		left:929px;			/* 100% plus left padding of center column */
		background-color:transparent;  /* usually not required */
	}
	.threecol .col2 {
		width:122px;			/* Width of left column content (column width minus padding on either side) */
		left:349px;			/* (width of right column) plus (center column left and right padding) plus (left column left padding) */
		background-color:transparent; /* usually not required */
	}
	.threecol .col3 {
		width:274px;			/* Width of right column content (column width minus padding on either side) */
		left:837px;			/* Please make note of the brackets here:
						(100% minus left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */
	    background-color:transparent; /* usually not required */
	}

/* Full page settings */
.fullpage {background:#fff;} /* page background colour */
.fullpage .col1 {width:954px;left:15px;} /* page width minus left and right padding;page left padding */

.clearfloat {clear:both;height:0;font-size: 1px;line-height: 0px;}


/* Content Styles */
.box {margin:28px auto 14px;padding:0 5px 5px;overflow: hidden; position: relative;border: #fff solid 1px;border-top:#333 solid 2px;}
#logo {width:298px;margin:30px 0;padding:0;float:left;}
/*#banner {width:100%;height:100px;margin:0;padding:0;}*/
.col1 ul, .col1 ol { width: 90%; margin-left: -2em; }
.col1 li { color:#333; list-style-position:outside; list-style-type:circle; margin: 1.6em 0 1.6em 2em; font-size:1.4em; line-height:inherit; }
.col3 .box { text-align:center;}
.col3 .box img {width:250px; margin:10px auto; padding:2px; border:#000 solid 1px;clear:both}
#navigation {margin:28px auto 14px;padding-top:28px;overflow: hidden; position: relative;border: #fff solid 1px;text-align:left;border-top:#333 solid 2px;}
#navigation ul {list-style: none; margin: 0;padding: 0; } 
#navigation li a:link, #navigation li a:visited  {font-size: 1em;display: block;padding: 0.2em 0 0.2em 0.5em;color: #666;text-decoration: none; } 
#navigation li a:hover { font-size: 1.1em;color: #333; } 

/*#extra {float: left;width: 213px;margin:0 0 0 -213px;}		*/
#footer p {font-size: 1.2em;margin: 1.2em 0; color:#999;} 
