/* CSS Document */



body {

	padding:0px;

	margin:0px;

	background-image:url(images/bg.jpg);

	background-repeat:repeat;

	font-family:Verdana, Arial, Helvetica, sans-serif;

}



h1 {

	color:#b11313;

	padding:0px;

	margin:0px;

	font-size:20px;

}



hr {

	background-color:#4F4F51;

	color:#4F4F51;

	height:2px;

	border:0px;

}

/* --------------- form --------------------------- */

legend {

	font-weight:bold;

	color:#000000;

}



fieldset {

	margin: 1em 0;

	padding: 1em;

	border: 1px solid #B11313;

	background:#DDDDDD;

}



input {

	height:13px;

	font-size:11px;

}



select {

	height:17px;

	font-size:11px;

}



textarea {

	font-size:11px;

}



.send {

	background:#DDDDDD;

	border:1px solid #000000;

	height:20px;

	float:right;

}

/* --------------- container --------------------------- */

#container {

	background-image:url(images/container-bg.jpg);

	background-repeat:repeat-y;

	width:840px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	padding-top:11px;

	padding-bottom:0px;

	padding-left:0px;

	padding-right:0px;

}

/* --------------- banner --------------------------- */

#banner {

	background-image:url(images/banner.jpg);

	background-repeat:no-repeat;

	width:790px;

	height:146px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

}

/* --------------- top-navigation --------------------------- */

#top-nav {

	background-image:url(images/topnav.jpg);

	background-repeat:no-repeat;

	width:790px;

	height:46px;

	margin-left:auto;

	margin-right:auto;

	margin-top:11px;

	position:relative;

}



#top-nav ul {

	padding-top:0px;

	padding-left:25px;

	padding-right:0px;

	padding-bottom:0px;

	margin:0px;

}



#top-nav li {

	color:#FFFFFF;

	font-weight:bold;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:12px;

	line-height:46px;

	list-style-type:none;

	display:inline;

	float:left;

	padding-left:7px;

	padding-right:7px;

}



#top-nav li a {

	color:#FFFFFF;

	text-decoration:none;

}



#top-nav li a:hover {

	color:#FFFFFF;

	text-decoration:underline;

}

/* --------------- content --------------------------- */

#content {

	width:760px;

	margin-top:11px;

	margin-left:auto;

	margin-right:auto;

	position:relative;

	background-color:#c3c3c3;

	padding:15px;

	color:#4b4b4b;

	font-size:12px;

	line-height:20px;

}



#content a {

	color:#000000;

	text-decoration:underline;

}



#content a:hover {

	color:#B11313;

	text-decoration:underline;

}

/* --------------- footer --------------------------- */

#footer {

	border-top:2px solid #4F4F51;

	font-size:10px;

	text-align:center;

	padding-top:5px;

	clear:both;

}



#footer a {

	text-decoration:none;

	color:#4b4b4b;

}

/* --------------- bottom --------------------------- */

#bottom-bg {

	background-image:url(images/footer.jpg);

	background-repeat:no-repeat;

	height:24px;

	width:840px;

}