html {
	height:100%; 
	max-height:100%; 
	padding:0; 
	margin:0; 
	border:0; 
	background:#FFF;
	font-size : 0.9em;
	color : 	#000366 ;
	font-family : Geneva, Arial, Helvetica, sans-serif !important;
	/* hide overflow:hidden from IE5/Mac */ 
	/* \*/ 
	overflow: hidden; 
	/* */ 
	}

body {
	height:100%; 
	max-height:100%; 
	overflow:hidden; 
	padding:0; 
	margin:0; 
	border:0;
	background-image:url(../pics/scrolllineFF.gif);
	//background-image:url(../pics/scrolllineFF.gif);
	background-position:right;
	background-repeat:repeat-y;
	overflow: hidden; 
	font-size: 1em;
	line-height: 1.2em;
	}

font, span, div, table, td, th, p, h1, h2, h3, h4, h5 {
		font-family : Geneva, Arial, Helvetica, sans-serif !important;
		font-size: 1em;
		line-height: 1.2em;
}
th {
text-align: left;
}

img{
	border: 0;
}

a, a:link, a:active, a:visited {
	color : #990000 ;
	text-decoration : none;
	top:11px;
}	

a:hover  {
	color : #990000 ;
	text-decoration : underline;
}

p,h1,h2,h3,table {
	margin: 0 20px 0 20px;
	}

h1, h2, h3	 {
	font-size:			1em;
	font-weight : 		bold ;
	vertical-align :	top;
}

h1 {
	padding-top: 20px;
	clear: both;
}

h2, h3 {
	margin-bottom:2px;
}
h3 {
	font-style: 		italic;
}

#content {
	display:block;  
	position:absolute; 
	z-index:3; 
	top:112px; 
	bottom:0; 
	left:0; 
	width:100%; 
	margin:0px; 
	border:0;
	overflow:auto;
	overflow-x: hidden;
	overflow-y: auto;
	background-image:url(../pics/menu_bg.gif);
	background-position:left;
	background-repeat:repeat-y;
	}

* html #content {
	top:0; 
	bottom:0; 
	height:100%;
	width:100%;
	border-top:112px solid #fff; 
	border-bottom:0px solid #fff;
	}

#head {
	position:absolute; 
	margin-left:0; 
	left:0; 
	top:0; 
	width:100%; 
	min-width:100%; 
	height:112px; 
	background-color: #012A7A; 
	font-size:1em; 
	z-index:5; 
	border:0;
	overflow: hidden; 
	}

* html #head {
	top:0; width:100%; height:112px;
	}

/* fixed header for logo and top image*/

#head .paulfeijimg {
	position:absolute;
	top:0;
	left:180px;
}

#head img{
	display:inline;
	margin: 0;
	padding: 0;
}

#foot {
	text-align:center;
	position:absolute; 
	margin-left:0; 
	left:0; 
	bottom:0; 
	width:100%; 
	min-width:100%; 
	height:0px; 
	font-size:1em; 
	z-index:5; 	font-weight:bold;
	color:#000;
	}

* html #foot {
	bottom:0px; width:100%; height:0px;
	}


/* pagemenu */


#pagemenu {
	position:absolute; 
	margin-left:0; 
	left:0; 
	top:112px; 
	width:180px; 
	min-width:180px; 
	background-color: #012A7A; 
	font-size:1em; 
	z-index:5; 
	border:0;
	margin-right: -600px;
	}

* html #pagemenu {
	/* top:112px; width:180px; height:100%; */
	}


#pagemenu a, #pagemenu :link, #pagemenu :active, #pagemenu :visited, #pagemenu a:hover {
	display: block;
	height: 1.2em;
	margin: 4px 0  0 0;
	padding: 0 15px 4px 26px;
	color : #FFF ;
	text-decoration :	none;
	border-bottom: 1px solid #C1CCF4;
}

.iscurrent {
	display: block;
	height: 1em;
	margin: 4px 0 0 0;
	padding: 0 15px 4px 26px;
	text-decoration :	none;
	border-bottom: 1px solid #C1CCF4;
	font-weight: 	bold;
	font-size:0.8em;
	color : #FBF807  !important;
	background-image: url(../pics/icn_car.gif);
	background-repeat:	no-repeat;
	background-position: left 0.25em;
}
#pagemenu .menu,#pagemenu .submenu {
	font-size:		0.8em;
	color: 			#FFF;
	vertical-align: top;
}
#pagemenu .menu	 {
	font-weight: 	bold;
}
#pagemenu .submenu	 {
	font-weight: 	normal;
}

#pagemenu a:hover {
	color : #FBF807 ;
}

#pagemenu .menu {
	background-image: url(../pics/icn_car.gif);
	background-repeat:	no-repeat;
	background-position: left 0.25em;
}

#pagemenu img {
	margin: 30px 0 0 0;
}

/* content wrapper */
#maincontent {
	float: left;
	padding-left: 190px;
	//padding-left: 185px;
	margin-right: 200px;
	//margin-right: 191px;
	border: 0;
	
}

#maincontent .separator {
	clear: both;
	max-width: 100%;
	border: 0;
	height: 11px;
	margin-right: 40px;
	margin-left: 20px;
	margin-bottom:1em;
	background-image: url(../pics/carline.gif);
	background-position:right;
	background-repeat:no-repeat;
}

#maincontent img{
	//margin:2px -20px 10px -20px;
	margin:2px 20px 10px 20px;
	//padding: 0 20px 0 20px;
}

#bannercontent {
	float: right;
	width: 190px;
	//width: 196px;
	margin-left: -200px;
	border: 0;
	text-align: center;
	//padding-left: 10px;
}


#bannercontent img{
	margin: 10px 0;
	border: 0px solid #000; 
}

#bannercontent .separator{
	display:block;
	clear: both;
	height: 1px;
	width: 190px;
	//width: 191px;
	left: 20px
	margin: 0;
	padding: 0;
	border: 0px; 
	background-image: url(../pics/scrolllineHR.gif);
	background-repeat: repeat-x;
}	

.tip {
	width: 100%;
	text-align:left;
}
.tiptext, .tipimg	{
	
	display: 			block;
	border-top: 		1px solid #bacfee !important;
	border-left: 		1px solid #bacfee !important;
	border-right: 		1px solid #5751b3 !important;
}
.tiptext	{
	left: 				0;
	right: 				0;
	margin: 			-10px 15px 10px 15px;
	padding: 			6px 6px 11px 6px;
	background-image: 	url(../pics/tipbG.gif);
	border-bottom: 		1px solid #5751b3;
	font-size:			0.75em;
	color: 				#012A7A;
	font-weight: 		bold;
	text-align: 		left;
}
.tipimg {
	width: 				28px; 
	height: 			10px;
	margin: 			10px 15px 10px 15px !important;
}
