body {
	margin: 0;
	padding: 0;
	background-color: #000000;
	font-family: 'Oxygen', serif;
}

#topbar {
	height: 217px;
	padding-top: 70px;
	background-image: url(in_css_ba5b54a0a5cf92bf0cf64f68babd9b76.static.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	background-color: #000000;
	position: relative;
}

#topbar a.logo {
	display: block;
	margin: 0 auto 45px auto;
	width: 440px;
}

#topbar #navigation {
	height: 164px;
	width: 1070px;
	background-image: url(in_css_a1bac482be62f1f9e8e5d2fc017889ce.static.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	position: absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	bottom: -36px;
}

#topbar #navigation ul {
	padding: 0;
	margin: 0 0 0 30px;
	list-style-type: none;
}

#topbar #navigation ul li  {
	display: inline-block;
	list-style-type: none;
	width: 200px;
	margin: 94px 0 0 0;
	padding: 0;
	text-align: center;
	float: left;
	border-right: 2px solid #865806;
}

#topbar #navigation ul li.last {
	width: 200px;
	border-right: none;
}

#topbar #navigation ul li  a,
#topbar #navigation ul li  a:active,
#topbar #navigation ul li  a:visited{
	color: #ffffff;
	text-shadow: 0px 2px 0px rgba(25, 18, 6, 1);
	font-size: 21px;
	text-decoration: none;
	display: inline-block;
	line-height: 70px;
}

#topbar #navigation ul li  a.active {
	font-weight: bold;
}

#topbar #navigation ul li  a:hover{
	color: #dedede;
	text-shadow: 0px 2px 0px rgba(25, 18, 6, 1);
	font-size: 21px;
	text-decoration: none;
	display: inline-block;
	line-height: 70px;
}

#content {
	padding: 35px 0 115px 0;
	background-color: #f8e3bb;
}

#content div.notice {
	text-align: center;
	font-size: 16px;
	padding: 16px 0 0 0;
}

#content h1.center {
	text-align: center;
}

#content p {
	color: #1d3733;
}

#content a {
	color: #1d3733;
}

#content #left-frame {
	width: 608px;
	padding: 0 16px 16px 0;
	float: left;
}

#content #right-frame {
	width: 346px;
	margin: 0 0 0 40px;
	float: right;
	color: #1d1b1a;
}

#content a.button {
	display: block;
	margin-bottom: 8px;
	padding: 16px 0;
	background-color: #6dca00;
	border: 4px solid #366400;
	border-radius: 8px;
	color: #ffffff;
	font-family: 'Droid Sans', sans-serif;
	font-size: 24px;
	text-decoration: none;
	text-align: center;
}

#content a.button:hover {
	background-color: #6dec00;
}

#content a.button img {
	vertical-align: middle;
}

#content ul {
	list-style-image: url(in_css_093c03bc9e116ea9d4b528e15d2d04e2.static.png);
	margin-top: 12px;
}

#content ul li {
	padding: 0  0 10px 0;
	vertical-align: top;
	color: #1d3733;
}

#content #right-frame ul {
	list-style-image: url(in_css_09f3ddc3e906c204593d1400bb0a5db5.static.png);
	margin-top: 24px;
}

#content #right-frame ul li {
	color: #1d3733;
	font-size: 16px;
	padding: 0  0 12px 0;
	vertical-align: top;
}

#content #right-frame h2 {
	margin-top: 0;
}

div.partner {
	background-color: #f6ecd2;
	border: 2px solid #8c7036;
	border-radius: 5px;
	padding: 12px;
	margin-bottom: 16px;
}

div.left-image {
	width: 47%;
	float: left;
}

div.right-text {
	width: 50%;
	float:right;
}

#footerbar {
	height: 246px;
	background-image: url(in_css_6ffaa4756772f4f871444ae62ddc769b.static.jpg);
	background-position: center 0;
	background-repeat: no-repeat;
	background-color: #000000;
	position: relative;
}

#footerbar #footergirl {
	width: 587px;
	height: 315px;
	margin: 0 auto;
	background-image: url(in_css_7c400e0da4c6e5a9323b2a9662277532.static.png);
	background-position: center;
	background-repeat: no-repeat;
	background-color: transparent;
	position: absolute;
	left:0;
	right:0;
	margin-left:auto;
	margin-right:auto;
	top: -85px;
}

#footerbar  #footerbar-text-left {
	margin-top: 255px;
	width: 500px;
	float: left;
}

#footerbar  #footerbar-text-middle {
	margin-top: 255px;
	width: 10px;
	height: 388px;
	float: left;
	background-image: url(in_css_ad2c4706b4f815ad23c669a8b99fe843.static.png);
	background-position: center 35px;
	background-repeat: no-repeat;
	background-color: transparent;
}

#footerbar  #footerbar-text-right {
	margin-top: 255px;
	width: 500px;
	float: left;
}

#footerbar  #footerbar-text-left div.title, 
#footerbar  #footerbar-text-right div.title {
	color: #ffffff;
	font-size: 37px;
	font-family: Verdana, Geneva, sans-serif;
	padding-left: 8px;
	z-index: 2;
}

#footerbar  #footerbar-text-left div.description, 
#footerbar  #footerbar-text-right div.description {
	color: #ffffff;
	font-size: 18px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	border: 3px solid #bbbcbc;
	border-radius: 5px;
	padding: 40px;
	z-index: 1;
	margin-top: -7px;
}

#footerbar  #footerbar-text-left div.description {
	margin-right: 50px; 
}

#footerbar  #footerbar-text-right div.title,
#footerbar  #footerbar-text-right div.description {
	margin-left: 50px; 
}

#footerbar  #footerbar-text-left div.title a,
#footerbar  #footerbar-text-left div.title span {
	color: #edbd5b;
}

#footer {
	border-top: 1px solid #262626;
	height: 80px;
	background-color: #000000;
}

#footer  #footer-text-left {
	margin: 16px 0 32px 0;
	width: 496px;
	float: left;
	color: #b4b4b4;
	font-size: 13px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	text-align: left;
	padding-left: 4px;
}

#footer  #footer-text-left a, 
#footer  #footer-text-left a:active, 
#footer  #footer-text-left a:visited {
	color: #8c7036;
	text-decoration: none;
}

#footer  #footer-text-left a:hover {
	color: #8c7036;
	text-decoration: underline;
}

#footer  #footer-text-middle {
	margin: 16px 0 32px 0;
	width: 10px;
}

#footer  #footer-text-right {
	margin: 16px 0 32px 0;
	width: 496px;
	float: left;
	color: #b4b4b4;
	font-size: 13px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	text-align: right;
	padding-right: 4px;
}

#footer  #footer-text-right a, 
#footer  #footer-text-right a:active, 
#footer  #footer-text-right a:visited {
	color: #b4b4b4;
	text-decoration: none;
}

#footer  #footer-text-right a:hover {
	color: #b4b4b4;
	text-decoration: underline;
}

#footer  #footer-notice {
	color: #b4b4b4;
	margin: 32px 0 0 0;
	font-size: 13px;
	font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
	text-align: center;
}

.container {
	width: 1010px;
	margin: 0 auto;
}

.clear {
	clear: both;
}