/* GENERAL EDITIOR STYLES
-------------------------------*/
html{
}
a, a:visited{
	color:#3C90FB;
}
	a:hover{
	}
h1{
}
h2{
	color:#000;
}
h3{
}
h4{
}
h5{
}

blockquote{
}

ul{
}
	ul li{
	}
ol{
}

img{
	border-color:#DDE7F0;
}

legend{
}
form fieldset label{
}
form .buttons .button{
	background: #4D4E53 url(../images/gloss.png) repeat-x scroll 0 50%;
	border: .167em outset #4D4E53;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 1em;
	font-weight: bold;
	padding: .333em .667em;
}

form .buttons input.submit:hover {
	background-color: #FFA20F;
	border-color: #FFA20F;
}

* html form .buttons input.button {
	background-image: none;
}
* html form .buttons input.submit {
	background: #FFA20F;
	border-color: #FFA20F;
}

.hand{
	cursor:row-resize;
}
.ui-state-highlight{
	background:#F8FFB0;
	border:4px dotted #FFBD34;
}


/* GENERAL LAYOUT STYLES
-------------------------------*/
body{
	font-family:"Myriad Pro",Verdana,Arial,Serif;
	padding: 0;
	font-size:14px;
}
	#wrap{
		background:#FFF;
		border-width:0;
		width:925px;
	}
		#header{
			background:url(../images/header_bg.jpg) 0 0 no-repeat;
			height:347px;
			margin-top:124px;
		}
			#logo{
				background:url(../images/logo.gif) 38px 15px no-repeat;
				height:auto;
				padding-top:40px;
				top:-105px;
				width:640px;
			}
				#logo a{
					color:#000;
					font-size:36px;
					font-weight:bold;
					height:auto;
					padding:10px 0;
					text-align:left;
					text-decoration:none;
					text-indent:0;
					width:640px;
				}
			#search{
				display:block;
			}
				#search .search_form{
					display:block;
					position:absolute;
					right:0px;
					top:-50px;
				}
				#search .flash_img{
					bottom:0;
					height:296px;
					left:0;
					position:absolute;
					width:925px;
				}
		#content{
			width: 100%;
		}
			#main{
				margin-top:0;
				padding-right:25px;
				width:565px;
			}
				.layout-navtop-1col #main, #p0.layout-navtop-localleft #main{
					width:900px;
				}
				* html .layout-navtop-1col #main{
					float: none;
				}
				#crumbs{
					font-size:12px;
				}
					#list{
						
					}
						#list a, #list a:visited{
						}
						#list a:hover{
							color:#3C90FB;
						}
					#email{
					}
						#email a, #email a:link, #email a:active, #email a:visited{
						}
						#email a:hover{
							color:#3C90FB;
						}
					#print{
					}
						#print a, #print a:link, #print a:active, #print a:visited{
						}
						#print a:hover{
							color:#3C90FB;
						}
				#pagetitle{
				}
					#pagetitle h1{
						border-width:0;
						color:#44BE1F;
						font-size:30px;
					}
				#modules{	
				}
					#modules ul{
						list-style-type:none;
					}
						#modules ul li{
							background:url(../images/marker_white.gif) 0 .4em no-repeat;
							padding-left:20px;
						}
				#sub{
				}
				#local{
					background:#5DC306 url(../images/localnav_bg.gif) 0 0 no-repeat;
					margin-top:24px;
					padding:0;
					width:278px;
				}
					#local h3{
						display:block;
						padding:20px 30px 0;
					}
						#local h3 a{
							color:#FFF;
							font-size:30px;
							text-decoration:none;
						}
					#local ul{
						background:url(../images/localnav_bottom_bg.gif) 0 bottom no-repeat;
						margin:0;
						padding-bottom:140px;
					}
					#local ul.recently{
						background-image:none;
						padding-bottom:10px;
					}
						#local li{
							margin:0 30px;
						}
							#local li a{
								background:transparent;
								color:#51A406;
								font-size:13px;
							}
							#local li a:hover{
								background:transparent;
								color:#FFF;
							}
							#local li.selected a{
								background:transparent;
								color:#000;
							}
						#local ul ul{
							background-image:none;
							padding-bottom:0;
						}
						#local li li{
							margin:0;
						}
							#local li.selected li a{
								background:transparent;
								color:#51A406;
								font-size:11px;
							}
								#local li li.selected a{
									background:transparent;
									color:#000;
								}
								#local li li a:hover{
									background:transparent;
									color:#FFF;
								}
						#local h2.archives{
							padding-left:35px;
						}
				#nav{
					background:transparent;
					top:-330px;
				}
					#wrapper{
						background:transparent;
					}
						#wrapper h3{
						}
						#wrapper ul{
						}
							#wrapper ul li{
								background:transparent;
								padding:0 16px;
							}
								#wrapper a{
									background:transparent;
									font-size:14px;
									padding:0;
								}
							#wrapper ul li.selected{
								background:transparent;
							}
								#wrapper a:hover{
									border-bottom:1px solid #FFF;
									background:transparent;
									color:#FFF;
								}
								#wrapper li.selected a{
									border-width:0;
									background:transparent;
									color:#60ADFB;
								}
								
								/* Drop Down Menu */
								#wrapper li li{
								}
									#wrapper li li a{
									}
										#wrapper li li a:hover{
										}
		#footer{
			clear:both;
			font-size:12px;
			background:transparent;
			border-top:1px solid #DDE7F0;
			margin-top:15px;
			width:925px;
		}
			#footer p.copyright{
				color:#999999;
				font-size:12px;
				left:5px;
				padding:0 0 10px;
				position:absolute;
				top:10px;
			}
				#footer p.copyright span{
					padding-right:10px;
					position:relative;
					top:0;
				}
			#footer p.poweredby{
				font-size:12px;
				top:10px;
			}
				#footer p.poweredby a, #footer p.poweredby a:link, #footer p.poweredby a:active, #footer p.poweredby a:visited{
					font-weight: bold;
				}
	#extra1{}
	#extra2{}
		

.fckeditor{
	background:#FFF;
	margin:0;
	padding:0;
}

#p1 #pagetitle,
#p1 #list {
	display: none;
}

#p1 #modules {
	margin-top: 30px;
}

#p6 #local ul{
	background-image:none;
	padding-bottom:0;
}

#local #localnav_blog ul.archives{
	background:url(../images/localnav_bottom_bg.gif) 0 bottom no-repeat;
	margin:0;
	padding-bottom:140px;
}

#c6{}
	#c6 .info{
		float:left;
		width:278px;
	}
		#c6 .info .welcome{
			background:#5DC306 url(../images/localnav_bg.gif) 0 0 no-repeat;
			margin:0;
			padding:30px 30px 1px;
		}
			#c6 .info .welcome h3{
				background:url(../images/quote_green.png) 0 0 no-repeat;
				color:#FFF;
				font-size:43px;
				font-weight:normal;
				margin:0;
				padding-left:54px;
			}
			#c6 .info .welcome p{
				color:#FFF;
			}
			#c6 .info .welcome p.intro{
				color:#5D6A4C;
			}
		#c6 .info .welcome.hr{
			background:url(../images/localnav_bottom_bg.gif) 0 bottom no-repeat;
			border-width:0;
			height:30px;
			padding:0;
			margin:0 0 15px;
		}	
		
		#c6 .info .mission{
			background:#DCE4EF url(../images/local_bg.gif) 0 0 no-repeat;
			margin:0;
			padding:30px 30px 1px;
		}
			#c6 .info .mission h3{
				color:#7892A3;
			}
		#c6 .info .mission.hr{
			background:url(../images/local_bottom_bg.gif) 0 bottom no-repeat;
			border-width:0;
			height:30px;
			padding:0;
			margin:0 0 15px;
		}
	#c6 .content{
		float:right;
		width:565px;
	}
		#c6 .content .intro{
			border-bottom:1px dotted #DFE4EF;
			margin-bottom:15px;
			padding-bottom:15px;
		}
		#c6 .content .cngsp{
			float:left;
			width:45%;
		}
		#c6 .content .facts{
			float:right;
			width:45%;
		}
		#c6 .content .connection{
			border-top:1px dotted #DFE4EF;
			clear:both;
			margin-top:15px;
			padding-top:15px;
		}
			#c6 .content .connection img{
				vertical-align:middle;
			}
	#local_footer p.cc{
		text-align:center;
	}
	#local_footer{
		background:#DCE4EF url(../images/local_bg.gif) 0 0 no-repeat;
		margin:0;
		padding:25px 0 0;
	}
		#local_footer h2{
			margin:0;
			padding:0 0 10px 25px;
		}
		#local_footer ul{
			background:url(../images/local_bottom_bg.gif) 0 bottom no-repeat;
			margin:0;
			padding-bottom:30px;
		}