
body {
	margin: 0px;

	background-color: #e5ddd2;
}

table {
	border-collapse: collapse;
}

p, span, a {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;

	line-height: 18px;
}

#main_shell {
	width: 775px;
	border: 2px solid #e2d7c8;
	border-top: 0px;
}

#top {
	height: 77px;

	background-image: url('../images/cs_2008_02.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
}

#banner {
	height: 196px;

	background-image: url('../images/cs_2008_03.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;
}

#menu_shell {
	width: 200px;
	
	margin-left: 25px;
}

#main_menu {
	list-style: none;

	margin: 0px;
}

#main_menu li {
	font-family: verdana;
	font-size: 12px;
	color: #e3c281;
	line-height: 24px;

	border-bottom: 1px dotted #e2c181;
}

#main_menu li a {
	font-family: verdana;
	font-size: 12px;
	color: #e3c281;

	text-decoration: none;

	padding-left: 20px;
}

#main_menu li a:hover {
	font-family: verdana;
	font-size: 12px;
	color: #f6e5c5;

	text-decoration: none;
}

#content {
	height: 300px;

	
	background-repeat: no-repeat; 
	background-position: left top;

	background-color: #f8f3ea;
}

#content_columns {
	width: 100%;
	
	margin-top: 8px;
}

#content_columns h1 {
	font-family: times new roman;
	font-size: 26px;
	font-weight: 100;
	color: #5e4f41;

	padding-bottom: 4px;
	line-height: 18px;

	border-bottom: 1px solid #e2c181;
}

#content_columns h2 {
	font-family: verdana;
	font-size: 14px;
	font-weight: bold;
	color: #5e4f41;

	padding-bottom: 4px;
	line-height: 18px;

	border-bottom: 1px solid #e2c181;
}

#content_columns h3 {
	font-family: verdana;
	font-size: 11px;
	font-weight: bold;
	color: #5e4f41;

	padding: 0px;
	margin: 0px;
	margin-top: 15px;

	border-bottom: 1px solid #e2c181;
}

#content_columns p {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;

	line-height: 18px;
}

#content_columns a {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;
}

#content_columns a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #e2c181;
}

#content_side {
	width: 170px;
	
	background-color: #f6f0e7;
	border-right: 1px solid #eee5d8;

	background-image: url('../images/cs_2008__03.jpg'); 
	background-repeat: no-repeat; 
	background-position: center top;

	padding: 20px;
	padding-top: 30px;
	padding-bottom: 30px;
}

#content_main {
	padding: 30px;
}

#footer {
	height: 30px;

	background-image: url('../images/cs_2008_06.jpg'); 
	background-repeat: no-repeat; 
	background-position: left top;

	background-color: #f3f0e1;

	padding: 10px;
}

#footer_menu {
	margin: 0px;

	list-style: none;
}

#footer_menu li {
	display: inline;

	padding-right: 7px;
	margin: 0px;

	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;
}

#footer_menu li a {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;

	text-decoration: none;
}

#footer_menu li a:hover {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;

	text-decoration: none;
}

input.textbox, select, textarea {
	font-family: verdana;
	font-size: 11px;
	color: #5e4f41;

	border: 1px solid #e2d7c8;

	padding: 3px;
}

.site_data {
	width: 100%;
}

.site_data td {
	border-bottom: 1px dotted #ccc;

	line-height: 20px;
}

a.buttonlink {
	font-weight: bold; 
	font-size: 12px; 
	color: #a78c58;
}