﻿body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	/*font-size: 0.7em;*/
	/*line-height: 1.5;*/
	color: #000;
	background: #013d6c;
	text-align: left;
}

* 
{
	margin: 0;
	padding: 0;	
}

#Page-Wrapper 
{
	margin: 0 auto;
	width: 996px;
	background: #dddddd;
}

html, body, form
{
	height: 100%;
}

#Page-Wrapper, #Page-Header-Area, #Page-Content-Area, #Page-Footer_Area 
{
    min-height: 100%;
}

/*--- Start Header Area Styles ---*/
#Page-Header-Area 
{
    position: relative;
	width: 996px;
	height: 194px;
	font-size: 11px;
	z-index: 1000;
}

#Page-Header-Area.DefaultHeader
{
    background: #dddddd url(images/Default_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.AboutHeader
{
    background: #dddddd url(images/About_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.ContactHeader
{
    background: #dddddd url(images/Contact_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.LandHeader
{
    background: #dddddd url(images/Land_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.OffshoreHeader
{
    background: #dddddd url(images/Offshore_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.CountsRankingsHeader
{
    background: #dddddd url(images/CountsRankings_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.NewsHeader
{
    background: #dddddd url(images/News_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.AccountHeader
{
    background: #dddddd url(images/Account_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area.FreeStuffHeader
{
    background: #dddddd url(images/FreeStuff_Header.jpg) no-repeat 0 0;
}

#Page-Header-Area .Logo
{
    margin: 12px 0 0 21px;
	background: url(images/RigDataLogo.jpg) no-repeat 0 0;
	color: #fff;
	float: left;
	z-index: 5;
}

.Logo .Logo-In, .Logo a.Logo-In:link, .Logo a.Logo-In:visited, .Logo a.Logo-In:hover, .Logo a.Logo-In:active 
{
	display: block;
	width: 96px;
	height: 80px;
	line-height: 40px;
	float: left;
	color: #fff;
	text-decoration: none;
}

.Logo span.Logo-In
{
	cursor: default;
}

#Page-Header-Area .TopMainMenu-Wrapper
{
    position: absolute;
    top: 45px;
    left: 135px;
	width: 400px;
	height: 20px;
}

#Page-Header-Area .TopMenu-Wrapper
{
    position: absolute;
    top: 104px;
    left: 0px;
    width: 711px;
    height: 29px;
    line-height: 29px;
    z-index: 1000;
}

#Page-Header-Area .Personal-Wrapper
{
    position: absolute;
    top: 220px;
    left: 25px;
    width: 711px;
    height: 24px;
    line-height: 24px;
}

#Page-Header-Area .TopMenuBreadcrumbs-Wrapper
{
    position: absolute;
    top: 170px;
    left: 10px;
    width: auto;
    height: 20px;
}
/*--- End Header Area Styles ---*/

#Page-Content-Area  
{
    position: relative;
	background-color: #dddddd;
	padding-bottom: 20px;
	width: 100%;
	float: left;
	clear: both;
}

#Page-Content-Area .HomeSideBar 
{
	display: inline;
	margin-left: 25px;
	text-align: center;
	width: 187px;
	float: left;
	font-size: 11px;
}

#Page-Content-Area .HomeContent 
{
	float: right;
	margin-left: 17px;
	margin-right: 88px;
	width: 678px;
}

#Page-Content-Area .SideBarColumn
{
	display: inline;
	margin-left: 17px;
	margin-right: 25px;
	text-align: left;
	width: 250px;
	float: right;
	font-size: 11px;
}

#Page-Content-Area .ContentColumn 
{
	float: left;
	margin-left: 25px;
	width: 678px;
}

#Page-Content-Area .MainContent 
{
	/*float: right;*/
	position: relative;
	margin-left: 62px;
	margin-right: 62px;
	width: 872px;
}

#Page-Content-Area .MyReportsContent 
{
	/*float: right;*/
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
	width: 976px;
}

#Page-Content-Area .Content-Title-Wrapper
{
	text-align: center;
	width: 100%;
	color: #015493;
	font-family: Impact;
	font-size: 24px;
	line-height: normal;
}

#Page-Content-Area .Content-SubTitle-Wrapper
{
    text-align: center;
    width: 100%;
    color: #000000;
    font-family: Verdana;
    font-size: 18px;
    font-weight: bold;
    line-height: 30px;
}

/*Start Main Content Area*/

#Page-Content-Area .Content-Body-Wrapper
{
    position: relative;
    margin: 10px;
}

#Page-Content-Area .Content-Body-Wrapper-MyReports
{
    position: relative;
    margin: 0px;
}

#Page-Content-Area .DockTitlebar
{
    display: inline;
    font-family: Arial, sans-serif;
    font-weight: bold;
    margin: 0;
    padding: 0;
    color: #ffffff;
    font-size: 14px;
    line-height: 26px;
}

#Page-Content-Area .Content-Body-Wrapper ul, #Page-Content-Area .Content-Body-Wrapper ol
{
    list-style-position: inside;
    margin: 10px 20px 10px 20px;
}

/*
#Page-Content-Area .Content-Body-Wrapper h4
{
    font-family: Impact;
    font-size: 20px;
    color: #015493;
    font-weight: lighter;
    line-height: 40px;
    word-spacing: 3px;
}
*/

/*
#Page-Content-Area .Content-Body-Wrapper h5
{
    font-family: Impact;
    font-size: 18px;
    color: #000000;
    font-weight: lighter;
    line-height: normal;
}
*/

#Page-Content-Area .Content-Body-Wrapper td.HDivider
{
    background-position: 6px 0px;
    background-image: url(images/HDivider.gif);
    height: 20px;
    background-repeat: repeat-x;
}

#Page-Content-Area .Content-Body-Wrapper td.DoubleHDivider
{
    background-position: 0px 0px;
    background-image: url(images/DoubleHLines.jpg);
    height: 10px;
    background-repeat: repeat-x;
}

/*
#Page-Content-Area .Content-Body-Wrapper ul.ItemPoints li
{
    line-height: 20px;
    list-style-position: outside;
    margin: 10px;
}
*/

#Page-Content-Area .SmallInnerBox
{
    position: relative;
    height: inherit;
    vertical-align: top;
}

/*
#Page-Content-Area .SmallInnerBox h5
{
    font-family: Impact;
    color: #015493;
    font-size: 29px;
    text-align: center;
}
*/

/*
#Page-Content-Area .SmallInnerBox p
{
    margin-top: 16px;
    line-height: normal;
}
*/

/*
#Page-Content-Area .SmallInnerBox img
{
    margin-top: 16px;
    border: none;
}
*/

#Page-Content-Area .SmallInnerBox td.Divider
{
    background-position: 6px 0px;
    background-image: url(images/VDivider.gif);
    background-repeat: repeat-y;
}

#Page-Content-Area .ProductDetailInnerBox
{
    position: relative;
    width: 810px;
    padding: 10px;
    font-size: 16px;
    vertical-align: top;
    text-align: left;
}

/*
#Page-Content-Area .ProductDetailInnerBox img
{
    width: 380px;
    height: 299px;
}
*/

#Page-Content-Area .Content-Body-Wrapper div.ProductFooter
{
    width: 100%;
    height: 150px;
    position: relative;
}

#Page-Content-Area .Content-Body-Wrapper div.ProductFooterContent
{
    position: relative;
    width: 100%;
    height: 150px;
}

#Page-Content-Area .Content-Body-Wrapper div.ProductFooterContent p
{
    position: absolute;
    top: 10px;
    left: 390px;
    font-family: Verdana;
    font-size: 20px;
    line-height: 27px;
    text-align: center;
}

/*End Main Content Area*/

#Page-Content-Area .Content-Body-Wrapper div.ProductFooterContent div
{
    position: absolute;
    top: 50px;
    left: 230px;
}

#Page-Footer-Area 
{
	width: 100%;
	height: 65px;
	float: left;
	background-color: #dddddd;
}

#Page-Footer-Area .Footer-Wrapper
{
    /*float: right;*/
    position: relative;
	margin-left: 62px;
	margin-right: 62px;
	text-align: center;
	width: 872px;
}

#Page-Footer-Area .Footer-Wrapper a:link
{
    color: #015392;
	text-decoration: underline;
}

#Page-Footer-Area .Footer-Wrapper a:hover
{
    color: #015392;
    text-decoration: none;
}

p.Footer-Address
{
    font-family: Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: normal;
    color: #333333;
    letter-spacing: 0px;
}

.contact
{
	padding: 15px;
	background-color: #eee;
	border: 1px solid #dfdfdf;
	color: #0085A6;
}

/* Headings */
.page-title h1 
{
	margin-bottom: 10px;
	color: #1FAACD;
	font-size: 30px;
	font-weight: bold;
}
.contentWrapper h1
{
	margin: 0 0 20px;
	color: #1FAACD;
	font-size: 30px;
	line-height: 19px;
	font-weight: normal;
}
.content .sf_singleNews h1.sf_newsTitle
{
	margin-top: 0;
	margin-bottom: 20px;
}
.contentWrapper h2
{
	margin: 0 0 10px;
	font-size: 24px;
	font-weight: normal;
	line-height: 19px;
}
.contentWrapper .mainbar h2
{
	margin-top: 12px;
	padding: 0;
	font-size: 18px;
	background-color: transparent;
	border: 0;
	font-weight: normal;
	color: #000;
}
.contentWrapper .sf_newsList h2.sf_newsTitle
{
	margin-bottom: 20px;
}
.contentWrapper .sidebar .sf_newsList h2.sf_newsTitle
{
	margin-bottom: 10px;
	margin-top: 0;
	font-size: 12px;
	font-weight: bold;
}
.sidebar h2
{
	margin: 0;
	padding: 10px 25px 7px;
	color: #464646;
	font-size: 15px;
	font-weight: bold;
	background-color: #dbdbdb;
	border-bottom: 1px solid #eef3ed;
}
.contentWrapper h3
{
	margin: 0 0 10px;
	font-size: 18px;
	font-weight: normal;
	line-height: 1.2;
}
.contentWrapper .sf_newsList h3
{
	margin: 0;
}
.contentWrapper h4
{
	margin: 0 0 10px;
	font-weight: bold;
	font-size: 12px;
	line-height: 1.2;
}
/* Paragraphs */
.page-title p
{
	font-size: 12px;
	font-weight: normal;
	line-height: 1.7;
	color: #000;
}
.content p 
{
	margin: 0 0 10px;
	padding: 0;
}
.footer p
{
	padding: 0 34px;
}
.sf_newsDate, .content p.sf_newsDate
{
	font-size: 10px;
	margin-bottom: 0;
}
.content p.more, .contentWrapper .sf_readMore
{
	padding-top: 10px;
	text-align: right;
	font-size: 11px;
}
/* Lists */
/*ul, ol {
	list-style-position: outside;
}
li {
	list-style-type: disc;
}
ol li {
	list-style-type: decimal;
}
.content ul, .content ol 
{
	margin: 0 0 10px 20px;
}
.content li
{
	margin-bottom: 5px;
}
.content ul.key-items 
{
	margin-left: 0;
	color: #1FAACD;
	font-weight: bold;
}
.content ul.key-items li
{
	padding-left: 20px;
	list-style-type: none;
	background: transparent url(images/bullet.gif) no-repeat 5px 5px;
}*/
.contentWrapper .sf_newsList
{
	margin: 0 0 20px;
}
.contentWrapper .sf_newsList li
{
	padding: 20px 0 0;
	list-style-type: none;
}
/* Semantic */
strong {
	font-weight: bold;
	font-style: normal;
}
em {
	font-weight: normal;
	font-style: italic;
}
address 
{
	font-style: normal;
	line-height: 24px;
}



/* Links */
a:link, a:hover, a:active 
{
	color: #015392;
	text-decoration: underline;
	font-size: 11px;
}
a:visited, a:visited.SmallLink, a:visited.LargeLink
{
	color: #015392;
	font-size: 11px;
}
a:hover, a:hover.SmallLink, a:hover.LargeLink
{
    color: #015392;
	text-decoration: none;
	font-size: 11px;
}

a.SmallLink
{
    color: #015392;
	text-decoration: underline;
    font-size: 11px;
}

a.LargeLink
{
    color: #015392;
	text-decoration: underline;
    font-size: 11px;
    font-weight: bold;
}

.content .more a:link, .content .more a:visited, .content .more a:hover, .content .more a:active, .contentWrapper .sf_readMore a:link, .contentWrapper .sf_readMore a:visited, .contentWrapper .sf_readMore a:hover, .contentWrapper .sf_readMore a:active
{
    color: #000;
    background: url(images/arrow-forward.gif) no-repeat 93% 50%;
    text-decoration: underline;
    padding: 2px 14px 4px 6px;
}

.content .more a:hover, .contentWrapper .sf_readMore a:hover, .content a.sf_back:hover
{
	background-color: transparent;
}

a:focus
{
	outline: 0;
}

a.SpecialLink:link, a.SpecialLink:hover, a.SpecialLink:active, a.SpecialLink:visited 
{
    color: #CE083A;
    text-decoration: none;
	font-size: 12px;
    font-weight: bold;
}

/* Community Logo */
.poweredBySitefinityLogo 
{
	padding: 20px 0;
	width: 100%;
	float: left;
	clear: both;
}


/*-- For Counts Tool --*/
.SingleCheckbox label
{
    font-size: 13px;
}

.SingleCheckbox input[type=checkbox]
{
    margin: 0 15px 10px 12px;
}

.DistrictListCheckBox td
{
    width: 190px;
}

.DistrictListCheckBox input[type=checkbox]
{
    margin: 0 15px 10px 10px;
}




#Page-Content-Area .MCT {background: #f6f6f6 url(images/DotH.jpg) 0 0 repeat-x; width: auto;}
#Page-Content-Area .MCB {background: url(images/DotH.jpg) 0 100% repeat-x;}
#Page-Content-Area .MCL {background: url(images/DotV.jpg) 0 0 repeat-y;}
#Page-Content-Area .MCR {background: url(images/DotV.jpg) 100% 0 repeat-y;}
#Page-Content-Area .MCBL {background: url(images/MainBottomLeft.jpg) 0 100% no-repeat;}
#Page-Content-Area .MCBR {background: url(images/MainBottomRight.jpg) 100% 100% no-repeat;}
#Page-Content-Area .MCTL {background: url(images/MainTopLeft.jpg) 0 0 no-repeat;}
#Page-Content-Area .MCTR {background: url(images/MainTopRight.jpg) 100% 0 no-repeat; padding:10px;} 

#Page-Content-Area .MST {background: #dee8f0 url(images/DotH.jpg) 0 0 repeat-x; width: auto;}
#Page-Content-Area .MSB {background: url(images/DotH.jpg) 0 100% repeat-x;}
#Page-Content-Area .MSL {background: url(images/DotV.jpg) 0 0 repeat-y;}
#Page-Content-Area .MSR {background: url(images/DotV.jpg) 100% 0 repeat-y;}
#Page-Content-Area .MSBL {background: url(images/NavBottomLeft.jpg) 0 100% no-repeat;}
#Page-Content-Area .MSBR {background: url(images/NavBottomRight.jpg) 100% 100% no-repeat;}
#Page-Content-Area .MSTL {background: url(images/NavTopLeft.jpg) 0 0 no-repeat;}
#Page-Content-Area .MSTR {background: url(images/NavTopRight.jpg) 100% 0 no-repeat; padding:10px;} 


#Page-Content-Area .MIT {background: transparent url(images/1Dot.jpg) 0 0 repeat-x; width: auto;}
#Page-Content-Area .MIB {background: transparent url(images/1Dot.jpg) 0 100% repeat-x;}
#Page-Content-Area .MIL {background: transparent url(images/1Dot.jpg) 0 0 repeat-y;}
#Page-Content-Area .MIR {background:  transparent url(images/1Dot.jpg) 100% 0 repeat-y;}
#Page-Content-Area .MMBL {background: transparent url(images/MapBottomLeft.jpg) 0 100% no-repeat;}
#Page-Content-Area .MIBL {background: transparent url(images/InnerBottomLeft.gif) 0 100% no-repeat;}
#Page-Content-Area .MIBR {background: transparent url(images/InnerBottomRight.jpg) 100% 100% no-repeat;}
#Page-Content-Area .MITL {background: transparent url(images/InnerTopLeft.gif) 0 0 no-repeat;}
#Page-Content-Area .MMTL {background: transparent url(images/MapTopLeft.jpg) 0 0 no-repeat;}
#Page-Content-Area .MITR {background: transparent url(images/InnerTopRight.jpg) 100% 0 no-repeat; padding:0px;}  



