/* */
body {
	font-family: sans-serif;
	margin: 0px;
}
a:link, a:active, a:visited {
	/*text-decoration: none;*/
	color: rgb(0, 102, 51);
}
img {
	border: 0; /* IE fix */
}
#PageContainer {
	/*padding: 20px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;*/
	width: 100%;
	max-width: 1024px;
	margin: 0px auto;
}

/* Header */
#Header {
	width: 100%; height: 100px;
	
	background-image: linear-gradient(top, #3b996e, #67ab8b);
	background-image: -o-linear-gradient(top, #3b996e, #67ab8b);
	background-image: -moz-linear-gradient(top, #3b996e, #67ab8b);
	background-image: -webkit-linear-gradient(top, #3b996e, #67ab8b);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b996e', endColorstr='#67ab8b',GradientType=0 );
	background-image: -ms-linear-gradient(top, #3b996e, #67ab8b);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3b996e), to(#67ab8b));
	
	border-bottom: 1px solid #468f6e;
	color: white;
	text-shadow: #505050 1px 1px 0;
}
#Header td { width: 1%; }
#Header td.Expand { width: 99%;}
#Header td.LogoCell { vertical-align: bottom; }
#Header td.InfoCell { padding-left: 20px; vertical-align: middle; white-space: nowrap; }
#Header span.CompanyName { font-size: x-large; }
#Header span.SubHeading { font-size: larger; }
#Header a, #Header a:hover, #Header a:active {
	color: white;
	text-decoration: none;
}

/* Main Bar */
table.MainBar {
	background-color: gray;
	font-size: smaller;
	background-image: linear-gradient(bottom, #757575 85%, #696969 50%, #757575 85%);
	background-image: -o-linear-gradient(bottom, #757575 85%, #696969 50%, #757575 85%);
	background-image: -moz-linear-gradient(bottom, #757575 85%, #696969 50%, #757575 85%);
	background-image: -webkit-linear-gradient(bottom, #757575 85%, #696969 50%, #757575 85%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#757575', endColorstr='#696969',GradientType=0 );
	background-image: -ms-linear-gradient(bottom, #757575 85%, #696969 50%, #757575 85%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.85, #757575),
		color-stop(0.5, #696969),
		color-stop(0.85, #757575)
	);
	border-bottom: 1px solid gray;
	
	/*text-shadow: #505050 1px 1px 0;*/
	font-size: 11pt;
}
table.MainBar td {
	cursor: pointer;
	text-align: center;
	border-right: 1px solid #cfcfcf;
	padding: 6px 10px;
	white-space: nowrap;
}
table.MainBar td a:link, table.MainBar td a:active, table.MainBar td a:visited {
	text-decoration: none;
	color: white;
}
table.MainBar td.Expand {
	cursor: default;
	width: 99%;
	text-align: right;
	font-size: x-large;
	border-right: 0px;
	line-height: 100%;
	padding: 8px 8px 6px 0px;
}

/* Main Layout Table */
#MainLayoutTable {
	width: 100%;
}
.MainLayoutCell {
	vertical-align: top;
}
td.L {
	padding-right: 10px;
}
td.R {
	padding-left: 10px;
}

/* Round Block */
div.corobis {
	border: 2px solid #639b7a;
	border-radius: 12px;
	-moz-border-radius: 12px;;
	background-image: -moz-linear-gradient(100% 100% 90deg, #f2f5f6, #ffffff);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f2f5f6));
	filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#ffffff', EndColorStr='#f2f5f6', GradientType=0);
	margin-bottom: 12px;
}
div.corobis a, div.corobis a:hover {
	text-decoration:none;
}
div.corobis .content {
	padding: 12px;
}
div.corobis .content h1 {
	padding: 0px;
	margin: 0px 0px 12px;
}
div.corobis .content img.side {
	float: right;
}
div.corobis .nav {
	display: table;
	border-spacing: 0; /* IE9 fix, by default IE9 allocates about 2px spacing */
	font-size: medium;
}
div.corobis .nav .numbercell {
	width: 30px;
	text-align: center;
	display: table-cell;
	/*background-color: #639b7a;*/
	padding: 4px 0px;
	border-top: 2px solid #639b7a;
	border-right: 2px solid #639b7a;
	cursor: pointer;
	font-weight: bold;
}
div.corobis .nav .first {
	/*padding: 4px 8px 4px 6px !important;*/
	border-bottom-left-radius: 9px;
	-moz-border-radius-bottomleft: 9px;
}
div.corobis .nav .last {
	border-right: 2px solid #639b7a !important;
	border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
}
div.corobis .imgbar {
	display: table-row;
	text-align: center;
	font-size: small;
}
div.corobis .imgbar .item {
	display: table-cell;
	padding-right: 12px;
	padding-bottom: 20px;
}
div.corobis .imgbar .last {
	padding-right: 0px !important;
}
div.corobis .lastbar .item {
	padding-bottom: 0px !important;
}

/* Links Box from UA general webstyle */
.linksbox {
	background-color:#eee;
	border:1px solid #ccc;
	margin:0 0 12px 0;
	padding:0;
	border-radius: 12px;
	-moz-border-radius: 12px;
}
.linksbox h1, .linksbox h1.gray, linksbox h1.darkgray {
	font-size:1em;
	color:#fff;
	margin:0;
	padding: 8px 5px 8px 12px;
}
.linksbox h1 {
	background-color:#639b7a;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
}
.linksbox h1.gray {
	background-color:#777;
}
.linksbox h1.darkgray {
	background-color:#333;
}
.linksbox h1.large {
	/*font-size:2.2em;*/
}
.linksbox ul {
	/*font: 1.3em/140% Verdana,sans-serif;*/
	padding: 0px 36px;
	margin-left: 0px;
}
.linksbox ul li {
	padding-bottom:3px;
}
.linksbox ul.nobullets {
	list-style-type:none;
	padding:5px 5px 0px 12px;
}
.linksbox p {
	padding: 0px 12px;
}
.linksboxright {
	float:right;
	width:250px;
	margin:0 0 0 10px;
}