/*
 * $Id: main.css,v 1.2 2009-01-16 09:31:36 hilmar Exp $
 */

/* start frameWork markup */
	table#frameWork {
		width:100%;
		height:100%;
	}
	table#frameWork td {
		vertical-align:top;
		text-align:left;
	}
	table#framework td.header {
		height:120px;
		background-color:#000D30;
	}
	table#framework td.strokeBlank {
	}
	table#framework td.dhtmlMenu {
		height:19px;
	}
	table#framework td.menuLeft {
		/*
		width:120px;
		*/
		height:auto;
		vertical-align:top;
		background:url(/images/logo.gif) right bottom no-repeat;
		text-align:right;
	}
	table#framework td.body {
		text-align:left;
	}
	table#framework td.columnRight {
		vertical-align:top;
		text-align:left;
	}
	table#framework td.footer {
		height:5%;
		background-color:#000C2F;
	}
	table#framework td.footerBlock {
		background-color:#2B8CEB;
		border-left:1px solid White;
		border-right:1px solid White;
	}


/* end frameWork table */


/* start subMenu markup */
	ul#subMenu {
		position:relative;
		z-index:11;
		width:120px;
		list-style-type:none;
		margin:0;
		padding:0;
		margin-top:4px;
	}
	ul#subMenu li {
		padding-bottom:5px;
		padding-top:5px;
		background-image:url(/images/backgrounds/menu/lineTop.gif);
		background-repeat:repeat-y;
		background-position:112px 0;
		text-align:left;
	}
	ul#subMenu li.top {
		padding:0;
		margin:0;
	}
	ul#subMenu li.bottom {
		background-image:url(/images/backgrounds/menu/lineBottom.gif);
		background-repeat:no-repeat;
		background-position:112px 0;
	}
	ul#subMenu a {
		text-decoration:none;
		display:block;
		color:#040B1B;
		font-size:10px;
		font-weight:800;
		width:120px;
		padding-top:1px;
		padding-bottom:1px;
		background:url(/images/backgrounds/menu/itemOff.gif) right top repeat-y;
	}
	ul#subMenu a.gotChildrenOff {
		background:url(/images/icons/navArrowOff.gif) left top no-repeat;
		color:Black;
	}
	ul#subMenu a.selected,
	ul#subMenu a:hover {
		background:url(/images/backgrounds/menu/itemOn.gif) right top repeat-y;
	}
	ul#subMenu li.selected a,
	ul#subMenu li.selected a:hover {
		background:none;
		color:#2B8CEB;
		width:110px;
	}
	ul#subMenu li.selected,
	ul#subMenu li.subMenu {
		background:#F4F7FE;
		margin:0;
		padding:2px;
		padding:3px 0 3px 2px;
	}
	ul#subMenu li.subMenu a,
	ul#subMenu li.subMenu a:hover {
		background:url(/images/icons/subBullet.gif) left 6px no-repeat;
		padding-left:7px;
		font-weight:normal;
		color:Black;
		width:110px;
		display:block;
	}
	ul#subMenu li.subMenu a:hover {
		color:#076BD0;
	}
	ul#subMenu li.subMenu a.selected,
	ul#subMenu li.subMenu a.selected:hover {
		color:#EC4422;
	}
/* end subMenu markup */

/* start main layers markup */
	div#topLine {
		position:absolute;
		z-index:10;
		width:75%;
		height:1px;
		border-bottom:1px solid #010937;
		left:153px;
		top:144px;
		padding:0;
	}
	div#dhtmlMenu {
		z-index:50;
		height:19px;
		margin-left:160px;
		margin-top:2px;
	}
	div#pageBody {
		position:relative;
		z-index:10;
		width:100%;
		height:auto;
		margin-left:30px;
		margin-right:30px;
		margin-top:30px;
		margin-bottom:20px;
	}
	div#pageNavigation {
		position:relative;
		z-index:10;
		width:100%;
		display:block;
	}
	div#pageNavigation a {
		text-decoration:none;
		font-weight:800;
	}
	span.pageDescription {
		display:block;
		width:100%;
		font-size:110%;
		font-weight:800;
		padding-left:2px;
		margin-bottom:15px;
	}
/* end main layers markup */

/* Start subPageList markup */
	ul#subPageList {
		list-style-type:none;
		margin:0;
		padding:0;
	}
	ul#subPageList li {
		padding-top:3px;
		padding-bottom:4px;
	}
/* End subPageList markup */

/* Start DHTML menu link markup */
	.dhtmlRootOff,
	.dhtmlRootOn {
		padding-left:10px;
	}
	.dhtmlRootOff {
		background:url(/images/backgrounds/menu/itemOff.gif) right top repeat-y;
	}
	span.menuRootOn,
	.dhtmlRootOn {
		background:url(/images/backgrounds/menu/itemOn.gif) right top repeat-y;
	}
/* End DHTML menu link markup */
span.menuRootOn,
span.menuRootOff {
	display:block;
	width:100%;
	height:19px;
	padding:0;
	padding-top:2px!important;
	padding-left:2px!important;
}
span.menuSubOn,
span.menuSubOff {
	display:block;
	width:100%;
	height:18px;
	padding:0;
	padding-top:1px!important;
	padding-left:4px!important;
}
.dhtmlSubOff {
	background:url(/images/backgrounds/menu/itemOff.gif) right top repeat-y;
	background-color:White;
}
.dhtmlSubOn {
	background:url(/images/backgrounds/menu/itemOn.gif) right top repeat-y;
	background-color:White;
}
.dhtmlSubOff,
.dhtmlSubOn {
	border:1px solid black;
}
.dhtmlSubOff *,
.dhtmlSubOn * {
	border:0!important;
}
span.menuSubOn {
	font-weight:800;
}

/* Start fastSearchForm markup */
	div.fastSearchBox {
		float:right;
		margin-right:10px;
		margin-top:9px;
		margin-bottom:9px;
		width:185px;
		color:White;
	}
	div.fastSearchBox input {
		width:110px;
		height:20px!important;
		padding:1px;
		padding-left:3px;
		margin:0;
		font-family:Arial;
		font-size:12px;
		border:0;
	}
/* End fastSearchForm markup */