@charset "utf-8";

/* CSS Document */

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, img, br {
				margin:0;
				padding:0;
				border:0;
}

body {
				background: #ffffcb;
}

html {
				height: 100%;
				margin-bottom: 1px;
}

.flr {
				float: right;
				margin: 1px 0 20px 10px;
}

.fll {
				float: left;
				margin: 1px 10px 20px 0px;
}

br.clear {
				clear:both
}

/* main 
-------------------------------------------------------------- */

#main {
				width: 960px;
				margin: 0 auto;
				background:  url(img/main-bg.png) repeat-y;
				padding-bottom: 30px;
}

#header {
				background: url(img/header-bg.png) no-repeat top;
				height: 220px;
				position: relative;
}

.logo {
				position: absolute;
				left: 156px;
				top: 36px;
}

/* topnav, topmenu
-------------------------------------------------------------- */

#topnav, #topmenu {
				position: absolute;
				right: 114px;
				top: 50px;
}

#topnav ul, #topmenu ul {
				list-style: none;
}

#topnav li, #topmenu li {
				display:inline;
				float:left;
				font: bold 11px "Times New Roman", Times, serif;
				background:url(img/topnav-li-bg.png) no-repeat right center;
}

#topnav li a, #topmenu li a {
				color: #5d5d5d;
				text-decoration:none;
								padding: 4px 15px 4px 5px;
								display: block;
}

#topnav li a:hover {
				color: #bf9e2d;
}

#topnav li.end {
				background: none;
}

#topmenu {
				top: 180px;
				background: #f1eaa8;
}

#topmenu li {
				background-image: none;
				margin: 0;
				padding: 0;
				font: bold 14px "Times New Roman", Times, serif;
}

#topmenu li a {
				color: #000;
				padding: 4px 12px;
				display:block;
}

#topmenu li a:hover {

				color: #bf9e2d;
}

img.delim {
				position:absolute;
				top: 245px;
				right: 114px;
}

img.delim2 {
				position: absolute;
				right: 114px;
				top: -50px;
}

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


#content {
				width: 732px;
				margin: 0 auto;
				background: url(img/content-close.png) no-repeat bottom right;
}

#cc1 {
				float:left;
				width: 400px;
				padding-bottom: 50px;
				height: 300px;

}

#cc2 {
				float:right;
				width: 300px;
				margin-left: 0px;
				padding-top: 40px;
				padding-bottom: 50px;
				
}

#cc2 p {
				font: normal 14px/20px "Times New Roman", Times, serif;
				color: #000;
				margin-bottom: 10px;
}

#cc2 h1 {
				font: bold 16px "Times New Roman", Times, serif;
				color: #bf9e2d;
				text-transform:uppercase;
				margin-bottom: 10px;
}

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

#footer {
				position:relative;
				width: 960px;
				height: 86px;
				margin:0 auto;
				background:url(img/footer-bg.png) no-repeat bottom;
}
