body
{
	background: #fff;
	color: #333;
	font-size: 11px;
	padding:0;
	margin:0;
	font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;
	line-height:1.8em;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal;color:#111;}
h1 {font-size:2.8em;line-height:1;margin:1em 0; letter-spacing:-2px; }
h2 {font-size:2.6em;margin:0.75em 0; padding:0; color:#444;}
h3 {font-size:1.5em;line-height:1;margin:1em 0;}
h4 {font-size:1.2em;line-height:1.25;margin:1.25em 0;}
h5 {font-size:1em;font-weight:bold;margin:1.5em 0;}
h6 {font-size:1em;font-weight:bold;}

h1, h3, h5 {
color:#222;
}

h2, h4, h6 {
color:#660000;
}

h2 {
background-image: url(../images/indent.jpg);
background-position:left;
background-repeat: no-repeat;
padding-left:30px;
}

ol, ul, li {
padding:0;
margin:0;
list-style: none;
}

.header_image {
padding:20px 0;
}

img.image {
border:1px solid #eee;
margin:3px;
padding:3px;
}
blockquote {
font-style: italic;
font-family: Times;
font-size:1.3em;
color:#777;
margin:0;
padding:0;
}
a
{
	color: #660000;

}

a:hover
{
	text-decoration: none;
}

h1
{
	font-family: Georgia, serif;
	font-weight: normal;
	text-align: left;
}

p
{
	
	overflow: hidden;
	padding: 0px 0 20px 0;
	text-align: left;
}



.container_16
{
	
	margin:0px auto;

}

.nobck {
background-image:none;
border:none;
background-color:#000000;
}

.top {
float:left;
width:100%;
color:#fff;
background-image:url(../images/topbck.jpg)
}

.topcontent {
float:left;
width:100%;
background-color:#f4f4f4;
border-bottom:1px solid #ddd;

margin:0 0 16px 0;
}

.footerout {
float:left;
width:100%;
background-color:#000000;
background-image:url(../images/footer_bck.jpg);
background-position:top;
background-repeat:repeat-x;
padding:60px 0 20px 0;
color:#ccc;
font-size:.8em;
text-align: center;
}
.logo {
float:left;
width:auto;
}

.contact {
float:right;
width:auto;
color:#ccc;
margin:50px 10px 0 0;
font-size:.8em;
}

.container {
width:960px;
margin:0 auto;
}

.menu {
float:left;
width:100%;
background-color:#888;
height:42px;
line-height:36px;
background-image:url(../images/topmenu_bck.jpg);
background-position:top;
border-top:1px solid #fff;
}

.rborder {
border-right:1px solid #ddd;
margin-right:9px;
}

hr {background:#ddd;color:#ddd;clear:both;float:none;width:100%;height:.1em;margin:0 0 1.45em;border:none;}
hr.space {background:#fff;color:#fff;}


.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12,
.grid_13,
.grid_14,
.grid_15,
.grid_16 {
	margin-top:0;
}

ul.topmenu {
padding:0;
margin:0;
border-left:1px solid #bbb;
border-right:1px solid #fff;
width:auto;
float:left;
}

ul.topmenu li {
padding:0;
margin:0;
list-style: none;
float:left;
}

ul.topmenu li a:link, ul.topmenu li a:visited  {
color:#222;
text-decoration: none;
padding:12px 20px 11px 20px;
border-right:1px solid #bbb;
border-left:1px solid #fff;
}

 ul.topmenu li a.active {
background-color:#660000;
color:#fff;
background-image: url(../images/active.jpg);
background-repeat: repeat-x;
}

ul.topmenu li a:hover {

color:#333;
background-image: url(../images/footer_bck.jpg);
background-repeat: repeat-x;
position:top;
}

ul.footermenu li {
display: inline;
}

ul.footermenu {
display:block;
margin:5px 0;
}

ul.footermenu li a {
padding:0px 10px;
border-right:1px solid #fff;
color:#fff;
}