/* Global Resetting */
html{	
	width: 100%;
	height: 100%;
	background:url(../images/body_bg.gif) repeat;
}
body {
	width: 100%;
	height: 100%;
	font-size: 62.5%;
	/* reset font-sizes to 1em == 10px */
}
* {
	
	/* reset font-sizes to 1em == 10px */
	font-family:Verdana,Helvetica,sans-serif;
	
}
a img{
	border:0;
}
.clear{
	clear:both;
}

/* Layout CSS */

#wrapper {
	text-align: left;
	margin: 0px auto;
	padding: 0px;
	border:0;
	width: 1000px;
	background-color:#fff;
	
}

#header {
	margin: 0 0 15px 0;
	
}

	#Topline {
	background:url(../images/topline_bg.gif) repeat;
	height: 22px;
	text-align:right;
	
	}
	
	#Topline a {
		font-size:1em;
		color:#fff;
		margin:0 10px 0 0;
	}
	
	
	#Logo {
	background:url(../images/logo_bg.gif) repeat;
	height: 108px;
	}	
	#Topslider {
	margin:0px;
	padding:0px;
	}


#side-a {
	float: left;
	width: 250px;
	background-color:#fff;
}



/* Generated via www.cssmenubuilder.com */

#Menu1 {margin:0; padding:10px 20px 10px; width:200px; list-style:none; background:rgb(255,255,255); }
#Menu1 a {font-size:1.2em; display: block; width: 100%; color: #595959; text-decoration: none; border-top: 1px solid #a0a0a0; padding: 4px 3px 7px 3px;}
#Menu1 a:hover{color:#000;background-color:#eee}
#Menu1 .current {font-weight:bold;}
#Menu1 .levelb span{ padding-left:10px;}
#Menu1 a.levelb{ border:0px;}

#norvegia { text-align:center; }
#norvegia-menu {margin:0; padding:10px 20px 10px; width:200px; list-style:none; background:rgb(255,255,255); }
#norvegia-menu a {font-size:1.2em; display: block; width: 100%; color: #FF5333; text-decoration: none; border-top: 1px solid #FF5333; padding: 4px 3px 7px 3px;}
#norvegia-menu a:hover{color:#000;background-color:#eee}


#side-b {
	float: right;
	width: 250px;
	background-color:#fff;
}

#side-b .news {margin:20px 0; padding:10px 20px 10px; width:200px;  background:rgb(255,255,255); background-color:#eee;}
#side-b .news p {color:#000; display: block; width: 100%; margin-top: 7px;}
#side-b .news a  {font-size:1.2em; display: block; width: 100%; color: #000; text-decoration: underline;}

#Menu2 {margin:0; padding:10px 20px 10px; width:200px; list-style:none; background:rgb(255,255,255); }
#Menu2 a {font-size:1.2em; display: block; width: 100%; color: #595959; text-decoration: none; border-top: 1px solid #a0a0a0; padding: 4px 3px 7px 3px;}
#Menu2 a:hover{color:#000;background-color:#eee}



#content { 
	float: left;
	width: 49%;
	background-color:#fff;
	margin-bottom:20px;
	overflow:hidden;
}

#SearchBox form {
        
   
}
    #SearchBox form * {
        display:inline !important;
    }
    #SearchBox form div {
    }
    #SearchBox form input.text {
        width:110px;
        color:#000;
        background:#f0f0f0;
        border:1px solid #aaa;
        padding:3px;
    }
    #SearchBox form input.action {
        font-weight:bold;
    }

.searchResults h2 {
    font-size:2.2em;
    font-weight:normal;
    color:#0083C8;
    margin-bottom:15px;
}
.searchResults p.searchQuery {
    color:#333;
    margin-bottom:10px;
}

.searchResults ul#SearchResults li {
    margin-bottom:20px;
}
    ul#SearchResults p {
        font-size:1.1em;
        font-weight:normal;
        line-height:2em;
        color:#333;
    }
    ul#SearchResults a.searchResultHeader {
        font-size:1.3em;
        font-weight:bold;
        color:#0083C8;
        text-decoration:none;
        margin:20px 0 8px 0;
        padding-left:20px;
        background:url(../images/treeicons/search-file.gif) no-repeat left center;
    }
        ul#SearchResults a {
            text-decoration:none;
            color:#0083C8;
        }
        ul#SearchResults a:hover {
        border-bottom:1px dotted #0083C8;
        }





#footer {
	clear: both;
	border-top: 3px solid #2E56A6;
	background: #4a4a4a;
	color: #333;
	padding: 10px 15px;
	margin-top: 5px;
	overflow: hidden;
}
#footer-cookie {
	float: left;
	text-align: left;
	font-size: 1em;
	color: #000;
}
#footer-right {
	float: right;
	text-align: right;
	font-size: 1em;
}
#footer-right a {
	color: #2E56A6;
	text-decoration: underline;
	margin-left: 10px;
}
#footer-right a:hover {
	text-decoration: none;
}	
