/* general */
* {
	margin:0px;
	padding:0px;
	font-family:arial;
	font-size:12px;
}
body {
	background-image:url('../img/bg-subtop.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
div.text {
	margin:0px auto;
	padding:0px 44px;
	width:936px;
}
div.spacer {
	clear:both;
}
div#top,
div#subtop,
div#services,
div#footer {
	clear:both;
	width:100%;
}
div#top,
div#footer {
	height:36px;
	line-height:36px;
	background-color:#1f589c;
}
div#top div.text,
div#footer div.text {
	color:#fefefe;
}
div#top a,
div#footer a {
	color:#fefefe;
}

/* top */
div#top ul {
	list-style:none;
}
div#top li {
	float:left;
	line-height:36px;
	background-image:url('../img/top-li.jpg');
	background-repeat:no-repeat;
	background-position:right;
}
div#top li.first {
	padding-left:0px;
}
div#top li.last {
	padding-right:0px;
	background:none;
}
div#top li a {
	display:block;
	padding:0px 15px;
	text-decoration:none;
}

/* subtop */
div#subtop div.text {
	height:223px;
}
div#subtop ul {
	position:absolute;
	top:216px;
	list-style:none;
}
div#subtop li {
	float:left;
	line-height:43px;
	background-color:#1f589c;
	background-image:url('../img/subtop-li.jpg');
	background-repeat:no-repeat;
	background-position:right;
}
div#subtop li.last {
	background-image:none;
}
div#subtop li a {
	display:block;
	padding:0px 25px;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
div#subtop li:hover,
div#subtop li.selected {
	background-color:#f36f21;
}
div#subtop ul ul {
	display:none;
	top:43px;
	z-index:1000;
}
div#subtop ul ul li {
	float:none;
	background-image:none;
}
div#subtop ul ul li a {
	background-image:url(../img/submenu-li.jpg);
	background-position:center bottom;
	background-repeat:repeat-x;
}
div#subtop ul ul li.last a {
	background-image:none;
}
a#link-home {
	position:absolute;
	top:75px;
	width:205px;
	height:110px;
}

/* content */
div#content div.text {
	margin:25px auto;
}
div#content h1 {
	font-size:28px;
	font-weight:normal;
	color:#f36f21;
}
div#content h1 span {
	font-size:16px;
}

/* breadcrumbs */
div#breadcrumbs {
	margin:15px 0px;
	font-size:11px;
}
div#breadcrumbs a {
	font-size:11px;
	color:#4186d8;
}

/* content - row */
div.row {
	clear:both;
	margin:20px 0px;
}
div.row h3 {
	margin-bottom:10px;
	font-size:15px;
	font-weight:normal;
	color:#f36f21;
}
div.row h3 span {
	font-style:italic;
	font-weight:normal;
}
div.row p {
	line-height:18px;
}

/* content - row - content-left */
div.column-left {
	float:left;
	width:190px;
}
div.column-left ul.submenu {
	list-style:none;
}
div.column-left ul.submenu li {
	font-size:14px;
	line-height:43px;
	background-color:#1f5698;
	background-image:url('../img/submenu-li.jpg');
	background-repeat:repeat-x;
	background-position:bottom;
}
div.column-left ul.submenu li.first {
	padding:0px 10px;
	width:170px;
	color:#ffffff;
	background-color:#0f3664;
	background-image:url('../img/submenu-li-first.jpg');
	background-repeat:no-repeat;
	background-position:top;
}
div.column-left ul.submenu li.last {
	background-image:url('../img/submenu-li-last.jpg');
	background-repeat:no-repeat;
	background-position:bottom;
}
div.column-left ul.submenu li a,
div.column-left ul.submenu li span {
	display:block;
	padding:14px 30px;
	width:130px;
	line-height:16px;
	color:#ffffff;
	text-decoration:none;
	background-image:url('../img/bg-submenu.jpg');
	background-repeat:no-repeat;
	background-position:15px;
}
div.column-left ul.submenu li span {
	background:none;
}
div.column-left ul.submenu li.selected a {
	font-weight:bold;
}
div.column-left ul.submenu li span small {
	font-size:10px;
}

/* content - row - content-right */
div.column-right {
	float:right;
	width:708px;
	line-height:20px;
}
div.column-right h2,
div.tabs-info-content h2 {
	margin-bottom:10px;
	font-size:18px;
	font-weight:normal;
	color:#f36f21;
}
div.column-right h3,
div.tabs-info-content h3 {
	margin-bottom:10px;
	font-size:15px;
	font-weight:normal;
	color:#f36f21;
}
div.column-right a,
div.tabs-info-content a {
	color:#4186d8;
}
div.column-right p,
div.tabs-info-content p {
	margin:10px 0px;
}
div.column-right ol,
div.tabs-info-content ol {
	margin-left:20px;
	padding-left:15px;
	text-indent:-20px;
	list-style-position:inside;
}
div.column-right ul,
div.tabs-info-content ul {
	margin-left:20px;
	padding-left:15px;
	text-indent:-16px;
	list-style-position:inside;
}
div.column-right div.left {
	float:left;
	width:407px;
}
div.column-right div.right {
	float:right;
	width:263px;
}

/* row - column right - right - orange box */
/* row - column left - orange box */
div.column-right div.box-orange div.header,
div.column-left div.box-orange div.header {
	padding-left:15px;
	height:42px;
	line-height:42px;
	font-size:16px;
	color:#ffffff;
	background-color:#f37124;
	background-image:url('../img/bg-box-orange-header-right.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
div.column-right div.box-orange div.header a,
div.column-left div.box-orange div.header a {
	line-height:42px;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
div.column-right div.box-orange div.bottom,
div.column-left div.box-orange div.bottom {
	height:9px;
	background-image:url('../img/bg-box-orange-bottom.jpg');
	background-repeat:no-repeat;
}
div.column-right div.box-orange div.list-data {
	padding-bottom:5px;
	background-color:#f5f5f6;
}
div.column-right div.box-orange div.list-data table.list {
	margin:0px auto;
}
div.column-right div.box-orange table.list {
	width:243px;
}
div.column-right div.box-orange table.list td {
	padding:2px;
}
div.column-right div.box-orange p.read-more {
	margin-top:3px;
	padding-right:15px;
	text-align:right;
}
div.column-left div.box-orange div.header {
	background-image:url('../img/bg-box-orange-small-header.jpg');
}
div.column-left div.box-orange div.bottom {
	background-image:url('../img/bg-box-orange-small-bottom.jpg');
}
div.column-left div.box-orange div.content {
	padding:15px;
	color:#4d4d4d;
	background-color:#ededee;
	background-image:url('../img/bg-box-orange-content.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
div.column-left div.box-orange div.content.last {
	background:none;
	background-color:#ededee;
}
div.column-left div.box-orange div.content h3,
div.column-left div.box-orange div.content h4 {
	font-size:16px;
	font-weight:normal;
	color:#f37326;
}
div.column-left div.box-orange div.content h4 {
	font-size:12px;
}
div.column-left div.box-orange div.content p {
	margin-top:10px;
}
div.column-left div.box-orange div.content a {
	color:#4186d8;
}
/* home > dashboard WA */
div.column-right div.box-orange.web-analytics div.header {
	background-image:url('../img/bg-box-orange-header-left.jpg');
}
div.column-right div.box-orange.web-analytics div.list-data {
	text-align:center;
	background:none;
}
div.column-right div.box-orange.web-analytics div.bottom {
	background:none;
}
/* home > dashboard SEA */
div.column-right div.box-orange.sea div.header {
	background-image:url('../img/bg-box-orange-header-sea.jpg');
}
div.column-right div.box-orange.sea div.bottom {
	background-image:url('../img/bg-box-orange-bottom-sea.jpg');
}
div.column-right div.box-orange.sea th {
	font-size:12px;
}
div.column-right div.box-orange.sea table.list {
	margin:0px auto;
	width:98%;
}

/* row - content right - left - blogposts */
div.blogpost {
	margin-top:20px;
	padding-bottom:20px;
	background-image:url('../img/bg-blogpost-bottom.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
div.blogpost.last {
	padding:0px;
	background:none;
}
div.blogpost p.title,
div.blogpost p.subtitle,
div.blogpost p.read-more {
	margin:0px;
}
div.blogpost p.title a {
	font-size:14px;
	color:#f47025;
	text-decoration:none;
}
div.blogpost p.subtitle {
	color:#9a9a9a;
}
div.blogpost div.content {
	margin-top:15px;
}

/* row - content right - left - contacts */
div.contact {
	float:left;
	margin-right:20px;
	margin-top:20px;
	padding-bottom:20px;
	width:334px;
	background-image:url('../img/bg-contact-bottom.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
div.contact table {
	width:100%;
	border-collapse:collapse;
}
div.contact td {
	padding:1px;
}
div.contact td.l {
	width:130px;
	font-weight:bold;
}

/* row - table list */
table.list {
	width:100%;
	color:#4d4d4d;
	border-collapse:collapse;
}
table.list th {
	padding:5px;
	font-size:14px;
	font-weight:bold;
	text-align:left;
}
table.list tr {
	background-image:url('../img/bg-table-list.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
table.list tr.odd {
	background-color:#f5f5f6;
}
table.list td {
	padding:5px;
}

/* row - content right - tabs info */
ul#tabs-info {
	margin:0px;
	padding:0px;
	list-style:none;
	width:100%;
	height:25px;
	border-bottom:1px solid #a8a8a8;
}
ul#tabs-info li {
	float:left;
	margin-right:10px;
	line-height:25px;
	background-image:url('../img/tabs-info-li.jpg');
	background-repeat:repeat-x;
}
ul#tabs-info li a {
	display:block;
	padding-left:15px;
	text-decoration:none;
	background-image:url('../img/tabs-info-li-left.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
ul#tabs-info li a span {
	display:block;
	padding-right:15px;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	background-image:url('../img/tabs-info-li-right.jpg');
	background-position:right;
	background-repeat:no-repeat;
}
ul#tabs-info li.selected {
	/*position:relative;*/
	background-image:url('../img/tabs-info-li-selected.jpg');
	border-bottom:1px solid #ffffff;
}
ul#tabs-info li.selected a {
	background-image:url('../img/tabs-info-li-selected-left.jpg');
}
ul#tabs-info li.selected a span {
	color:#f36f21;
	background-image:url('../img/tabs-info-li-selected-right.jpg');
}
div.tabs-info-content {
	margin-top:15px;
}
div.tabs-info-content div.tabs-info-border {
	position:absolute;
	top:274px;
	width:708px;
	height:5px;
	background-color:#0f3664;
}

/* row - content right - tip */
div.tip {
	margin:0px auto;
	margin-top:15px;
	width:705px;
	background-color:#f5f5f6;
}
div.tip div.top {
	height:11px;
	background-image:url('../img/bg-tip-top.jpg');
	background-repeat:no-repeat;
}
div.tip div.bottom {
	height:11px;
	background-image:url('../img/bg-tip-bottom.jpg');
	background-repeat:no-repeat;
}
div.tip div.content {
	padding:0px 20px;
}
div.tip strong.tip {
	font-size:14px;
	color:#f36f21;
}

/* row - content - data list */
div.list-data-header select {
	margin-right:5px;
	margin-bottom:10px;
}
div.list-data-header ul {
	list-style:none;
	height:26px;
}
div.list-data-header ul li {
	float:left;
	margin:0px 5px;
	line-height:26px;
	background-image:url('../img/list-data-header-li.jpg');
	background-repeat:repeat-x;
}
div.list-data-header ul li a {
	display:block;
	padding-left:25px;
	text-decoration:none;
	background-image:url('../img/list-data-header-li-left.jpg');
	background-position:left;
	background-repeat:no-repeat;
}
div.list-data-header ul li a span {
	display:block;
	padding-right:25px;
	font-size:14px;
	font-weight:bold;
	color:#4d4d4d;
	background-image:url('../img/list-data-header-li-right.jpg');
	background-position:right;
	background-repeat:no-repeat;
}
div.list-data-header ul li.selected {
	background:none;
	background-color:#eeeeef;
}
div.list-data-header ul li.selected a {
	background-image:url('../img/list-data-header-li-selected-left.jpg');
}
div.list-data-header ul li.selected a span {
	color:#f36f21;
	background-image:url('../img/list-data-header-li-selected-right.jpg');
}
div.list-data-header ul li.first {
	margin-left:25px;
}
div.list-data {
	margin:0px auto;
	background-color:#eeeeef;
}
div.list-data.chart {
	float:left;
	margin:0px 3px;
	width:462px;
}
div.list-data.tab {
	width:708px;
}
div.list-data div.top {
	height:10px;
	background-image:url('../img/bg-list-data-top.jpg');
	background-repeat:no-repeat;
}
div.list-data.chart div.top {
	background-image:url('../img/bg-list-data-top-chart.jpg');
}
div.list-data.tab div.top {
	background-image:url('../img/bg-list-data-top-tab.jpg');
}
div.list-data div.bottom {
	height:10px;
	background-image:url('../img/bg-list-data-bottom.jpg');
	background-repeat:no-repeat;
}
div.list-data.chart div.bottom {
	background-image:url('../img/bg-list-data-bottom-chart.jpg');
}
div.list-data.tab div.bottom {
	background-image:url('../img/bg-list-data-bottom-tab.jpg');
}
div.list-data table.list,
div.list-data table.navigation {
	margin:0px auto;
	margin-bottom:5px;
	width:916px;
}
div.list-data.chart table.list {
	width:452px;
}
div.list-data.tab table.list {
	width:708px;
}
div.list-data table.list tr.odd {
	background-color:#ffffff;
}
div.list-data table.list th {
	cursor:pointer;
}
div.list-data.chart table.list th {
	font-size:12px;
}
div.list-data table.list td.b {
	font-weight:bold;
}
div.list-data table td a {
	color:#4d4d4d;
}

/* row - content - login */
div#login table {
	margin:0px auto;
	border-collapse:collapse;
}
div#login table td {
	padding:2px;
}
div#login table td.l {
	font-weight:bold;
}
div#login table input {
	padding:1px;
}
div#login table input.submit {
	cursor:pointer;
}
div#login div.header,
div#login div.bottom {
	margin:0px auto;
	width:280px;
	height:11px;
	background-color:#f6f6f6;
	background-image:url('../img/bg-login-top.jpg');
	background-repeat:no-repeat;
}
div#login div.bottom {
	background-image:url('../img/bg-login-bottom.jpg');
}
div#login div.content {
	margin:0px auto;
	width:280px;
	background-color:#f6f6f6;
}

/* follow us */
div.follow-us {
	
}
div.follow-us p.title {
	font-size:16px;
	color:#f36f21;
}
div.follow-us img {
	border:0px;
}
div.follow-us ul {
	list-style:none;
	width:117px;
}
div.follow-us li {
	padding:15px 0px;
	height:40px;
	background-image:url('../img/follow-us-li.jpg');
	background-position:bottom;
	background-repeat:repeat-x;
}
div.follow-us ul li.first {
	padding-top:0px;
}
div.follow-us ul li.last {
	padding-bottom:0px;
	background-image:none;
}

/* services */
div#services div.text {
	padding:25px 44px;
	color:#4d4d4e;
	background-color:#f5f5f6;
	background-image:url('../img/bg-services.jpg');
	background-position:top;
	background-repeat:no-repeat;
}
div#services h4 {
	margin-bottom:5px;
	font-size:16px;
	font-weight:normal;
	color:#f36f21;
}
div#services div.column {
	float:left;
	padding:0px 5px;
	width:183px;
}
div#services ul {
	list-style:none;
}
div#services li {
	line-height:20px;
}
div#services div.column a {
	font-size:11px;
	color:#4d4d4e;
}
div#services div.column.last {
	width:153px;
	text-align:right;
}
div#services div.column.last a {
	font-size:12px;
}
div#services img {
	margin-top:15px;
}

/* sea - legend */
div#sea-legend {
	display:none;
}

/* web analytics */
div#web-analytics-data {
	margin:10px 0px;
}
div#web-analytics-data table {
	margin:5px 0px;
	width:100%;
}
div#web-analytics-data input {
	width:20px;
	cursor:pointer;
}
div#web-analytics-data select {
	margin-right:7px;
}
div#web-analytics-data input#web-analytics-period-selector-year {
	width:35px;
	text-align:center;
	border:0px;
	cursor:auto;
}

/* ajax */
div.loader {
	position:absolute;
	top:361px;
	width:937px;
	height:100%;
	background-image:url('../img/ajax-loader.gif');
	background-repeat:no-repeat;
	background-position:top center;
	background-color:#ffffff;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity:0.8;
	opacity:0.8;
}
div.loader-mini {
	float:right;
	margin-right:16px;
	margin-top:13px;
	width:16px;
	height:16px;
	background-image:url('../img/ajax-loader-mini.gif');
	background-repeat:no-repeat;
}

/* google qualifications */
div#google-qualifications {
	position:absolute;
	top:275px;
	left:965px;
}