* {

margin:0;

padding:0;

border:0;

font: normal 11px/20px Verdana, Arial, Helvetica, sans-serif;

color:#333;

}


body {
background-color:#edf0f1;
}

a:link {

 	color: #0863ad;

}



a:visited {

 	color: #0863ad;

}



a:hover {

	color: #224760;

}



.padder {

margin-left: 28px;

}



table.links {

border-collapse: collapse;

border: 1px solid #ccc;

width:400px;

}



table.links td {

padding:7px;

border: 1px solid #ccc;

}



/* These are standard sIFR styles... do not modify */



.sIFR-flash {

	visibility: visible !important;

	margin: 0;

}



.sIFR-replaced {

	visibility: visible !important;

}



span.sIFR-alternate {

	position: absolute;

	left: 0;

	top: 0;

	width: 0;

	height: 0;

	display: block;

	overflow: hidden;

}



.sIFR-hasFlash h3 {

	visibility: hidden;

}



h2 {

margin:0;

margin-top:15px;

padding:0;

border:0;

font: normal 22px Verdana, Arial, Helvetica, sans-serif;

color:#313131;

letter-spacing:-1px;

margin-bottom:5px;

}



h3{

font: bold 11px Verdana, Arial, Helvetica, sans-serif;

color:#0863ad;

}



/* end sIFR styles... */



strong {

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

color:#999;

}



body {

   background: #edf0f1 url(/img/bg_960_nordcaps.gif) repeat-y 50% 0;

   background-attachment: fixed;

   margin: 0;

   padding: 0;

   text-align: center;

}



.clear {

	clear: both;

}



p.news {

color:#999;

line-height:16px;

}



p.newsdate {

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

}



p.newsdatelocal {

display:none;

}



ul.newslist li {

list-style-type: none;

}



ul.newslist p.newslong{

display:none;

}





#topnav ul

{

padding-left: 0;

margin-left: 0;

background-color: #333;

color: #fff;

float: left;

width: 960px;

background-image:url(/img/bg_topbar.gif);

}



#topnav ul li { display: inline; }



#topnav ul li a

{

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

padding: 0 1em;

line-height:30px;

height: 30px;

background-color: #333;

color: #efefef;

text-decoration: none;

float: left;

border-right: 1px solid #fff;

background-image:url(/img/bg_topbar.gif);

}



#topnav ul li a:hover

{

background-color: #000;

color: #fff;

}



#container {

   margin: 0px auto;

   text-align: left;

   width: 980px;

}



h1 {

   text-indent: -9999px;

   width: 960px;

   height: 90px;

   background: #fff url(/img/logo_nordcaps.gif) no-repeat;

   margin: 0;

   padding: 0;

}



#breadcrum {

   background: #e5e5e5;

   width: 944px;

   height: 11px;

   padding: 8px;

   color:#fff;

   line-height:27px;

   font: normal 10px Verdana, Arial, Helvetica, sans-serif;

}



#breadcrum ul {

	margin: 0;

 	padding: 0;

 	list-style-type: none;

}



#breadcrum ul li {

display:inline;

padding-right: 12px;

padding-left: 3px;

background: url(/img/arrow.png) no-repeat 0 0;

background-position: right;

}



#breadcrum ul li.active {

color:#333;

font: bold 10px Verdana, Arial, Helvetica, sans-serif;

}



#breadcrum ul li a {

color:#333;

}



#breadcrum ul li a:hover {

color:#000;

}



#left {

	width: 238px;

	float: left;



}



#content {

	width: 661px;

	float: left;

	padding: 0 0 10px 20px;

    min-height:400px;

}



* html div.content {

    height: 642px;

} 



#footer {	

	margin: 0px auto;

	padding-bottom:20px;

	position: relative;

	width: 862px;

	clear: both;

}



#footer h2 {

	margin: 0;

	text-align: center;

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ccc;

}



#footer a {

	font: normal 11px Verdana, Arial, Helvetica, sans-serif;

	color: #ccc;

}



.text {

	font: 11px/20px Verdana, Arial, Helvetica, sans-serif;

	color: #333;

	margin-bottom: 10px;

}



.text a {

	color: #333;

	text-decoration:underline;

}



.text a:hover {

	color: #333;

	text-decoration:underline;

	background-color: #FFFFCC;

}



strong {

	color: #333;

}



.imageright {

	float: right;

	padding: 5px;

	margin-left: 15px;

	margin-bottom: 10px;

	background-color: #ffffff;

	border: 1px solid #ccc;

}



.picborder {

	padding: 5px;

	background-color: #ffffff;

	border: 1px solid #ccc;

}



/* --- favorite links--- */



#favlinks {

	width: 203px;

	padding-left: 25px;

	margin-top: 15px;

}



#favlinks ul {

	margin: 0;

 	padding: 0;

 	list-style-type: none;

}



#favlinks ul li {

	background: url(/img/i_bullet.png) no-repeat 0 11px;

	font: normal 11px/16px Verdana, Arial, Helvetica, sans-serif;

	padding: 8px;

	padding-left: 16px;

	border-bottom: 1px dotted #ccc;

}



#favlinks ul li a:link {

 	color: #0863ad;

 	text-decoration: none;

}



#favlinks ul li a:visited {

 	color: #0863ad;

	text-decoration:none;

}



#favlinks ul li a:hover {

	color: #224760;

 	text-decoration:underline;

}



#box {margin: 30px 0 0; width:660px;}



div.bar {

	width: 33.3%;

	float: left;

	padding: 0 0 20px;

	overflow: hidden;

}

div.bar h3 {

	margin: 15px 0 0;

	border: 0;

}

div.bar p {padding: 0 20px 0 0;}

.toppic {

background-color:#ccc;

height:130px;

width:180px;

margin: 10px 0;

}

