/* Gulfsands Petroleum - February 23, 2009 RA */

html {
   font-family: arial, helvetica, sans-serif;
   font-size: 12px;
   line-height: 1.5em;
}

body {
   margin: 0;
   color:# 333;
}

/* Links */
a:link {
   color: #3a6f8e;
   text-decoration: none;
}

a:visited {
   color: #3a6f8e;
   text-decoration: none;
}

a:hover {
   color: #005a00;
   text-decoration: none;
}

/* Website layout */
.topcontainer {
   width: 960px;
   margin: 0 auto;
}

.container {
   width: 960px;
   margin: 0 auto;
   background: url('/i/common2009/content-bg.gif') no-repeat;
}

.headertop {
   background-image: url('/i/common2009/headertop.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 960px;
   height: 48px;
   }

.headerimage {
   background-image: url('/i/common2009/headerimage.jpg');
   background-repeat: no-repeat;
   background-position: top left;
   width: 960px;
   height: 174px;
   }

.gpx_logo {
   float: left;
   background-image: url('/i/common2009/gpc-logo.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 317px;
   height: 25px;
   }
   
.mainmenu {
   float: left;
   width: 643px;
}

.bottom_bg {
   background-image: url('/i/common2009/bottom-bg.gif');
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 960px;
   height: 50px;
   }

.leftcol {
   float: left;
   width: 170px;
   overflow:auto;
}

.rightcol {
   float: left;
   width: 790px;
   overflow:auto;
}

.banners {
   padding-bottom: 11px;
}

.content {
   padding: 40px 20px 0 40px;
   text-align: justify;
}

.Justify-Fix {
   padding-right: 5px;
}

.buttons {
	padding: 20px;
}
	
/* Side nav */
.sidenav {
   width: 170px;
   margin: 70px 0 0 0;
   padding: 0;
   font-size: 11px;
}

.sidenav ul {
   margin: 0;
   padding: 0;
}

.sidenav li {
    background: url('/i/common2009/sidenav-bg.gif') no-repeat;
   list-style: none;
   display: block;
   text-transform: uppercase;
   margin: 0;
   padding: 20px 10px 10px 20px;
}

.sidenav li a:link {
   color: #333333;
   text-decoration: none;
}

.sidenav li a:visited {
   color: #333333;
   text-decoration: none;
}

.sidenav li a:hover,#active {
   color: #618ca5;
   text-decoration: none;
}

/* Footer area */
.footerarea {
   width: 960px;
   background: #d0e3f4;
   border-top: 1px solid #bfb5ae;
   overflow: hidden;
}

.footerlinks {
   float: left;
   padding: 10px;   
   margin: 20px 0 0 0;
}

.footerlinks ul {
   margin: 0;
   padding: 0;
   font-size: 11px;
}

.footerlinks li {
   list-style: none;
   display: inline;
   padding: 0 2px 0 2px;
}   

.footerlinks a:link {
   color:#9e5600;
}

.footerlinks a:visited {
   color:#9e5600;
}

.footerlinks a:hover {
   color:#45340e;
}

.disclaimer,.address {
	float: left;
	border-left: 1px solid #c0c0c0;
	padding: 20px;
	margin: 10px 0 10px 0;
	font-size: 11px;
}

.adnetlogo {
   float: left;
    background-image: url('/cc/i/logos/adnet.gif');
    background-repeat: no-repeat;
    background-position: top left;
    width: 166px;
    height: 5px;
}

/* Front page area */
.frontimage {
   background-image: url('/i/common2009/frontimage.jpg');
   background-repeat: no-repeat;
   background-position: top left;
   width: 960px;
   height: 351px;
   }

.frontbottom_bg {
   background-image: url('/i/common2009/bottom-bg.gif');
   background-repeat: no-repeat;
   background-position: bottom left;
   width: 960px;
   height: 50px;
   }
   
.welcome {
   background-image: url('/i/common2009/welcome.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 470px;
   height: 95px;
   }
   
.welcometext {
	padding: 10px 25px 10px 30px;
	text-align: justify;
}

.features {
   background-image: url('/i/common2009/features.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 239px;
   height: 82px;
   }
      
.fleftcol {
   float: left;
   padding: 0;
   width: 470px;
}

.companynews {
   background-image: url('/i/common2009/companynews.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 249px;
   height: 90px;
   }
   
.companynewstext {
	padding: 10px 20px 10px 20px;
}

.fmidcol {
   float: left;
   padding: 0;
   width: 249px;
   border-left: 1px solid #eddbc8;
}

.frightcol {
   float: left;
   width: 239px;
   border-left: 1px solid #eddbc8;
}

.features {
   background-image: url('/i/common2009/features.gif');
   background-repeat: no-repeat;
   background-position: top left;
   width: 239px;
   height: 82px;
   }
   
.featurestext {
	padding: 0 10px 10px 10px;
}

.featurestext ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.featurestext ul li {
   background: url('/i/common2009/features-bg.gif') no-repeat;
}

.ftitle {
	font-weight: bold;
	text-transform: uppercase;
	padding: 0 10px 0 40px;
}

.ftext {
	padding: 20px 20px 18px 40px;
	font-size: 11px;
}

.newsitem {
   list-style: none;
   padding: 0 0 10px 0;
   margin: 0;
}

.listdate {
   font-weight: bold;
}

/* Management Section */
.mgmt_name {
	font-weight: bold;
	color: #333;
	font-size: 14px;
}

.mgmt_pos {
	color: #618ca5;
	font-style: italic;
	padding-bottom: 10px;
}

.mgmt_img {
	border: 1px solid #c0c0c0;
	padding: 5px;
}

.mgmt_text {
	text-align: justify;
}

/* Housekeeping */
.clearall {
   clear: both;
}
#content-sidebar{
  display: block;
    float: right;
    height: 300px;
	width: 195px;
    margin-left:10px;
	margin-bottom:45px;
	}
