﻿* {	margin:0;padding:0;}

body{font:12px Arial, Verdana, Helvetica, sans-serif;color:#333333;background:url(/images/bodybg.png) repeat-x left top;line-height:1;}

#wrapper{width:973px;margin:0 auto;background:#fff;}

#header{height:84px;padding-top:12px;}
#header #logo{float:left;width:280px;display:inline;margin-top:11px;}
#header #service{float:right;display:inline;font-family:Verdana, Arial, Helvetica, sans-serif;margin-right:22px;}
#header #service ul{float:left; margin-top:2px;}
#header #service ul li{border-left:1px solid #027BAA;display:inline;font-size:10px;padding:0 5px 0 8px;}

div#searchform{width:123px;float:left;display:inline;border:1px solid #809DB9;}
div#searchform .textinput{float:left;width:92px;border:0;padding:0;margin:0;}
div#searchform .formsubmit{float:left;width:30px;height:18px;background: url(/images/back_searchbutton.png) no-repeat center center;border:none;font:10px Verdana, Arial, Helvetica, sans-serif;color:#4D6185;border:0;padding:0;margin:0;}

#main{width:727px; float:left;}

#navigation{width:727px;height:36px;background: url(/images/back_menu.png) repeat-x left bottom;margin-bottom:1px;}
#navigation ul{ }
#navigation ul li{display:inline;float:left;padding:9px 15px;margin-top:4px;background: url(/images/separator_menu.png) no-repeat right bottom;}
#navigation ul li a{font-size:14px;color:#007AAC;}
#navigation ul li a:hover{  }
#navigation ul li.active{font-weight: bold;background: url(/images/back_menu_active.png) repeat-x left bottom;padding:0;}
#navigation ul li.active a{background: url(/images/separator_menu.png) no-repeat right bottom;display:block;padding:9px; }

.submenu{margin:10px 10px 0 15px;padding:0;width:220px;list-style:none;background:#fff;float:left;}
.submenu li{padding:0;margin:0 0 1px 0;display:block;border-bottom: 1px solid #d9d9d9;list-style:none;}
.submenu li a{text-align:left;height:auto;padding:0px 20px;font:14px Arial, Helvetica, sans-serif;color:#007AAC;display:block; background:#fff url(/images/submenu_link.png) no-repeat 0px 10px;text-decoration:none;}
.submenu li a:hover{background:#fff url(/images/submenu_link.png) no-repeat 0px 10px;color:#007AAC;font-weight:bold;}
.submenu li a.active, .submenu li a.active:hover{background: #fff url(/images/submenu_link.png) no-repeat 0px 10px; color:#007AAC;border-bottom: 1px solid #fff;}
.submenu li a.activesub, .submenu li a.activesub:hover{background: #fff url(/images/submenu_active.png) no-repeat 0px 13px;font-weight:bold; color:#007AAC;border-bottom: 1px solid #fff;}
.submenu li a {line-height:30px;}

.submenu ul {margin:0; padding:0; width:220px; list-style:none; background:#fff; }
.submenu ul li {padding:0; margin:0 0 1px 0; height:auto; display: block; border-bottom: none; list-style:none;}
.submenu ul li a {text-align:left;height:auto; padding:0px 28px; font:12px Arial, Helvetica, sans-serif; color:#007AAC; display:block; background:#fff url(/images/subsub.png) no-repeat 20px 6px; text-decoration:none;}
.submenu ul li a:hover {background:#fff url(/images/subsub.png) no-repeat 20px 6px; color:#007AAC; font-weight:bold;}
.submenu ul li a.active, .submenu ul li a.active:hover {background:#fff url(/images/subsub.png) no-repeat 20px 6px; font-weight:bold; color:#007AAC;}
.submenu ul li a {line-height:15px;}

.subsubsub {margin:0 0 10px 0; padding:0; width:220px; list-style:none; background:#fff; border-bottom: 1px solid #fff;}
.subsubsub li{padding:0; margin:0 0 1px 0; height:auto; display: block; border-bottom: none;list-style:none; }
.subsubsub li a {text-align:left;height:auto; padding:0px 34px; font:12px Arial, Helvetica, sans-serif; color:#007AAC; display:block; background:#fff url(/images/subsubsub.png) no-repeat 25px 10px; text-decoration:none;}
.subsubsub li a:hover{background:#fff url(/images/subsubsub.png) no-repeat 25px 10px; color:#007AAC; font-weight:bold;}
.subsubsub li a.active, .subsubsub li a.active:hover{background:#fff url(/images/subsubsub.png) no-repeat 25px 10px; font-weight:bold; color:#007AAC;}
.subsubsub li a{line-height:18px;}

#content { width:480px;float:right;min-height:500px; margin-top:10px; margin-bottom:10px; }

#content .contentboxcontainer_left{float:left;}
#content .contentboxcontainer_right{float:right;}
#content .contentbox_left, #content .contentbox_right { margin-top:5px; }
#content .contentbox_left {width:235px; margin-right: 10px;}
#content .contentbox_right {width:235px; }
#content .contentbox_left h1, #content .contentbox_right h1 {background: url(/images/back_box_top.png) repeat-x left top; padding:7px; border:none; }
#content .contentbox_left h1 a, #content .contentbox_right h1 a{text-decoration:none;color:#858585;}
#content .contentbox_left ul, .contentbox_right ul { padding:5px; }
#content .contentbox_left ul li, .contentbox_right ul li {padding:4px 0 0 0px; }
#content .contentbox_left p, .contentbox_right p { padding:5px; }
#content .contentbox_left a, #content .contentbox_right a{text-decoration:none;}
#content a { text-decoration:underline;}
#content h1 {border-bottom:1px solid #d9d9d9;margin-bottom:10px;padding:9px 0 8px;}
#content h2 {color:#858585;font: normal 12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;margin:10px 0px; }
#content h1.nobord {border:none; margin-bottom:0px; padding:6px 0px;}
#content h1.newsheader {margin-bottom:0px; }
#content div.showlist { color:#027BAA; margin:10px 0px;}
#content div#showcont p {line-height:18px;color:#000;border-top: 1px solid #d9d9d9;border-bottom: 1px solid #d9d9d9; padding:5px 0px;display:none;}

#content .newssection { border-bottom:1px solid #d9d9d9;padding:5px 0 17px;}
#content .newssection h2 {color:#858585;font: normal 12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;margin-bottom:8px;margin-top:0px;padding-top:6px; }
#content .newssection a {background: url(/images/arrow.gif) no-repeat left center; padding-left:7px; }

#content .showlist a{text-decoration:none;background: url(/images/arrow.gif) no-repeat left center;padding: 5px 0px 5px 15px; outline:none; }
X#content .showlist a:active, #content .showlist a:focus{background: url(/images/arrowdown.gif) no-repeat left center; }

#content .searchresult { border-bottom:1px solid #d9d9d9; padding:10px 0px;}
#content .searchresult h2 {color:#858585;font: normal 12px Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;margin-bottom:10px; }
#content span.date{font-size:10px;color:#999;}
#content img.brg { padding-left:20px;}
#intro { }

.databaseform {height:27px; padding-top:15px; border-top:1px solid #d9d9d9;}
.databaseform input, .databaseform select{color:#000;font: normal 11px Tahoma, Arial, Helvetica, sans-serif; margin-right:10px;}
.databaseform input.dbinput{border:1px solid #809DB9;height:16px;width:132px; padding:2px 0px 1px 5px; float:left; }
.databaseform select{border:0;height:19px;width:128px;padding:1px 0 2px 2px; }
.databaseform .formselect {border:#809DB9 1px solid; margin:0;padding:0; width:128px; float:left;}
.databaseform input.dbsubmit{width:40px;height:20px;background: url(/images/dbsubmit.gif) no-repeat center center;border:0;	font:10px Verdana, Arial, Helvetica, sans-serif;color:#4D6185; margin-left:10px;}

.subscribeform label, .unsubscribeform label{color:#000;font: normal 11px Tahoma, Arial, Helvetica, sans-serif; }
.subscribeform input.textinputsubscribe, .unsubscribeform input.textinputunsubscribe{ border:1px solid #809DB9;height:16px;width:200px; padding:2px 0px 1px 5px;}
.subscribeform input.subscribesubmit, .unsubscribeform input.unsubscribesubmit {width:60px;height:20px;background: url(/images/newssubmit.gif) no-repeat center center;border:0;font:10px Verdana, Arial, Helvetica, sans-serif;color:#4D6185; }


input.searchtextinput{border:1px solid #809DB9;height:16px;width:160px; padding:2px 0px 1px 5px; }
input.searchformsubmit {width:40px;height:20px;background: url(/images/dbsubmit.gif) no-repeat center center;border:0;	font:10px Verdana, Arial, Helvetica, sans-serif;color:#4D6185; }

#sidebar, #sidebarc{border:1px solid #D9D9D9;float:right;min-height:7px;width:231px;margin-top:8px;background: url(/images/back_box_bot.png) repeat-x left bottom;padding-bottom: 5px;}
.forside #sidebar, .forside #sidebarc{height:277px;}
#sidebar h1, #sidebarc h1{background: url(/images/back_box_top.png) repeat-x left top;padding:7px;}
#sidebar p, #sidebarc p{padding:5px 8px;}
#sidebar ul.newsitems, #sidebarc ul.newsitems{padding:0px 10px;}
#sidebar ul.newsitems li, #sidebarc ul.newsitems li{background: url(/images/arrow.gif) no-repeat left 13px;padding:9px 0 0 8px;}
#sidebar ul.newsitems li a, #sidebarc ul.newsitems li a{ }
#sidebar ul#extralinks, #sidebarc ul#extralinks{border-top:1px solid #D9D9D9;margin:10px;}
#sidebar ul#extralinks li, #sidebarc ul#extralinks li{background: url(/images/bulletarrow.gif) no-repeat left 13px;padding:14px 0 0 20px;}
#sidebar ul#extralinks li a, #sidebar ul#extralinks li a{ }
#sidebar ul li, #sidebarc ul li{background: url(/images/arrow.gif) no-repeat 10px 6px;padding:4px 0 0 20px;}
#sidebar span.date, #sidebarc span.date{font-size:10px;color:#999;}
.nobg {background:none !important; height:250px !important;}


.feature4col, .feature3col{clear:both;float:left;margin-bottom:10px;margin-top:18px;display:inline; width:100%;}
.feature4col{background: url(/images/back_box_bot4.png) no-repeat left bottom;padding-bottom:35px;}
.feature3col{background: url(/images/back_box_bot3.png) no-repeat left bottom;padding-bottom:35px;}
.feature4col .frontbox{width:235px;margin-right:11px; float:left; display:inline;}
.feature4col .last {margin-right:0px;}
.feature3col .frontbox {width:235px;float:left;margin-right:0px;}
.feature3col .frontboxwide{width:358px; float:left; margin-right:11px;}
.frontbox ul li, .frontboxwide ul li{background: url(/images/arrow.gif) no-repeat left 9px;padding-left:8px;margin-left:7px; padding-top:5px;}
.frontbox p, .frontboxwide p{padding:8px;margin-bottom:15px;}
.feature4col h1, .feature3col h1{background: url(/images/back_box_top.png) repeat-x left top;padding:6px 0 9px 10px;}
.feature3col p, .feature4col p{margin-bottom:0px;padding-bottom:0px;}
ul.sitemap{margin: 1em 0;list-style-type: none;padding: 0;}
ul.sitemap li{margin-bottom: 1em;background: url(/images/sitemapli.png) no-repeat top left;padding-left: 15px;}
ul.sitemap li {font-weight:bold;}
ul.sitemap li li {font-weight:normal;}
ul.sitemap li, ul.sitemap li li{background-image: url(/images/sitemapul.png); }
ul.sitemap ul{margin: .5em 0 0 0;padding: 0;list-style-type: none;}
ul.sitemap li li{padding: 0 0 0 16px;}
ul.sitemap a { color:#000;}
ul.sitemap a:hover { color:#000;}
ul.sitemap li#sitemapitem{list-style-type:none !important;list-style-position:outside;margin-left:0px;padding-left:12px;padding-top:4px;background-position:4px left}

ul.linkContainer li{list-style-type:none !important;background:url(/images/arrow.gif) no-repeat left 6px;padding-left:8px;margin-left:7px; padding-top:5px;}
ul.linkContainer li a{margin-left:8px;}
#footer {border-top:1px solid #D9D9D9;clear:both;color:#858585;font-family:Verdana;font-size:10px;height:30px;padding-top:10px;text-align:center;width:100%;}

/*general elements*/
h1 {font-size:14px; color:#858585; }
p {line-height:15px; }
a {color:#027BAA; text-decoration:none; }
img {border:none; }
ul {list-style:none; }
a.print {float:right; width:20px; display:inline;margin-top:10px;}
a.back {font-size:11px;}
hr { background:#d9d9d9; border:none; height:1px; }
input:focus {border:none;}


#content ol, #content ul{margin-top:4px;}
#content ol li{list-style-type:decimal;list-style-position:outside;margin-left:25px}
#content ul li{list-style-type:disc; list-style-position:outside;margin-left:20px;padding: 4px 0 0 0;}

img.test
{
	EditMenuName: RightAlignWithMargin;
	padding:4px 0px 4px 4px;	
}

.searchresult .date{color:#999}
.searchresult a.readMoreLink{text-decoration:none !important;background-image:url(/images/arrow.gif);background-repeat:no-repeat ;background-position:2px 3px;padding-left:12px;margin-top:6px;display:block;}
div.smallBreak{height:8px;}

.loginText { border:1px solid #809DB9;height:16px;width:200px; padding:2px 0px 1px 5px;}
.loginButton {width:60px;height:20px;background: url(/images/newssubmit.gif) no-repeat center center;border:0;font:10px Verdana, Arial, Helvetica, sans-serif;color:#4D6185; }
