﻿.FrontMainTable
{
    width:1044px;
}

.sideSpacer
{
    width:10px;
}

.topRow
{
    height:125px;
    background-image:url(../Graphics/top_sider_GH.png);
    background-position:left top;
    background-repeat:no-repeat;
}

.topMiddle
{
    background-image:url(../Graphics/BG_Sides.png);
    background-position:left top;
    background-repeat:repeat-y;
}

.content
{
    background-image:url(../Graphics/BG_Sides.png);
    background-position:left top;
    background-repeat:repeat-y;
}

.leftCol
{
    width:350px;
    padding-left:8px;
    vertical-align:top;
    text-align:left;
}

#sidebar
{
    width:222px;
}

.mainCol
{
    width:100%;
    margin-right:30px;
    padding-right:30px;
    margin-left:30px;
    padding-left:30px;
    vertical-align:top;
    text-align:left;
}

.tbFrontListItems
{
    width:300px;
}

.link
{
    text-decoration:none;
    color:#008fd5;
    font-weight:normal;
}

H1
{
    border-bottom: #7a868d 1px solid;
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:5px;
    color:#7a868d;
    clear:both;
    font-size:24px;
    padding-top:18px;
    
}


H2
{
    /*border-bottom: #7a868d 1px solid;*/
    line-height:24px;
    text-transform:uppercase;
    margin-bottom:5px;
    color:#7a868d;
    clear:both;
    font-size:24px;
    padding-top:18px;
    
}


/*	4. Sidebar
------------------------------------------------------------------------------------------------ */

#sidebar {
	background: transparent url(../graphics/bg-sidebar.png) right -12.5em no-repeat;
	padding-bottom: 3em;
	padding-top: 2em;
}
#sidebar ul {
	background-color: #6490cf;
	list-style-type: none;
	padding: 1em 0;
	margin: 0 1.7em 1em 0;
}
#sidebar ul li {
	padding: 0
}
#sidebar ul a {
	font: 1.3em/2em georgia, times, serif;
	color: #fff;
	text-decoration: none;
	padding: 2px 10px 2px 20px;
	display: block;
}
#sidebar ul a:hover {
	background-color: #3a8fd5;
}
#sidebar ul .current {
	border-left: 1em solid #7cc049;
	padding-left: 1em;
}
#sidebar ul ul {
	padding: 0;
	margin: 0;
	background-color: #97bde7;
}
#sidebar ul ul a {
	padding-left: 3em;
	line-height: 1.4em;
}
#sidebar ul ul a:hover {
	background-color: #3a8fd5;
}
#sidebar ul ul .active 	
{
    border-left: 1em solid #3a8fd5;
	padding-left: 1em;
}

#sidebar ul#qqq {
	background-color: #7a868d;
}
#sidebar ul#qqq a:hover {
	background-color: #8a9399;
}


/* Search */
#quick-search p {
	margin: 0; padding: 0;		
	border: none;
}
#quick-search input {
	float: left;
	margin: 0; 
	border: #d7d7d7 1px solid;
	background: #f2f2f2;
	color: #4a413c;	
}
#quick-search .tbox {
	margin: 0; 
	padding: 4px 0 3px 0;
	width: 110px;	
	display: inline;		
}
#search #quick-search .btn{
	width: 25px; height: 25px;		
}

/* Focus - Groups */
#TopMenu
{
    width:1028px;
    position:relative;
    top:-6px;
    left:8px;
}

.topMenuRow
{
    background-color: transparent;
    background-image: url(../graphics/topMenuBg.png);
    background-repeat:repeat-x;
    height:38px;
    padding-left:0px;
}

.topMenuItem
{
    width:150px;
    text-align:center;
}

.topMenuItem img
{
    position:relative;
    top:-1px;
    border-width:0px;
}


/* Artikkel */

.lastupdated
{
    font-style:italic;
}

.ArticleListHeading
{
    font-size:16px;
    color:#008fd5;
    text-decoration:none;
    padding-bottom:0px;
    margin-bottom:0px;
}

.ArticleListHeading A:link
{
    color:#008fd5;
    text-decoration:none;
}

.ArticleListHeading A:visited
{
    color:#008fd5;
    text-decoration:none;
}

.lead
{
    margin-top:0px;
    padding-top:4px;
    margin-bottom:0px;
    padding-bottom:4px;
}

.readmore:link
{
    color:#008fd5;
    text-decoration:none;
}

.readmore:visited
{
    color:#008fd5;
    text-decoration:none;
}

.ArticleBottom
{
    display:block; 
    width:100%;
}

.ArtListImageDiv
{
    float:left top;
    margin-right:20px;
}

.ArtListImageDiv img
{
    max-height:60px;
}

.PortCallCol1
{
    width:150px;
}

.PortCallCol2
{
    width:200px;
}

.PortCallCol3
{
}

.PortCallTB
{
}

.PortCallNumber
{
    width:70px;
}

.PortCallFullWidth
{
    width:350px;
}

.PortCallPanel
{
    margin-bottom:25px;
}

.hidden
{
    visibility:hidden;
    display:none;
}


.UserRegCol1
{
    width:150px;
}

.UserRegCol2
{
    width:350px;
}

.UserRegStdTxt
{
    width:300px;
}


.LoginDiv
{
    height:200px;
    width:300px;
}

.logout:link
{
    color:White;
    text-decoration:none;
}

.btnApplyForMooringSpace
{
    background: url(../Graphics/ApplyForMooringSpaceBtn-right.png) no-repeat right top;
    padding-right:23px;
    display:block;
    float:right;
    height:40px;
    text-decoration:none;
}

.btnApplyForMooringSpace SPAN
{
    font-size:16px;
    font-weight:bold;
    color:#008fd5;
    
    background: url(../Graphics/ApplyForMooringSpaceBtn-left.png) no-repeat left top;
    line-height:36px;
    padding-left:23px;
    padding-top:7px;
    padding-bottom:18px;
    height:40px;

}
