@import "formbuilder.css";

/* General ================*/
#layer-tools {
	display: none
}

div#layer-header {
	width: 771px;
	padding: 0 0 .8em 0;
}

div#layer-header img {
	padding-left: .8em
}

div#layer-footer {
	width: 771px;
}

div#layer-page {
	width: 771px;
	margin-left: 0;
	padding: 0;
}

div.column-left {
	width: 180px;
}

div.column-right {
	float: right;
	width: 589px;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
}

div.banner {
	position: absolute;
	width: 589px;
	height: 8.6em;
	border-left: 1px dotted #CCCCCC;
	border-right: 1px dotted #CCCCCC;
	top: 0;
	left: 180px;
	text-align: center;
	color: #5E6E93;
	font-family: Georgia !important
}

div.banner h2, div.banner h3 {
	margin: 0
}

div.banner h2.line-middle {
	padding-left: 3em
}

div.banner h3.line-last {
	padding-left: 4em
}

div.top-navigation {
	text-align: right;
	padding: .45em 0;
	width: 770px;
	position: absolute;
	top: 5.8em
}

div.bottom-navigation {
	background: #ECECEC;
	border-top: solid #D4D4D4 2px;
	width: 761px;
	color: #9C9C9C;
	text-align: right;
	clear: both;
	padding: 4px 5px 4px 5px;
}

ul.toolbar {
	list-style-type: none;
	margin: 0;
	padding: 0
}

ul.toolbar li {
	display: inline;
	margin-right: 0.5em;
	padding-right: 0.5em;
	border-right: 1px solid #666666
}

ul.toolbar li a {
	color: #666666
}

ul.toolbar li.last {
	border-right: none !important
}

/* Left Menu =======================*/
div#menu-wrapper ol {
	list-style-type: none;
	margin: 0;
	padding: 0;
	border-bottom: solid #000033 2px;
}

div#menu-wrapper ol li a {
	color: #fff;
	font-weight: bold;			
	display: block;
	padding: .4em .5em .5em 2.1em;
	border-bottom: 1px solid #fff;
	background: url(/graphics/ico_menu-collapse.gif) 8px center no-repeat #A0A0A0
}

div#menu-wrapper ol li a:hover {
	background-color: #03528A
}

div#menu-wrapper ol li a.selected {
	background: url(/graphics/ico_menu-expand.gif) 8px center no-repeat #03528A;
}

div#menu-wrapper ol li.last-item a {
	border-bottom: 0
}

div#menu-wrapper ol li ul {
	list-style-type: none;
	padding: 0;
	margin: 0
}

div#menu-wrapper ol li ul li a {
	padding-left: 3.5em;
	color: #03528A;
	border-bottom: 0;
	background: url(/graphics/ico_menu-page.gif) 22px center no-repeat #EDEDED
}

div#menu-wrapper ol li ul li a:hover {
	background-color: #DCDCDC
}

div#menu-wrapper ol li ul li a.selected {
	background: url(/graphics/ico_menu-page.gif) 22px center no-repeat #DCDCDC
}

/* Left panel ================*/

div#left_item {
	background: #F6F6F6;
	overflow: hidden;
	padding: 0
}

div#left_item p {
	padding: 7px 15px;
	margin-bottom: 1em
}

/* Frontpage ==========================*/

div#main_image {
	border-bottom: 2px solid #cccccc;
}

div#top_row {
	border-top: 2px solid #999999;
}

div#bottom_row {
	border-top: 1px dotted #cccccc;
	clear: both;
}

div.middle-left {
	float: left;
	width: 362px;
	border-right: dotted #CCCCCC 1px;
	padding: 12px 16px
}

div.middle-right {
	float: left;
	width: 194px
}

div#bottom_row .middle-left, div#bottom_row .middle-right {
	border-top: 2px solid #999999
}

div#bottom_row .middle-right {
	border-color: #cccccc;
}

div#bottom_row .middle-right p {
	padding: 12px 16px
}

/* Breadcrumbs ===========*/
div#breadcrumbs ul {
	list-style-type: none;
	margin: 0 0 .25em 0;
	padding: .5em .5em .6em 2.3em;
	background: none;
}

div#breadcrumbs ul li {
	display: inline;
	margin-right: 4px;
	font-weight: bold
}

div#breadcrumbs ul li a {
	color: #829BC0
}
div#breadcrumbs ul li span {
	margin-left: 4px;
}

/* Standard page ===================*/
div.standard_content {
	margin: 12px 16px
}

h2.page-title {
	background: url(/graphics/ico_title-blue.gif) left center no-repeat;
	padding: 0 0 0 .7em;
	margin: 0 0 1em .6em;
	font-size: 16px;
	font-weight: bold;
	color: #00538F
}

div.standard-2-col div.middle-right {
	margin: 12px 16px;
	width: 160px
}