@charset "utf-8";
/* CSS Document */



* { border:0; padding:0; margin:0; }

body {
    font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	margin:0 auto;
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#002278;
	z-index:1;
}

p {
	line-height:145%;
	margin:5px 0 15px 0;
}

h1, h2, h3, h4 {
	font-weight:normal;
	letter-spacing:-1px;
	color:#666;
}

h1 {
	font-size:22px;
	letter-spacing:-1px;
}	

#wrapper {
	width:980px;
	margin:0 auto;
	z-index:1;
}

#header {
	height:76px;
}

#header .logo {
	float:left;
	padding:10px 15px 0 0;	
}

#header .slogan { 
	float:left;
	padding:30px 15px 0 10px;
	font-size:22px; 
	color:#000;
	letter-spacing:-1px;
}

#header .info h1 {
	font-size:18px;
	letter-spacing:1px;
}

#nav {	
}

#nav a {
	display:block;
	padding:10px 15px 15px 15px;
	float:left;
	color:#fff;
	font-size:18px;
	line-height:15px;
	text-decoration:none;
	font-size:14px;
}

#nav a:hover {
	background:#036;
}

#slideshow {
	padding:14px;
	background:#fff;
}

#content {
	padding:0 15px 15px;
	background-color:#fff;		
}

#content .left {
	float:left;
	background-image:url(images/bullet-bg-2.png);
	padding:10px;	
	width:438px;
	height:168px;
	margin:0 15px 0 0;
}

#content .right {
	float:right;
	background-image:url(images/bullet-bg-1.png);
	padding:10px;	
	width:438px;
	height:168px;
}

#content .left p, #content .right p {
	line-height:100%;
	margin:5px 0;	
}

#content .left-blank {
	float:left;
	padding:10px;	
	width:438px;
	margin:20px 15px 0 0;
}

#content .right-blank {
	float:left;
	padding:10px;	
	width:438px;
	margin:20px 0 0 0;
}

#content .right-blank h1, #content .left-blank h1 {
	font-size:34px;
	color:#333;
	letter-spacing:-1px;
	padding:0 0 25px 0;
}


#content .right-blank h2, #content .left-blank h2 {
	font-size:24px;
	color:#666;
	letter-spacing:-1px;
	padding:0 0 25px 0;
}

#content .right-blank h3, #content .left-blank h3 {
	font-size:24px;
	color:#666;
	letter-spacing:-1px;
	padding:0 0 10px 0;
}

#content .right-blank li, #content .left-blank li {
	padding:0 0 25px 25px;
	margin:0;
}

#content .right-blank li p, #content .left-blank li p {
	margin:0 0 0 25px;
	line-height:145%;
}

#trio {
	background-image:url(images/bullet-bg.jpg);
	background-position:center bottom;
	padding:0 0 0 15px;
}

#trio .third {
	width:285px;
	padding:15px;	
	float:left;
}

#trio .third img {
}

#content .right .inner, #content .left .inner {
	padding:25px 10px 0 140px;	
}

#content .inner {
	padding:15px 10px 0 130px;	
}

#content .inner img {
	padding:15px 0 0 0;	
}

.fix {
	clear:both;	
}


#form {
	padding:13px;
	width:432px;	
}

#map {
	border:1px solid #ccc;
	padding:10px;
	background:#fff;	
}