body
    {
        background: #fff url('/Admin/Shared/Design/Images/body-bg.png') repeat-x 0 0;
        font-family: Arial;
        font-size: 13px;
        padding: 0;
        margin: 0;
        color: #323232;
    }
    a{color: #005064;text-decoration: none;}
    a:hover{text-decoration: underline;}
    a img{border: 0;}
    
    h1
    {
        margin: 0 0 14px 0;
        font-size: 24px;
        font-weight: bold; 
    }
    
    h2
    {
      font-size: 15px;
      font-weight: bold;
      margin: 0 0 10px 0;
    }
    
    h3, h4, h5, h6
    {
      font-size: 13px;
      font-weight: bold;
    }
    
    #wrapper{
        width: 960px;
        margin: 0 auto;
        position: relative; 
    }
    
    #header
    {
        height: 88px;
        position: relative; 
    }
    
    #logo
    {
        display: block; position: absolute; top: 21px; left: 11px; z-index: 100;
    }
    #body
    {
        padding: 17px;
        background: #fff;
        margin: 0;
        min-height: 500px;    
    }
    
    .column
    {
        float: left;
    }
    
    #content
    {
            width: 490px;
            margin-left: 220px;
    }
    .start-page #content{
    	margin: 0;
    	width: 716px;
    }
    #sidebar
    {
        width: 190px;
        margin-left: 20px;
    }
    
    #navigation
    {
        position: absolute;
        top: 0px;
        right: 0;
        width: 690px;
    }
    
    ul.menu
    {
         display: block;
         margin: 0;
         padding: 0;
         width: auto;
         float: right;
    }
    
    ul.menu li
    {
        float: left;
        list-style-type: none;
        list-style-position: outside;
        margin: 0 5px; 
    }
    
    ul.menu li.last{margin-left: 0;}
    ul.menu li.first{margin-right: 0;}
    ul.menu li.selectedItem
    {
        
    }
    ul.menu li a
    {
        display: block;
        font-size: 13px;
        font-weight: bold;
        padding: 50px 10px 10px 10px;
        text-decoration: none;
    }
    
    ul.menu li.selectedItem a, ul.menu li.selectedParent a, ul.menu a:hover
    {
        color: #fff;
        background: #4b98aa;
        text-decoration: none;
    }    
    
    #subMenu
    {
        position: absolute;
        top: 105px;
        left: -250px;
        width: 190px;        
    }
    
    .start-page #subMenu {display: none;}
    #subMenu ul{ display: block; margin: 0; padding: 0; }
    #subMenu li
    {
        float: none;
        margin: 0;
        padding: 10px 15px;
        border-top: 1px solid #fff;
        border-bottom: 1px solid #fff;
        margin: 0;
    }
    
    #subMenu li.first{border-top: 0;}
    #subMenu li.last{border-bottom: 0;}
    
    #subMenu li a
    {
        background: #e8e7e3;
        color: #005064;
        padding: 0;
    }
    
    #subMenu li .level-3 li{
    	padding: 5px 0 5px 10px;
    	border: 0;
    }
    
    #footer
    {
        padding: 17px;
        background: #fff;
        margin: 0;    
    }


.box h2
{
    background: #4b98aa url('/Admin/Shared/Design/Images/h2.gif') no-repeat 0 0;  
    color: #fff; 
    font-size: 14px;
    font-weight: bold; 
    padding: 20px 15px 10px 15px;
    margin: 0;
    border-bottom: 2px solid #fff;
}

.box
{
    background: #e8e7e3 url('/Admin/Shared/Design/Images/box.gif') no-repeat 0 100%;
    margin-bottom: 24px;
}
.box .content{padding: 10px 15px; height: 1%;}

ul.itemList, ul.news-archive-list
{
    margin: 0;
    padding: 0;
}

ul.itemList li
{
    list-style-type: none;
    list-style-position: outside;
    padding: 10px 15px;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
}
ul.searchList li
{
	border-bottom: 1px solid #E8E7E3;
}
ul.itemList li.first
{
    border-top: 0;
}

ul.itemList li.last
{
    border-bottom: 0;
}

ul.itemList a, ul.news-archive-list a
{
    color: #005064;
    font-weight: bold;
}


ul.news-archive-list li, ul.searchList li{
	list-style-type: none;
    	list-style-position: outside;
    	padding: 10px 2px;
    	margin-bottom: 10px;
}
ul.news-archive-list li .date{display: block;font-size: 12px;}

.startpage-image, .article-image{
	margin-bottom: 20px;
}
#searchForm label{
	display: none;
}
form#searchForm{
position: relative;
padding: 0;
margin: 0;	
}
form#searchForm #query{
border:1px solid #ccc;
padding:3px;
width:133px;}
form#searchForm #search-button{
	position: absolute; right: -5px;
}

p#searchForm input[type=text]{ width: 300px; padding: 3px; border: 1px solid #ccc;}
p#searchForm input[type=text]:active,
p#searchForm input[type=text]:focus{ border: 1px solid #005064;}
/* ClearFix */
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix{ display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix{height: 1%;}
.clearfix{ display: block;}