@charset "utf-8";
/* Global Navigation
---------------------------------- */

#main_Nav{
			padding:0 10px; 
			width:980px;
			line-height:1.5;
 			color: #3b3b3b;
			background-image:url(images/global_ul_bg.gif);
			background-repeat:no-repeat;
  		font-family:"Nimbus Sans L",tahoma,arial, sans-serif;
		z-index:9999;
		text-align:left;
			}

ul#nav{
	clear:both;
	margin:0;
	background:url(images/global_ul_bg.gif) no-repeat right top; z-index:5;
}
ul#nav li{
	float:left;
	list-style:none;
	position:relative;
	padding:0;
	margin:0;
	background:#3b3b3b; z-index:5;
}
ul#nav li a{
	color:#ffffff;
	text-decoration:none;
	display:block;
	float:left;
	padding:.3em .8em .5em;
	margin:0;
	background:#3b3b3b url(images/global_nav_bg.gif) no-repeat right top; z-index:5;
}
ul#nav li:hover a{
	background:#3b3b3b url(images/global_nav_hov.gif) repeat-x right top; z-index:5;
}
ul#nav li a:hover{
	background:#f88900 url(images/global_nav_hov.gif) repeat-x right top; z-index:5;
}
ul#nav li.gerli a:link{
    background:#3b3b3b url(images/global_nav_hov.gif) repeat-x right top; border-right:#6CB500 1px solid; border-left:#6CB500 1px solid;}
ul#nav li.gerli a:visited{
    background:#3b3b3b url(images/global_nav_hov.gif) repeat-x right top; border-right:#6CB500 1px solid; border-left:#6CB500 1px solid;}
ul#nav li.gerli a:hover{
    background:#3b3b3b url(images/global_nav_hov.gif) repeat-x right top; border-right:#6CB500 1px solid; border-left:#6CB500 1px solid;}
ul#nav li.gerli a:active{
    background:#3b3b3b url(images/global_nav_hov.gif) repeat-x right top; border-right:#6CB500 1px solid; border-left:#6CB500 1px solid;}
	
ul#nav li.gerli2 a:link{
    background:#3b3b3b url(images/bg3.gif) repeat-x left top; border-right:#6CB500 1px solid; border-left:0px;}
ul#nav li.gerli2 a:visited{
    background:#3b3b3b url(images/bg3.gif) repeat-x left top; border-right:#6CB500 1px solid; border-left:0px;}
ul#nav li.gerli2 a:hover{
    background:#3b3b3b url(images/bg3.gif) repeat-x left top; border-right:#6CB500 1px solid; border-left:0px;}
ul#nav li.gerli2 a:active{
    background:#3b3b3b url(images/bg3.gif) repeat-x left top; border-right:#6CB500 1px solid; border-left:0px;}
	
ul#nav li.gerli3 a:link{
    background:#3b3b3b url(images/bg4.gif) repeat-x left top; border-left:0px;}
ul#nav li.gerli3 a:visited{
    background:#3b3b3b url(images/bg4.gif) repeat-x left top; border-left:0px;}
ul#nav li.gerli3 a:hover{
    background:#3b3b3b url(images/bg4.gif) repeat-x left top; border-left:0px;}
ul#nav li.gerli3 a:active{
    background:#3b3b3b url(images/bg4.gif) repeat-x left top; border-left:0px;}
	

	
ul#nav li.welcome a.welcome{
	background:#ff8800 url(images/bg3.gif) no-repeat right top; z-index:5;
}
ul#nav li.welcome{ 
	padding-left:5px; 
	background:#ff8800 url(images/bg3.gif) no-repeat top left;
	z-index:5;
}


ul#nav li ul{
	position:absolute;
	width:155px;
	top:28px;
	margin:0;
	display:none;
	padding:0 0 20px 0;
	border:none;;
	z-index:5;
}
ul#nav li.hover ul{
	display:block;
	margin:0;
	left:-1px;
	height:auto;
	z-index:5;
	background-image: url(images/navul.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

ul#nav li ul li{
	float:none;
	margin:0;
	border:none;
	padding:0;
	background:none;
	line-height:18px;
	z-index:5;
}
ul#nav li ul li:hover{
	margin:0;
	border:none;
	padding:0;
	background:#4e4e4e;
	z-index:5;
}
ul#nav li ul li a, ul#nav li:hover ul li a{
	float:none;
	color:#ffffff;
	background:none;
	padding:2px 15px;
	margin:0;
	border:none;
	font-weight:normal;
}
ul#nav li ul li a:hover{
	background:#4e4e4e;
}

/* Reset for blank canvas
---------------------------------------------*/

fieldset, form, label, legend{
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 11px;
	font-family: inherit;
	/*vertical-align: baseline; ---- causes some issues in the about us page*/
}

#siteContainer{
	width:980px;
	margin:10px auto;
}
#mainContent{
	clear:both;
}

/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }

a img { border: none; }
img	{ border: none; margin: 0; padding: 0; line-height: 0; }


/*Floats and Clearing
-------------------*/
.fR{
	float:right;
}
.fL{
	float:left;
}

#floatClear{
	float:left;
}
#clBoth{
	clear:Both;
}

/* Typography defaults
---------------------------------------------*/
/* Based on browser default of 16px (0.70 * 16px = 11px). */


.clearfix:after{
content:"."; display:block; height:0; clear:both;
visibility:hidden; z-index:5;
}
*html .clearfix{
 height:1%;
}
*+html .clearfix{
 height:1%;
}
/*英文强制换行*/
.word{word-break:break-all;}

/* Default fonts and colors.
   tahoma,arial, sans-serif set to dark grey:#3b3b3b */


h1,h2,h3,h4,h5,h6 {
  color: #3b3b3b;
  font-family:tahoma,arial, sans-serif;
}
.zi78{
	font-size:11px;
	letter-spacing: -0.35pt;
	word-spacing: -1pt;
}
.zi79{
	font-size:10px;
	letter-spacing: -0.35pt;
	word-spacing: -1pt;
}


