/* PORTAL TEMPLATE */

#container #header {
	background: url('/shared/images/custom/header_1.gif') no-repeat left top;
	width:770px; /* 772 - left/right border */
	height:54px;
	border-left:1px solid white;
	border-right:1px solid white;
}

#container #buttonbar {
	background-color:#1e2e5a;
	width:770px; /* 772 - left/right border */
	height:34px;
	border-left:1px solid white;
	border-right:1px solid white;
	overflow:hidden;
}

#container #buttonbar table
{
	width:100%;
	height: 34px;
	border-collapse:collapse;
}
#container #buttonbar table td {
    text-align:center;
	height: 34px;
}

#container #buttonbar a {
	font: bold 11px Arial;
	color:white;
	text-decoration:none;
	height:34px;
	line-height:34px;
}


#container #buttonbar a:hover, #container #buttonbar a.selected {
	color:#FFC617;
}

#container #flags {
	padding-right:30px;
}

#container #flags a.flag { 
	display:block;
	height:17px;
	width:27px;
	margin:7px;
	float:right;
	
	/*Done inline: */
	/*
	background:
	*/
}

#container #content {
	width:710px; /* 772 - 2x1px left/right border  - 2x30px padding*/
	min-height:376px; /*545 - 109 (header + buttonbar + footer) - 2x30px padding, ofc this will not work in IE */
	border-left:1px solid white;
	border-right:1px solid white;
	padding:30px;
	overflow:hidden;
}

#container #footer {
	background:url('/shared/images/custom/footer_1.gif') repeat-x left top;
	width:770px; /* 772 - left/right border */
	height:21px;
	border-left:1px solid white;
	border-right:1px solid white;
}

#container #footer a {
	display:block;
	/*background:*//* done inline */
	height:21px;
	line-height:21px;
	/*padding-left:*//* done inline */
	margin-left:0px; /* overwriten inline for some buttons */
	margin-right:10px;
	text-decoration:none;
	color:white;
	float:left; /* overwriten inline for some buttons */
}

#container #footer a:hover {
	text-decoration:underline;
}


