@charset "utf-8";
/*
global default styles
*/
.hide {display: none;}
img {border: 0;}
.clearspace {padding: 0; margin: 0;}
.floatleft {float: left;}
.floatright {float: right;}
.clearfloat {clear: both; line-height: 0px; height: 0px; display: block;}
.noborder {border: 0;}
body {	background: #fff url("../images/background.jpg") repeat-x;
		margin: 0;
		padding: 0;}
/*
base default font size, type, and line height
*/
html body {font: 62.5%/1.5em Arial, Helvetica, sans-serif;}
html>body {font: 62.5%/1.5em Arial, Helvetica, sans-serif;}

h1 {
	color: #336ca6;
	font-family: Georgia, Times, serif;
	font-size: 1.8em;
	letter-spacing: .1em;
	line-height: 1.5;
}
h2 {
	color: #336ca6;
	font-family: Georgia, Times, serif;
	font-size: 1.6em;
	line-height: 1.8;
}
h3{
	color: #336ca6;
	font-family: Georgia, Times, serif;
	font-size: 1.4em;
	line-height: 1.8;
}
p {
	font-size: 1.2em;
	line-height: 2.2;
}

ul li {
	list-style-image: url("../images/list_arrow.gif");
}
/*
base links
*/
a:link {color: #add color; text-decoration: none;}
a:visited {color: #add color; text-decoration: none;}
a:hover {color: #add color; text-decoration: none;}
a:active {color: #add color; text-decoration: none;}

body {
	text-align: center;
}

.home #home a,
.services #services a,
.contact #contact a {
	background: #164779;
}

#container {
	margin: 0 auto;
	position: relative;
	text-align: left;
	width: 720px;
}
	#container #logo{
		height: 50px;
		width: 150px;
	}

	#container #content {
		background: #fff url("../images/content_back.gif") no-repeat;
		float: left;
		margin-top: 11px;
		padding: 0 4px;
		width: 712px;
	}
		ul#mainnav {
			background: #336ca6;
			list-style: none;
			margin: 0;
			padding: 0 21px;
			height: 40px;
		}
			ul#mainnav li {
				display: inline;
				float: left;
			}
				ul#mainnav li a {
					color: #fff;
					display: block;
					float: left;
					font-size: 1.4em;
					line-height: 40px;
					padding: 0 10px;
					text-decoration: none;
				}
				ul#mainnav li a:hover {
					background: #164779;
					color: #fff;
				}

		#content #primary {
			float: left;
			margin: 10px 0;
			padding: 0 10px 0 30px;
			width: 400px;
		}

			#primary ul {
				font-size: 1.2em;
			}
				#primary ul li {
					margin: 3px 0;
					padding: 3px 0;
				}

		#content #intro {
			background: #f4fcff;
			border-bottom: 1px solid #ccc;
			border-top: 1px solid #ccc;
			padding: 0 30px;
		}
			#intro ul {
				font-size: 1.2em;
			}
				#intro ul li {
					line-height: 1.5;
					margin: 3px 0;
					padding: 3px 0;
				}

		#content #secondary {
			float: right;
			margin: 20px 0;
			padding: 0 30px 0 10px;
			width: 200px;
		}
			#secondary ul {
				font-size: 1.2em;
			}
				#secondary ul li {
					line-height: 1.5;
					margin: 3px 0;
					padding: 3px 0;
				}


	#container #foot {
		clear: both;
		padding: 10px;
		margin: 50px;
	}
		#container #foot p {
			font-size: 1.1em;
			text-align: center;
		}