@charset "utf-8";

/* CSS Document */

body {

	font-family: "Tahoma", Arial, Helvetica, sans-serif;

	font-size: 13px;

	margin:0px;

	padding: 0px;

	color: #000000;

	background:#f2fbdf url(../../images/bg.jpg) repeat-y center;

}



#wrapper {

	width:780px; 

	background:#ffffff url(../../images/bg_body.jpg) repeat-x;

	margin:0px auto;

	padding-top:20px;

}



a, a:hover, a:visited {

color: #905545;

}



#header {

	clear:both;

	margin:10px auto;

	width:760px;

	text-align:center;

	color:#905545;

}

#flash {

	width:520px;

	text-align:center;

	overflow:hidden;

	height:176px;

}

#header h1, #header h2 {

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

	letter-spacing:2px;

	font-size:24px;

	text-align:center;

	margin:2px;

	color:#905545;

}

#header h2 {

	font-size:20px;

	font-weight:bold;

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

	color:#f0bc00;

}



#header span {

	font-size:16px;

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

	display:block;

	font-weight:bold;

	letter-spacing:0px;

}



#header .description {

	font-size:16px;

	color:#f0bc00;

}



#nav {

	background: #905545;

	height:3px; overflow:hidden;

}



#sidebar {

	float: left;

	width:200px;

}



#sidebar ul {

	margin: 0;

	padding: 0;

	list-style: none;

	line-height: normal;

}



#sidebar li {

	margin-bottom: 40px;

}



#sidebar li ul {

	padding-left: 10px;

}



#sidebar li li {

	margin: 0;

	padding: 5px 10px;

	border-bottom: 1px dotted #D6C9BF;

}



#sidebar li h2 {

	margin: 0 0 10px 0;

	padding: 15px 0  5px 10px;

	text-transform: capitalize;

	font-size: 24px;

	letter-spacing: -1px;

}



#sidebar li p {

	padding: 0 20px;

}



#content {

	clear:both;

	margin:10px auto;

	width:760px;

}



#matter {

	float:right;

	width:520px;

	margin:10px;

}

#matter h2 {

	margin: 0;

	padding: 0;

	border-bottom: 1px dotted #D6C9BF;

	font-size:26px;



}

#matter h3{

	margin:10px;

	padding:0px;

	}

#matter p {

	text-align:justify;

}



#footer {

	color:#666666;

	clear: both;

	margin: 0px auto;

	background: #f9f9f9 url(../../images/bg_footer.jpg) repeat-x top left;

}



#footer p {

	margin: 0;

	line-height: normal;

	padding: 15px;

}



#footer a {

}



#footer .legal {

	float: left;

	font-size:11px;

}



#footer .credit {

	float: right;

	font-size:11px;

	color:#f5f5f5;

}

#footer .credit a {

	font-size:11px;

	color:#f5f5f5;

}



#footer .wrapper {

	width:770px;

	margin:0px auto;

}



.tip {

	font-size:11px;

	font-style:italic;

	color:#999999;

}



.holder {

	margin:10px;

	border:1px solid #efefef;

	background:#fefefe;

	padding:10px;

}



form label {

	width:120px;

	float:left;

	display:block;

	text-align:right;

	margin-right:5px;

}

form h3 {

	border-bottom:1px dotted #efefef;

}

form p {

	margin:4px 0px;

}

.buttons {

	margin-left:125px;

}

.buttons input {

	width:80px; padding:2px;

}

form .checks input {

	width:auto;

	float:left;

	margin:0px 10px 0px 25px;

}

form .checks p {

	margin:3px 0px;

}

form .checks label {

	display:block;

	float:none;

	text-align:left;

	width:auto;

}



.calender {

	background:url(../../images/calendar.jpg) no-repeat;

	width:80px; height:51px;

	text-align:center;

}

.calender .date {

	padding-top:15px;

	font-weight:bold;

	color:#333333;

	font-size:11px;

	text-transform:uppercase;

	letter-spacing:1px;

}

.calender .year {

	letter-spacing:6px;

	font-weight:bold;

	padding-top:4px;

	padding-left:2px;

	color:#FFFFFF;

	font-size:11px;

	font-family:Georgia, "Times New Roman", Times, serif;

}

table h3 {

	letter-spacing:1px;

}



table .heading {

	text-transform:uppercase;

	color:#FFFFFF;

	background:#a76d5d;

	font-weight:bold; 

	text-align:center;

}

table .records td {

	border-bottom:1px solid #f0bc00;

}

table p {

	margin:5px 0px;

	line-height:normal;

}

table h5 {

	margin:0px;

	font-size:13px;

}

.container {

	border:1px solid #a76d5d;

	padding:3px;

}



.icons td {

	text-align:center;

}

.icons td img {

	margin:10px;

}