@charset "UTF-8";

@media all {
	body {
		background: url(../../../images/default/background_split.png) no-repeat;
		overflow-y: scroll;
		padding: 0 0 10px;
		text-align: left;
	}
	#page_margins {
		text-align: left;
	}
	body.contentpane {
		background: #fff;
		max-width: none;
		min-width: inherit;
		width: auto;
		text-align: left;
		padding: 1em;
	}
	.page_margins {
		border: 0 none;
		margin: 0 auto;
		max-width: 960px;
		min-width: 960px;
	}
	#page {
		background: transparent;
		border: 0px #fff solid;
		position: relative;
	}
	.skip:focus,.skip:active {
		position: absolute;
		left: 2px;
		top: 2px;
		background: #eee;
		padding: 3px 6px;
		border: 1px solid #ccc;
		outline: none;
		z-index: 20;
		font-size: 1.16em;
		font-weight: bold;
	}
	#nav {
		overflow: hidden;
		width: 100%;
	}
	#header {
		background: url("../../../images/default/background.png") no-repeat scroll 0 0 transparent;
		height: 186px;
		padding: 37px 0 0;
	}
	#header #topnav {
		position: absolute;
	}
	#header #topnav {
		color: #aaa;
		background: transparent;
		top: 5px;
		right: 5px;
	}
	#header #topnav ul {
		margin: 0;
		padding: 0;
		overflow: hidden;
		list-style: none;
		list-style-type: none;
	}
	#header #topnav ul li {
		float: left;
		padding: 0 6px;
		margin: 0;
		border-left: 1px solid #ccc;
	}
	#header #topnav ul li.first_item {
		border: 0;
	}
	#header #topnav ul li#current a {
		color: #222;
	}
	#breadcrumbs {
		margin-bottom: 10px;
		padding-left: 20px;
		border-top: 1px solid #efefef;
		border-bottom: 1px solid #efefef;
	}
	#main {
		background: transparent;
		padding: 0 20px 10px 0;
		clear: left;
	}
	#footer {
		color: #666;
		background: #f9f9f9;
		padding: 15px;
		border-top: 5px #efefef solid;
	}
	#col1 {
		padding: 0 0 0 9px;
		width: 250px;
	}
	#col1_content {
		padding: 0 40px 0 0;
	}
	#col2 {
		padding: 0 0 0 9px;
		width: 270px;
	}
	#col2_content {
		padding: 8px 20px 52px 35px;
	}
	#col3 {
		margin: 0 270px 20px 250px;
		padding: 8px 0 0;
	}
	#col3_content {
		background-color: #E8E8E8;
		padding: 10px 20px 0 20px;
	}
	#col3_content_wrapper {
		margin: 0;
	}
	.moduletable,.moduletable_text,.moduletable_menu,.module,.module_text,.module_menu {
		margin-bottom: 2em;
	}
	.leading_separator,.row_separator,.article_separator,.column_separator {
		display: block;
		width: 100%;
		clear: both;
		line-height: 0;
		height: 0;
		overflow: hidden;
		margin: 1em 0;
		border-top: 1px solid #efefef;
	}
	.article_separator {
		display: none;
	}
	.row_separator {
		border: 0;
	}
	.article_column {
		
	}
	.article_column_content {
		
	}
	.article_column_inner {
		
	}
	#system-message {
		
	}
	#system-message dt {
		
	}
	#system-message dd {
		
	}
	#system-message dd ul {
		
	}
	#system-message dd.message ul {
		
	}
	#system-message dd.error ul {
		
	}
	#system-message dd.notice ul {
		
	}
}