@import url('reset.css');

body {
	background:#0B5C82 url(images/background.gif) repeat-x 0 100%;
	font:normal 12px Arial, Tahoma, Verdana;
	line-height:18px;
}

.clear { clear:both; }

#body-in {
	background:transparent url(images/body-in-bg.gif) repeat-x 0 0;
}

#wrapper {
	width:906px;
	margin:0 auto;
	padding-top:100px;
}

/* container */
#container {
	background:transparent url(images/wrapper-in-bg.gif) repeat-y 0 0;
	position:relative;
	width:906px;
}

#container-top {
	background:transparent url(images/container-top.gif) no-repeat 0 0;
	position:relative;
	width:906px;
}

#container-bottom {
	background:transparent url(images/container-bottom.gif) no-repeat 100% 100%;
	display:block;
}

/* sidebar */
#sidebar {
	float:left;
	width:236px;
	padding:20px 15px 70px;
}

#logo {
	background:transparent url(images/logo.gif) no-repeat 0 0;
	width:99px;
	height:123px;
	text-indent:-9999px;
	margin-bottom:49px;
}

#testimonial {
	color:#FFFFFF;
	font-style:italic;
}

#testimonial .bqstart  {
	display:block;
	width:16px;
	height:14px;
	float:left;
} 

#testimonial .bqstart {
	background:transparent url(images/quote-before.gif) no-repeat 0 0;
	margin-right:5px;
}

#testimonial .bqend {
	background:transparent url(images/quote-after.gif) no-repeat 0 0;
	margin-left:5px; width:16px;
}
.testimonial2 .bqstart {
	background:transparent url(images/quote-before.gif) no-repeat 0 0;
	margin-right:5px;
}

.testimonial2 .bqend {
	background:transparent url(images/quote-after.gif) no-repeat 0 0;
	margin-left:5px; width:16px;
}

.quote-author {
	clear:left;
	text-align:right;
	color:#DCA11D;
	font-size:11px;
	margin-bottom:66px;
}

#mailing-list-title {
	text-align:center;
	color:#FFFFFF;
	font:normal 14px Tahoma, Verdana, Arial;
}

#mailing-list-form {
	background:transparent url(images/mailis-form-bg.gif) no-repeat 41px 0;
	height:29px;
	position:relative;
}

#label-shadow {
	position:absolute;
	left:1px;
	top:7px;
}

#mailing-list-form label,  #mailing-list-form input {
	border:none;
	position:relative;
	background:none;
}

#mailing-list-form label {
	color:#B0B0B0;
}

#email-text {
	left:9px;
	width:140px;
}

#submit-email {
	padding:0;
	height:27px;
	width:27px;
	top:1px;
	left:21px;
	cursor:pointer;
}

/* content */
#content {
	float:left;
	width:615px;
	padding:12px 10px 7px;
}

/* header */
#header {
	margin-bottom:15px;
}

#pauls-blog {


	float:right;
	width:80px;
	height:81px;
	margin-left:15px;
pauls-blog.jpg
}

#pauls-blog a span {
   visibility:hidden;
}

#header-content {
	float:right;
	width:520px;
	height:81px;
	position:relative;
}

#address-shadow {
	font:normal 15px Tahoma, Verdana, Arial;
	color:#002B3F;
	position:absolute;
	top:1px;
	right:-1px;
	text-align:right;
}

#header-content address {
	font:normal 15px Tahoma, Verdana, Arial;
	color:#6BC1E8;
	text-align:right;
	position:relative;
	margin-bottom:10px;
}

#top-menu {
	border-top:1px solid #0A4C6B;
	text-align:left;
	position:relative;
	padding-top:5px;
}

#top-menu ul#top-menu-shadow {
	position:absolute;
	top:6px;
	left:1px;
}

#top-menu ul#top-menu-shadow li { color:#002B3F; }

#top-menu ul { position:relative; }

#top-menu ul li, #top-menu-shadow ul li {
	display:inline;
	margin-right:13px;
	text-transform:uppercase;
}

#top-menu ul li a {
	text-decoration:none;
	color:#DCA11D;
}

#purpose, #motto {
	text-align:center;
	color:#5495B3;
	font:normal 14px Tahoma, Verdana, Arial;
	margin-bottom:25px;
}

#photo {
	text-align:center;
	margin-bottom:20px;
}

#photo img {
	background-color:#FFFFFF;
	width:506px;
	height:192px;
	padding:5px;
}

#motto { margin-bottom:70px; }

#content-footer {
	border-top:1px solid #0A4C6B;
	padding-top:10px;
	font:normal 11px Tahoma, Verdana, Arial;
	position:relative;
}

.shadow {
	position:absolute;
	top:11px;
	color:#002B3F;
}

#footer-text-shadow { left:23px; }

#telp-shadow { left:231px; }

#fax-shadow { left:363px; }

#url-shadow { left:499px; }

#footer-text, #telp, #fax , #url{
	color:#256D8E;
	position:relative;
	margin-left:22px;
}

#telp, #fax, #url {
	margin-left:40px;
	color:#FFFFFF;
}

#url { color:#DCA11D; }

/* footer */
#footer {
	background:transparent url(images/footer-bg.png) no-repeat 0 0;
	padding:15px 10px 10px;
	height:45px;
	width:886px;
	text-align:right;
	color:#FFFFFF;
	font:normal 11px Tahoma, Verdana, Arial;
}

#footer a {
	color:#FFFFFF;
	text-decoration:none;
}


