/*
Copyright 2009 - GC-NORDIC
*/

/* Reset
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
@import url('reset.css');


/* Global
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
body {
	line-height: 1;
	font: normal 12px Arial, Helvetica, sans-serif;
	vertical-align: top;
	background: url(../images/bg-body.gif) top repeat-x #fff;
	color: #000;
}
.right {
	float: right;
}
.left {
	float: left;
}
.align-left {
	text-align: left;
}
.align-right {
	text-align: right;
}
.align-center {
	text-align:center;
}
.justify {
	text-align:justify;
}
.hide {
	display: none;
}
.clear {
	clear: both;
}
.bold {
	font-weight:bold;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
img.centered {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft {
	float:left;
	margin:4px 10px 4px 0;
}
img.alignright {
	float:right;
	margin:4px 0 4px 10px;
}


.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
.clearfix {
	display: block;
}
html[xmlns] .clearfix {
	display: block;
}
* html .clearfix {
	height: 1%;
}

.divider  {
	height:2px;
	background:url(../images/line-dotted.gif) repeat-x bottom;

}

ol.numbered { 
	list-style-type:decimal;	
	margin-left:25px;
}

ul.bullet { 
	list-style-type:square;
	margin-left:25px;
	color:#333;
}

table td{
	padding:5px;	
}
table.formtable {
	border:dotted #1D387D 1px; padding:5px; background-color:#e5e5e5;
}
table.formtable td{
	border:dotted #0AA5C5 1px; padding:5px;		
}

table.datatable {
	border:solid #1D387D 1px; padding:5px; background-color:white;
}
table.datatable td{
	border:dotted #0AA5C5 1px; padding:5px;	
}
table.datatable td.headercell{
	background-color:#999;
	color:white; font-weight:bold;
}
#tabs, #accordion {
	font-size:11px;	line-height: 1;
	font: normal 12px Arial, Helvetica, sans-serif;
}

/* Text Colors	
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
.txt-yellow {color:#FC0; }
.txt-blue {color:#1D387D; }
.txt-blue2 {color:#0AA5C5;}
.txt-green {color:#0BD702;}
.txt-white {color:#fff;}
.txt-white-small {color:#fff; font-size:10px;}
	
/* Links
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
a:link, a:visited {	color: #333;}
a:hover, a:active {	color: #0CC;}

a.link-news:link, a.link-news:visited { color: #244386; font-weight:bold; text-decoration:none;}
a.link-news:hover, a.link-news:active { color: #02CF00}

a.link-newstitle:link, a.link-newstitle:visited { color: #244386; font-weight:bolder; text-decoration:none; font-size:14px}
a.link-newstitle:hover, a.link-newstitle:active { color: #02CF00; text-decoration:underline;}

a.link-symbol:link, a.link-symbol:visited { font-family:Verdana,Arial,Helvetica; color: #FC0; font-weight:bold; text-decoration:none;}
a.link-symbol:hover, a.link-symbol:active { font-family:Verdana,Arial,Helvetica; color: #1D387D}

a.link-footer1:link, a.link-footer1:visited { color: #485967; font-weight:bold; text-decoration:none;}
a.link-footer1:hover, a.link-footer1:active { color: #999}

a.link-footer2:link, a.link-footer2:visited { color: #fff; font-weight:bold; text-decoration:none;}
a.link-footer2:hover, a.link-footer2:active { color: #1D387D}

a.link-footer3:link, a.link-footer3:visited { color: #fff; font-weight:bold; text-decoration:underline;}
a.link-footer3:hover, a.link-footer3:active { color: #1D387D}

/* Headings
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
h1 {
	font-size:25px; color:#475966; padding:10px 0px 10px 0px; line-height:120%;
}
h1.hometitle {
	font-size:18px; color:#475966; padding:10px 0px 5px 0px; line-height:120%; text-align:center;
}
h2 {
	font-size:16px; color:#1D387D; padding:7px 0px 7px 0px;line-height:120%;
}
h2.sectiontitle{
	color:#0AA5C5;	
}
h3 {
	font-size:14px; color:#0AA5C5; padding:4px 0px 4px 0px;line-height:120%;
}
h3.green {
	font-size:14px; color:#090; padding:4px 0px 4px 0px;line-height:120%;
}
h3.error{
	color:#F00; background:url(../images/icon-warning.png) left no-repeat; padding-left:25px;
}
h3.success{
	color:#000; background:url(../images/icon-success.png) left no-repeat; padding-left:25px;
}
h4 {
	font-size:12px; color:#475966; padding:4px 0px 4px 0px;line-height:120%;
}
h5 {
	
}
/* Header Pane
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#header-pane{
	width:985px; margin:auto;
}

#header-pane #logo {
	float:left; width:210px;
}

#header-pane #menubar {
	float:right; padding-top:43px; width:600px; vertical-align:bottom; text-align:right;
}


/* Splash Pane
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#splash-pane{
	width:985px; margin:auto;	
}


/* Main Pane
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#main-pane{
	width:988px; margin:auto; padding-top:5px; background:url(../images/bg-main-bottom.png) bottom no-repeat;
}

#main-pane #newsalert-pane {
	width:190px; height:67px; padding-top:30px; background:url(../images/bg-newsletter-signup.png) top center no-repeat; text-align:center; margin:auto;
}
#main-pane #newsalert-pane .emailfield {
	border:none; padding:0; margin-bottom:15px; background-color:#E0FAFE; height:15px; font-size:11px; 
	font-weight:bolder; text-align:center;
}


/* Footer Pane
–––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––––*/
#footer-pane{
	width:988px; height:95px; margin:auto; background:url(../images/bg-footer.png) top center no-repeat;
}

#footer-pane .footer-links {
	float:left; padding:25px 15px 0px 15px; width:600px; text-align:right;	
}

#footer-pane .footer-newsalert {
	float:left; padding:25px 15px 0px 25px; width:300px;
}

