body {
	background: #fff url(images/body_bg.png) top left repeat-x;
	font-family: helvetica;
	padding: 0;
	margin: 0;
}

p {
	font-size: 12px;
	color: #353535;
	line-height: 18px;
}

ul{
	font-size: 12px;
	color: #353535;
	margin: 20px 0 0 20px;
	padding: 0 0 0 40px;
	list-style: disc outside none;
}

li {
	margin: 10px 0 0 30px;
}


h1, h2, h3, h4, h5, h6 {
	font-size: 32px;
	padding: 10px 0 0 0;
	margin: 0 60px 20px 60px;
	border-top: solid 5px #000;
}

a {
	color: #000;
	text-decoration: none;
}

a:hover {
	color: #6EA6FF;
}

#header {
	height: 100px;
	width: 1000px;
	margin: 0 auto;
	
}

img.logo{
	padding: 20px 0 0 15px;
}

.tag {
	float: right;
	font-size: 24px;
	padding: 30px 75px 0 0;
}

.tag a {
	color: #353535;
	text-decoration: none;
}

.tag a:hover {
	color: #000;
}

.navigation {
	list-style: none;
}


ul.nav li {
	float: left;
	display: block;
	margin: 0;
	padding: 0 40px 0 0;
}

.nav a {
	color: #000;
	text-decoration: none;
	font-size: 14px;
}

.nav a:hover {
	color: #fff;
}



#main {
	width: 1000px;
	min-height: 300px;
	margin: 0 auto;
	background: url(images/content_bg.png) top left repeat-y;
	z-index: 10;
}

#content{
	width: 742px;
	padding: 50px 0 0 0;
	
}

#content p {
	padding: 0 60px 0 60px;
	font-size: 12px;
	color: #353535;
}

.sidebar_top {
	height: 17px;
	width: 200px;
	background: url(images/sidebar_top.png);
}

.sidebar_bottom {
	height: 16px;
	width: 200px;
	background: url(images/sidebar_bottom.png);
}


#sidebar {
	width: 200px;
	float: right;
	margin: 40px 24px 0 0;
	background: #FFDBAE;
}

.links {

	margin: 0 20px 0 20px;
}

.links p{
	margin: 10px 0 0 10px;
	font-size: 14px;
}

.links h1{
	border-bottom: solid #000 2px;
	text-align: center;
}

#sidebar ul {
	list-style: none;
	margin: 0;
	padding: 0 20px 0 20px;
}

#sidebar ul li {
	margin: 0;
	color: #353535;
	padding: 5px 0px 5px 0;
}

#sidebar ul li a {
	color: #353535;
	font-size: 12px;
}

#sidebar ul li a:hover {
	color: #6EA6FF;
}

.content_top {
	margin: 0 auto;
	height: 24px;
	width: 1000px;
	background: url(images/content_round_top.png);
}

.content_bottom {
	display: block; 
	margin: 0 auto;
	height: 27px;
	width: 1000px;
	background: url(images/content_round_bottom.png) top no-repeat;
}

#footer {
	margin: 0 auto;
	width: 1000px;
	color: #000;
}

#footer p {
	margin: 0 auto;
	width: 960px;
}

#sitemap {
	clear: both;
}

#footer ul.menu {
	padding: 0 0 0 0;
	clear: both;
}

#footer ul.menu li {
	list-style: none;
	border: none;
	font-size: 12px;
	font-family: helvetica;
	line-height: 12px;
}

#footer ul.menu li a {
	color: #353535;
	text-decoration: none;
}

#footer ul.menu li a:hover {
	color: #6EA6FF;
	text-decoration: none;
}

#footer ul.menu li.column {
	float: left;
	padding: 0 20px 0 30px;
}

#footer ul.menu li.column a {
	font-style: bold;
}

#footer ul.menu li.column ul.list {
	margin: 0 0 0 0;
	padding: 10px 0 0 10px;
}

#footer ul.menu li.column ul.list li.leaf {
	padding: 5px 0 0 0 ;
	margin: 0 0 0 0;
}

p.copyright {
	clear: both;
	padding: 20px 0 50px 0;
}

#panel {
	margin: 0 auto;
	width: 992px;
	height: 250px;
	background: #fff;
	padding: 0px 20px 0px 20px;
}

#panel_title {
	font-style: bold;
	font-size: 32px;
	font-family: helvetica;
	padding-top: 15px;
	margin-top: 15px;
}

#panel_title p {
	font-style: bold;
	font-size: 32px;
	padding: 0;
	margin: 0;
}

#panel_pic {
	height: 250px;
	float: left;
	text-align: center;
}

#panel_text {
	font-family: helvetica;
	float:right;
	width:575px;
	font-weight:400;
	line-height: 35px;
	padding-right:25px;
	margin-right:25px;
}

#panel_text .highlight {
	font-family: helvetica;
	font-weight:300;
	line-height: 35px;
	font-size:22px;
	color:#CC6600;
}

#panel_text .small {
	font-family: helvetica;
	font-size: 10px;
	line-height: 35px;
	padding-right:25px;
	margin-right:25px;
}

#panel_text .medium {
	font-family: helvetica;
	font-size: 15px;
	line-height: 35px;
	padding-right:25px;
	margin-right:25px;
}

#panel_text .large {
	font-family: helvetica;
	font-size: 18px;
	line-height: 35px;
	padding-right:25px;
	margin-right:25px;
	font-weight:200;
	letter-spacing:2;
}

#panel_text .button {
	float: right;
	position: absolute;	
	top: 180px;
	left: 700px;
}
