﻿/************************************************************************************************************
	TEMPLATE: CONTENT
*************************************************************************************************************/ 
/* Contains all node type templates */
.Template-Content
	{
	}
	/* common stuff */	
	.Template-Content .ArticleList
		{
			display:inline-block;
		}	
		.Template-Content .ArticleList li
			{
				margin-top:0.5em;
				margin-bottom:0.5em;
			}
	.Template-Content h1
		{
			display:block;
			margin-bottom:1em;
			font-size:24px;
		}
	.Template-Content .Ingress
		{
			display:block;
			margin-bottom:1em;
			font-size:14px;
		}
		
	.Template-Content .Ingress h2
		{
			font-size:14px;
		}			
	.Template-Content .Body
		{
			display:block;
			margin-bottom:1em;
			font-size:12px;
		}		
	.Template-Content .Body ul, .Template-Content .Body ol, .Template-Content .Body dd,
	.Template-Content .Ingress ul, .Template-Content .Ingress ol, .Template-Content .Ingress dd
		{
			list-style-type:disc;
			margin-left:20px;
		}	
		.Template-Content .Body .Center
		{
			text-align:center;
		}
/************************************************************************************************************
	TEMPLATE: ROOT
*************************************************************************************************************/ 	

.Template-Root
	{
		
	}

/************************************************************************************************************
	TEMPLATE: FOLDER
*************************************************************************************************************/ 	

.Template-Folder
	{
		display:block;
		width:100%;
		float:left;
	}


/************************************************************************************************************
	Content
*************************************************************************************************************/ 	

    .Content .Caption
        {
            font-size:smaller;    
        }
/************************************************************************************************************
	Related Content
*************************************************************************************************************/ 	

.RelatedContent
	{	
		float:left;
		width:100%;
	}
.RelatedContent .Box
	 {
		margin-bottom:20px;
	 }
.RelatedContent .Box .Inner h3
	{
		margin-bottom:5px;		
	}
.RelatedContent .Box .Inner ul li
	{
		margin-bottom:5px;	
	}
.RelatedContent .Box .Inner ul li img
	 {
		border:0 none;
		display:block;
		float:left;
		padding-right:5px;
	 }

/************************************************************************************************************
	Search
*************************************************************************************************************/ 	

.Template-Search
	{
		display:block;
		float:left;
		padding-top:20px;
	}
.Template-Search .SearchFields
	{
		margin-bottom:10px;
	}
.Template-Search .SearchResults
    {
        padding-bottom:20px;   
    }	
.Template-Search .SearchResults a
	{
		text-decoration:none;		
	}
.Template-Search .SearchResults ul li
	{
		margin-bottom:20px;
	}
	
	.Template-Search .SearchResults ul li h3,.Template-Search .SearchResults ul li h4
	    {
	        margin:5px 0;   
	    }
	.Template-Search .SearchResults ul li .Date
	    {
	        color:#888;
	        font-size:11px;   
	    }
	.Template-Search .SearchResults .SearchPageCount a
		{
			padding-right:5px;
			color:#7f0505;
		}
	.Template-Search .SearchResults .SearchPageCount .CurrentSearchPage	
		{
			font-weight:bold;	
		}
		
.fwMenu {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_pagecontent.png") no-repeat scroll left top transparent;
    float: left;
    margin-left: -8px;
    margin-top: 10px;
    min-height: 200px;
    padding: 15px 15px 15px;
    width: 210px;
}
.fwMenu #PageTitle {
    color: #526368;
    font-size: 1.3em;
    font-weight: normal;
}
.fwCrumbs {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif") repeat-x scroll left bottom transparent;
    float: left;
    font-style: italic;
    margin-top: 15px;
    padding-bottom: 3px;
    width: 680px;
}
.fwCrumbs a {
    color: #526368;
}
#Scene {
    height: 289px;
	overflow:hidden;
	width:100%;
}
#Scene #CategoryImage {
    height: 252px;
    margin-left: 15px;
    overflow: hidden;
    margin-top: 11px;
    width: 898px;
}
#Scene .ElementArea {
    left: 15px;
    top: 11px;
	position:relative;
	float:left;
	width:579px;
}
#Scene #RightBox {
    float: right;
    height: 250px;
    padding: 10px;
    width: 286px;
}
#Scene #RightBox h2.CategoryName {
    color: #FFFFFF;
    font-size: 1.4em;
    font-weight: normal;
    line-height: 24px;
    padding-left: 18px;
}
#Scene #RightBox h3.Title {
    font-size: 1.5em;
    font-weight: bold;
    margin-bottom: 10px;
    margin-top: 10px;
}
#Scene #RightBox h3.Title a {
    color: #FFFFFF;
}
#Scene #RightBox h4.Ingress {
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: normal;
    margin-bottom: 20px;
}
#Scene #RightBox a.ReadMore {
}
.fwContent .Template-Content .Content {
    float: left;
    min-height: 230px;
    padding-bottom: 20px;
    padding-top: 10px;
    width: 680px;
}
.fwContent .Template-Content .Content #TopLinks {
    width: 950px;
}
.fwContent .Template-Content .Content #TopLinks ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.fwContent .Template-Content .Content #TopLinks ul li {
    background-color: #FFFFFF;
    border: 1px solid #CCCCCC;
    float: left;
    height: 78px;
    margin-right: 25px;
    padding: 8px;
    width: 272px;
}
.fwContent .Template-Content .Content #TopLinks ul li a {
    background-position: left top;
    background-repeat: no-repeat;
    border: 1px solid #CCCCCC;
    color: #FFFFFF;
    float: left;
    height: 76px;
    overflow: hidden;
    text-decoration: none;
    width: 270px;
}
.fwContent .Template-Content .Content #TopLinks ul li a h2 {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/arrow.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    font-size: 1.2em;
    font-weight: bold;
    margin-left: 10px;
    margin-top: 56px;
    padding-left: 10px;
}
.fwContent .Template-Content .Content #News, .fwContent .Template-Content .Content #Positions {
    float: left;
    margin-right: 25px;
    margin-top: 10px;
    width: 290px;
}
.fwContent .Template-Content .Content #News .Item {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif") repeat-x scroll left bottom transparent;
    margin-top: 10px;
    padding: 0 5px;
}
.fwContent .Template-Content .Content #News .Last {
    background: none repeat scroll 0 0 transparent;
}
.fwContent .Template-Content .Content #News .CategoryName, .fwContent .Template-Content .Content #Positions .CategoryName, .fwContent .Template-Content .Content #Relations .CategoryName {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_header_dotted_arrow.gif") no-repeat scroll left center transparent;
    color: #526368;
    font-size: 1.4em;
    font-weight: normal;
    height: 27px;
    line-height: 27px;
    padding-left: 20px;
}
.fwContent .Template-Content .Content #Positions .Title,
.fwContent .Template-Content .Content #News .Title {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 2px;
}
.fwContent .Template-Content .Content #News .Title a {
    color: #009245;
}
.fwContent .Template-Content .Content #Positions .Ingress,
.fwContent .Template-Content .Content #News .Ingress {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 5px;
}
.fwContent .Template-Content .Content #Positions ul {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif") repeat-x scroll left bottom transparent;
    list-style: none outside none;
    margin: 10px 0;
    padding: 0 0 10px 20px;
}
.fwContent .Template-Content .Content #Positions .Item {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif") repeat-x scroll left bottom transparent;
    height: 72px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.fwContent .Template-Content .Content #Positions .Last {
    background: none repeat scroll 0 0 transparent;
}
.fwContent .Template-Content .Content #Positions ul li {
    margin-bottom: 15px;
}
.fwContent .Template-Content .Content #Positions ul a {
    color: #526368;
    font-weight: bold;
}
.fwContent .Template-Content .Content #Relations {
    float: right;
    margin-top: 10px;
    width: 290px;
}
.fwContent .Template-Content .Content #Relations .Item {
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif") repeat-x scroll left bottom transparent;
    height: 72px;
    margin-top: 10px;
    padding-bottom: 10px;
}
.fwContent .Template-Content .Content #Relations .Last {
    background: none repeat scroll 0 0 transparent;
}
.fwContent .Template-Content .Content #Relations img {
    border: 1px solid #CCCCCC;
    float: left;
    height: 58px;
    margin-right: 10px;
    padding: 6px;
    width: 58px;
}
.fwContent .Template-Content .Content #Relations .Title {
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 2px;
}
.fwContent .Template-Content .Content #Relations .Title a {
    color: #009245;
}
.fwContent .Template-Content .Content #Relations .Ingress {
    font-size: 1em;
    font-weight: normal;
    margin-bottom: 5px;
}

#DevBy {
    color: #BBBBBB;
    font-size: 11px;
    margin-bottom: 20px;
    text-align: center;
}
#DevBy a {
    color: #A3BBC1;
}
#LoginContainer {
    border: 1px solid #7B7B7B;
    margin: 20px auto;
    padding: 20px;
    position: relative;
    width: 300px;
}
#LoginContainer fieldset {
    background-image: url("http://ocean-rig.irwebpage.com/img/gfx/login_logo.gif");
    background-position: center top;
    background-repeat: no-repeat;
    border: 0 none;
    padding-top: 50px;
    text-align: center;
}
#LoginContainer ul {
    list-style-type: none;
    margin: 0 auto;
    padding: 0;
    position: relative;
    text-align: right;
    width: 250px;
}
#LoginContainer ul li {
    margin-bottom: 3px;
}
#LoginContainer input {
    margin-left: 5px;
    width: 160px;
}
#LoginContainer #strUser {
    background-color: #CFD4D9;
    border: 1px solid #7B7B7B;
}
#LoginContainer #strPassword {
    background-color: #CFD4D9;
    border: 1px solid #7B7B7B;
}
#LoginContainer .ErrorMsg {
    background-color: #CC0000;
    color: #FFFFFF;
    font-weight: bold;
    margin-bottom: 20px;
    padding: 5px;
}
.Error {
    background-color: #FFFFFF;
    border: 1px solid #FF0000;
    color: #FF0000;
    margin: 10px;
    padding: 10px;
}
#CVForm {
    float: left;
    margin-top: 18px;
    width: 435px;
}
#CVForm ul {
    list-style: none outside none;
    margin: 20px 0 0;
    padding: 0;
}
#CVForm ul li {
    display: block;
    margin-bottom: 5px;
}
#CVForm ul li.space {
    margin-top: 20px;
}
#CVForm ul li .text {
    width: 230px;
}
#CVForm ul li textarea {
    width: 350px;
}
#CVForm ul li label {
    float: left;
    width: 120px;
}
body.homepage{
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_frontpage_top_rep.png") repeat-x scroll left top transparent;
}
body.homepage .fwRootOuter{
    background: url("http://ocean-rig.irwebpage.com/img/gfx/bg_frontpage_top.png") no-repeat scroll center top transparent;
}
body.homepage .fwMenu, .body.homepage .fwCrumbs {
    display: none;
}
body.homepage .fwContent .Template-Content .Content{
    float: none;
    width: 100%;
	overflow:hidden;
}
    
    
    
    
        
.Template-Folder .Content p
{
	margin-bottom:15px;
}
        
        
.RelatedInfo
{
margin-top:20px;
}
		
.RelatedInfo .BoxType1
{
margin-bottom:50px;
clear:left;
}
		
.RelatedInfo .Size
{
padding-left:5px;
}
        
.RelatedInfo h4
{
	color:#526368;
	font-size:1em;
	font-weight:normal;
	background:url(http://ocean-rig.irwebpage.com/img/gfx/bg_dotted_border.gif) bottom left repeat-x;
	padding-bottom:3px;
	margin-bottom:10px;
}
			
.RelatedInfo ul
{
	list-style:none;
	margin:0;
	padding:0;
}
			
.RelatedInfo ul li
	{
		background:url(http://ocean-rig.irwebpage.com/img/gfx/arrow3.gif) left center no-repeat;
		padding-left:10px;
		float:left;
		margin-right:15px;
		width:200px;
		margin-bottom:5px;
	}
				
.RelatedInfo ul li a
	{
		color:#526368;
	}
				
		
#Presentations h4
{
	display:none;
}
		
#Presentations ul
{
	list-style:none;
	margin:0;
	padding:0;
}
			
#Presentations ul li
	{
		background:url(http://ocean-rig.irwebpage.com/img/gfx/download.png) left center no-repeat;
		height:72px;
		padding-left:80px;
		float:left;
		width:135px;
		margin-bottom:15px;
	}
				
#Presentations ul li a
	{
		color:#526368;
		font-weight:bold;
	}
.Template-Article .Content .Headline h1,			
.Template-Folder .Content .Headline h1, 
#Presentations h2, 
#CVForm h1
	{
		color:#009245;
		font-size:20px;
		font-weight:normal;
		line-height:30px;
					
		margin-bottom:10px;
	}
.Template-Article .Content p,
.Template-Folder .Content p
{
    margin-bottom:15px;    
}			
.Template-Article .Content .Ingress h3,	
.Template-Folder .Content .Ingress h3
	{
		font-weight:bold;
		font-size:12px;
		margin-bottom:15px;
		color:#526368;
	}
.Template-Article .Content .ReadMore,
.Template-Folder .Content .ReadMore
{
    display:block;  
    clear:both;
}
    
.Template-Article .Content .RelatedInfo ul,
.Template-Folder .Content .RelatedInfo ul
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}

/*********************************************************************************************************************
FRONTPAGE
*********************************************************************************************************************/
    
/* TOP ITEM */ 
            
.Template-Folder .Content .TopItem h2
{
	font-size:1.2em;
	font-weight:bold;
}
            
.Template-Folder .Content .TopItem .Ingress
{
	font-weight:bold;
	margin-bottom:5px;
}
.Template-Folder .Content .TopItem .Published
{
}
/* ListNews */
			
.Template-Folder .Content .Item
{
	padding-bottom:10px;
	margin-bottom:10px;
	background:url(img/gfx/bg_dotted_border.gif) bottom left repeat-x;
}  
.Template-Folder .Content .ListNews
{
    margin-left:0;    
}			
.Template-Folder .Content .ListNews .Item h3.Header
{
	font-weight:bold;
	font-size:1.2em;
}   
			
.Template-Folder .Content .ListNews .Item h4.Ingress
{
	font-size:1em;
	font-weight:bold;
	margin-bottom:5px;
}   
#Scene .ElementArea .ElementCell > a{
	display:block;
	position:absolute;
	bottom:0px;
	width:559px;
	height:35px;
	line-height:35px;
	padding:5px 10px 0 10px;
	background:url(img/gfx/linkbg.png)repeat-x bottom;
	font-weight:700;
	color:#fff;
}
       
        

