﻿body 
{
    position:relative;
    margin: 0; padding: 0;
    font-family: Verdana;
    font-size: 60%;
    color: #333333;
    background-color: #e8e8e8;
}

.flashText
{
	margin: 30px 0 0 0;
}

.SkiveHQ
{
    padding-top:350px;
}

img 
{
    border: 0;
}

a, a:visited 
{
    color: #333333;
}

a:hover 
{
    color: #ff6600;
    text-decoration: none;
}

.TitleText 
{
    font-weight: bold;
    color: White;
}

.TitleTextOrange
{
    font-weight: bold;
    color: #ff6600;
}

.TextOnBlack, .TextOnBlack a, .TextOnBlack a:visited 
{
    color: #bdbdbd;
}

.TextOnBlack a:hover 
{
    color: #ff6600;
}

.InputBox 
{
    background-color: #666666;
    color: White;
    border: 0;
    font-size: 120%;
}

.SkiveLogikLogo
{
	position: absolute;
    top: 35px; left: 17px;
    z-index:100;
}

#HeaderTop, #HeaderLogoBar 
{
    margin: 0; padding: 0;
    position: relative; float: left;
    background-color: #e8e8e8;
    width: 100%;
}

#HeaderLogoBar 
{
    position: relative; float: left;
    background-image: url(../images/common/bg_nav.gif);
    background-repeat: no-repeat;
    z-index:0;
}

#HeaderNavBar 
{
    position: relative; float: left;
    left: 360px; top: 2px;
    width: 380px; height: 38px;
    z-index:1;

}

.HeaderEmailLink 
{
    position: absolute; top: 0; left: 600px;
    width: 109px; height: 20px;
}

.SubNavArea 
{
    position: absolute; float: left;
    width: 195px; height: 603px;
    color: #333333;
    top: 0; left: 0;
}

.NavBox 
{
    position: absolute; float: left;
    width: 187px; height: 238px;
    top: -18px; left: 0px;
}

.Menu 
{
    position: absolute;
    left: 0px; 
    top: 0px;
    z-index:10;
}

.TreeNav
{
    position:absolute;
    top:35px;
    left:20px;
}

.TreeNav a, .TreeNav a:visited 
{
    color: #666666;
    text-decoration: underline;
}

.TreeNav a:hover 
{
    color: #ff6600;
    text-decoration: none;
}

.MenuTreeItem
{ 
    height:20px;
}

.SelectedNavMenu a, .SelectedNavMenu a:visited, .SelectedNavMenu a:hover 
{
    font-weight: bold;
    text-decoration: none;
}

#AdditionalContentLeft 
{
    position: absolute; float: right;
    width: 150px; height: 300px; 
    top: 240px; right: 30px;
    text-align: right;
}

#Content 
{
    position: relative; float: left;
    background-color: #e7e7e7;
    width: 100%; 
    
}

.MainContent 
{
    position: relative;
    width: 982px; 
   background: url(../images/common/bg-content.jpg) no-repeat; 
 left:0px;
 top:0px;

}

#ContentRightArea 
{
    position: relative; 
    float: left;
    padding: 30px 0 0 0;
   z-index:0;
}

.Footer 
{
    position: relative; float: left;
    width: 100%; height: 55px;
    background: url(../../images/common/bg-footer.jpg) repeat-x;
}



.CPHContent
{
    position:relative;
    left:0px;
    top:0px;
}

.Logik
{
    background: url(../../images/bg-logik.jpg) no-repeat;
	position: relative; float: left;
    width: 982px;
    padding-left: 195px;
    z-index:0;
}

.Title
{
	position:absolute;
	width:200px;
	left:520px;
	top:-29px;
	z-index:100;
}

.Title img
{
	position:absolute;
	right:0px;
	top:0px;
}

/*<BR CLASS="CLEAR" />

.clear { height: 1%; margin: 0; padding: 0; clear: both; }*/

.MainTable a
{
	color:White;
}

.DashedFrame
{
	border-bottom:dashed 1px gray;
	border-top:dashed 1px gray;
	position:absolute;
	z-index:100;
	width:700px;
	left:190px;
	top:20px;
	height:540px
}

.LogikGlobe
{
	position:absolute;
	right:25px;
	bottom:300px;	
}

.GoogleBot
{
	position:absolute;
	right:150px;
	bottom:250px;
}

.SearchLogo
{
	position:absolute;
	right:100px;
	bottom:300px;
	background-image:url(../../images/searchlogo.jpg);
	width:228px;
	height:227px;

}

.LogikContact
{
	position:absolute;
	right:160px;
	bottom:-40px;
}

.Arrow
{
	position:absolute;
	right:50px;
	top:0px;
}