/* Design & Code (c) Empire Group, Inc. */
html, body { padding: 0; margin: 0; }
body {
	font: normal 11px/1.5em Verdana, Arial, Helvetica, sans-serif;
	background: #ffffcc;
	color:#333333;
}

* {
	margin:0;
	padding:0
}
p{
	padding-bottom:1em
}
ul{
	margin-left:16px;
	padding-bottom:1em;
	list-style-image: url(/images/p_ul.gif);
}
li{
	padding-bottom:3px;
}
a img{
	border:0px;
}
	
	
	
	
/* Headings H1-H6 */
h1 {
	color:#993300;
	font-weight:normal;
	font-size:2.4em;
	line-height:150%;
}

h2 {
	color:#993300;
	font-weight:normal;
	font-size:1.4em;
	line-height:150%;
}

h3 { }

h4 { }

h5 { }

h6 { }





/* Paragraph and Link Styles */
p { }

	p a { }
	
a{
	color:#669999;
}
	
	
	
/* Lists and Navigation */




/*   IDs   */

#header #htop{
	background:#669999;
	height:121px;
	position:relative;
	text-align: center;
}
	#header #hwrapper{
		width:875px;
		margin:0 auto;
		position:relative;
	}
	#header #htop h1 a {
		background:url(/images/p_header_logo.png) no-repeat;
		display: block;
		height:52px;
		width:321px;
		position:absolute;
		left:45px;
		top:27px;
	}
	#header #htop h1 a span {
	  display: none;
	}
	
	#header #hnav1{
		position:absolute;
		left:450px;
		top:35px;
	}
		#header #hnav1 ul{
			margin:0;
			padding:0 0 25px 0;
			clear:both;
		}
		#header #hnav1 ul.s{
			font-size:0.8em;
			text-transform:uppercase;
			font-weight:bold;
		}
		#header #hnav1 li{
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
		}
		#header #hnav1 li a{
			float:left;
			font-size:1.1em;
			margin:0 30px 0 0;
			text-decoration:none;
			color:#003366;
		}
		#header #hnav1 li a:hover{
			color:#ffffcc;
		}
		#header #hnav1 ul.s a{
			margin:0 16px 0 0;
		}
		#header #hnav1 form#qn{
			position:absolute;
			left:280px;
			top:0px;
			margin:0;
			padding:0;
		}
			#header #hnav1 form#qn select#qnm{
				width:128px;
				font-size:0.9em;
				/*background-color:#669999;
				color:#ffffcc;
				border:1px solid #003366;*/
			}

	#header ul#mnav{
		margin:0;
		padding:0;
		left:50px;
		top:97px;
		position:relative;
	}
		#header ul#mnav li{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			height:24px;
			overflow:hidden;
		}
			#header ul#mnav li ul{
				position:absolute;
				top:24px;
				left:50%;
				width:870px;
				height:40px;
				overflow:hidden;
				margin:0 0 0 -485px;
				visibility: hidden;
				display:block;
				padding:0 0 0 30px;
			}
			
			#header ul#mnav li.selected ul, #header ul#mnav li:hover ul, #header ul#mnav li.over ul {
				visibility: visible;
			}
			
			#header ul#mnav li.selected ul {
				z-index: 10;
			}
			
			#header ul#mnav li:hover ul, #header ul#mnav li.over ul { /* lists nested under hovered list items */
				z-index: 100;
			}
			
			#header ul#mnav li a{
				height:24px;
				float:left;
				font-size:1.1em;
				padding:4px 14px 0 14px;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				text-decoration:none;
				color:#ffffcc;
			}		
			
			/* special cases */
			#header ul#mnav li#n6 ul{
				width:800px;
				padding:0 35px;
			}
			#header ul#mnav li#n6 ul li{
				float:right;
			}
			
		#header ul#mnav li.s1, #header ul#mnav li#n1:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#ff9900 url(/images/n_1_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s1 a.l1, #header ul#mnav li#n1:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#993400;
			background:url(/images/n_1_r.png) top right no-repeat;
		}
		#header ul#mnav li.s2, #header ul#mnav li#n2:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#99CC67 url(/images/n_2_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s2 a.l1, #header ul#mnav li#n2:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#006634;
			background:url(/images/n_2_r.png) top right no-repeat;
		}
		#header ul#mnav li.s3, #header ul#mnav li#n3:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#66CDCC url(/images/n_3_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s3 a.l1, #header ul#mnav li#n3:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#006766;
			background:url(/images/n_3_r.png) top right no-repeat;
		}
		#header ul#mnav li.s4, #header ul#mnav li#n4:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#FFCC33 url(/images/n_4_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s4 a.l1, #header ul#mnav li#n4:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#9A6600;
			background:url(/images/n_4_r.png) top right no-repeat;
		}
		#header ul#mnav li.s5, #header ul#mnav li#n5:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#CCCC9A url(/images/n_5_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s5 a.l1, #header ul#mnav li#n5:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#666634;
			background:url(/images/n_5_r.png) top right no-repeat;
		}
		#header ul#mnav li.s6, #header ul#mnav li#n6:hover{
			float:left;
			list-style:none;
			display:inline;
			margin:0;
			padding:0;
			background:#CC9900 url(/images/n_6_l.png) no-repeat;
			height:24px;
			overflow:hidden;
		}
		#header ul#mnav li.s6 a.l1, #header ul#mnav li#n6:hover a.l1{
			height:24px;
			float:left;
			font-size:1.1em;
			padding:4px 14px 0 14px;
			font-family:Arial, Helvetica, sans-serif;
			margin:0;
			text-decoration:none;
			color:#663200;
			background:url(/images/n_6_r.png) top right no-repeat;
		}
		
			#header ul#mnav li ul#sn1{
				background:url(/images/ns_1.png) no-repeat;
			}
			#header ul#mnav li ul#sn1 a{
				color:#993400;
			}
			#header ul#mnav li ul#sn1 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul#sn2{
				background:url(/images/ns_2.png) no-repeat;
			}
			#header ul#mnav li ul#sn2 a{
				color:#006634;
			}
			#header ul#mnav li ul#sn2 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul#sn3{
				background:url(/images/ns_3.png) no-repeat;
			}
			#header ul#mnav li ul#sn3 a{
				color:#006766;
			}
			#header ul#mnav li ul#sn3 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul#sn4{
				background:url(/images/ns_4.png) no-repeat;
			}
			#header ul#mnav li ul#sn4 a{
				color:#9A6600;
			}
			#header ul#mnav li ul#sn4 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul#sn5{
				background:url(/images/ns_5.png) no-repeat;
			}
			#header ul#mnav li ul#sn5 a{
				color:#666634;
			}
			#header ul#mnav li ul#sn5 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul#sn6{
				background:url(/images/ns_6.png) no-repeat;
			}
			#header ul#mnav li ul#sn6 a{
				color:#663200;
			}
			#header ul#mnav li ul#sn6 a:hover{
				color:#FFFFCC;
			}
			#header ul#mnav li ul li{
				background:none;
			}
			#header ul#mnav li ul li a{
				height:24px;
				float:left;
				font-size:1.0em;
				padding:2px 10px 0 10px;
				font-family:Arial, Helvetica, sans-serif;
				margin:0;
				text-decoration:none;
				color:#ffffcc;
				background:none;
			}
			
			#header ul#mnav li#n1, #header ul#mnav li#n1:hover{
				margin-left:65px;
			}

	
/*#header #snav{
	width:870px;
	height:20px;
	overflow:hidden;
	margin:0 auto;
}
	#header #snav ul{
		margin:0;
		padding:0;
		width:870px;
		height:20px;
	}
	#header #snav ul.s{
		color:#FF0000;
	}

	#header #snav ul li{
		list-style:none;
		display:inline;
	}*/
	
	

#main{
	width:870px;
	margin:28px auto 0 auto;
	position:relative;
}
	#main div.t{
		width:870px;
		min-height:86px;
		float:left;
	}
	#main div.tl{
		width:870px;
		height:auto;
		overflow:hidden;
		float:left;
	}
		#main div.t h1{
			margin:20px 0 0 140px;
		}
		#main div.tl h1{
			margin:30px 0 0 140px;
		}
		#main div.t h2, #main div.tl h2{
			margin:0 100px 20px 140px;
			line-height:250%;
		}
		#main.s2 div.t h2, #main.s2 div.tl h2{
			color:#006634;
		}		
		#main.s3 div.t h2, #main.s3 div.tl h2{
			color:#22678D;
		}
		#main.s4 div.t h2, #main.s4 div.tl h2{
			color:#9A6600;
		}
		#main.s5 div.t h2, #main.s5 div.tl h2{
			color:#7B6634;
		}
		#main.s6 div.t h2, #main.s6 div.tl h2{
			color:#7B3200;
		}
		#main div.t ul{
			margin:0 0 0 140px;
			padding:0;
			list-style:none;
		}
			#main div.t ul li{
				float:left;
				margin:0 15px 0 0;
			}
				#main div.t ul li a{
					color:#993300;
					text-decoration:none;
				}
				#main.s2 div.t ul li a{
					color:#006634;
					text-decoration:none;
				}
				#main.s3 div.t ul li a{
					color:#22678D;
					text-decoration:none;
				}
				#main.s4 div.t ul li a{
					color:#9A6600;
					text-decoration:none;
				}
				#main.s5 div.t ul li a{
					color:#7B6634;
					text-decoration:none;
				}
				#main.s6 div.t ul li a{
					color:#7B3200;
					text-decoration:none;
				}
				#main div.t ul li a:hover{
					text-decoration:underline;
				}
	#main.s1 div.t, #main.s1 div.tl{
		background:#ff9900 url(/images/nt_1.png) no-repeat;
	}
	#main.s2 div.t, #main.s2 div.tl{
		background:#99CC67 url(/images/nt_2.png) no-repeat;
	}
	#main.s3 div.t, #main.s3 div.tl{
		background:#66CDCC url(/images/nt_3.png) no-repeat;
	}
	#main.s4 div.t, #main.s4 div.tl{
		background:#FFCC33 url(/images/nt_4.png) no-repeat;
	}
	#main.s5 div.t, #main.s5 div.tl{
		background:#CCCC9A url(/images/nt_5.png) no-repeat;
	}
	#main.s6 div.t, #main.s6 div.tl{
		background:#CC9900 url(/images/nt_6.png) no-repeat;
	}
	#main div.b{
		width:868px;
		border-left:1px solid #D9D9B3;
		border-right:1px solid #D9D9B3;
		background:#FFFFFF;
		float:left;
		min-height:300px;
	}
		#main div.b div.lp{
			padding-left:140px;
			margin-top:20px;
			margin-right:40px;
			color:#cc6600;
		}
		#main.s2 div.b div.lp{
			color:#006634;
		}
		#main.s3 div.b div.lp{
			color:#22678D;
		}
		#main.s4 div.b div.lp{
			color:#9A6600;
		}
		#main.s5 div.b div.lp{
			color:#7B6634;
		}
		#main.s6 div.b div.lp{
			color:#7B3200;
		}		
			#main div.b div.lp li{
				margin-top:10px;
				margin-left:20px;
			}
			#main div.b div.lp a{
				color:#cc6600;
				text-decoration:none;
			}
			#main div.b div.lp a:first-child{
				font-weight:bold;
				margin-right:10px;
			}
			#main.s2 div.b div.lp a{
				color:#006634;
			}
			#main.s3 div.b div.lp a{
				color:#22678D;
			}
			#main.s4 div.b div.lp a{
				color:#9A6600;
			}
			#main.s5 div.b div.lp a{
				color:#7B6634;
			}
			#main.s6 div.b div.lp a{
				color:#7B3200;
			}
				#main div.b div.lp a:hover{
					text-decoration:underline;
				}
		#main div.b div.pc{
			padding-left:140px;
			margin-top:20px;
			margin-right:40px;
		}
		#main div.b div.sp{
			padding-left:140px;
			margin-top:20px;
			margin-right:40px;
		}
			#main div.b div.sp b{
				padding-right:10px;
			}
			#main.s1 div.sp{
				background:url(/images/nb_1.png) 120px 5px no-repeat;
			}
			#main.s2 div.sp{
				background:url(/images/nb_2.png) 120px 5px no-repeat;
			}
			#main.s3 div.sp{
				background:url(/images/nb_3.png) 120px 5px no-repeat;
			}
			#main.s4 div.sp{
				background:url(/images/nb_4.png) 120px 5px no-repeat;
			}
			#main.s5 div.sp{
				background:url(/images/nb_5.png) 120px 5px no-repeat;
			}
			#main.s6 div.sp{
				background:url(/images/nb_6.png) 120px 5px no-repeat;
			}
	#main div.bc{
		width:870px;
		background:url(/images/p_main_bottom_bg.png) no-repeat;
		height:21px;
		overflow:hidden;
		float:left;
	}
	

.copy{
	clear:both;
	text-align:center;
	font-size:0.9em;
	color:#999999;
	padding-top:6px;
}
.egi{
	display:none;
}