@charset "utf-8";
/* CSS Document */

	TD, div, .copy, Input, Select, Textarea, div.MsoNormal {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	mso-fareast-font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	line-height: 16px;
	font-size: 11px;
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	scrollbar-base-color: #E36A01;
	scrollbar-arrow-color: #FFFFFF;
	vertical-align: top;
}
		
		
	body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	mso-fareast-font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-size: 11px;
	scrollbar-base-color: #E36A01;
	scrollbar-arrow-color: #FFFFFF;
	margin: 0;
	background-color: #BABABA;
	padding: 0px;
}
.toplines {
	background-image: url(../images/toplines.gif);
	background-repeat: repeat-x;
}

.middlelines {
	background-image: url(../images/middlelines.gif);
	background-repeat: repeat-x;
}

#logo img {
	padding-bottom: 66px;
	padding-left: 40px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#topmenu {
	text-align: right;
	padding-left: 12px;
	color: #FFFFFF;
	font-size: 10px;
	height: 20px;
}
#topmenu a {
	text-decoration: none;
}
#topmenu a:hover {
	text-decoration: underline;
}

		
	.bodysmall{
		font-size: 10px;}
		
	.bodymedium{
		font-size: 13px;}
#photos {
	height: 100px;
	background-color: #E36A01;
}
.bottomlines {
	background-image: url(../images/bottomlines.gif);
}

#headerimage {
	background-image: url(../images/home_logo_back.jpg);
	background-repeat: no-repeat;
	height: 200px;
}

		
	.bodybig{
		font-size: 16px;}
		
	.bodyblue{
		font-size: 11px;
		color: #FFFFFF;
		font-family: Arial,Helvetica;}
		
	.bodysmallblue{
		font-size: 10px;
		color: #FFFFFF;
		font-family: Arial,Helvetica;}
		
	.bodymediumblue{
		font-size: 13px;
		color: #E36A01;
		font-family: Arial,Helvetica;}
		
	.bodybigblue{
		font-size: 16px;
		color: #E36A01;
		font-family: Arial,Helvetica;}

	input.submit {
		font-family : Verdana, Arial, Helvetica, sans-serif;
		font-size : 10px;
		text-decoration: none;
		cursor: hand;
		
		background-color : #FFFFFF;
		color : #FFFFFF;
	}

	H1 {
	font-size: 16px;
	color: #006600;
}

	H2 {
		font-size: 13px;}

	H3 {
		font-size: 11px;}

	H4 {
		font-size: 10px;}



	A {
		text-decoration: underline;
		color: #FFFFFF;}

	A:hover {
		text-decoration: underline;
		color: #E36A01;}



	.navPos1 {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration : none;}

	.navPos1 A {
		text-decoration: none;
		color: #FFFFFF;}

	.navPos1 A:hover {
		text-decoration: underline;
		color: #FFFFFF;}



	.navPos2 {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;}

	.navPos2 A {
		text-decoration: none;
		color: #FFFFFF;}

	.navPos2 A:hover {
		text-decoration: none;
		color: #FFFFFF;}



	.navPos3 {
		font-size: 10px;
		color: #FFFFFF;
		text-decoration: none;}

	.navPos3 A {
		text-decoration: none;
		color: #FFFFFF;}

	.navPos3 A:hover {
		text-decoration: underline;
		color: #FFFFFF;}



	.navSub {
		text-decoration: none;
		font-size: 9px;
		color: #FFFFFF;}

	.navSub A {
		text-decoration: none;
		color: #FFFFFF;}

	.navSub A:hover {
		text-decoration: underline;
		color: #FFFFFF;}



	.navFull {
		text-decoration: none;
		font-size: 10px;
		color: #FFFFFF;}

	.navFull A {
		text-decoration: none;
		color: #FFFFFF;}

	.navFull A:hover {
		text-decoration: underline;
		color: #E36A01;}



	.breadcrumbs {
		text-decoration: none;
		font-size: 9px;
		color: #E36A01;}

	.breadcrumbs A {
		text-decoration: none;
		color: #597E98;}

	.breadcrumbs A:hover {
		text-decoration: underline;
		color: #4C78A3;}



	.footerlinks {
		text-decoration: none;
		font-size: 10px;
		color: #666666;}

	.footerlinks A {
		text-decoration: none;
		color: #666666;}

	.footerlinks A:hover {
		text-decoration: underline;
		color: #666666;}



	LI, li.MsoNormal {
		font-size: 11px;
		line-height: 18px;}

	.title {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 16px;
		font-weight: bold;
		color: #E36A01;
		text-decoration : none;}

	.subtitle {
		font-size: 12px;
		font-weight: bold;
		color: #E36A01;
		text-decoration : none;
		font-style : italic;
		
	}

	.subsubtitle {
		font-size: 11px;
		color: #E36A01;
		text-decoration : none;
	}

	.heading {
		font-size: 11px;
		font-weight: bold;
		color: #E36A01;
		text-decoration : none;
	}

	/*This is the whole nav system */	
	#flyouts_horizontal, 
	#flyouts_horizontal ul {
	float: left;
	width: 763px;
	list-style: none;
	line-height: 1;
	border-top: 0px;
	border-right: 0px;
	border-bottom: 0px;
	border-left: 0px;
	height: 23px;
	z-index:1000;
	margin: 0px;
	padding: 0px;
	background-color: #E36A01;
		}
	
	#flyouts_horizontal li {
	float: left;
	width: 148px;
	background-color: #E36A01;
	text-align: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 2px;
	border-top: 1px solid #E9904E;
	border-right: 1px solid #E9904E;
	border-bottom: 1px solid #E9904E;
	border-left: 1px solid #E9904E;
	padding: 0px;
		}
	
	/*This is for the main items */
	#flyouts_horizontal li a {
		display: block;	
		width: auto;
		font-family: verdana, arial, helvetica;
		font-weight: normal;
		font-size: 11px;
		text-decoration: none;
		color: #ffffff;
		padding-top: 5px;
		  padding-right: 50px;
		  padding-bottom: 5px;
		  padding-left: 9px;
		border-top: 0px;
		  border-right: 0px;
		  border-bottom: 0px;
		  border-left: 0px;
		}
		
	#flyouts_horizontal li a:hover {
		text-decoration: none;
		color: #ffffff;
		}
	
	/*This is for the sub items */
	#flyouts_horizontal li ul li a {
		display: block;
		width: auto;
		color: #FFFFFF;
		text-decoration: none;
		padding-top: 4px;
		  padding-right: 4px;
		  padding-bottom: 4px;
		  padding-left: 4px;
		}
	#flyouts_horizontal li ul li a:hover {
		text-decoration: none;
		color: #FFFFFF;
		}
	
	/*This is for each sub section */
	#flyouts_horizontal li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: auto;
	font-weight: normal;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: 1px solid #ffffff;
		
		}
	
	/*This is for each sub section, when it is visible */
	#flyouts_horizontal li:hover ul, 
	#flyouts_horizontal li li:hover ul, 
	#flyouts_horizontal li li li:hover ul, 
	#flyouts_horizontal li.sfhover ul, 
	#flyouts_horizontal li li.sfhover ul, 
	#flyouts_horizontal li li li.sfhover ul {
		left: auto;
		margin-left: 0px;
		padding-top: 0px;
		}
	
	/*This is for each sub item */
	#flyouts_horizontal li ul li {
	width: 175px;
	background-color: #E36A01;
	text-align: left;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}


	.subMenu
	{
	width: 180px;
	background-color: #E36A01;
	text-align: left;
	margin-top: -1px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	padding: 0px;
	}
		
	.subMenu A
	{
	width: 180px;
	}	
	
	.subMenu A:Hover
	{
	background: #336600;
	}
	
	
	/*This is for each sub item link */
	#flyouts_horizontal li ul a {
		width: 250px;
		}
	
	/*This is for each sub-sub item link */
	#flyouts_horizontal li ul ul {
		margin-top: -18px;
		margin-right: 0px;
		margin-bottom: 0px;
		margin-left: 0px;
		}
		
	/*This is for each sub-sub item link */
	#flyouts_horizontal li:hover ul ul, 
	#flyouts_horizontal li.sfhover ul ul {
		left: -999em;
		}

	/*This is for each sub-sub item link */
	#flyouts_horizontal li li:hover ul, 
	#flyouts_horizontal li li.sfhover ul {
		
			left: -999em;
		
		}
		
	/*This is for each sub-sub-sub item link */
	#flyouts_horizontal li:hover ul ul ul, 
	#flyouts_horizontal li.sfhover ul ul ul {
		left: -999em;
		}

	/*This is for each sub-sub-sub item link */
	#flyouts_horizontal li li li:hover ul, 
	#flyouts_horizontal li li li.sfhover ul {
		
			left: -999em;
		
		}
	
	
	/* main menu bg color hover */
	#flyouts_horizontal li:hover, 
	#flyouts_horizontal li.sfhover {
		background: #336600;
		}
	
	/* sub menu bg color hover */
	#flyouts_horizontal li ul li:hover, 
	#flyouts_horizontal li ul li.sfhover {
		background: #336600;
		}
		
#container {
	width: 801px;
	margin-right: auto;
	margin-left: auto;
}
#leftshadow {
	width: 19px;
}
#center {
	width: 763px;
}


#rightshadow {
	width: 19px;
}
.plangradientright {
	background-image: url(../images/grey_right_glow_bg.jpg);
	background-repeat: repeat-y;
}

.plangradientleft {
	background-image: url(../images/grey_left_glow_bg.jpg);
	background-repeat: repeat-y;
}
.address {
	font-size: 13px;
	color: #FF6600;
	background-color: #FFFFFF;
	line-height: 3em;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.address a {
	color: #FF6600;
}
.middot {
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}
.tagline {
	background-color: #006600;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	padding-top: 15px;
	padding-bottom: 15px;
}
.bottomgradient {
	background-image: url(../images/grey_bottom_glow_bg.jpg);
}

