body {
	margin:0px;
	padding:0;
	height:100%;
	background:#000000 url(images/tiling_bg.jpg) top center repeat-y;
	text-align:center;
	color:#646464;
	font-family:Arial,Helvetica;
	font-size:13px;
}
h1 {
	font-family: 'Philosopher', arial, serif; 
	color: #0086db;
}
h2 {
	font-family: 'Philosopher', arial, serif;
	font-size :18px;
	margin: 4px auto;
	font-weight: normal;
	color: #0086db;
	text-transform:uppercase;
}
h3 {
	font-size: 15px;
	margin:4px auto;
}

.quote {
	background: #d5d5d5;
	padding:18px;
	margin:5px;
}

a {
	color:#ad0000;
	text-decoration:underline;
}
a:hover {
	color:#d03030;
	text-decoration:none;
}
#containerbg { 	
	margin: 0 auto ;
	background: url(images/top_bg3.jpg) no-repeat top center;
}
#container { 	
	margin: 0 auto ;
	padding:0;
	width:953px;
	text-align:left;
}
#logoimg {
text-align: center;
padding: 0;
}
#logoimg img {
border: none;
}
#header {
margin:0 auto;
padding:0;
height:315px;
width:955px;
}
#centerColumn { 	
margin: 67px auto 0;
background: url(images/content_bg2.png) top center;
}
#content1 {
padding:0 44px;
background: url(images/content_bg.jpg) top center no-repeat;
}
#tri {
margin: 0 auto;
padding-top: 44px;
height: 225px;
text-align: center;
}

#nav {
	margin:304px auto 0;
	padding:0;
	height:53px;
}
#nav ul {
	height:53px;
	margin:0 auto;
	padding:0 0 0 8px;
	list-style:none;
	text-align:center;
}
#nav li:first-child {
	border-left: 2px ridge #ffffff;
}
#nav li {
	margin: 0 -4px 0 auto;
	padding: 0;
	z-index:500;
	display:inline-block;
	position:relative;
	border-right: 2px ridge #ffffff;
}
#nav a {
	background: none;
	margin: 0 auto;
	font-size:15px;
	display:inline-block;
	color: #2d2d2d;
	height: 37px;
	padding: 16px 14px 0 14px;
	text-decoration:none;
	text-align:left;
	font-weight:bold;
	position:relative;
	z-index:1110000;
}
#nav a:hover {
	color: #000000;
	background: url(images/hover_1.jpg) repeat-x top center;
	padding: 16px 14px 0 14px;
	font-weight:bold;
}
#nav a.current {
	color: #000000;
	background: url(images/hover_1.jpg) repeat-x top center;
	padding: 16px 14px 0 14px;
	font-weight:bold;
}
#nav li ul {
	margin: 0 auto;
	padding: 0 ;
	z-index: 10000;
	position : absolute;
	top: -2899px;
	text-align: left;
	text-transform:lowercase;
	background: url(images/repeater.png);
}
#nav li ul li {
	margin: 0;
	padding:0;
	display:block;
}
#nav li ul a{
	color: #ffffff;
	border:none;
	font-size: 12px;
	background:none;
	padding:8px 0 0px 0;
	margin: 0 10px;
}
#nav li ul li:hover{
	border:none;
	font-size: 12px;
	background:url(images/repeater.png);
	padding:0;
}
#nav li ul li a:hover{
	border:none;
	font-size: 12px;
	background:none;
	padding:8px 0 0px 0;
	margin: 0 10px;
}
#nav li:hover ul {
	position : absolute;
	top:0;
	left:0;
	margin:0 auto;
	padding:47px 0 0 0;
	margin: 0;
}
#nav li:hover ul, #nav li.sfhover ul {
	position : absolute;
	top:0;
	left:0;
	margin:0 auto;
	padding:47px 0 0 0;
	margin: 0;
}
#logo {
position :absolute;
height: 190px;
width: 446px;
overflow:visible;
float:left;
z-index: 200;
}
p {
margin: 4px auto;
}
#footwrapper {
	margin:0 auto 25px;
	padding: 35px 20px 20px 20px; 
	width:922px;
    height: 110px;
	position:relative;
	text-align:left;
	background: url(images/footer_bg.png) no-repeat top center;
	color: #cacaca;
}
#footer {
margin:0 auto;
}
#footer a {
color: #7c7c7c;
}
#footer a:hover {
color: #cacaca;
text-decoration:none;
}
#footer h3 {
font-family: 'Philosopher', arial, serif;
background:none;
color: #0086db;
padding: 5px 0 3px 0;
font-weight:normal;
font-size: 16px;
}
#footer_left {
float:left;
}
#footer_right {
float:right;
font-size:11px;
}
#footer .slogan {
color: #acacac;
font-size: 11px;
font-style: italic;
}
#footer p {
	margin: 0 auto;
	padding: 0;
}
.highslide img{
margin: 3px;
}
