/* Screen Specific Settings */

body {
	background-color: #f0f0f0;
}

h1 span {
	display: none;
}

h1 img {
	margin-left: 5px;
	width: 24.2em;
	max-width: 95%;
}

body#iframed {
	background-color: #FFFFFF;
	margin: 0;
	border: 0;
	padding: 0;
}

#all {
	background-color: #3498CB;
}

#all .corner_tl {
	background-image: url('../images/container_tl.png');
}
#all .corner_tr {
	background-image: url('../images/container_tr.png');
}
#all .corner_bl {
	background-image: url('../images/container_bl.png');
}
#all .corner_br {
	background-image: url('../images/container_br.png');
}

#header {
	background-color: #FFFFFF;
	overflow: hidden;
	width: 100%;
}

#header .hctl {
	background-image: url('../images/header_corner_tl.png');
}
#header .hctr {
	background-image: url('../images/header_corner_tr.png');
}
#header .hcbl {
	background-image: url('../images/header_corner_bl.png');
}
#header .hcbr {
	background-image: url('../images/header_corner_br.png');
}

#loginBox {
	display: none;
}

#contentarea .brctl {
	background-image: url('../images/breadcrumb_tl.png');
}

#contentarea .brctr {
	background-image: url('../images/breadcrumb_tr.png');
}

#contentarea .macbl {
	background-image: url('../images/header_corner_bl.png');
}

#contentarea .macbr {
	background-image: url('../images/header_corner_br.png');
}

#loginBoxHeader {
	background-image: url('../images/gradient.png');
	background-color: #3498CB;
	background-repeat: repeat-x;
	color: #ffffff;
}

#loginBox h2 {
	font-size: 0.85em;
	text-align: center;
}

#loginBox label {
	position: absolute;
	left: -200em;
}

#loginBox .lbctl {
	background-image: url('../images/menutab_tl.png');
}

#loginBox .lbctr {
	background-image: url('../images/menutab_tr.png');
}

#loginMainBox {
	border: 2px solid #3498CB;
	padding: 0.2em;
	font-size: 0.8em;
}

#loginMainBox form {
	margin: 0;
	padding: 0;
}

#loginbox_login_holder, #loginbox_password_holder {
	border: 1px solid #e0e0e0;
	margin: 0 0 0.2em 0;
}

#loginbox_login, #loginbox_password {
	border: 0;
	background-repeat: no-repeat;
	background-position: center;
	font-size: 1em;
}

#loginbox_login {
	background-image: url('../images/emaillogin.png');
}

#loginbox_password {
	background-image: url('../images/password.png');
}

#loginbox_submit {
	background-color: #ffffff;
	color: #3498CB;
	font-size: 1em;
	text-decoration: underline;
}

#loginbox_submit:hover {
	color: #000000;
	cursor: pointer;
}

#breadcrumbs {
	background-color: #3498CB;
	color: #ffffff;
	font-weight: bold;
	background-image: url('../images/gradient.png');
	background-repeat: repeat-x;
}

#main1 {
	background-color: #FFFFFF;
}

#skiplinks {
	position: absolute;
}

#skiplinks dt {
	display: none;
}

#skiplinks dd a {
	position: absolute;
	font-weight: bold;
	padding: 0.2em 1em;
	border: 1px dashed #fff;
	background-color: #fff;
	left: -200em;
}

#skiplinks dd a:active, #skiplinks dd a:focus {
	position:static;
	left: auto;
	top: 1em;
}

#contentarea {
	margin: 0;
}

#footer {
	background-color: #056699;
}

#innerfooter {
	padding: 0.5em 1em 0 1em;
}

#footer .fctl {
	background-image: url('../images/footer_corner_tl.png');
}
#footer .fctr {
	background-image: url('../images/footer_corner_tr.png');
}
#footer .fcbl {
	background-image: url('../images/footer_corner_bl.png');
}
#footer .fcbr {
	background-image: url('../images/footer_corner_br.png');
}

/* Menubar */
.menubar .moduletable_menu h3 {
	position: absolute;
	left: -200em;
	margin: 0;
}

.menubar .moduletable_menu ul {
	list-style: none;
	font-size: 0.85em;
}

#mainmenu .moduletable_menu li {
	border-right: 1px solid #fff;
	background-repeat: repeat-x;
	background-image: url('../images/gradient.png');
	background-color: #3498CB;
}

#mainmenu .moduletable_menu li span {
	background-image: url('../images/menutab_tl.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#mainmenu .moduletable_menu li.item1 {
	border-left: 1px solid #fff;
}

#mainmenu .moduletable_menu li a {
	color: white;
	text-decoration: none;
	text-align: center;
	background-position: top right;
	background-repeat: no-repeat;
	background-image: url('../images/menutab_tr.png');
}

#mainmenu li a:hover {
	background-color: #3498CB;
	background-image: url('../images/selected_menutab_tr.png');
}

#mainmenu li a:hover span {
	background-image: url('../images/selected_menutab_tl.png');
}

#footer .moduletable_menu li {
	margin-right: 1px;
	background-repeat: repeat-x;
	/*background-image: url('../images/gradient.png');*/
	background-position: bottom;
	background-color: #3498CB;
}

#footer .moduletable_menu li span {
	/*background-image: url('../images/footer_menutab_tl.png');*/
	background-image: url('../images/footer_selected_menutab_tl.png');
	background-position: top left;
	background-repeat: no-repeat;
}

#footer .moduletable_menu li a {
	color: white;
	text-decoration: none;
	text-align: center;
	background-position: top right;
	background-repeat: no-repeat;
	/*background-image: url('../images/footer_menutab_tr.png');*/
	background-image: url('../images/footer_selected_menutab_tr.png');
	height: 1.6em;
	line-height: 1.6em;
}

#footer li a:hover {
	background-color: #3498CB;
	background-image: url('../images/footer_selected_menutab_tr.png');
}

#footer li a:hover span {
	background-image: url('../images/footer_selected_menutab_tl.png');
}
