*	{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	}

body	{
	background-color: #363636;
	}

#wrap0	{
	width: 100%;
	height: 100%;
	background-image: url(../images/bodybg.jpg);
	background-repeat: no-repeat;
	background-position: bottom center;
	}

#wrap	{
	width: 948px;
	border-width: 1px;
	border-style: solid;
	border-color: #878787 #6e6e6e #757575 #757575;
	margin-left: auto;
	margin-right: auto;
	margin-top: 21px;
	}

#wrap2	{
	width: 942px;
	border: 3px solid #636363;
	}

#header {
	width: 942px;
	height: 166px;
	background-image: url(../images/headerbg.jpg);
	background-repeat: no-repeat;
	background-position: center center;
	}

#header img {
	width: 237px;
	height: 145px;
	left: 37px;
	top: 16px;
	position: relative;
	border: 0px none transparent;
	}

#topnav {
	width: 942px;
	height: 31px;
	border-width: 1px 0px 1px 0px;
	border-style: solid none solid none;
	border-color: #878787 transparent #878787 transparent;
	}

	#topnav ul {
		margin: 8px 0 0 15px;
	}

	#topnav ul li {
		float: left;
		list-style: none;
		color: #FFFFFF;
		text-transform: uppercase;
		font-size: 12px;
		font-weight: bold;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0 24px 0 0 ; 
	}
	
	.lastnav {
		margin: 0 10px 0 0 !important;
	}
	
	#topnav ul li a:link, #topnav ul li a:visited {
		color: #FFFFFF;
		text-decoration: none;
	}

	#topnav ul li a:hover {
		color: #ecb851;
		}

#main	{
	width: 942px;
	background-image: url(../images/mainbg.gif);
	background-repeat: repeat-y;
	position: relative;
	padding-top: 10px;
	}

	#main h2 {
		color: #7f7f7f;
		font-weight: bold;
		font-size: 115%;
		font-family: "Century Gothic", Futura, "Futura CT", "Twentieth Century", "PL Futura Maxi", "Futura Serie BQ", "Futura (BT)", "Futura (URW)", "LTC Twentieth Century", "Graphicus DT", "ITC Avant Garde Gothic", Noir, "DIN Schriften Neuzeit Grotesk Light", "Contax", "ITC Avant Garde Gothic Medium", "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
		padding-bottom: 15px;
		}



	#leftcol {
		width: 530px;
		float: left;
		margin-left: 15px;
		margin-right: 15px;
		}

		#content {
			}


			#content p {
				font-size: 80%;
				padding-bottom: 18px;
				line-height: 140%;
				}



			#content h1 {
				color: #649bc7;
				font-weight: bold;
				font-size: 135%;
				font-family: "Century Gothic", Futura, "Futura CT", "Twentieth Century", "PL Futura Maxi", "Futura Serie BQ", "Futura (BT)", "Futura (URW)", "LTC Twentieth Century", "Graphicus DT", "ITC Avant Garde Gothic", Noir, "DIN Schriften Neuzeit Grotesk Light", "Contax", "ITC Avant Garde Gothic Medium", "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
				}

			#content h3 {
				color: #cc9933;
				font-weight: bold;
				font-size: 85%;
				font-family: "Century Gothic", Futura, "Futura CT", "Twentieth Century", "PL Futura Maxi", "Futura Serie BQ", "Futura (BT)", "Futura (URW)", "LTC Twentieth Century", "Graphicus DT", "ITC Avant Garde Gothic", Noir, "DIN Schriften Neuzeit Grotesk Light", "Contax", "ITC Avant Garde Gothic Medium", "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
				padding-bottom: 15px;
				padding-top: 0px;
				letter-spacing: -0.03em;
				}


	#rightcol {
		width: 382px;
		float: left;
		}

		#rightcol p.desc {
			font-size: 70%;
			margin-left: 43px;
			margin-bottom: 10px;
			margin-right: 8px;
			}


			#rightcol p.desc a:link {
				color: #000000;
				text-decoration: none;
				font-weight: bold;
				}

			#rightcol p.desc a:visited {
				color: #000000;
				text-decoration: none;
				font-weight: bold;
				}

			#rightcol p.desc a:hover {
				color: #808db2;
				text-decoration: none;
				font-weight: bold;
				}					



		div.orangeheader {
			width: 355px;
			padding: 8px 10px 8px 17px;
			background-color: #cc9933;
			margin-bottom: 7px;
			}

			div.orangeheader h1 {
				font-family: "Century Gothic", Futura, "Futura CT", "Twentieth Century", "PL Futura Maxi", "Futura Serie BQ", "Futura (BT)", "Futura (URW)", "LTC Twentieth Century", "Graphicus DT", "ITC Avant Garde Gothic", Noir, "DIN Schriften Neuzeit Grotesk Light", "Contax", "ITC Avant Garde Gothic Medium", "Arial Narrow", Arial, Verdana, Helvetica, sans-serif;
				font-size: 105%;
				font-weight: bold;
				color: #ffffff;
				letter-spacing: -0.03em;
				}

		div.headerimg {
			width: 333px;
			height: 46px;
			padding: 0px 0px 0px 0px;
			margin-left: 43px;
			}

			div.headerimg img {
				width: 335px;
				height: 46px;
				border: 0px none transparent;
			}


			div.headerimg a {
				border: 0px none transparent;
				display: block;
				width: 335px;
				height: 46px;
				}


		div.rightcol-photo {
			width: 335px;
			height: 76px;
			margin-left: 43px;
			background-color: #c1c5cf;
			}

			div.rightcol-photo img {
				border: 0px none transparent;
				margin: 2px;
				width: 331px;
				height: 72px;
				}


			div.rightcol-photo a {
				width: 335px;
				height: 76px;
				display: block;
				}

			div.rightcol-photo a:link {
				background-color: #c1c5cf;
				}

			div.rightcol-photo a:visited {
				background-color: #c1c5cf;
				}

			div.rightcol-photo a:hover {
				background-color: #cc9933;
				}

			div.rightcol-photo img {
				width: 331px;
				height: 72px;
				}

		div.rightcol-links {
			width: 332px;
			border-top: 1px dotted #000000;
			border-bottom: 1px dotted #000000;
			padding: 5px 0px 5px 0px;
			margin-bottom: 5px;
			margin-left: 43px;
			margin-top: 6px;
			}

			div.rightcol-links p {
				text-align: center;
				font-family: Arial, Verdana, Helvetica, sans-serif;
				font-weight: bold;
				font-size: 78%;
				}

				div.rightcol-links p a {
					text-align: center;
					font-family: Arial, Verdana, Helvetica, sans-serif;
					font-weight: bold;
					}

				div.rightcol-links a:link {
					color: #000000;
					text-decoration: none;
					}

				div.rightcol-links a:visited {
					color: #000000;
					text-decoration: none;
					}

				div.rightcol-links a:hover {
					color: #808db2;
					text-decoration: none;
					}					


	#mainshadow {
		position: absolute;
		top: 0;
		left: 0;
		background-image: url(../images/mainshadow.png);
		background-repeat: no-repeat;
		width: 942px;
		height: 29px;
		}

	#locations {
		width: 530px;
		font-size: 75%;
		padding-bottom: 15px;
		}

		#locations a {
			font-weight: bold;
			}

		#locations a:link {
			color: #808db2;
			text-decoration: none;
			}

		#locations a:visited {
			color: #808db2;
			text-decoration: none;
			}

		#locations a:hover {
			color: #cc9933;
			text-decoration: none;
			}


		div.col-a1 {
			width: 172px;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-bottom: 6px;
			}

			div.col-a1 p {
				text-align: left;
				font-weight: bold;
				}

		div.col-b1 {
			width: 172px;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-bottom: 6px;
			}

			div.col-b1 p {
				text-align: center;
				font-weight: bold;
				}

		div.col-c1 {
			width: 172px;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-bottom: 6px;
			}

			div.col-c1 p {
				text-align: right;
				font-weight: bold;
				}

		div.col-a2 {
			width: 172px;
			border-top: 1px dotted #010101;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-top: 6px;
			padding-bottom: 6px;
			}

			div.col-a2 p {
				text-align: left;
				padding-bottom: 4px;
				}

		div.col-b2 {
			width: 172px;
			border-top: 1px dotted #010101;
			border-right: 1px dotted #010101;
			border-left: 1px dotted #010101;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-top: 6px;
			padding-bottom: 6px;
			}

			div.col-b2 p {
				text-align: center;
				padding-bottom: 4px;
				}

		div.col-c2 {
			width: 172px;
			border-top: 1px dotted #010101;
			float: left;
			margin: 0px;
			padding: 0px;
			padding-top: 6px;
			padding-bottom: 6px;
			}

			div.col-c2 p {
				text-align: right;
				padding-bottom: 4px;
				}


#footer {
	width: 942px;
	margin-left: auto;
	margin-right: auto;
	}

	p.copyright {
		font-size: 70%;
		color: #cc9933;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 5px;
		}

	p.bottomlinks {
		font-size: 70%;
		color: #636363;
		text-align: center;
		padding-top: 5px;
		padding-bottom: 1px;
		}

		p.bottomlinks a:link {
			color: #636363;
			text-decoration: none;
			}

		p.bottomlinks a:visited {
			color: #636363;
			text-decoration: none;
			}

		p.bottomlinks a:hover {
			color: #cc9933;
			text-decoration: underline;
			}

	p.credit {
		font-size: 70%;
		color: #858585;
		text-align: center;
		padding-bottom: 15px;
		padding-top: 3px;
		}

		p.credit a:link {
			color: #858585;
			text-decoration: none;
			}

		p.credit a:visited {
			color: #858585;
			text-decoration: none;
			}

		p.credit a:hover {
			color: #cc9933;
			text-decoration: underline;
			}



div.clear {
	width: 100%;
	height: 0px;
	line-height: 0%;
	font-size: 0%;
	clear: both;
	}
