﻿#container 
{ 	
    position:relative;
    margin-left: auto; 	
    margin-right: auto; 	
    width: 960px; 	
    text-align: left; 	
}  
body 
{ 	
    margin: 0 0 20px 0; 	
    text-align: center; 	
}
/*
News to Corporate Profile, Corporate profile to investor relations, investor relations to news (banners).
*/
.topbar_home
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_men_working.jpg'); 
    background-repeat: no-repeat
}

.topbar_contact_us
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_men_working.jpg'); 
    background-repeat: no-repeat
}
.topbar_careers
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_xtc400rig6.jpg'); 
    background-repeat: no-repeat
}
.topbar_products_services
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_rig_rising.jpg'); 
    background-repeat: no-repeat
}

.topbar_news
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_desertking.jpg'); 
    background-repeat: no-repeat
}

.topbar_corporate_profile
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_news.jpg'); 
    background-repeat: no-repeat
}

.topbar_investor_relations
{
    left: 0px; 
    top: 32px; 
    width: 960px; 
    height: 195px; 
    background-image: url('/app_themes/HydukeIncCSS/Images/topbar_rig.jpg'); 
    background-repeat: no-repeat
}


.logo
{
    background-image: url('/app_themes/HydukeIncCSS/images/logo.gif');
    background-repeat: no-repeat;
    top: 0px;
    left: 0px;
    z-index: 1;
}
.middlebar
{
    width: 750px;
    height: 87px;
    left: 0px;
    top: 143px;
    background-image: url('/app_themes/HydukeIncCSS/images/middlebar.gif');
    background-repeat: no-repeat;
}
.mainbody
{
    width: 750px;
    height: 321px;
    left: 0px;
    top: 230px;
    background-image: url('/app_themes/HydukeIncCSS/images/bottom.gif');
    background-repeat: no-repeat;
}
.CMSMenu
{
    height: 34px;
    color: #ffffff;
    padding: 3px;
    font-weight: bold;
    background: #000000 url('/App_Themes/HydukeIncCSS/Images/hydukemenu.gif');
}
.subCMSMenu tr
{
    background: black;
}
.subCMSMenuItem
{
    white-space: nowrap;
    display: block;
    background: #000000 url('/App_Themes/HydukeIncCSS/Images/hydukemenu.gif');
}
.subCMSMenuItem, .subCMSMenuItemMouseOver, .subCMSMenuItemMouseDown, .subCMSMenuHighlightedMenuItem, .subCMSMenuHighlightedMenuItemMouseOver, .subCMSMenuHighlightedMenuItemMouseDown
{
    padding: 5px 3px;
    min-width: 81px;
    white-space: nowrap;
    display: block;
}
.subCMSMenuHighlightedMenuItem, .subCMSMenuHighlightedMenuItemMouseOver, .subCMSMenuHighlightedMenuItemMouseDown, .subCMSMenuItemMouseOver
{
    background: #cba268;
}
.CMSMenuItem, .CMSMenuItemMouseOver, .CMSMenuItemMouseDown, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown, .CMSMenuItemMouseUp, .CMSMenuHighlightedMenuItemMouseUp
{
    font-size: 12px;
    padding: 0px 10px;
    background: url('/App_Themes/HydukeIncCSS/Images/HydukeMenuDivider.gif') no-repeat top right;
}
.CMSMenuItemMouseOver, .CMSMenuHighlightedMenuItem, .CMSMenuHighlightedMenuItemMouseOver, .CMSMenuHighlightedMenuItemMouseDown
{
    background: url('/App_Themes/HydukeIncCSS/Images/HydukeMenuHover.gif') repeat-x;
}
/*  CSS code for Web Parts .eventCalendarDetail .zoneTop
{
    width: 100%;    
}

.eventCalendarDetail .zoneLeft
{
    width: 450px;
}
.eventCalendarDetail .zoneRight
{
    width: 450px;
}
*/

.GeneralList .Header a
{
    color: #ffffff;
    font-weight: bold;
}
.GeneralList img
{
    border: solid 1px #cccccc;
    padding: 3px;
}
.GeneralList .Address
{
    font-size: 10px;
}
.GeneralList .Header
{
    background: #000000 url(../App_Themes/CorporateSite/Images/genbackground.gif) repeat-x scroll left top;
    color: #ffffff;
    padding: 5px;
    border-left: solid 1px #cccccc;
    border-right: solid 1px #cccccc;
    border-top: solid 1px #cccccc;
}
.GeneralList .Body
{
    padding: 0 5px 5px;
    border: solid 1px #cccccc;
}
.officeListMap .zoneLeft
{
    width: 250px;
}
.officeListMap .zoneRight
{
    width: 440px;
}
.Map
{
    border: solid 1px #cccccc;
    padding: 3px;
}
.Map img
{
    border: solid 1px #cccccc;
    padding: 3px;
}
.Map .Header
{
    font-weight: bold;
}
.Map .Address
{
    font-size: 10px;
}
/*#Photo Gallery#*/.photoGallery
{
    margin: auto;
    text-align: center;
    width: 648px;
}
.photoGallery .Slider .Pager
{
    margin-left: 80px;
}
.photoGalleryContainer
{
    margin: auto;
    text-align: center;
}
.photoGallery img
{
    margin: 0px 5px 5px;
    border: none;
    padding: 2px;
    border: 1px solid #000000;
}
/* CSS Code for Collaspible Panels */.squarebox
{
    width: 100%;
    border: solid 1px #336699;
    text-align: center;
    overflow: hidden;
}
.squareboxgradientcaption
{
    color: #ffffff;
    padding: 5px;
    background-image: url(../images/gradient_blue.png);
    background-repeat: repeat-x;
}
.squareboxcontent
{
    background-color: #f5f5f5;
    padding: 10px;
    overflow: hidden;
    border-top: solid 1px #336699;
}
/*  Master CMS Menu */
.masterCMSMenu
{
    margin-left: 760px;
    margin-top: 1px;
    height: 25px;
    color: white;
    
}
.masterCMSMenu td
{
    text-align: left;
    padding-right: 25px;
}
.LoginLink
{
    text-align:right;
    color:White;
    font-family:Verdana;
    
    }
.navbarCMSMenu
{
    margin-left: 300px;
    color: white;
    font-size: medium;
    /*font-stretch: narrower;*/
}
.navbarCMSMenu td
{
    padding-top: 6px;
    padding-right: 25px;
    text-align: left;
}

.subnavbarCMSMenu
{
    color: white;
    font-size: small;
    /*font-stretch: narrower;*/
    background-color: #304250;
}
.subnavbarCMSMenu td
{
    border-color: #304250;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-right: 25px;
    text-align: left;
    background-color: #304250;
}


/* SIDEBAR MENU CONTROL */
.sideMenuCMSMenu
{
    margin-left: 10px;
    height: 25px;
    font-size: small;
    color: white;
}

.sideMenuCMSMenu tr
{
    background-color: White;
}

.sideMenuCMSMenu td
{
    text-align: left;
    border-bottom-width: 12px;
    border-bottom-style: solid;
    border-bottom-color: White;
    background-color: #ed1b24;
}


/* BOTTOM MENU CONTROL */

.bottombarCMSMenu
{
    margin-left: 50px;
    font-size: x-small;
    color: white;
}
.bottombarCMSMenu td
{
    padding-top: 15px;
    padding-right: 10px;
}

.ScrollingNewsPreviewTitle a
{
    font-size: 16px;
    font-weight: 900;
    text-transform: uppercase;
    color: #ed1b24;
    text-decoration: none;
}
.ScrollingNewsPreviewDate
{
    font-size: 15px;
    font-family: Verdana;
    font-weight: 900;
    padding-bottom: 7px;
    color: Black;
    text-transform: uppercase;
}
.ScrollingNewsPreviewSummary
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: Black;
}


.BreadCrumbs
{
    color: White;
}
.BreadCrumbs a
{
    color: White;
}





.EventCalendar .DayHeader
{
    height: 25px;
    background-color: #5c707c;
    color: White;
    font-weight: bold;
    border-style: none;
    vertical-align: middle;
    font-size: 16px;
}

.EventCalendar .Navigation
{
    background-color: #304250;
    color: White;
}

.EventCalendar .Title
{
    background-color: #304250;
    color: White;
}

.EventCalendar .Month
{
    background-color: #304250;
    color: White;
             
}

.EventCalendar .Day, .EventCalendar .OtherMonth, .EventCalendar .Weekend, .EventCalendar .Today
{
    height: 60px;
    padding: 3px;
    background-color: #c5ced5;
    font-size: 14px;
    text-align: left;
    vertical-align: top;    
}

.EventCalendar .Today
{
    background-color: #ed1b24;
    color: White;
    font-weight: bold;
}

.EventCalendar .Today a
{
    color: White;
    font-weight: bold;
    font-size: 11px;
}

.EventCalendar .ContentEvent a
{
    margin-top: 3px;
    color: Orange;
    font-weight: bold;
}

.EventCalendar .OtherMonth
{
    color: #304250;
    background-color: #FFFFFF;  
}





.FeaturedProductTitle
{
    padding-top: 5px;
    color: #ed1b24;
    margin-left: 82px;
    font-size: 13px;
    font-family: Verdana;
    font-weight: 900;
    text-transform: uppercase;
}
.FeaturedProductBody
{
    padding-top: 5px;
    color: #304250;
    font-size: 12px;
    line-height: 18px;
    font-weight: 900;
}

.LandingPageText
{    
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
}

.LandingPageImageRotatorText
{
    padding-left: 5px;
    padding-bottom:5px;
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    font-style: italic;
    line-height: 23px;
    color: #304250;
}


.HyperlinkStyle
{
    background-color: #929292;
}
.NoImageTemplateLeftBar
{
    float: left; 
    width: 225px; 
    margin-top: 15px;
}

.CorporateDirectoryCategory
{
	font-family:Verdana;
    padding-bottom:20px;
    font-size:small;
    text-transform:uppercase;
    font-weight:bold;
    color: #ed1b24;
    
}
.CorporateDirectoryPersonName
{
    text-align:left; 
    font-family: Verdana;
    font-size: 18px;
    color: #ed1b24;
    overflow:hidden;
    padding-bottom: 10px;
    font-weight: 200;
}
.CorporateDirectoryPersonName a
{
    color: #ed1b24;
    text-decoration: none;
}
.CorporateDirectoryPersonProfile
{
    
    font-family: Verdana;
    font-size: 15px;
    color: #304250;
    line-height: 23px;
    font-weight: 200;
}

.CorporateDirectoryPersonPhoto
{
    background-repeat:no-repeat; 
    min-height: 200px;
    margin-bottom:20px;
    
}
.CorporateDirectoryPersonTitle
{
	font-family:Verdana;
    text-align:left; 
    font-size:small; 
    font-weight:normal;
    margin-bottom:3px;
}

.CorporateDirectoryCompanyProfile
{
   
   text-align:left; 
   font-size:small; 
   color: #ed1b24; 
}
.CorporateDirectoryCompanyProfile a
{
   
   text-align:left; 
   font-size:small; 
   color: #ed1b24;
   text-decoration: none;
}
.CorporateDirectoryCompanyProfilePhoto
{
    background-repeat:no-repeat; 
    height:30px; 
    width:300px
}
.CorporateDirectoryCompanyLocation
{
    text-align:left; 
    font-size:small; 
    font-weight:normal;
}

img.floatleft 
{
	float:left;
	margin-right:10px;
	margin-top:7px;
}


.BasicLanderTitle
{
    font-size: medium; 
    padding-top:20px;    
    text-transform:uppercase;
    }

.BasicLanderBody
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
}
.BasicLandingBodyTextPanel
{
    padding-bottom:20px;
    }

.StockInformationLeftBar
{
    float: left; 
    width: 225px; 
    margin-top: 15px;
    overflow:hidden;
}
.StockInformationRightBar
{
    text-align:left;
    width:710px;
    float:right;
    overflow:hidden;
    padding-bottom:35px;
}
.HeaderImage, .ArticleTemplateHeaderImage, .LandingPageImage, .CustomContentHeaderImage
{
    padding-top: 45px;
    padding-bottom:20px;  
}
.StockTickerPanel
{
    padding-top:15px;
    height:50px;
}
.StockTicker
{
    font-family:Verdana;
    font-size:19px;
    font-weight:900;
    font-style:normal;
    font-variant:normal;
    text-transform:capitalize;
}
.StockPrice
{
    font-family:Verdana;
    font-size:xx-large;
    font-weight:900;
    font-style:normal;
    font-variant:normal;
    text-transform:capitalize;
    text-align:left;
}
.StockTickerNegativePrice
{
    font-family:Verdana;
    font-size:19px;
    font-weight:900;
    font-style:normal;
    font-variant:normal;
    text-transform:capitalize;
    padding-left:10px;
}
.FinancialDocsRightBar
{
    width:710px;
    
}
.FinancialDocsTitle
{
    font-size:large; 
    font-weight:bold;
    font-family:Verdana;
    padding-bottom:12px;
    padding-top:3px;
}
.FinancialDocsTable
{
    font-family:Verdana;
}

.CustomContentMenuPanel
{
    float: left; 
    width: 225px; 
    margin-top: 15px;
}
.CustomContentCareersMain
{
    padding-top:0px;
    padding-left:0px;
}

.CustomContentHeaderImage
{
    padding-top: 45px;
    padding-bottom:0px;  
}
.JobList
{
    padding-top:20px;
    padding-bottom:20px;
    margin-right:45px;
}






.accordionHeader
{
    color: white;
    background-color: #5c707c;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer
}

#master_content .accordionHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionHeaderSelected
{
    color: black;
    background-color: #c5ced5;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .accordionHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .accordionHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.accordionContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    vertical-align:text-top;
}

.PopupMain
{
    background-color:#eaeef0;
}
.PopUpLeft
{
    float:left;
}
.PopUpRight
{
    float:right;
    overflow:auto;
}
.PopUpBottom
{
    
}
.PopupLeftSideImage
{
    
}
.PopupTitle
{}
.PopupText
{}

.CorporateGovernanceArchive, .CorporateGovernanceArchive a
{
    font-family:Verdana;
    color:Black;
    font-size:small;
    line-height:24px;
}
.ArchiveTemplateLeftBar
{
    float: left; 
    width: 225px; 
    margin-top: 15px;
}

.ArticleTitle
{
    font-size: medium; 
    padding-top:20px;    
    text-transform:uppercase;
}
.ArticleTitleDiv
{
    padding-bottom:3px;
    border-bottom-color:#ed1b24;
    border-bottom-style:solid;
    border-bottom-width:2px;
    margin-right:45px;
}
.ArticleText
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;
    margin-right:45px;
}

.ArticleText a
{
    color:#ed1b24;
}

.ArticleArchive, .ArticleArchive a
{
    font-family:Verdana;
    color:Black;
    font-size:small;    
    margin-right:20px;
    overflow:hidden;   
}
.ArticleArchiveTitleImage
{
    margin-top: 15px;
}


.OfficeAccordianHeader
{
    color: white;
    background-color: #5c707c;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .OfficeAccordianHeader a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .OfficeAccordianHeader a:hover
{
	background: none;
	text-decoration: underline;
}

.OfficeAccordianHeaderSelected
{
    color: black;
    background-color: #c5ced5;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

#master_content .OfficeAccordianHeaderSelected a
{
	color: #FFFFFF;
	background: none;
	text-decoration: none;
}

#master_content .OfficeAccordianHeaderSelected a:hover
{
	background: none;
	text-decoration: underline;
}

.OfficeAccordianContent
{
    background-color: #FFFFFF;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
    vertical-align:text-top;
}
.OfficePhoto
{
    margin-right:5px;
}
.OfficeTitle
{
    font-size:small;  
    font-family:Verdana;
    font-weight:bold;
}
.OfficeLocationText, .OfficeLocationText a
{
    text-indent:5px;
    font-size:x-small;
    font-family:Verdana;
    color:Black;
}

.collapsePanelHeader{
	width:100%;
	height:30px;
	color:#FFF;
	font-weight:bold;
	padding-left:5px;
}
.pnlDirections {
    color:#304250;
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
}
.pnlDirectionsContent
{
    overflow: hidden;
    font-weight:normal;
    font-family:Verdana;
    font-size:small;
}
.OfficeMapHeader
{
    padding-top:10px;
    color:#304250;
	font-family:Verdana;
	font-weight:bold;
	font-size:1.2em;
}

.OfficeLeftTemplateBar
{
    float: left; 
    width: 225px; 
    margin-top: 15px;
}
.OfficeHeaderImage
{
    margin-top: 15px;
}
.OfficeMainPanel
{
    overflow:hidden; 
    padding-right:45px;
    padding-bottom:20px;
}
.EventsHeaderImage
{
    padding-top: 0px;
    padding-bottom:20px;  
}

.JobSummary
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;
    margin-right:45px;
}

.JobSummaryLink
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;
    margin-right:45px;
    color:#ed1b24;
}
.EventsCalendar
{
    background-color: white; margin-right:30px; padding-bottom:20px;
}
.HomeImagePlacement
{
	margin-top: 83px; margin-left: 63px;
}

.CorporateDirectoryText
{
    font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;    
}

.CareersHeaderTextPanel
{
	padding-top:10px;
	padding-bottom:25px;
}
.CareersHeaderText
{
	font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;
    margin-right:45px;
}

.WhoWeAreHeaderTextPanel
{
	padding-top:10px;
	padding-bottom:25px;
}

.WhoWeAreHeaderText
{
	font-size: 15px;
    font-weight: 200;
    font-family: Verdana;
    line-height: 23px;
    color: #304250;
    padding-bottom: 20px;
    margin-right:45px;
}
.LanderAnimationClass
{
	padding-top:18px;
}

.EventsTitle
{
	padding-top:25px;
    text-align:left; 
    font-family: Verdana;
    font-size: 18px;
    color: #ed1b24;
    overflow:hidden;
    padding-bottom: 10px;
    font-weight: 200;
}

.EventsTitle a
{
    text-align:left; 
    font-family: Verdana;
    font-size: 18px;
    color: #ed1b24;
    overflow:hidden;
    padding-bottom: 10px;
    font-weight: 200;
}
.EventsText
{
    font-family: Verdana;
    font-size: 15px;
    color: #304250;
    line-height: 23px;
    font-weight: 200;
}

.EventsText span
{
    font-family: Verdana;
    font-size: 15px;
    font-weight:800;
    color: #304250;
}