*{margin: 0; padding: 0; border: 0;}
body{background: #deeef6 ; margin: 0; padding: 0; font-family: helvetica, arial, sans-serif; font-size: small; text-align: center; 
	line-height: 1.4em; color: #333;}
h1{color: #0f649a; font-family: helvetica, arial, sans-serif; line-height: 1.2em; font-size: 19px; margin-bottom: 0.5em;}

#header, #content{margin: 0 auto; text-align: left; width: 760px;}
#header{ height: 66px; line-height: 66px; color: #deeef6;}
#header a{color: #deeef6; font-weight: bold;} #header a:hover{color: #fff;}
address{font-size: 14px; font-family: verdana, sans-serif;}
.fineprint{padding: 0 15px 2em 15px; font-size: 12px; color: #000;}
img.p{margin-top: 55px;}
div.login{float: left; width: 325px;}
div.menu{text-align: right; width: 379px;}
#content-wrapper{background: url("../images/highlight.jpg") 50% 0 no-repeat;}
#content{margin-top: 0;}
#text{width: 430px;}

div.p{width: 760px;}
div.item{margin: 25px 35px 15px 0; padding: 10px 10px 4px 10px; background: #fff; width: 325px; height: 198px; float: left;}
div.itemr{margin: 25px 35px 15px 0; padding: 10px 10px 4px 10px; background: #fff; width: 325px; height: 475px; float: left;}
.itemr a img{opacity:0.90; filter: alpha(opacity=90); margin-bottom: 0px;}
.itemr a:hover img{opacity:1.0; filter: alpha(opacity=100); margin-bottom: 0px;}
div.item h1{font-size: 14px; color: #116398; margin: 0; padding: 0;}
.item a img{opacity:0.80; filter: alpha(opacity=80);}
.item a:hover img{opacity:1.0; filter: alpha(opacity=100);}
div.caption{background: #fff url("../images/captionbg.gif") top left repeat-x;  padding: 8px 8px 0 8px; margin-top: 5px; margin-bottom: 0px;}

div.items{margin: 25px 35px 15px 0; padding: 10px 10px 4px 10px; background: #fff; width: 704px; float: left;}
div.items h1{font-size: 14px; color: #116398; margin: 0; padding: 0;}


div.itemss{margin: 25px 35px 0px 0; padding: 10px 10px 4px 10px; background: #fff; width: 704px; float: left;}
div.itemss h1{font-size: 14px; color: #116398; margin: 0; padding: 0;}

div.caption p{padding: 0; margin: 0 0 3px 0; color: #333;}
#sidepanel, #sidepanel2, #sidepanel3, #sidepanel4{width: 310px; float: right; height: 650px; margin: 30px 0 0 0;}
#sidepanel3{background: none;}
#sidepanel4{height: auto; background: none; text-align: right;}
p{margin-bottom: 1.75em; font-size: 12px; font-family: verdana, sans-serif; color: #000;}
p.mid{margin-bottom: 0.75em;}

.intro{font-size: 19px; color: #5f5f5f; line-height: 24px; font-family: arial, sans-serif;}
/* hide from ie-mac \*/
#nav a {float:none;}
/* end hide from Ie-mac*/


#quote{width: 237px; height: 214px; background: url("../images/quotebg.gif") top left no-repeat; margin: 0 auto;}
#quote p{font-size: 14px; padding: 15px 45px 5px 15px; margin-bottom: 0; text-align: left;}
#extras{width: 237px; margin: 0 auto; padding-top: 52px;}
#extras a{font-weight: bold;}

form{margin-top: 5px;}
fieldset {border:0; margin:0; padding:0; }
label {display:block; padding: 2px 0;}
#s1{background-color: #DEEEF6; border: 1px solid #95C2E0;}
input.text, input.text2, textarea{width:430px; font-size: 12px; border: 1px solid #781351; padding: 4px; top left no-repeat;}
input.submit{padding:3px 5px; font: bold 14px/14px verdana,arial,sans-serif; border: 1px solid #b4d7d4; background: #fff; color: #116398; margin-right: 10px;}
input.submit:hover{background: #fff6d4; color: #d81b12; cursor: pointer;}
input.submit2 {padding:3px 5px; font:bold 12px/12px verdana,arial,sans-serif; float: right;}
input.text2{width: 200px;}

/* common */
.clearfix:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}.clearfix {display: block;}
/* End hide from IE-mac */

#footer {
  position: fixed;
  border-top: 1px solid #b6b6b6;
  border-bottom: 50px solid #f5f5f5;
  background-color: #f5f5f5;
  width: 100%;
  height: 1.25em;
  left: 0px;
  bottom: 0px;
  text-align:center;
  color: #b6b6b6;
  z-index: 10000;
  opacity:0.90;
  filter:alpha(opacity:90);
}

#footer .quicklinks {
	float: right;
}

#footer .quicklinks p {
	padding-right: 2em; 
}

#footer p {
	text-transform: uppercase;
	float: center;
	font-size: 10px;
	line-height: 20px;
	vertical-align: middle;
}
#about {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; font-family: verdana, sans-serif; BACKGROUND: #deeef6; PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; COLOR: #460000; MARGIN-RIGHT: 40px; PADDING-TOP: 0px; LETTER-SPACING: 0px; TEXT-ALIGN: justify
}
#about DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}

#top{
	border-bottom: 1px solid #deeef6; 
	text-align:center;
	display:block;
	padding:15px;
	background:#deeef6;
	margin:0;
font-size: 12px;
font-family: verdana, sans-serif;
color: #000;
	}

#css{
	font-size: 12px;
font-family: verdana, sans-serif;
color: #000;
	}
#top11{
	border-top: 1px solid #b6b6b6; 
	text-align:center;
	display:block;
	padding:15px;
	background:#f5f5f5;
	margin:0;
font-size: 12px;
font-family: verdana, sans-serif;
color: #000;
	}
  