﻿body{
	background-image:url(images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#ebe8ca;
	background-position:top center;
	margin:0;
	padding:0;
}

img{
	border:none;
}
.container{
	width:1012px;
	margin:0 auto;
	/* background-image:url(images/container-bg.jpg); */
	/* background-repeat:repeat-y; */
}

.header{
	float:left;
	width:100%;
	background-image:url(images/header-bg.jpg);
	height:232px;
	background-repeat:no-repeat;
}

.newheader{
	float:left;
	width:100%;
	background-image:url(images/offshoreheader.png);
	height:221px;
	background-repeat:no-repeat;
}

.mainnav
{
    float:left;
	width:100%;
	height:30px;
	background-image:url(images/navbg.png);
	background-repeat:no-repeat;
	padding-left:16px;
}

.mainnav ul
{
    margin:0;
    padding:0;
	text-align:center;
	width:100%;
	height:34px;
	float:left;
}

.mainnav li
{
    margin:0;
	padding:0;
	display:inline;
	font-family:Tahoma, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-transform:uppercase;
	color:#42050a;
	font-size:14px;
	float:left;
	height:30px;
	border-left:1px solid #a8a586;
	
}

.mainnav li a
{
    text-decoration:none;
    color:#574227;
    height:100%;
    display:block;
    padding-left:11px;
    padding-right:11px;
    padding-top:7px;
}

.mainnav li a:hover
{
    background:url(images/lihover.png) repeat-x;
    /*opacity:0.1;filter:alpha(opacity=10);*/
}

.mainnav li a.selected
{
    background:url(images/lihover.png) repeat-x;
}



.mainnav li.rightcorner
{
    width:94px;
}

.mainnav li.rightcorner a:hover
{
    background:url(images/navrightcorner.png) no-repeat scroll right top;
}

.mainnav li.rightcorner a
{
    padding-right:33px;
}

.mainnav li.leftcorner
{
    border:0px;
}

.mainnav li.leftcorner a:hover
{
    background:url(images/leftcorner.png) no-repeat scroll left top;
}

.mainnav li.leftcorner a
{
    padding-left:25px;
}

.contentGuideContainer
{
    float:left;
	width:100%;
	background-repeat:no-repeat;
	padding-bottom:15px;
}

.contentGuideContainer .left{
	float:left;
	width:700px;
	
}

.guideheader
{
    float:left;
    width:700px;
    /* border-left:1px solid #a8a586; */
    margin-left:15px;
    height:100%;
    background:url(images/guidebg.png) no-repeat scroll left top;
    background-color:#ebe8ca;
}

.guidecontent
{
    margin-top:46px;
    margin-left:15px;
    margin-right:1px;
    background:url(images/guidegrad.png) repeat-x;
    background-color:#e3d1ae;
    height:300px;
}

.guidefooter
{
    float:left;
    width:700px;
    /* border-left:1px solid #a8a586; */
    height:100px;
    margin-left:15px;
    background:url(images/guidefooterbg.png) no-repeat scroll left top;
    background-color:#ebe8ca;
}

.guidenav
{
    float:left;
    margin-left:26px;
    margin-right:52px;
   
}

.guidenav ul li a.tab{font:13px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; line-height:16px; float:left; display:inline-block;}
.guidenav ul li a.tab em{background:url(images/sandstonetabmiddle.png) repeat-x; float:left; display:inline-block; font-style:normal; height:18px; color:#bf652e; font-weight:bold; padding-top:7px;padding-left:5px;padding-right:5px;letter-spacing:.05em}
.guidenav ul li a.tab span:first-child{background:url(images/sandstonelefttabcorner.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}
.guidenav ul li a.tab span{background:url(images/sandstonerighttabcorner.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}

.guidenav ul li a.tab.selected{font:13px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; line-height:16px; float:left; display:inline-block;}
.guidenav ul li a.tab.selected em{background:url(images/sandstonetabmiddlesel.png) repeat-x; float:left; display:inline-block; font-style:normal; height:18px; color:#fff; font-weight:bold; padding-top:7px;padding-left:5px;padding-right:5px;letter-spacing:.05em}
.guidenav ul li a.tab.selected span:first-child{background:url(images/sandstonelefttabcornersel.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}
.guidenav ul li a.tab.selected span{background:url(images/sandstonerighttabcornersel.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}

.guidenav ul li a:hover.tab{font:13px Tahoma, Geneva, sans-serif; color:#333; text-decoration:none; line-height:16px; float:left; display:inline-block;}
.guidenav ul li a:hover.tab em{background:url(images/sandstonetabmiddlesel.png) repeat-x; float:left; display:inline-block; font-style:normal; height:18px; color:#fff; font-weight:bold; padding-top:7px;padding-left:5px;padding-right:5px;letter-spacing:.05em}
.guidenav ul li a:hover.tab span:first-child{background:url(images/sandstonelefttabcornersel.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}
.guidenav ul li a:hover.tab span{background:url(images/sandstonerighttabcornersel.png) no-repeat; width:9px; height:25px; display:inline-block; float:left;}


.guidenav ul
{
   
	text-align:center;
	float:left;
	padding-left:25px;
	margin:0px;
}

.guidenav li
{
    margin:0;
	padding:0;
	display:inline;
	font-family:Tahoma, Helvetica, sans-serif;
	/*font-weight:bold;*/
	text-transform:uppercase;
	color:#42050a;
	font-size:14px;
	float:left;
}

.guidenav li a
{
    text-decoration:none;
    display:block;
    color:#fff;
    height:100%;
    padding-left:0px;
	padding-right:0px;
}

.guidenav li a:hover
{
    /*background-color:#ebe8ca;*/
    color:#aca18b;   
}


.logo{
	float:left;
	display:block;
	width:441px;
	height:117px;
	margin-left:31px;
	margin-top:89px;
}

.info{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000;
	text-align:center;
	margin-right:90px;
	margin-top:125px;
	letter-spacing:1px;
	line-height:30px;
}

.call{
	font-size:21px;
}

.ctas{
	float:left;
}

#activeCTA{
	float:left;
	position:relative;
	margin:auto;
	width:786px;
}


.navigation{
	margin:0;
	padding:0;
	text-align:center;
	width:100%;
	background-image:url(images/nav-bg.jpg);
	height:34px;
	padding-top:13px;
	float:left;
	background-repeat:no-repeat;
}

.navigation li{
	margin:0;
	padding:0;
	display:inline;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	color:#42050a;
	font-size:14px;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px;
}

.navigation li a{
	color:#42050a;
	text-decoration:none;
}

.quicklinks{
	float:left;
	width:100%;
	background-image:url(images/quick-links-bg.jpg);
	height:134px;
	background-repeat:no-repeat;
}

.quicklinks a, .quicklinks img{ float:left; }

.contentContainer{
	float:left;
	width:100%;
	background-image:url(images/content-bg.jpg);
	background-repeat:no-repeat;
	padding-bottom:15px;
}

.lft{
	float:left;
	width:693px;
	padding-top:30px;
	padding-left:30px;
}

.content{
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#381f09;
	line-height:21px;
}

h1{
	float:left;
	width:100%;
	margin:0;
	padding:0;
	border-bottom:2px solid #381f09;
	font-family:"Times New Roman", Times, serif;
	font-size:28px;
	color:#381f09;
	font-weight:normal;
	margin-bottom:15px;
}

.rgt{
	float:left;
	width:240px;
	padding-top:25px;
	padding-left:42px;
}

.cont{
	background-image:url(images/rgt-col-bg.png);
	width:240px;
	float:left;
	background-repeat:repeat-y;
	text-align:center;
	font-size:15px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	margin-top:43px;
	margin-bottom:24px;
}
.cont.toggle h2
{
    background-image:url(images/rgt-col-top-arrow.png);
    cursor:pointer;
    text-decoration:none;
}

.cont p{
	padding:15px;
	float:left;
	line-height:21px;
	padding-top:5px;
	width:210px;
	padding-bottom:5px;
	margin-bottom:0;
}

.cont h2{
	margin:0;
	padding:0;
	background-image:url(images/rgt-col-top.png);
	background-repeat:no-repeat;
	height:28px;
	width:100%;
	float:left;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#8d130f;
	letter-spacing:1px;
	text-transform:uppercase;
	padding-top:15px;
	margin-top:-43px;
	margin-bottom:-43px;
}

.cont.form h2{ background-image:url(images/rgt-col-top.png); }

.cont.emailform h2{ background-image:url(images/rgt-col-top.png); }

.cont .bottom{
	background-image:url(images/rgt-col-bottom.png);
	background-repeat:no-repeat;
	height:24px;
	width:100%;
	float:left;
	margin-bottom:-24px;
}
.cont.form{
	margin-bottom:110px;
}
.cont.form .bottom{
	background-image:url(images/form-bottom.png);
	height:103px;
	margin-bottom:-103px;
}

.cont #ContactForm input
{
    margin-bottom:5px;
}

.bottomBar{
	background-image:url(images/footer-bg.png);
	height:29px;
	width:100%;
	float:left;
	background-repeat:no-repeat;
}

.footer{
	margin:0;
	padding:0;
	width:100%;
	padding-top:15px;
	text-align:center;
	padding-bottom:30px;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
	text-transform:uppercase;
	margin-top:-36px;
}
.footer li a{
	text-decoration:none;
	color:#000;
}

.footer li{
	margin:0;
	padding:0;
	display:inline;
	padding-left:10px;
	padding-right:10px;
}

.clear{
	clear:both;
}

