body {
text-align : center;
font : 13px georgia, arial, sans-serif;
color : #5d5d5d;
margin : 0;
padding : 0;
background : #c8c8c8;
}
h1 {
	font-size : 40px;
	color : #c90909;
	margin : 0;
	padding : 0;
	padding-top : 10px;
	padding-bottom : 10px;
}
h2 {
font-size : 24px;
color : #c90909;
margin : 0;
padding : 0;
padding-top : 3px;
padding-bottom : 5px;
}
form, input, h3 {
margin : 0;
padding : 0;
clear : both;
}
p {
margin : 0;
padding : 0;
padding-top : 5px;
padding-bottom : 5px;
}
a:link, a:visited {
color : #333333;
text-decoration : none;
}
a:hover, a:active {
text-decoration : underline;
}
img {
border : none;
}
.clearer {
clear : both;
}
.separator {
background : url(separator.jpg) no-repeat 0 0;
height : 10px;
margin-top : 10px;
margin-bottom : 10px;
clear : both;
}
#container-body {
margin-left : auto;
width : 1000px;
margin-right : auto;
text-align : left;
background : #fffffe;
}
#container-top {
background : url(bgtop1.gif) repeat-x;
background-color : #333332;
padding-left : 30px;
height : 412px;
}
#logo {
float : left;
width : 264px;
}
#menu {
height : 32px;
clear : both;
color : #ffffff;
font-weight : bold;
font-size : 16px;
width : 265px;
}
#menu ul {
list-style-type : none;
padding : 0;
margin : 0;
}
#menu ul li {
height : 25px;
text-align : center;
padding-top : 7px;
background : url(menu.jpg) no-repeat;
}
#menu ul li a {
color : #ffffff;
font-weight : bold;
}
#menu ul .menu-on {
background : url(menu_on.jpg) repeat-x;
}
#menu ul .menu-on a {
color : #ffffff;
}
#topmenu {
float : left;
width : 350px;
height : 66px;
padding-top : 24px;
color : #999999;
padding-left : 310px;
}
#topmenu ul {
list-style-type : none;
padding : 0;
margin : 0;
text-align : center;
}
#topmenu ul li {
display : inline;
text-align : center;
}
#topmenu ul li a {
font-weight : bold;
padding-left : 2px;
padding-right : 4px;
text-decoration : none;
color : #999999;
}
#topmenu ul li a:hover {
text-decoration : underline;
}
#content {
float : left;
width : 680px;
padding-left : 30px;
padding-top : 20px;
}
.separator20 {
height : 20px;
}
.items {
float : left;
width : 310px;
padding-bottom : 22px;
margin-right : 5px;
}
.items img {
margin-right : 7px;
}
.items a {
font-size : 14px;
color : #c90909;
font-weight : bold;
}
#cases {
float : left;
width : 400px;
height : 250px;
background : url(cases.jpg);
margin-top : 10px;
}
#cases div {
position : relative;
}
#cases p {
position : absolute;
width : 390px;
top : 160px;
left : 5px;
color : #ffffff;
font-weight : bold;
font-size : 20px;
}
#cases a {
	position : absolute;
	width : 287px;
	padding-top : 3px;
	height : 17px;
	top : 178px;
	left : 53px;
	background-color : #fffeff;
	text-align : center;
	color : #333333;
	font-weight : bold;
}
#cases a:hover {
text-decoration : none;
}
#questions {
float : left;
width : 225px;
height : 255px;
background : url(questions.jpg);
margin-top : 10px;
margin-left : 10px;
}
#questions div {
position : relative;
}
#questions a {
position : absolute;
top : 12px;
left : 0;
width : 230px;
text-align : center;
color : #c90909;
font-size : 20px;
}
#questions a:hover {
text-decoration : none;
}
#content-right {
float : right;
width : 280px;
height : 840px;
background : url(bgright.jpg) no-repeat;
color : #333333;
}
#content-right a {
	color : #000;
	font-weight : bold;
}
#relative {
position : relative;
}
#news {
	position : absolute;
	top : -1px;
	left : 28px;
	font-size : 14px;
	width : 200px;
}
#news p {
color : #999999;
}
#block {
position : absolute;
top : 289px;
left : 40px;
font-size : 14px;
}
#block a.title {
font-weight : bold;
color : #c90909;
}
#enter {
position : absolute;
top : 652px;
left : 73px;
font-size : 14px;
font-weight : bold;
background-color : #feffff;
}
#enter a {
color : #c90909;
padding-left : 5px;
padding-right : 5px;
}
#enter a:hover {
text-decoration : none;
}
#newsletter {
position : absolute;
top : 696px;
left : 40px;
font-size : 14px;
width : 200px;
}
#newsletterlink a {
position : absolute;
top : 862px;
left : 14px;
background-color : #c90908;
padding : 2px;
padding-left : 5px;
padding-right : 5px;
}
#newsletterlink a:hover {
text-decoration : none;
}
#newsletter p {
margin-top : 20px;
}
#newsletter input {
width : 150px;
margin-top : 50px;
}
#footer {
background : url(footer.gif);
text-align : center;
padding : 0;
height : 81px;
padding-top : 60px;
color : #ffffff;
}
#footermenu {
padding : 4px;
}
#footermenu ul {
list-style-type : none;
padding : 0;
margin : 0;
text-align : center;
}
#footermenu ul li {
display : inline;
text-align : center;
}
#footermenu ul li a {
color : #ffffff;
font-weight : bold;
padding-left : 2px;
padding-right : 4px;
text-decoration : none;
}
#footermenu ul li a:hover {
text-decoration : underline;
}
