body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-size:100%}ol,ul{list-style:none}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}caption,th{text-align:left}q:before,q:after{content:""}body{font-size:12px;font-family:Arial,sans-serif;color:#5a6c71}h1{font-size:30px;font-weight:normal;padding-bottom:0.25em}h2{font-size:30px;font-weight:normal;padding-bottom:0.25em;border-bottom:1px solid #ccc}h3{font-size:22.5px;font-weight:normal}h4{font-size:18px;font-weight:normal}h5{font-size:17.5px}p{font-size:12.5px;line-height:1.5em;padding:0.5em 0}a{color:#005aa9}a:focus{outline:none}div.main_content ul{list-style:disc outside;padding-left:1.5em}div.main_content li{padding:0.5em 0}div.main_content ol{list-style:decimal outside;padding-left:1.5em}div.main_content ol li{margin-left:1em}div#content ul.menu{list-style:none;padding-left:0}strong{font-weight:bold}blockquote{background:#e8eaed;padding:17px;color:#818181;font-size:12px}body.gaffney-cline-associates div#branding span.head{background:url(../images/gca_logo.png) no-repeat left top}div#branding{position:relative;left:-17px;padding-bottom:22px}div#branding span.head{display:block;background:url(../images/logo.png) no-repeat left top;text-indent:-9999px}div#branding span.head a{display:block;width:79px;height:43px}div#branding span.head a:focus{outline:none}div#navigation a{text-decoration:none}div#navigation ul.primary{float:left;width:100%;list-style:none;padding-top:4px}div#navigation ul.primary li{background:url(../images/light_gray.png) repeat-x left top;float:left;border:1px solid #cecece;border-left:none}div#navigation ul.primary li:first-child{border-left:1px solid #cecece}div#navigation ul.primary li a{color:#595959;text-transform:uppercase;font-weight:bold;font-size:12px;display:block;float:left;text-align:center;width:165px;height:34px;line-height:30px;border-left:1px solid #fff;border-bottom:1px solid #fff}div#navigation ul.primary li.products_and_services a{width:195px}ul.secondary{position:absolute;top:50px;left:120px;font-size:9px}ul.secondary li{display:inline;padding:0 1.5em;border-left:1px solid #11366d;padding-top:2px}ul.secondary li:first-child{border:none}ul.secondary li a{text-transform:uppercase;color:#11366d;text-decoration:none}ul.secondary li a:hover{text-decoration:underline}div.regions_select{position:absolute;top:66px;right:2em;height:28px;width:152px;padding-right:62px;padding-left:7px;background:url(../images/region_button_background.jpg) no-repeat left top}div.regions_select a{color:#eef3f7;text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:bold;line-height:25px;padding-right:18px;padding-left:13px;background:url(../images/right_arrow.png) no-repeat left center}div.regions_select.open a{background:url(../images/down_arrow.png) no-repeat left center}div.search{position:absolute;right:2em;top:38px;background:#f7f7f7;z-index:3000}div.search a.adv_search{position:absolute;right:30px;top:6px;color:#777;border-left:1px solid #486985;height:9px;line-height:8px;padding-left:9px;padding-right:3px;margin-right:6px;cursor:pointer;width:60px;font-size:7px;text-transform:uppercase;color:#486985;background:url(../images/small_blue_arrow_right.png) no-repeat right top}div.search div.query{float:left;padding-right:82px;background:#fff;border:1px solid #cecece;margin-right:5px}div.search div.query input#q{width:103px;border:none;padding:3px 3px 4px 3px;background:#fff}div.search div.advanced-search{display:none;width:250px;position:absolute;right:25px;top:25px;padding:10px;background:#fff;background:rgba(255,255,255,0.9);border:2px solid #ccc;z-index:2001}div.search div.advanced-search fieldset{border-top:1px dashed #ccc;padding:0.5em 0 1em}div.search div.advanced-search legend{font-weight:bold;font-size:15px}div.search div.advanced-search li{padding:0.25em 0.5em 0.25em 0}div.search div.advanced-search fieldset.content li{float:left;min-width:45%}input.search{background:url(../images/search_button.png) no-repeat left top;width:22px;height:20px;border:none;text-indent:-9999px;cursor:pointer;position:relative;margin-right:1px}input.text{background:#fff;border:1px solid #cecece;padding:3px;height:11px}div.region_list{background:url(../images/blue_gradiant.png) repeat-x left top;height:238px;width:419px;position:relative;overflow:hidden;padding-left:500px;padding-right:20px}div.region_list div.close{background:url(../images/round_close.png) #075eab no-repeat top left;width:21px;height:21px;display:block;text-indent:-9999px;position:absolute;right:10px;top:10px;padding:0}div.region_list h2{color:#fff;font-size:20px;padding-top:20px;border-bottom:1px solid #fff;margin-bottom:1em}div.region_list h2 a{color:#fff;font-size:20px;text-decoration:none}div.region_list h2 a:hover,div.region_list h2 a.active{color:#718e10;text-decoration:underline}div.region_list div.map{position:absolute;left:10px;top:10px}div.region_list div.map div#flash_map{background:url(../images/map.png) no-repeat left top;width:451px;height:220px}div.region_list div.children ul li.west{float:left}div.region_list div.children ul li.east{float:right}div.region_list div.children ul li{padding:0.5em 0;width:45%}div.region_list div.children ul li a{font-size:15px;color:#fff;text-decoration:none}div.region_list div.children ul li a:hover,div.region_list div.children ul li a.active{color:#718e10;text-decoration:underline}div#navigation ul.primary{position:relative}div#navigation ul.primary li.rig_count,div#navigation ul.primary li.beacon{background:#fff;margin-top:1px;padding-bottom:3px;border:none;border-bottom:1px solid #cecece}div#navigation ul.primary li.rig_count.hover,div#navigation ul.primary li.beacon.hover{background-color:#fff;border-color:#cecece}div#navigation ul.primary li.rig_count.hover a,div#navigation ul.primary li.beacon.hover a{border-color:#cecece;background-color:#024e92}div#navigation ul.primary li.rig_count a,div#navigation ul.primary li.beacon a{border:1px solid #cecece;height:30px;width:90px;font-weight:normal}div#navigation ul.primary li.rig_count{margin-left:20px}div#navigation ul.primary li.beacon{padding-left:2px}div#navigation ul.primary li.beacon a{width:124px}div#navigation ul.primary li div.megamenu{display:none;width:920px;padding:10px;padding-bottom:30px;background:url(../images/blue_menu_gradiant.png) repeat-x left top #073159;position:absolute;left:0;top:40px;height:455px;z-index:1001;border-top:none}div#navigation ul.primary li div.megamenu span.find_a_product{float:right}div#navigation ul.primary li div.megamenu span.find_a_product a{color:#ccc}div#navigation ul.primary li div.megamenu span.find_a_product a:hover{text-decoration:underline}div#navigation ul.primary li div.megamenu h2.menu_title{font-size:20px;color:#fff;margin:1em 10px;padding:0;height:1.6em;border-bottom:1px solid #fff;border-color:rgba(255,255,255,0.8)}div#navigation ul.primary li div.megamenu h2.menu_title a{text-transform:none;font-size:inherit;font-weight:normal;font-size:20px}div#navigation ul.primary li div.megamenu li{float:none;border:none;background:none;height:32px;border-bottom:1px solid #ccbebe;width:218px}div#navigation ul.primary li div.megamenu li:last-child{border-bottom:none}div#navigation ul.primary li div.megamenu a{display:inline;float:none;border:none;text-transform:none;height:auto;line-height:32px;color:#e9e9e9}div#navigation ul.primary li div.megamenu ul.submenu{width:240px;height:360px;padding-left:10px;border-right:1px dotted #ccc}div#navigation ul.primary li div.megamenu ul.submenu > li > a{white-space:nowrap}div#navigation ul.primary li div.megamenu ul.submenu li.hover{background:url(../images/green_arrow.png) left top;padding-right:20px;border:none;margin-top:-1px;margin-bottom:1px;margin-left:-21px;padding-left:21px;padding-top:1px}div#navigation ul.primary li div.megamenu ul.submenu li.reservoir_technology{margin-top:20px}div#navigation ul.primary li div.megamenu ul.submenu li.reservoir_technology.hover{margin-top:18px}div#navigation ul.primary li div.megamenu div.features{display:none;position:absolute;left:600px;top:80px;width:300px;height:340px;padding-left:10px;color:#fff}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools{border:1px solid #adadad;padding:9px;background:url(../images/dark_blue_gradient.png) repeat-x left top #073159;margin-bottom:20px}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools h3{display:block;text-align:left;padding-bottom:0.5em;font-size:14px;font-weight:normal;line-height:1.2}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools ul{padding-bottom:1em}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools li{border:none;overflow:hidden;clear:left;height:auto;width:auto;padding:0;padding-bottom:0;position:relative;min-height:0}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools li h3{padding-bottom:0.25em;font-size:10px}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools li h3 a{padding:0;color:#9ac216}div#navigation ul.primary li div.megamenu div.features div.shareholder_tools li h3 a:hover{text-decoration:underline}div#navigation ul.primary li div.megamenu div.features li{border:none;clear:left;height:auto;width:auto;padding-bottom:1em;padding-left:142px;position:relative;min-height:80px}div#navigation ul.primary li div.megamenu div.features li div.image{position:absolute;left:0;top:3px;width:124px}div#navigation ul.primary li div.megamenu div.features li h3 a{display:block;text-align:left;padding-bottom:0.5em;font-size:14px;font-weight:normal;color:#9ac216;line-height:1.2;width:100%}div#navigation ul.primary li div.megamenu div.features li h3 a:hover{text-decoration:underline}div#navigation ul.primary li div.megamenu div.features li p{font-size:10px;color:#ccbebe;padding-top:0;line-height:1.4em}div#navigation ul.primary li div.megamenu div.features li img{float:left;margin-right:1em;border:1px solid #adadad;padding:9px}div#navigation ul.primary li div.megamenu div.details{display:none;overflow:hidden;position:absolute;left:260px;top:80px;width:300px;color:#fff;border-right:1px dotted #ccc;padding-right:20px;padding-left:20px;height:360px}div#navigation ul.primary li div.megamenu div.details h3{font-size:14px}div#navigation ul.primary li div.megamenu div.details h3 a{font-size:14px;font-weight:normal;color:#9ac216;line-height:1em}div#navigation ul.primary li div.megamenu div.details h3 a:hover{text-decoration:underline}div#navigation ul.primary li div.megamenu div.details p{padding:0;padding-bottom:1em;color:#ccbebe;font-size:11px}div#navigation ul.primary li div.megamenu div.details a.view_more{display:block;width:auto;text-align:left;padding:0;padding-bottom:1.5em}div#navigation ul.primary li.hover{background:#024e92;border-color:#024e92}div#navigation ul.primary li.hover a{color:#fff;border-color:#024e92}div#navigation ul.primary li:hover{z-index:100000}div#footer{border:1px solid #d8d3d3;background:#fff;padding:15px 10px 15px 10px;margin-top:23px;clear:both;width:918px;float:left}div#footer h4{font-size:18px;padding-bottom:4px;border-bottom:1px solid #cdcdcd}div#footer div.tertiary_navigation{float:left;width:700px}div#footer div.tertiary_navigation > ul{overflow:hidden}div#footer div.tertiary_navigation > ul > li{float:left;width:201px}div#footer div.tertiary_navigation ul li{padding-right:30px}div#footer div.tertiary_navigation ul li li{padding:0.25em;padding-bottom:1px;padding-top:1px}div#footer div.tertiary_navigation ul li.tools{padding-top:15px}div#footer div.tertiary_navigation ul a{color:#5a6c71;text-decoration:none;font-size:11px}div#footer div.tertiary_navigation div#subscribe_now{position:relative;height:73px}div#footer div.tertiary_navigation div#subscribe_now > a{display:block;height:73px;width:251px;position:absolute;bottom:0;right:0;background:url(../images/subscribe_now.png) no-repeat;text-indent:-999em}div#footer div.share{float:right;width:208px;overflow:hidden}div#footer div.share div.share_this{background:#fff;margin-top:7px;border:1px solid #d8d3d3;width:206px;height:16px;background:url(../images/small_share_this.png) no-repeat 5px center;padding-bottom:3px}div#footer div.share div.share_this a{color:#2c2c2c;text-transform:uppercase;font-size:8px;display:block;line-height:18px;background:url(../images/small_blue_arrow_right.png) no-repeat 98% center;cursor:pointer;padding-left:25px;padding-top:1px}div#footer div.follow_us{padding-top:10px;overflow:hidden}div#footer div.follow_us a{padding-right:5px;text-indent:-9999px;display:block;float:left}div#footer div.follow_us a.twitter{background:url(../images/twitter_icon.png) no-repeat left top;width:42px;height:44px}div#footer div.follow_us a.facebook{background:url(../images/facebook_icon.png) no-repeat left top;width:42px;height:44px}div#footer div.follow_us a.linkedin{background:url(../images/linkedin_icon.png) no-repeat left top;width:42px;height:44px}div#footer div.follow_us a.youtube{background:url(../images/youtube_icon.png) no-repeat left top;width:42px;height:44px}div#footer div.facebook{float:right;padding-top:10px;width:208px}div.site_info{font-size:11px;padding:1.75em 1em;clear:both}div.site_info a{color:#5a6c71;text-decoration:none;padding:0 20px;border-left:1px solid #5a6c71;height:10px}div.site_info a:first-child{border:none;padding-left:0}div.site_info p.problem{font-size:11px;float:right;padding:0;line-height:1.25em}div.site_info p.problem a{padding:0;color:#2574b9}div.site_info p.problem a:hover{text-decoration:underline}div#stwrapper iframe{width:348px}span.breadcrumb{display:block;padding:20px 0 10px;font-size:10px;color:#222325;text-transform:uppercase}span.breadcrumb a{color:#1a3266;text-decoration:none}span.breadcrumb a:hover{text-decoration:underline}body.home div#wrapper div#content{width:940px;overflow:hidden;padding:0;position:relative;z-index:0}body.home div#wrapper div#content div.news{font-family:helvetica,arial,sans-serif;padding-top:13px}body.home div#wrapper div#content div.news div.slideshow{width:699px;height:385px;float:left}body.home div#wrapper div#content div.news div.slideshow div.navigation{position:absolute;left:0;bottom:0;height:31px;padding-top:15px;width:698px;background:url(/images/slideshow_toolbar_background.png) repeat-x left top}body.home div#wrapper div#content div.news div.sidebar{width:200px;height:363px;margin-right:1px;border:1px solid #d8d3d3;padding:10px 9px;color:#818181;background:#fff}body.home div#wrapper div#content div.news div.sidebar div#new{border-bottom:1px solid #d8d3d3;position:relative;height:225px;overflow:hidden;padding-bottom:9px;margin-bottom:10px}body.home div#wrapper div#content div.news div.sidebar div#new a.rss{position:absolute;top:0;right:0}body.home div#wrapper div#content div.news div.sidebar div#new div.wrap{height:100%;overflow:hidden;position:relative}body.home div#wrapper div#content div.news div.sidebar div#new div.wrap li{height:65px}body.home div#wrapper div#content div.news div.sidebar div#new div.nav{position:absolute;bottom:0;right:0;background:#fff;width:100%;height:1em}body.home div#wrapper div#content div.news div.sidebar div#new div.nav a{display:block;float:right;padding:0;font-size:9px;padding-left:10px;white-space:nowrap}body.home div#wrapper div#content div.news div.sidebar div#new div.nav a span{display:block;float:left;padding-right:3px}body.home div#wrapper div#content div.news div.sidebar h2{font-size:15px;font-weight:normal;color:#5a6c71;padding-bottom:8px}body.home div#wrapper div#content div.news div.sidebar a{display:block;white-space:nowrap;text-decoration:none;font-size:12px;line-height:1.5em;padding-top:12px}body.home div#wrapper div#content div.news div.sidebar span.from{display:block}body.home div#wrapper div#content div.news div.sidebar span.from a{display:inline;padding:0}body.home div#wrapper div#content div.news div.sidebar span{line-height:1.5em}body.home div#wrapper div#content div.news div.sidebar span.date{padding-right:10px}body.home div#wrapper div#content div.news div.sidebar span.time_ago{text-transform:capitalize}body.home div#wrapper div#content div.news div.sidebar div.trender{height:122px;position:relative;margin-bottom:8px}body.home div#wrapper div#content div.news div.sidebar div.trender div.spinner{cursor:pointer;position:absolute;right:0;top:0;width:21px;height:21px;overflow:hidden}body.home div#wrapper div#content div.news div.sidebar div.trender h2{border:none;padding-bottom:6px}body.home div#wrapper div#content div.news div.sidebar div.trender a,body.home div#wrapper div#content div.news div.sidebar div.trender p{padding:0}body.home div#wrapper div#content div.news div.sidebar div.trender div.share_this{position:absolute;background:#fff;bottom:0;left:0;border:1px solid #d8d3d3;width:198px;height:16px;background:url(../images/small_share_this.png) no-repeat 5px center;padding-bottom:3px}body.home div#wrapper div#content div.news div.sidebar div.trender div.share_this a{color:#2c2c2c;text-transform:uppercase;font-size:8px;display:block;line-height:18px;background:url(../images/small_blue_arrow_right.png) no-repeat 98% center;cursor:pointer;padding-left:25px;padding-top:1px}body.home div#wrapper div#content div.featured_items div.carousel,body.home div#wrapper div#content div.spotlight div.carousel{float:left;width:440px;height:202px;margin-right:18px}body.home div#wrapper div#content div.featured_items div.secondary_feature,body.home div#wrapper div#content div.featured_items div.explore,body.home div#wrapper div#content div.spotlight div.secondary_feature,body.home div#wrapper div#content div.spotlight div.explore{float:left;margin-bottom:10px;margin-right:20px;padding:9px;padding-bottom:20px;width:201px;height:190px;border:1px solid #d8d3d3;background:#fff;position:relative;overflow:hidden}body.home div#wrapper div#content div.featured_items div.secondary_feature h3,body.home div#wrapper div#content div.featured_items div.explore h3,body.home div#wrapper div#content div.spotlight div.secondary_feature h3,body.home div#wrapper div#content div.spotlight div.explore h3{overflow:hidden;white-space:nowrap;height:1em;font-size:18px;padding-bottom:5px}body.home div#wrapper div#content div.featured_items div.secondary_feature h3 a,body.home div#wrapper div#content div.featured_items div.explore h3 a,body.home div#wrapper div#content div.spotlight div.secondary_feature h3 a,body.home div#wrapper div#content div.spotlight div.explore h3 a{color:#593c2e;font-size:18px;text-decoration:none}body.home div#wrapper div#content div.featured_items div.secondary_feature a.view_more,body.home div#wrapper div#content div.featured_items div.explore a.view_more,body.home div#wrapper div#content div.spotlight div.secondary_feature a.view_more,body.home div#wrapper div#content div.spotlight div.explore a.view_more{display:block;text-decoration:none;text-transform:uppercase;float:right;font-size:8px;position:absolute;bottom:10px;right:11px}body.home div#wrapper div#content div.featured_items div.explore,body.home div#wrapper div#content div.spotlight div.explore{margin:0}body.home div#wrapper div#content div.featured_items div.explore div.image,body.home div#wrapper div#content div.spotlight div.explore div.image{width:201px;height:110px;background:url(../images/home_region_image.png) no-repeat top left}body.home div#wrapper div#content div.spotlight{clear:both;padding-top:11px}body.home div#wrapper div#content div.spotlight h2{border:none;padding-bottom:6px}body.home div#wrapper div#content div.spotlight div.carousel{float:left;width:440px;height:202px;margin-right:18px}body.home div#wrapper div#content div.spotlight div.carousel span.region,body.home div#wrapper div#content div.spotlight div.carousel span.date{display:block}body.home div#wrapper div#content div.spotlight div#stocks{float:left;position:relative;background:#fff;padding-left:8px;padding-right:8px;padding-top:6px;padding-bottom:6px;width:203px;height:208px;border:1px solid #d8d3d3;margin-right:20px}body.home div#wrapper div#content div.spotlight div#stocks h3{font-size:16px;color:#593c2e;font-weight:normal}body.home div#wrapper div#content div.spotlight div#stocks span.date{font-size:11px;position:absolute;color:#818181;top:10px;right:9px}body.home div#wrapper div#content div.spotlight div#stocks table{margin-top:15px;margin-bottom:35px;width:100%;color:#818181;font-size:11px;font-family:helvetica,arial,sans-serif}body.home div#wrapper div#content div.spotlight div#stocks table col.one{width:46%}body.home div#wrapper div#content div.spotlight div#stocks table col.two,body.home div#wrapper div#content div.spotlight div#stocks table col.three{width:27%}body.home div#wrapper div#content div.spotlight div#stocks table th{border-bottom:2px solid #cecece;font-weight:bold;padding-bottom:5px}body.home div#wrapper div#content div.spotlight div#stocks table th.change{text-align:right}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr td{padding:4px}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr.chartable{cursor:pointer}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr.chartable td{color:#075eab}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr.chartable:hover td,body.home div#wrapper div#content div.spotlight div#stocks table tbody tr.chartable.active td{background:#ddd}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr td{padding-top:6px;white-space:nowrap}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr td.red{text-align:right;color:#fa0505}body.home div#wrapper div#content div.spotlight div#stocks table tbody tr td.green{text-align:right;color:#068114}body.home div#wrapper div#content div.spotlight div.contact{background:#1b6fb4;color:#fff;overflow:hidden;position:relative;padding:0;padding-bottom:1em;float:left;width:220px;height:210px}body.home div#wrapper div#content div.spotlight div.contact > *{padding:0 10px}body.home div#wrapper div#content div.spotlight div.contact span.email{display:block}body.home div#wrapper div#content div.spotlight div.contact div.close{background:url(../images/round_close.gif) #075eab no-repeat top left;width:21px;height:21px;display:block;text-indent:-9999px;position:absolute;right:10px;top:10px;padding:0}body.home div#wrapper div#content div.spotlight div.contact div.regional{padding-top:10px}body.home div#wrapper div#content div.spotlight div.contact div.regional select{width:90%}body.home div#wrapper div#content div.spotlight div.contact h3{font-size:18px;background:#075eab;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:0.5em}body.home div#wrapper div#content div.spotlight div.contact h4{padding-bottom:10px;font-size:18px}body.home div#wrapper div#content div.spotlight div.contact span.telephone{font-size:20px;padding-bottom:0.5em;display:block}body.home div#wrapper div#content div.spotlight div.contact address{font-size:12.5px;padding-bottom:15px}body.home div#wrapper div#content div.spotlight div.contact address span{display:block}body.home div#wrapper div#content div.spotlight div.contact.me{height:auto}body.home div#wrapper div#content div.spotlight div.contact.me span.name{display:block;padding-top:0.5em;font-size:18px}body.home div#wrapper div#content div.spotlight div.contact.me span.title{display:block;font-size:12px;padding-bottom:1em}body.home div#wrapper div#content div.spotlight div.contact.me span.telephone{font-size:14px;padding-bottom:0.25em}body.home div#wrapper div#content div.spotlight div.contact.me a{color:#fff;text-decoration:none;font-size:12px}body.home div#wrapper div#content div.spotlight div.contact.me h3{text-transform:capitalize}body.home div#wrapper div#content div.spotlight div.contact.region_select{height:auto;padding-bottom:10px}body.home div#wrapper div#content div.spotlight div.contact.region_select div.regional{position:static}body.home div#wrapper div#content div.featured_items{clear:both}body.home div#wrapper div#content div.home_wrapper{clear:both;padding-bottom:20px;overflow:hidden}body.home div#wrapper div#content div.flash{width:940px;height:430px;margin-bottom:30px;position:relative;z-index:0}body.home div#wrapper div#content div.flash object{z-index:1}body.home div#wrapper div#content div.main_content{width:450px;float:left}body.home div#wrapper div#content div.main_content h2{border:none;font-weight:normal}body.home div#wrapper div#content div.sidebar{width:474px;float:right;padding-top:0}body.home div#wrapper div#content div.sidebar + *{clear:both}body.home div#wrapper div#content div.sidebar div.module{width:208px;float:left}body.home div#wrapper div#content div.sidebar div.module address{padding-top:20px}body.home div#wrapper div#content div.sidebar div.module div.regional{position:absolute;bottom:20px;left:0;width:180px}body.home div#wrapper div#content div.sidebar div.module.contact{width:227px;height:258px;float:right}body.home div#wrapper div#content div.sidebar div.module.contact.me{height:258px}body.home div#wrapper div#content div.sidebar div.module.rig_count{margin-right:14px;height:248px}body.home div#wrapper div#content div.trending_topics{clear:both;height:31px;overflow:hidden;position:relative;font-size:14px;background:#fff;border:1px solid #d8d3d3}body.home div#wrapper div#content div.trending_topics ul{padding-left:0;list-style:none}body.home div#wrapper div#content div.trending_topics div.nav{position:absolute;right:0;top:8px;background:#fff;padding:0 3px}body.home div#wrapper div#content div.trending_topics div.nav a{display:block;float:left;text-indent:-9999px;width:15px;height:15px;cursor:pointer;padding:0 2px}body.home div#wrapper div#content div.trending_topics div.nav a.left{background:url(../images/left.png) no-repeat left center}body.home div#wrapper div#content div.trending_topics div.nav a.right{background:url(../images/right.png) no-repeat left center}body.home div#wrapper div#content div.trending_topics span.trending{display:block;line-height:31px;padding-left:9px;float:left;background:#fff;position:relative}body.home div#wrapper div#content div.trending_topics ul li{padding-left:9em;line-height:31px;width:815px;float:left;font-size:14px}body.home div#wrapper div#content div.trending_topics ul li a{text-decoration:none}div.stockChart{background:url(../images/stock_chart_bubble.png) no-repeat left top;width:409px;height:260px;padding-top:10px;padding-bottom:30px;padding-left:6px;padding-right:9px}div.stockChart div.close{background:url(../images/round_close_gray.gif) no-repeat left top;width:21px;height:21px;cursor:pointer}div.stockChart div.stock_info div.stats{padding:0 25px}div.stockChart div.stock_info div.stats col.one{width:126px}div.stockChart div.stock_info div.stats col.two{width:66px}div.stockChart div.stock_info div.stats col.three{width:86px}div.stockChart div.stock_info div.stats col.four{width:86px}div.stockChart div.stock_info div.stats col.one,div.stockChart div.stock_info div.stats col.two,div.stockChart div.stock_info div.stats col.three{border-right:1px solid #d8d3d3}div.stockChart div.stock_info div.stats th{border-bottom:1px solid #d8d3d3;text-align:center}div.stockChart div.stock_info div.stats th em{color:#ff5f00;font-size:10px}div.stockChart div.stock_info div.stats td{text-align:center}div.stockChart div.stock_info div.stats td.green{color:#068114}div.stockChart div.stock_info div.stats td.red{color:#fa0505}div.stockChart div.stock_info div.stats th,div.stockChart div.stock_info div.stats td{padding:6px 0}div.stockChart div.stock_info div.graph{height:177px}div.stockChart div.stock_info div.graph ul{width:100%;overflow:hidden;padding-bottom:10px}div.stockChart div.stock_info div.graph ul li{float:left;text-align:center;width:100px;border-right:1px solid #818181}div.stockChart div.stock_info div.graph ul li.last{border:none}div.stockChart div.stock_info div.graph ul li a{text-decoration:none;color:#036cb0}div.stockChart div.stock_info div.graph ul li a.active{color:#818181}div#content{clear:both;overflow:hidden}div#content div.main_content{width:700px;float:left;overflow:hidden}div#content div.main_content span.sub-head{color:#5a6c71;font-size:21px;padding-top:15px;display:block}div#content div.main_content ul.sub_category{list-style:none;padding:0}div#content div.main_content ul.sub_category li{padding-left:175px;padding-bottom:1.5em;position:relative;margin:0.5em 0;height:86px}div#content div.main_content ul.sub_category li img{position:absolute;left:0;top:0;border:1px solid #ccc;background:#fff;padding:10px}div#content div.main_content ul.sub_category li h4{font-size:14px}div#content div.main_content ul.sub_category li a{color:#075eab;text-decoration:none}div#content div.main_content ul.sub_category li a:hover{text-decoration:underline}div#content div.main_content ul.sub_category li p{line-height:1.25em}div#content div.main_content div.results h3{padding-top:3em}div#content div.main_content div.results ul{list-style:none;padding:0}div#content div.main_content div.results ul li{margin-top:1em}div#content div.main_content div.results ul li h3{padding-top:0;font-size:14px}div#content div.main_content div.results ul li h3 a{text-decoration:none}div#content div.main_content ul.letters{padding:0;padding-top:12px;overflow:hidden;border:1px solid #cecece;border-left:none;border-right:none;list-style:none}div#content div.main_content ul.letters li{padding:0;border:1px solid #d8d3d3;text-align:center;margin-right:12px;margin-bottom:12px;float:left}div#content div.main_content ul.letters li a{width:24px;height:20px;padding:2px 0;display:block;text-decoration:none;color:#2369a6;font-size:18px;text-transform:uppercase}div#content div.main_content ul.letters li.current{background:#c3bcbc}div#content div.main_content ul.letters li.current a{color:#fff}div#content div.main_content div.children{padding-top:2em}div#content div.main_content div.children div.child{clear:both;border-bottom:1px solid #ccc;padding-bottom:25px;margin-bottom:25px;float:left;width:100%}div#content div.main_content div.children div.child:last-child{border:none}div#content div.main_content div.children div.child a{color:#075eab}div#content div.main_content div.children div.child a:hover{text-decoration:underline}div#content div.main_content div.children div.child div.info{float:left;width:300px}div#content div.main_content div.children div.child h3{font-size:18px}div#content div.main_content div.children div.child h3 a{text-decoration:none}div#content div.main_content div.children div.child img{float:left;padding-right:20px}div#content div.main_content div.children div.child ul{float:right}div#content div.main_content div.children div.child ul li{border-bottom:1px solid #ccc;width:130px;padding-top:3px;padding-bottom:3px}div#content div.main_content div.children div.child ul li:last-child{border:none}div#content div.main_content div.children div.child ul li h4{font-size:12px}div#content div.main_content div.children div.child ul li a{text-decoration:none}div#content div.sidebar{width:220px;float:right;padding-top:44px}div#content div.main_content_wrapper{width:700px;float:left}div#content div.main_content_wrapper div.main_content{width:460px;padding:0;float:right}div#content div.main_content_wrapper div.sidebar{float:left;padding-left:0;padding-right:10px;padding-top:17px}div.main_content ul.results{list-style:none;padding:0}div.main_content ul.results li.profile,div.main_content ul.results li.imagegallery{height:113px;overflow:hidden;position:relative;margin-bottom:22px;padding:0;padding-left:168px;border-bottom:1px dotted #ccc}div.main_content ul.results li.profile h4 a,div.main_content ul.results li.imagegallery h4 a{font-weight:bold;text-decoration:none;color:#5a6c71;font-size:18px}div.main_content ul.results li.profile span.job_title,div.main_content ul.results li.imagegallery span.job_title{font-size:12px;font-weight:bold}div.main_content ul.results li.profile p,div.main_content ul.results li.imagegallery p{line-height:1.25em}div.main_content ul.results li.profile div.image,div.main_content ul.results li.imagegallery div.image{position:absolute;left:0;top:3px}div.main_content div.inner_featured_items{background:#e8eaed;color:#818181;font-size:12px;margin-bottom:2em;line-height:3em;padding:0 1em}div.main_content div.inner_featured_items h2{font-size:12px;border:none;float:left;padding-left:0.5em;padding-bottom:0;border-bottom:none}div.main_content div.inner_featured_items ul.items{padding-left:1em;position:relative;font-size:10px}div.main_content div.inner_featured_items ul.items li{width:auto;display:inline;clear:both;padding:0;margin-left:-2px;padding:0 1em;border-left:1px solid #818181}div.main_content div.inner_featured_items ul.items li:first-child{padding-left:2em;border:none}div.main_content div.inner_featured_items ul.items li a{color:#075eab;text-decoration:none}div.main_content div.inner_featured_items ul.items li a:hover{text-decoration:underline}div.main_content div.profile{padding-top:20px;overflow:hidden;padding-bottom:10px}div.main_content div.profile div.image{float:left;margin-right:14px}div.main_content div.profile span.name{display:block;font-size:21px}div.main_content div.profile span.job_title{display:block;font-size:14px}div.shareholder_disclaimer{margin-top:2em;border:1px solid #ccc;padding:1em 2em;font-size:10px;text-align:justify}div.shareholder_disclaimer h2{margin-bottom:0.25em}div.shareholder_disclaimer a{display:block;padding-top:1em;font-size:15px;text-decoration:none}div.shareholder_disclaimer a:hover{text-decoration:underline}div.sidebar div.module{padding:10px 11px;margin-bottom:11px;position:relative}div.sidebar div.module a{text-decoration:none}div.sidebar div.module.shareholder_services{padding:0;border:1px solid #d8d3d3}div.sidebar div.module.shareholder_services h3{padding:10px;padding-bottom:5px;font-size:18px;border-bottom:1px solid #d8d3d3}div.sidebar div.module.shareholder_services h4{margin:0 10px;padding:10px 0;padding-bottom:5px;font-size:14px;border-top:1px dotted #d8d3d3}div.sidebar div.module.shareholder_services ul{padding:10px;padding-top:5px;line-height:1.5em}div.sidebar div.module.contact{background:#1b6fb4;color:#fff;overflow:hidden;position:relative;padding:0;padding-bottom:1em}div.sidebar div.module.contact > *{padding:0 10px}div.sidebar div.module.contact span.email{display:block}div.sidebar div.module.contact div.close{background:url(../images/round_close.gif) #075eab no-repeat top left;width:21px;height:21px;display:block;text-indent:-9999px;position:absolute;right:10px;top:10px;padding:0}div.sidebar div.module.contact div.regional{padding-top:10px}div.sidebar div.module.contact div.regional select{width:90%}div.sidebar div.module.contact h3{font-size:18px;background:#075eab;padding-top:0.5em;padding-bottom:0.5em;margin-bottom:0.5em}div.sidebar div.module.contact h4{padding-bottom:10px;font-size:18px}div.sidebar div.module.contact span.telephone{font-size:20px;padding-bottom:0.5em;display:block}div.sidebar div.module.contact address{font-size:12.5px;padding-bottom:15px}div.sidebar div.module.contact address span{display:block}div.sidebar div.module.contact.me{height:auto}div.sidebar div.module.contact.me span.name{display:block;padding-top:0.5em;font-size:18px}div.sidebar div.module.contact.me span.title{display:block;font-size:12px;padding-bottom:1em}div.sidebar div.module.contact.me span.telephone{font-size:14px;padding-bottom:0.25em}div.sidebar div.module.contact.me a{color:#fff;text-decoration:none;font-size:12px}div.sidebar div.module.contact.me h3{text-transform:capitalize}div.sidebar div.module.contact.region_select{height:auto;padding-bottom:10px}div.sidebar div.module.contact.region_select div.regional{position:static}div.sidebar div.module.contact a{display:block;color:#fff;padding-top:5px}div.sidebar div.module.contact a:hover{text-decoration:underline}div.sidebar div.module.need_help{padding:10px;background:#e8eaed}div.sidebar div.module.need_help h4{padding-bottom:10px}div.sidebar div.module.need_help input.text{width:165px}div.sidebar div.module.rig_count{background:#fff;border:1px solid #d8d3d3}div.sidebar div.module.rig_count a.count{overflow:hidden;display:block}div.sidebar div.module.rig_count a.view{text-transform:uppercase;font-size:8px;display:block;text-align:right}div.sidebar div.module.rig_count h3{color:#593c2e;font-size:18px;padding-bottom:5px;text-align:left}div.sidebar div.module.rig_count p{font-size:11.5px}div.sidebar div.module.search{background:#7b7b7b;color:#fff}div.sidebar div.module.associated_content{padding:0 0 5px 0;background:#fff;border-bottom:1px solid #ccc}div.sidebar div.module.associated_content h3{font-size:18px;background:#6b9f47;padding:10px 15px;margin-bottom:10px;color:#fff}div.sidebar div.module.associated_content h4{font-size:15px;font-weight:bold;color:#008f00;padding-left:6px;padding-bottom:5px}div.sidebar div.module.associated_content h5{font-size:13px;font-weight:normal}div.sidebar div.module.associated_content h5 a{color:#008f00;white-space:nowrap}div.sidebar div.module.associated_content div{margin-bottom:5px;border-bottom:1px dotted #ccc}div.sidebar div.module.associated_content ul{padding:0 5px;list-style:disc;color:#008f00}div.sidebar div.module.associated_content ul li{padding-bottom:10px;margin-left:1.5em}div.sidebar div.module.associated_content ul li p{display:none}div.sidebar div.module.associated_content a.view_all{display:block;font-size:10px;padding-right:5px;text-align:right;text-transform:uppercase;text-decoration:none;font-weight:bold;cursor:pointer;padding-bottom:5px}div.sidebar div.module.associated_content a.view_all:hover{text-decoration:underline}div.sidebar div.module.featured{background:#d17f1e}div.sidebar div.module.featured h3{background:#c56a17}div.sidebar div.module.graduate,div.sidebar div.module.job_search,div.sidebar div.module.demo_support{background:#9dc742}div.sidebar div.module.graduate h3,div.sidebar div.module.job_search h3,div.sidebar div.module.demo_support h3{background:#75c517}div.sidebar div.module.featured,div.sidebar div.module.graduate,div.sidebar div.module.job_search,div.sidebar div.module.demo_support{padding:0;color:#fff}div.sidebar div.module.featured h3,div.sidebar div.module.graduate h3,div.sidebar div.module.job_search h3,div.sidebar div.module.demo_support h3{font-size:18px;margin-bottom:-5px;padding:0.5em 10px;margin-bottom:5px}div.sidebar div.module.featured p,div.sidebar div.module.graduate p,div.sidebar div.module.job_search p,div.sidebar div.module.demo_support p{padding:10px}div.sidebar div.module.featured a.view_more,div.sidebar div.module.graduate a.view_more,div.sidebar div.module.job_search a.view_more,div.sidebar div.module.demo_support a.view_more{text-transform:uppercase;color:#fff;text-decoration:none;display:block;text-align:right;font-weight:bold;font-size:10px;padding:10px}div.sidebar div.module.featured a.view_more:hover,div.sidebar div.module.graduate a.view_more:hover,div.sidebar div.module.job_search a.view_more:hover,div.sidebar div.module.demo_support a.view_more:hover{text-decoration:underline}div.sidebar div.module.job_search h4,div.sidebar div.module.demo_support h4{padding:0 10px;font-weight:bold;font-size:16px}div.sidebar div.module.job_search a,div.sidebar div.module.demo_support a{color:#fff;margin:0 10px 10px 10px;padding-bottom:10px;display:block;white-space:nowrap;border-bottom:2px solid #fff;text-transform:capitalize;font-weight:bold}div.sidebar div.module.job_search a:last-child,div.sidebar div.module.demo_support a:last-child{border-bottom:none}div.sidebar div.module.job_search a:hover,div.sidebar div.module.demo_support a:hover{text-decoration:underline}div.sidebar div.module.demo_support h4{padding-top:5px}div.sidebar div.module.demo_support a{margin-bottom:5px}div.sidebar div.module.news_and_events{padding:0}div.sidebar div.module.news_and_events ul.nav li{float:left;border:1px solid #ccc;width:127px;height:18px;padding-left:5px;padding-right:5px;padding-top:10px;padding-bottom:5px;cursor:pointer}div.sidebar div.module.news_and_events ul.nav li h3{font-size:17.5px}div.sidebar div.module.news_and_events ul.nav li:first-child{width:64px;text-align:center;margin-right:5px}div.sidebar div.module.news_and_events ul.nav li.active{height:24px;border-bottom:none;color:#fff;background:#5a6c71}div.sidebar div.module.news_and_events div{clear:both;background:#fff;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:10px;overflow:hidden;line-height:1.5em}div.sidebar div.module.news_and_events div p{padding:0}div.sidebar div.module.news_and_events div ul{padding-top:10px}div.sidebar div.module.news_and_events div ul li{padding:5px 0;border-bottom:1px dotted #ccc}div.sidebar div.module.news_and_events div h4{font-size:12px;font-weight:bold;padding:5px 0}div.sidebar div.module.news_and_events div h4 a{text-decoration:none;color:#5a6c71}div.sidebar div.module.news_and_events div h4 a:hover{text-decoration:underline}div.sidebar div.module.news_and_events div h5{font-size:11px;font-weight:bold;display:inline}div.sidebar div.module.news_and_events div h5 a{text-decoration:none;color:#5a6c71}div.sidebar div.module.news_and_events div h5 a:hover{text-decoration:underline}div.sidebar div.module.news_and_events a.view_all{text-transform:uppercase;text-decoration:none;font-size:10px;font-weight:bold;cursor:pointer;display:block;text-align:right;padding:3px;background:#fff}div.sidebar div.module.news_and_events a.view_all:hover{text-decoration:underline}div.sidebar div.module.news_and_events div#News ul{list-style:disc inside;padding:0;padding-bottom:10px}div.sidebar div.module.news_and_events div#News ul li{border:none;margin:0;padding:0}div.sidebar div.module.news_and_events div#News p{display:none}div.sidebar div.module.news_and_events div#Events p{display:none}div#content div.main_content_wrapper div.sidebar div.module{padding:0;position:relative;margin-bottom:0}div#content div.main_content_wrapper div.sidebar div.module.open div.arrow{background:url(../images/blue_arrow_down.png) no-repeat left top}div#content div.main_content_wrapper div.sidebar div.module div.arrow{position:absolute;left:0;top:0.75em;background:url(../images/blue_arrow_right.png) no-repeat 2px top;width:9px;height:9px;cursor:pointer}div#content div.main_content_wrapper div.sidebar div.module ul{padding-left:20px;padding-bottom:5px;border-bottom:1px solid #ccc}div#content div.main_content_wrapper div.sidebar div.module ul li{padding:0.5em 0;color:#477528}div#content div.main_content_wrapper div.sidebar div.module ul li a{color:#075eab}div#content div.main_content_wrapper div.sidebar div.module ul li a:hover{text-decoration:underline}div#content div.main_content_wrapper div.sidebar div.module ul a{font-size:12.5px;text-decoration:none;color:#5a6c71}div#content div.main_content_wrapper div.sidebar div.module h3{padding:5px 10px;padding-left:15px;font-size:14px;border-bottom:1px solid #ccc}div#content div.main_content_wrapper div.sidebar div.module h3 a{text-decoration:none;color:#7b7b7b}div#content div.main_content_wrapper div.sidebar div.module.menu h3 a{text-decoration:none}div#content div.main_content_wrapper div.sidebar div.module.menu ul{padding:0.5em 15px;font-size:12.5px}div#content div.main_content_wrapper div.sidebar div.module.menu ul a{color:#7b7b7b;text-decoration:none}div#content div.main_content_wrapper div.sidebar div.module.menu ul li{color:#477528}div#content div.main_content_wrapper div.sidebar div.module.menu ul li a{color:#075eab}div#content div.main_content_wrapper div.sidebar div.module.menu ul li a:hover{text-decoration:underline}div#content div.main_content_wrapper div.sidebar div.module.menu ul li ul{padding:0;padding-top:0.5em;border:none;margin-bottom:-0.25em}div#content div.main_content_wrapper div.sidebar div.module.menu ul li ul li{padding-left:1em;background:url(../images/dash.png) no-repeat left 1em}div#contact-form h3,div#technical-contact-form h3,div#feedback-contact-form h3{padding:10px 20px;font-size:18px;border-bottom:1px solid #ccc;margin-bottom:10px;line-height:1.3em}div#contact-form form,div#technical-contact-form form,div#feedback-contact-form form{padding:10px 20px}div#contact-form form .robot,div#technical-contact-form form .robot,div#feedback-contact-form form .robot{display:none}div#contact-form form p,div#technical-contact-form form p,div#feedback-contact-form form p{padding-right:50px}div#contact-form form p.error,div#technical-contact-form form p.error,div#feedback-contact-form form p.error{background:url(../images/invalid.png) no-repeat right 10px}div#contact-form form p.error .text,div#technical-contact-form form p.error .text,div#feedback-contact-form form p.error .text{border-color:#bd3d2b}div#contact-form form p.valid,div#technical-contact-form form p.valid,div#feedback-contact-form form p.valid{background:url(../images/valid.png) no-repeat right 10px}div#contact-form form p.valid .text,div#technical-contact-form form p.valid .text,div#feedback-contact-form form p.valid .text{border-color:#009100}div#contact-form form p.phone,div#technical-contact-form form p.phone,div#feedback-contact-form form p.phone{display:none}div#contact-form form .text,div#technical-contact-form form .text,div#feedback-contact-form form .text{width:360px;padding:6px 5px;background:#e8eaed;border:1px solid #d2d2d2;color:#818181;font-family:arial,sans-serif;font-size:12px}div#contact-form form .submit_buttons,div#technical-contact-form form .submit_buttons,div#feedback-contact-form form .submit_buttons{padding-top:1em;float:right}div#contact-form form .submit_buttons input.submit,div#technical-contact-form form .submit_buttons input.submit,div#feedback-contact-form form .submit_buttons input.submit{background:#c6bfbf;border:none;color:#fff;text-transform:uppercase;font-size:14px;padding:1px 2px;margin-left:1.25em;cursor:pointer;font-weight:bold}div#contact-form form .submit_buttons a.cancel,div#technical-contact-form form .submit_buttons a.cancel,div#feedback-contact-form form .submit_buttons a.cancel{background:#fff;border:1px solid #c6bfbf;display:block;float:left;padding:1px 5px;text-decoration:none;color:#818181;font-size:14px;text-transform:uppercase;font-weight:bold}div#contact-confirmation h3,div#technical-contact-confirmation h3,div#feedback-contact-confirmation h3{font-size:18px;padding:1em;border-bottom:1px solid #ccc}div#contact-confirmation ul,div#technical-contact-confirmation ul,div#feedback-contact-confirmation ul{padding:1.5em;font-size:14px}div#contact-confirmation ul li,div#technical-contact-confirmation ul li,div#feedback-contact-confirmation ul li{padding-bottom:0.5em}div#contact-confirmation ul a,div#technical-contact-confirmation ul a,div#feedback-contact-confirmation ul a{text-decoration:none}div#content div.main_content_wrapper div.sidebar div#recently-viewed h3{color:#7b7b7b}div.stock_quote.active{background:#fff;border:1px solid #ccc}div.stock_quote.active h3{color:#593c2e;font-size:18px;padding-bottom:9px}div.stock_quote.active a{display:block;text-align:right;font-size:8px;color:#005aa9;text-decoration:none;padding-top:10px;text-transform:uppercase;font-weight:bold}div.stock_quote.active div{background:#f2f2f2;padding:8px 13px;color:#593c2e}div.stock_quote.active div p{padding:0}div.stock_quote.active div h4{font-size:18px}div.stock_quote.active div span.price{color:#34831d;font-size:24px;padding-top:12px;padding-bottom:18px;display:block}div.stock_quote.active div span.change{display:block}div.popout{background:url(../images/sidebar_popout_top.png) no-repeat left top;width:243px;padding-top:7px;z-index:2}div.popout div{background:url(../images/sidebar_popout_btm.png) no-repeat left bottom;min-height:150px;padding:9px;padding-top:0;padding-right:33px}div.popout.news_events a{color:#5a6c71;font-weight:bold;text-decoration:none;display:block;padding-bottom:5px}div.popout.associated_info a{color:#0c5600;text-decoration:none;display:block;padding-bottom:5px}div#content div.main_content div.featured_items h2{border:none}div#content div.featured_items h2{padding-top:16px;border:none}div#content div.featured_items ul.items{padding-left:0;list-style:none}div#content div.featured_items ul.items ul{list-style:none}div#content div.featured_items ul.items li{float:left;margin-bottom:10px;margin-right:18px;padding:9px;padding-bottom:20px;width:440px;height:190px;border:1px solid #d8d3d3;background:#fff;position:relative;overflow:hidden}div#content div.featured_items ul.items li.trailing h3{overflow:hidden;white-space:nowrap;height:1em}div#content div.featured_items ul.items li.carousel li{position:relative;height:200px;width:434px;padding:10px;border:none}div#content div.featured_items ul.items li.carousel li p{line-height:1.5em}div#content div.featured_items ul.items li.carousel li h3{float:left;width:210px;font-size:18px;position:relative;top:-4px}div#content div.featured_items ul.items li.carousel a.view_more{display:block}div#content div.featured_items ul.items li.carousel div.nav{position:absolute;left:0;bottom:5px;background:#fff;padding-left:10px}div#content div.featured_items ul.items li.carousel div.nav a{padding:0 3px;display:block;float:left;width:14px;height:15px;text-indent:-9999px;background:url(../images/light_gray_circle.png) no-repeat left top}div#content div.featured_items ul.items li.carousel div.nav a.active{background:url(../images/dark_gray_circle.png) no-repeat left top}div#content div.featured_items ul.items h3{font-weight:normal;padding-bottom:5px;font-size:18px;position:relative;top:-4px}div#content div.featured_items ul.items h3 a{text-decoration:none;color:#593c2e;font-size:18px}div#content div.featured_items ul.items div.image{float:left;padding-right:10px;width:210px}div#content div.featured_items ul.items div.image img{display:block}div#content div.featured_items ul.items div.image span.caption{font-size:12.5px;display:block;padding-top:1em}div#content div.featured_items ul.items div.image span.caption a{text-decoration:none;color:#5a6c71}div#content div.featured_items ul.items p{margin:0;float:left;width:210px}div#content div.featured_items ul.items a.view_more{position:absolute;bottom:5px;right:11px;font-size:8px;text-transform:uppercase;text-decoration:none}div.print_share{background:#fff;border:1px solid #ccc;margin-bottom:1em;margin-top:1em;float:left;width:99.5%;clear:both}div.print_share a{display:block;font-size:14px;color:#5a6c71;text-decoration:none;margin:8px;cursor:pointer}div.print_share a.print{float:left;background:url(../images/print.png) no-repeat left center;padding-left:20px}div.print_share a.share{float:right;background:url(../images/share.png) no-repeat left center;padding-left:20px}div.hero_carousel{overflow:hidden}div.hero_carousel div.hero_carousel_nav{position:absolute;left:0;bottom:5px}div.hero_carousel div.hero_carousel_nav a{padding:0 3px;display:block;float:left;width:14px;height:15px;text-indent:-9999px;background:url(../images/light_gray_circle.png) no-repeat left top}div.hero_carousel div.hero_carousel_nav a.active{background:url(../images/dark_gray_circle.png) no-repeat left top}div.hero_carousel ul{padding:0}div.hero_carousel ul li{list-style:none;padding:0;float:left}a.video{float:right;text-transform:uppercase;text-decoration:none;font-size:11px;font-weight:bold;position:relative;background:url(../images/page_right_blue.png) 0 0 no-repeat;display:block;padding-left:20px;padding-top:1px;padding-bottom:3px;top:-13px}a.video:hover{text-decoration:underline}div.video_player{display:none;height:100%;width:100%}div.video_player object{display:block;margin:0 auto;text-align:center}div.ui-dialog{background:#fff;position:absolute;border:2px solid #fff}div.ui-dialog div.ui-dialog-titlebar{background:#d2d2d2;height:20px;margin-bottom:2px}div.ui-dialog div.ui-dialog-titlebar .ui-dialog-title{float:left}div.ui-dialog div.ui-dialog-titlebar .ui-dialog-titlebar-close{height:20px;display:block;width:22px;float:right;background:url(../images/close.png) no-repeat left top;text-indent:-9999px}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;background-position:50% 50%;background-repeat:repeat-x;opacity:0.8;filter:alpha(opacity=80)}div.carousel{background:#fff;border:1px solid #d8d3d3;padding:9px;position:relative;height:190px}div.carousel div.item{height:100%;position:relative;z-index:1}div.carousel div.item span.date{display:none;padding-bottom:3px}div.carousel div.item span.region{display:none;padding-bottom:3px}div.carousel div.item span.region a{text-decoration:none}div.carousel h3{font-size:18px;overflow:hidden;margin-bottom:5px}div.carousel h3 a{color:#593c2e;font-size:18px;text-decoration:none}div.carousel p{float:left;width:220px;line-height:1.4em;padding-top:0}div.carousel div.image{float:left;padding-right:10px;width:210px;height:120px}div.carousel div.image a.resource{font-size:12px;text-decoration:none;display:block;padding-top:3px}div.carousel a.view_more{display:block;position:absolute;bottom:5px;font-size:8px;right:11px;text-decoration:none;text-transform:uppercase}div.region{display:none}div.regional select{width:100%}div.sidebar div.module.contact.me h3{text-transform:none}div#content div.search_page div.main_content h2 span.count{font-size:12px}div#content div.search_page div.sidebar div.module{margin-bottom:0}div#content div.search_page div.sidebar div.module fieldset ul{border:none;padding-top:0;padding-bottom:0}div#content div.search_page div.sidebar div.module fieldset ul label{color:#647579}div#content div.search_page div.sidebar div.module fieldset legend{padding-left:20px;padding-bottom:5px;padding-top:5px;color:#647579}div#content div.search_page div.sidebar div.module form{border-bottom:1px solid #ccc;padding-bottom:5px}div#content div.main_content{position:relative}div#content div.main_content h3.no_results{padding-top:1em;font-size:16px}div#content div.main_content p{margin-top:0.6em}div#content div.main_content form.search{position:absolute;top:11px;right:0}div#content div.main_content form.search input.text{width:133px}div#content div.main_content form.search input.submit{background:#c3bcbc;border:none;color:#fff;font-weight:bold;font-size:13px;padding:1px 5px;position:relative;top:1px}div#content div.main_content ul.results{list-style:none;padding:0;padding-top:20px}div#content div.main_content ul.results li{padding:0}div#content div.main_content ul.results li div.item{clear:both;overflow:hidden;padding-bottom:33px}div#content div.main_content ul.results li div.item div.image{float:left;margin-right:1em}div#content div.main_content ul.results li div.item div.image img{padding:9px;background:#fff;border:1px solid #cdcdcd}div#content div.main_content ul.results li div.item div.image img.icon{background:none;padding:9px 10px}div#content div.main_content ul.results li div.item div.description{float:left;width:280px}div#content div.main_content ul.results li h4{font-size:14px;position:relative;top:-3px}div#content div.main_content ul.results li h4 a{font-size:14px;line-height:1.25em;color:#2574b9;text-transform:none}div#content div.main_content ul.results li h4 a:hover{text-decoration:underline}div#content div.main_content ul.results li p{padding:0;line-height:1.25em;color:#818181}div#content div.main_content ul.results li a{text-transform:uppercase;text-decoration:none;font-size:10px}div#content div.main_content ul.results li a:hover{text-decoration:underline}div#content div.main_content div.pagination{background:#fff;border:1px solid #ccc;margin-bottom:39px;height:31px;line-height:31px;padding:0 11px}div#content div.main_content div.pagination div.pages{float:right;padding-top:4px}div#content div.main_content div.pagination span.previous{background:url(../images/page_left_disabled.png) no-repeat left top;margin-top:3px;text-indent:-9999px;display:block;float:left;width:16px;height:16px}div#content div.main_content div.pagination span.previous a{background:url(../images/page_left.png) no-repeat left top;text-indent:-9999px;display:block;float:left;width:16px;height:16px}div#content div.main_content div.pagination span.next{background:url(../images/page_right_disabled.png) no-repeat left top;margin-top:3px;text-indent:-9999px;display:block;float:left;width:16px;height:16px}div#content div.main_content div.pagination span.next a{background:url(../images/page_right.png) no-repeat left top;text-indent:-9999px;display:block;float:left;width:16px;height:16px}div#content div.main_content div.pagination span.page_select{float:left;color:#5a6c71}div#content div.main_content div.pagination span.page_select p{font-size:14px;padding:0 0.5em;margin:0}div#content div.main_content div.pagination span.page_select p input{width:41px;text-align:center;color:#5a6c71;font-family:helvetica,arial,sans-serif;font-size:15px}div#content div.main_content div.sidebar{color:#5a6c71}div#content div.main_content div.sidebar h3{color:#5a6c71}div#content div.main_content div.sidebar div.module.menu form ul{border:none}div#content div.main_content div.sidebar div.module.menu form ul li label{padding-left:1em}div#content div.main_content div.sidebar div.module.menu form ul li label span{color:#2b83d1}div#content div.main_content div.sidebar div.module.menu form legend{font-weight:bold;padding:1em 0 0 1.25em}div.sidebar div.news_search{border-bottom:1px solid #ccc;padding:0;padding-bottom:17px;padding-top:5px}div.sidebar div.news_search h4{color:#64493c;font-size:18px;padding-bottom:0.25em}div.sidebar div.news_search input.text{width:164px;height:14px}div.sidebar div.news_search input.search{background-image:none;text-indent:0;color:#fff;width:auto;height:auto;padding:1px 5px;font-size:13px;background:#c3bcbc;position:static}form.sort{float:right;padding-top:10px}a.rss{background:url(../images/rss.png) no-repeat top left;display:block;width:16px;height:16px;text-indent:-9999px}div.child a.rss{float:right}div.pagination a.rss{margin-top:8px;float:left}div#content div.main_content div.children div.child.subcontent_list{padding-bottom:0}div#content div.main_content div.children div.child.subcontent_list div.subcontent{overflow:hidden;padding-bottom:20px}div#content div.main_content div.children div.child.subcontent_list div.image img{margin-right:1em;padding:9px;border:1px solid #ccc}div#content div.main_content div.children div.child.subcontent_list p{padding:0}div#content div.main_content div.children div.child.subcontent_list ul{list-style:none;padding:0;width:100%}div#content div.main_content div.children div.child.subcontent_list ul li{padding:0;padding-bottom:25px;border:none;width:100%}div#content div.main_content.investors .three_col{width:100%;float:left;padding-bottom:3em;padding-top:1em;font-size:12px}div#content div.main_content.investors p{line-height:1.2em}div#content div.main_content.investors .column{width:233px;float:left}div#content div.main_content.investors .column.rig_count{border-right:1px solid #cecece}div#content div.main_content.investors .column.annual_report{padding:0 5px 0 20px;width:193px}div#content div.main_content.investors .column.annual_report h2{padding-bottom:15px}div#content div.main_content.investors .column.annual_report p{padding-top:0;margin-top:0}div#content div.main_content.investors .column.annual_report a{font-size:11px}div#content div.main_content.investors .column.annual_report div.image{float:left;padding-right:20px}div#content div.main_content.investors .column.annual_report div.image img{-moz-box-shadow:2px 2px 5px rgba(0,0,0,0.5)}div#content div.main_content.investors .column.column.stocks div.stock_quote{padding:10px}div#content div.main_content.investors .column.column.stocks div.stock_quote span.price{padding-bottom:5px}div#content div.main_content.investors .column h2{font-size:16px;color:#075eab;border:none}div#content div.main_content.investors .column a{text-decoration:none}div#content div.main_content.investors .column ul{list-style:none;padding-left:0;padding-top:1em}div#content div.main_content.investors .column ul li{padding:0;line-height:1.5em}div.user_content{font-size:12.5px}div.user_content div.image{padding:0.5em 0;float:left;margin-right:1em}div.user_content div.image img{padding:9px;background:#fff;border:1px solid #cdcdcd}div.user_content div.image img.icon{background:none;padding:9px 10px}div.user_content ul{line-height:1.5em}div.user_content a{text-decoration:none;font-size:12.5px}div.user_content a:hover{text-decoration:underline}div.user_content a.resource{text-transform:uppercase}div.user_content pre{font-family:Arial,sans-serif;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;line-height:1.5em;padding:0.5em 0}div.user_content table.stripe{margin-top:1em;margin-bottom:1em;width:100%}div.user_content table.stripe th{font-weight:bold}div.user_content table.stripe th,div.user_content table.stripe td{padding:5px}div.user_content table.stripe tr.even td,div.user_content table.stripe tr.even th{background:#e3e3e3}div.flash{position:relative;overflow:hidden;height:430px}div.flash ul.slideshow{position:relative;overflow:hidden;height:430px}div.flash ul.slideshow li{position:absolute;left:0;top:0}div.flash a.flash_button{position:absolute;top:30px;right:30px;width:85px;height:85px;display:block;cursor:pointer;background:url(../images/home_slides/button.png) no-repeat left top}div.flash a.flash_button:hover{background:url(../images/home_slides/buttoff.png) no-repeat left top}ul.site_map a{font-size:25px;color:#5a6c71;display:block;padding-bottom:0.25em;padding-top:0.5em;border-bottom:1px solid #ccc;text-decoration:none;clear:left}ul.site_map a:hover{text-decoration:underline}ul.site_map ul{min-height:120px;padding-left:0.5em}ul.site_map ul li{padding-top:1.5em;padding-bottom:1em;float:left;width:30%}ul.site_map ul a{font-size:17.5px;display:inline;padding:0;border:none}ul.site_map ul ul li{float:none;padding:0;width:100%}ul.site_map ul ul a{font-size:14px}ul.rss li{float:left;width:33%;padding:2em 0}ul.rss li a{color:#5a6c71;font-size:20px;text-decoration:none;padding-left:30px;background:url(../images/rss.png) no-repeat left center}ul.rss li a:hover{text-decoration:underline}input.text{width:360px;padding:6px 5px;background:#e8eaed;border:1px solid #d2d2d2;color:#818181;font-family:arial,sans-serif;font-size:12px;height:auto}.submit_buttons{padding-top:1em;float:right}.submit_buttons input.submit{background:#c6bfbf;border:none;color:#fff;text-transform:uppercase;font-size:14px;padding:1px 2px;margin-left:1.25em;cursor:pointer;font-weight:bold}.submit_buttons a.cancel{background:#fff;border:1px solid #c6bfbf;display:block;float:left;padding:1px 5px;text-decoration:none;color:#818181;font-size:14px;text-transform:uppercase;font-weight:bold}input.error{border-color:#d00}span.required{font-size:20px;color:#d00;text-transform:uppercase;margin-top:-2px;margin-left:5px}div#subscription-form div.publications{margin-top:5px;margin-bottom:15px;padding:5px;padding-bottom:5px}div#subscription-form div.publications h4{padding-top:5px;padding-bottom:5px}div#subscription-form div.publications div.selections{width:620px;float:left}div#subscription-form div.publications div.selections div{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2}div#subscription-form div.publications div.selections div label{font-weight:bold}div#subscription-form div.publications div.selections div p{padding-left:5px;font-size:11px;font-style:italic}div#subscription-form div.publications div.selections div div{border:none}div#subscription-form div.publications div.selections div div.conference_prefs{display:none;overflow:hidden}div#subscription-form div.publications div.selections div div.conference_prefs label{display:block;padding-bottom:5px}div#subscription-form div.publications div.selections div.conference{overflow:hidden}div#subscription-form div.publications div.selections div.conference div.select{float:left;clear:left}div#subscription-form div.publications div.selections div.conference div.select label{float:left}div#subscription-form div.publications div.selections div.conference div.select div.selections{clear:left}div#subscription-form div.publications div.selections div.conference div.select div.selections div{width:22%;float:left}div#subscription-form div.publications div.selections div.conference div.select div.selections div input{float:left}div#subscription-form div.publications div.selections div.conference div.select div.selections div label{float:none;padding-left:20px}div#subscription-form div.publications div.selections div.conference div.interest div.selections div{width:30%}div#subscription-form div.publications div.selections div.conference div.error{color:#d00;font-weight:bold;font-size:14px;padding:5px;font-size:12px;text-align:center;border:1px solid #d00;width:50%;float:right;padding:15px 0}div#subscription-form div.publications div.selections div.conference.error{border-color:#d00}div#subscription-form div.publications div.selections div.conference span.required{margin-top:2px}div#subscription-form div.publications.error div.selections div{border-color:#d00}div#subscription-form div.publications.error div.info_center{border-color:#d00}div#subscription-form div.publications div.info_center{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2;width:290px;float:right}div#subscription-form div.publications div.info_center label{font-weight:bold}div#subscription-form div.publications div.info_center p{padding-left:5px;font-size:11px;font-style:italic}div#subscription-form div.publications div.info_center div.error{color:#d00;font-weight:bold;font-size:14px;padding:5px}div#subscription-form div.publications div.info_center span.required{position:relative;top:8px}div#subscription-form div.publications div.info_center span.required span{font-size:8px;position:relative;bottom:8px}div#subscription-form div.personal_info{clear:both;margin-top:5px;margin-bottom:15px;padding:5px;padding-bottom:5px}div#subscription-form div.personal_info div.form{float:left}div#subscription-form div.personal_info div.info_center{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2;float:right;width:290px}div#subscription-form div.personal_info div.info_center label{font-weight:bold}div#subscription-form div.personal_info div.info_center p{padding-left:5px;font-size:11px;font-style:italic}div#subscription-form div.personal_info div.info_center div.error{color:#d00;font-weight:bold;font-size:14px;padding:5px}div#subscription-form div.personal_info div.info_center.error{border-color:#d00}div#subscription-form div.preferences{margin-top:5px;margin-bottom:15px;padding:5px;padding-bottom:5px;clear:both}div#subscription-form div.preferences h4{padding-bottom:3px}div#subscription-form div.preferences div{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2}div#subscription-form div.preferences div label{font-weight:bold}div#subscription-form div.preferences div p{padding-left:5px;font-size:11px;font-style:italic}div#subscription-form p.submit_buttons{float:left;padding:5px;padding-top:0}div#subscription-form p.submit_buttons input.submit{margin-left:0;background:#2557a0;text-transform:capitalize;font-weight:normal;font-size:18px;font-family:"helvetica",sans-serif;padding:3px;padding-right:50px;padding-top:5px}div#connexus_form,div#total_depth_form{padding:0 5px}div#connexus_form h4,div#total_depth_form h4{padding-top:10px;padding-bottom:5px}div#connexus_form div.selections,div#total_depth_form div.selections{float:left;width:620px}div#connexus_form div.selections div.online,div#connexus_form div.selections div.print,div#total_depth_form div.selections div.online,div#total_depth_form div.selections div.print{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2}div#connexus_form div.selections div.online label,div#connexus_form div.selections div.print label,div#total_depth_form div.selections div.online label,div#total_depth_form div.selections div.print label{font-weight:bold}div#connexus_form div.selections div.online p,div#connexus_form div.selections div.print p,div#total_depth_form div.selections div.online p,div#total_depth_form div.selections div.print p{padding-left:5px;font-size:11px;font-style:italic}div#connexus_form div.selections div.online.error,div#connexus_form div.selections div.print.error,div#total_depth_form div.selections div.online.error,div#total_depth_form div.selections div.print.error{border-color:#d00}div#connexus_form div.selections div.subscription_info,div#total_depth_form div.selections div.subscription_info{display:none;background:#f7f7f7;padding:10px;border:1px solid #d2d2d2}div#connexus_form div.selections div.subscription_info div.html_email,div#total_depth_form div.selections div.subscription_info div.html_email{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2;margin-top:10px}div#connexus_form div.selections div.subscription_info div.html_email label,div#total_depth_form div.selections div.subscription_info div.html_email label{font-weight:bold}div#connexus_form div.selections div.subscription_info div.html_email p,div#total_depth_form div.selections div.subscription_info div.html_email p{padding-left:5px;font-size:11px;font-style:italic}div#connexus_form div.selections div.subscription_info div,div#total_depth_form div.selections div.subscription_info div{padding:5px 0}div#connexus_form div.selections span.required,div#total_depth_form div.selections span.required{padding-top:2px;margin-bottom:-4px}div#connexus_form div.info_center,div#total_depth_form div.info_center{padding:5px;margin-bottom:5px;background:#e8eaed;border:1px solid #d2d2d2;width:290px;float:right}div#connexus_form div.info_center label,div#total_depth_form div.info_center label{font-weight:bold}div#connexus_form div.info_center p,div#total_depth_form div.info_center p{padding-left:5px;font-size:11px;font-style:italic}div#connexus_form div.info_center.error,div#total_depth_form div.info_center.error{border-color:#d00}div#connexus_form div.info_center div.error,div#total_depth_form div.info_center div.error{color:#d00;font-weight:bold;font-size:14px;padding:5px}div#connexus_form div.info_center span.required,div#total_depth_form div.info_center span.required{position:relative;top:8px}div#connexus_form div.info_center span.required span,div#total_depth_form div.info_center span.required span{font-size:8px;position:relative;bottom:8px}div#connexus_form div.personal_info div.address,div#total_depth_form div.personal_info div.address{display:none}div#connexus_form div.personal_info div.error,div#total_depth_form div.personal_info div.error{float:right;font-style:italic;font-size:10px;color:#d00;width:230px;text-align:left}div#connexus_form .submit_buttons,div#total_depth_form .submit_buttons{clear:both;float:left;padding:5px;padding-top:20px;padding-left:0}div#connexus_form .submit_buttons input.submit,div#total_depth_form .submit_buttons input.submit{margin-left:0;background:#2557a0;text-transform:capitalize;font-weight:normal;font-size:18px;font-family:"helvetica",sans-serif;padding:3px;padding-right:50px;padding-top:5px}form#career_portal_selector_form{display:none}form#career_portal_selector_form h3{margin-top:5px}form#career_portal_selector_form li{list-style:none}form#career_portal_selector_form li input{float:left}form#career_portal_selector_form li .label_block{padding-left:25px;display:block}form#career_portal_selector_form select{margin-bottom:20px}.metawin.error_message{padding:15px;border:1px solid #e99;background:#f8eaed;color:#c17171}form#metawin_form input[type='text']{margin-left:3px;width:50%;padding:6px 5px;background:#e8eaed;border:1px solid #d2d2d2;color:#818181;font-family:arial,sans-serif;font-size:12px}#course_catalog{padding-top:20px}#course_catalog dl{padding-top:15px}#course_catalog dl dt{background-color:#d8d3d3;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d8d3d3));background:-webkit-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-moz-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-o-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-ms-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);padding:10px;font-weight:bold;border:1px solid #d8d3d3}#course_catalog dl dd{margin-bottom:20px;border:1px solid #d8d3d3;padding:10px;background:#fff}#course_catalog ul{padding-left:0}#course_catalog ul li{list-style:none;padding:0;line-height:20px}#class_schedule{padding-top:20px}#class_schedule #course_carousel{margin-bottom:20px}#class_schedule span.calendar-search{display:inline-block;width:25px;height:25px;position:relative;top:1px;background:#d8d3d3;cursor:pointer;background:url(../images/calender_icon.png) center center no-repeat}#class_schedule span.calendar-request{display:block;float:left;width:25px;height:25px;background:#d8d3d3;cursor:pointer;background:url(../images/calender_icon.png) center center no-repeat}#class_schedule #search_courses{margin-bottom:20px}#class_schedule #search_courses .nav ul{overflow:hidden;padding-left:0}#class_schedule #search_courses .nav ul li{float:left;list-style:none;padding:0}#class_schedule #search_courses .nav ul li:first-child a{border-right:none}#class_schedule #search_courses .nav ul li a{width:120px;display:block;padding:10px 15px;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f7f7), color-stop(100%, #e6e6e6));background:-webkit-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);background:-moz-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);background:-o-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);background:-ms-linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);background:linear-gradient(top, #f7f7f7 0%,#e6e6e6 100%);padding:10px 15px;font-weight:bold;border:1px solid #d8d3d3;text-decoration:none;text-align:center;border-bottom:none}#class_schedule #search_courses button{display:inline-block;background:url(../images/light_gray.png) repeat-x left top;padding:0 35px 0 10px;border:1px solid #d8d3d3;text-decoration:none;font-weight:bold;border-radius:4px;position:relative;text-shadow:0 1px 0 #fff;color:#005aa9;margin-top:8px;height:25px;font-size:12px;cursor:pointer}#class_schedule #search_courses #search{padding:5px;background:#fff;border:1px solid #d8d3d3}#class_schedule #search_courses #search fieldset{padding:3px 0}#class_schedule #search_courses #search h4{padding-bottom:3px}#class_schedule #search_courses #search p{margin-top:0}#class_schedule #search_courses #search input[type="text"]{border:1px solid #d8d3d3;margin-bottom:8px;padding:5px;width:200px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}#class_schedule #search_courses #search label{float:left}#class_schedule #search_courses #search .search_datepicker{float:left;width:109px}#class_schedule #search_courses #search .search_datepicker input[type="text"]{width:60px;border:1px solid #d8d3d3;padding:5px;display:block;float:left;margin-right:5px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}#class_schedule #search_courses #search .filters{padding-bottom:2px;overflow:hidden}#class_schedule #search_courses #search .filters label{padding-right:5px}#class_schedule #search_courses #search .filters .left,#class_schedule #search_courses #search .filters .right{float:left;width:219px;padding:5px}#class_schedule #search_courses #search .filters #discipline_filter{padding:5px;padding-top:2px}#class_schedule #search_courses #search .filters #discipline_filter ul{padding-left:0;overflow:hidden}#class_schedule #search_courses #search .filters #discipline_filter ul li{list-style:none;float:left;width:170px;padding:5px 0}#class_schedule #search_courses #search .filters #discipline_filter label{float:none}#class_schedule #search_courses #search .filters #date_range_filter{overflow:hidden}#class_schedule #search_courses #search .filters #date_range_filter label{display:block;margin-bottom:5px}#class_schedule #search_courses #search .filters #date_range_filter div{float:left;width:109px}#class_schedule #search_courses #search .filters #date_range_filter div input{width:60px;border:1px solid #d8d3d3;padding:5px;display:block;float:left;margin-right:5px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}#class_schedule #search_courses #search #location_filter{margin-bottom:20px}#class_schedule #search_courses #search #location_filter select{width:219px}#class_schedule #search_courses #search #results_count_submit{float:right}#class_schedule #search_courses #search #results_count_submit h5{float:left}#class_schedule #search_courses #search #results_count_submit button{float:right;margin-left:5px;bottom:15px}#class_schedule #search_courses a#reset{margin-bottom:30px;padding-bottom:20px}#class_schedule #search_courses #request{padding:5px;background:#fff;border:1px solid #d8d3d3}#class_schedule #search_courses #request ul{padding-left:0;list-style:none}#class_schedule #search_courses #request li{overflow:hidden;position:relative}#class_schedule #search_courses #request li div{float:left;width:109px}#class_schedule #search_courses #request li div input[type="text"]{width:60px;border:1px solid #d8d3d3;padding:5px;display:block;float:left;margin-right:5px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}#class_schedule #search_courses #request .instructions{padding:5px;border:1px solid #d8d3d3;background:#f2f2f2}#class_schedule #search_courses #request .instructions p{margin-top:0}#class_schedule #search_courses #request .instructions p em{color:#d00;font-style:italic}#class_schedule #search_courses #request .instructions.error{border-color:#d00;background:#fff2f2}#class_schedule #search_courses #request .instructions.success{border-color:#0d0;background:#f2fff2}#class_schedule #search_courses #request span.required{font-size:14px}#class_schedule #search_courses #request label{display:block;font-weight:bold;margin-bottom:5px}#class_schedule #search_courses #request input[type="text"],#class_schedule #search_courses #request textarea{border:1px solid #d8d3d3;padding:5px;width:200px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1)}#class_schedule #search_courses #request textarea{width:330px;height:100px;font-family:"Lucida Grande",sans-serif;font-size:inherit}#class_schedule #search_courses #request .robot{display:none}#class_schedule #search_footer{float:clear;margin-top:10px;background:#fff}#class_schedule #search_footer .header{border:1px solid #d8d3d3;background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d8d3d3));background:-webkit-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-moz-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-o-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-ms-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);position:relative;padding:10px;min-height:22px}#class_schedule #search_footer .header h4{line-height:20px;font-weight:normal;color:#5a6c71;font-size:13px}#class_schedule #search_footer .header h4 em{font-size:18px;font-weight:bold}#class_schedule #search_footer .header a{text-decoration:none;position:absolute;top:10px;right:10px;display:block;line-height:20px;height:20px;padding-right:25px}#class_schedule #search_footer .header a span{text-align:center;position:absolute;display:block;width:20px;height:20px;top:0;right:0;font-size:16px;line-height:20px;background:#bbb;color:#fff;border-radius:10px}#class_schedule #search_footer h5{font-size:13px;border-bottom:1px dotted #d8d3d3;padding:5px}#class_schedule #courses .course{margin-bottom:20px}#class_schedule #courses .course .header{position:relative;padding:5px 0}#class_schedule #courses .course .header h4{font-size:16px;line-height:20px;font-weight:bold;max-width:330px;margin-bottom:10px}#class_schedule #courses .course .header .show_description{position:absolute;top:5px;right:0;padding-right:25px;line-height:20px;text-decoration:none}#class_schedule #courses .course .header .show_description span{text-align:center;position:absolute;display:block;width:20px;height:20px;top:0;right:0;font-size:16px;line-height:20px;background:#bbb;border-radius:10px;color:#fff}#class_schedule #courses .course .header .description{padding:5px;background:#fff;border:1px solid #d8d3d3}#class_schedule #courses .course .header .description h1,#class_schedule #courses .course .header .description h2,#class_schedule #courses .course .header .description h3,#class_schedule #courses .course .header .description h4,#class_schedule #courses .course .header .description h5,#class_schedule #courses .course .header .description h6{font-weight:bold;font-size:13px;margin-bottom:1em}#class_schedule #courses .course .header .description ul,#class_schedule #courses .course .header .description ol{margin-bottom:1em}#class_schedule #courses .course table{width:100%;background:#fff;border:1px solid #d8d3d3}#class_schedule #courses .course table thead th{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2Q4ZDNkMyIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==');background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #eeeeee), color-stop(100%, #d8d3d3));background:-webkit-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-moz-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-o-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:-ms-linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);background:linear-gradient(top, #eeeeee 0%,#d8d3d3 100%);padding:10px;font-weight:bold}#class_schedule #courses .course table tbody td{padding:10px}#class_schedule #courses .course table tbody tr:nth-child(even) td{background:#eee}#class_schedule #courses .course table tbody a.register{background:url(../images/light_gray.png) repeat-x left top;display:inline-block;padding:0 35px 0 10px;border:1px solid #d8d3d3;text-decoration:none;font-weight:bold;border-radius:4px;position:relative;height:24px;line-height:24px;text-shadow:0 1px 0 #fff}.ui-datepicker{background:#fff;border:1px solid #d8d3d3;padding:5px;width:170px}.ui-datepicker table{width:100%}.ui-datepicker .ui-datepicker-header{background:#eee;position:relative;text-align:center;padding:5px;margin-bottom:5px}.ui-datepicker .ui-datepicker-header a{font-size:16px;position:absolute;font-weight:bold;width:20px;height:20px;border-radius:10px;line-height:20px;top:50%;margin-top:-10px;display:block;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{left:0}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{right:0}.ui-datepicker th{text-align:center}.ui-datepicker td a{display:block;padding:2px;text-align:center}.ui-datepicker td a:hover{background:#eee}#jewelsuite_request_trial p.success{padding:10px;border:1px solid lime;background:#cbffcc;margin:10px 0;display:none}#jewelsuite_request_trial fieldset{padding:10px 0;border-bottom:1px solid #ccc}#jewelsuite_request_trial h5{font-size:14px;margin-bottom:0.5em}#jewelsuite_request_trial ul{list-style:none;padding-left:0}#jewelsuite_request_trial #current_solutions{overflow:hidden}#jewelsuite_request_trial #current_solutions div{float:left;width:153px;padding-top:10px}#jewelsuite_request_trial #info p.marked{font-weight:bold;font-size:12px}#jewelsuite_request_trial #info p.marked span{color:red;font-weight:normal}#jewelsuite_request_trial #info p.error{padding:10px;border:1px solid red;background:#ffcbcc;margin:10px 0;display:none}#jewelsuite_request_trial #info li{overflow:hidden;min-height:27px}#jewelsuite_request_trial #info li.required label:after{content:"*";color:red;display:inline-block;margin-left:5px}#jewelsuite_request_trial #info label{display:block;width:123px;float:left;line-height:25px}#jewelsuite_request_trial #info select{float:left;margin:0 5px 0 0;width:100px}#jewelsuite_request_trial #info input[type="text"],#jewelsuite_request_trial #info textarea{display:block;border:1px solid #d8d3d3;padding:5px;width:325px;box-shadow:inset 0 2px 2px rgba(0,0,0,0.1);float:left;font-size:12px;font-family:inherit}#jewelsuite_request_trial #info #robot.robot{display:none}#jewelsuite_request_trial #info textarea{height:150px}#jewelsuite_request_trial #info #applicationdomain_other{width:220px;display:none}#jewelsuite_request_trial #info input[type="submit"]{float:right}html{border-top:2px solid #075eab}body{background:#f7f7f7}div#wrapper{width:940px;margin:0 auto;position:relative;padding-top:30px;padding-left:2em;padding-right:2em}div#wrapper div#navigation{position:relative;z-index:1000}div#wrapper div#content{width:940px}div#wrapper span.breadcrumb{display:block}div#wrapper p.catalog_link{background:#fff;border:1px solid #d8d3d3;clear:both;margin-bottom:1em;padding:7px;font-size:14px}div#wrapper p.catalog_link a{color:#5a6c71}
