body, html {
width:auto;
background-color:#c5dff8;
background-image:url("/images/background.gif");
background-repeat:repeat-x;
padding:0;
margin:0;
overflow-x:hidden;
outline:none;
}

.container {
background-color:#FFFFFF;
width:900px;
margin:0px auto;
position:relative;
margin-top:25px;
overflow:auto;
margin-bottom:20px;
}

.header {
height:65px;
width:860px; /* 900px actual */ 
padding-left:20px;
padding-right:20px;
float:left;
line-height:1em; /* for IE's sake */
}

.navigation {
height:27px;
width:860px; /* 900px actual */ 
background-color:#4798f3;
float:left;
padding:8px 20px 0px 20px;
font-family:sans-serif;
}


.line {
height:25px;
width:860px; /* 900px actual */ 
background-color:#555555;
float:left;
padding-left:20px;
padding-right:20px;
font-family:sans-serif;
}

.bodyCont {
width:860px; /* 900px actual */ 
background-color:#FFFFFF;
float:left;
padding:20px;
font: 12px arial;
color:#555;
}

.leftCont {
width:565px;
float:left;
padding-right:20px;
}

.mainPic {
width:565px;
height:260px;
background-color:#fff;
}

.secondPic {
width:860px;
height:130px;
background-color:#fff;
margin-bottom:20px;
}

.content {
width:565px;
margin-top:20px;
padding-top:10px;
line-height:16px;
}

.block {
width:565px;
}

.rightCont {
width:275px;
float:left;
}

.email {
width:255px; /* 275px actual */ 
height:240px;
background-color:#f0f0f0;
float:left;
padding:10px;
}

.local {
width:255px; /* 275px actual */ 
background-color:#f0f0f0;
float:left;
margin-top:20px;
padding:10px;
}

.featured {
width:255px; /* 275px actual */ 
background-color:#f0f0f0;
float:left;
margin-top:20px;
padding:10px;
}

.bottom {
width:860px;
height:21px;
background-color:#f0f0f0;
float:left;
padding:7px 20px 0px 20px;
}

ul {
margin:0px;
padding:0px;
display:inline;
}

li {
margin:0px;
padding:0px;
padding-right:5px;
padding-left:5px;
display:inline;
}

li.first {
padding-left:0px;
}

/* FONTS */

.fA { /* font Arial; */
font-family:arial;
}

.fS { /* font Sans; */
font-family:sans-serif;
}

.b { /* bold */
font-weight:bold;
}

.s { /* small font */
font-size:10px;
}

.m { /* medium font */
font-size:12px; 
}

.l { /* large font */
font-size:13px; 
}

.lg { /* light gray */
color:#f0f0f0;
}

.dg { /* dark gray */
color:#555;
}

.mg { /* medium gray */
color:#ddd;
}

.o { /* orange */
color:#ff7e00;
}

.bl { /* blue */
color:#4798f3;
}

.lh { /* lineheight */
line-height:30px;
}

.right {
float:right;
}

.left {
float:left;
}
	
a {
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

/* FORM STYLES */

input.em {
width:244px;
height:21px;
border:1px solid #d3e2ce;
background-color:#e8f5e4;
padding:3px 5px 0px 5px;
margin-top:4px;
}

input.name {
width:244px;
height:21px;
border:1px solid #c5d5da;
background-color:#f1f8fa;
margin-top:4px;
padding:3px 5px 0px 5px;
}

input.submit {
width: 86px;
height: 27px;
background-image:url('/images/submit.gif');
border:0px;
outline:hidden;
cursor:pointer;
}

input.submit:hover {
background-position:87px 0px;
}

ul.rocolist {
display:block;
list-style-type: disc;
}

ul.rocolist li {
display:block;
list-style-type: disc;
}

.accordion-block {
height: auto; 
padding-left:9px;
}

h3 a {
color:#555;
}