body {
	font:13px/1.5 Helvetica, Arial, 'Liberation Sans', FreeSans, sans-serif;
        color:#808080;
}
/*a:focus {
	outline: dotted 1px invert;
}*/
hr {
	border:0 #ccc solid;
	border-top-width:1px;
	clear:both;
	height:0
}
h1 {
	font-size:32px;
	color:#dc2e1a; 
}
h2 {
	font-size:25px;
	color:#dc2e1a;
        line-height:27px;
}
h3 {
	font-size:21px;
	color:#dc2e1a;
        margin:0;
        padding:0 0 10px;
}
h4 {
	font-size:19px;
        color:#dc2e1a;
}
h5 {
	font-size:17px;
        text-decoration:none;
        padding: 0 0 5px 0;
}
h6 {
	font-size:15px;
        font-weight:normal;
}
ol {
	list-style:decimal;
}
ul {
	list-style:square;
}

p, dl, hr, h1, h2, h3, h4, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom:20px;
}

p{
	color:#808080;
        font-size:15px;}

a, a:link, a:visited {
	color:#808080;
	font-weight:bold;
	text-decoration:none;}
a:hover {
	color:#dc2e1a;
	font-weight:bold;}

.center {
        padding: 0 0 20px 300px;
        
}

.center2 {
padding:0 0 20px 370px;
}

.homeh3 {
        font-size:28px;
	color:#dc2e1a;
        padding:0 0 10px 0;
        /*text-decoration: underline;*/
}
.next {
        color:#DC2E1A;
        font-size:21px;
        padding:30px 30px 10px;
        /*text-decoration:underline;*/
        margin-left:300px;
}

h3#side{
        background:#DC2E1A none repeat scroll 0 0;
        color:#000000;
        font-size:21px;
       margin:35px 0 20px;
       padding:0 0 0 20px;
       width:240px;
}


ul#footerleft{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 0 0 20px;
text-align:left;
width:33%;
}

ul#footercenter{
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 auto;
padding:10px 0 0;
text-align:center;
width:33%;
}

ul#footerright{
float:right;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:10px 20px 0;
text-align:right;
}