﻿
.swn-bodyTable
{
	height: 95%;
    margin: 0;
    padding: 0;
    border: none;
}

#swn-body
{
	height: 95%;
    margin: 0;
    padding: 0;
    border: none;
}

body
{
	height: 95%;
    margin: 0;
    padding: 0;
    border: none;
}

html
{
	height: 95%;
    margin: 0;
    padding: 0;
    border: none;
}

body
{
	background-color: #fff;
	font-family: paralucent,"Segoe UI",tahoma,verdana,arial,sans-serif;
	color: #425968;
} 

h1
{
	font-size: 26pt;
	color: #0e8cc0;
	padding-bottom: 5px;
}

h2
{
	font-size: 14pt;
	color: #0093d0;
	margin-bottom: 2px;
}

h3
{
	font-size: 10pt;
	color: #0093d0;
	margin-bottom: 0px;	
}

a
{
	color: #0093d0;
}

p
{
	font-size: 10pt;
	line-height: 1.1em;
}

.swn-bodyTable
{
	width: 1024px;
}

.swn-contentCell
{
	width: 605px;
}

.swn-sidebarCell
{
	width: 200px;
	empty-cells:show;
}

.swn-Header
{
	width:950px;
}

form {
/*	margin: 0px;
	height: 0px;*/
}
#swn-editorConsole
{
	width: 100%;
}

#swn-editorConsole .swn-statusConsole
{
	width: 100%;
	float: left;
}

#swn-editorConsole .swn-siteActionMenu
{
	width: 104px;
	height: 20px;
	float: right;
}

#swn-body
{
	clear:both;
}

.swn-midColumn
{
	float: left;
	height: 100%;
}

.swn-leftColumn
{
	float: left;
	height: 100%;
}

.swn-rightColumn
{
	float: right;
}

#swn-body .swn-leftColumn
{
	width: 140px;
	height: 100%;
	margin-left: -1px;
}

#swn-body .swn-leftColumn .swn-spacer
{
	height: 100px;
}

.swn-leftColumn .swn-mainMenu
{
	padding-top: 15px;
}

/* Begin header styles*/
#swn-header
{
	height: 100px;
}

#swn-header .swn-search
{
	width: 200px;
	float: left;
	padding-top: 10px;
}

#swn-header .swn-logo
{
	width: 514px;
	float: left;
	padding-top: 15px;
}

#swn-header .swn-stock
{
	width: 110px;
	height: 100px;
	float:right;
}

#swn-header .swn-stock img
{
	margin: 15px 5px 15px 0px;
}
/* End header styles*/

.swn-seperator
{
	width: 5px;
	height: 599px;
	background-image: url("/Style%20Library/Images/swn/swn_separator.jpg");	
	background-repeat: repeat-x;
}

/* Home Page Specific Styles */

.swn-homecontentCell
{
/*	width: 755px; */
}

}
.swnNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #425968;
}

.swn-homeRightColumn
{
	width: 250px;
/*	height: 600px;
	background-image: url(/Style%20Library/images/swn/swn_newsSectionBG.jpg);
	background-repeat: repeat-y;
	*/
}
div.swn-stockQuote {
	text-align: center;
	margin-bottom: 5px;
}
div.swn-stockQuote .quoteHead
{
	color: #0093d0;
	font-size: 12pt;
	margin-top: 3px;
}

div.quoteDelay
{
	font-size: 6pt;
	margin-top: 1px;
}

/*HTML Left Panel Navigation */
.leftNavigationTable {
	font-family: "Segoe UI",tahoma,verdana,sans-serif;
	color: #425968;
	border-collapse: collapse;
	text-decoration: none;
	empty-cells: hide;

}
.leftNavigationheader1 {
	color: #425968;
	text-decoration: none;
	border-collapse: collapse;
	padding-bottom: 20px;
	font-size: 14pt;
	font-weight: bold;
	font-family: "Segoe UI";
}
.leftNavigationheader2 {
	margin-left: 25px;
	color: #425968;
	text-decoration: none;
	border-collapse: collapse;
	font-size: 11pt;
	font-weight: bold;
	font-family: "Segoe UI";
}
.leftNavigationPages {
	margin-left: 30px;
	color: #425968;
	text-decoration: none;
	border-collapse: collapse;
	font-family: "Segoe UI";
	font-size: 10pt;
}

/* End Home Page Specific Styles */

/* Footer specific styles */
#swn-footer
{
	/*width: 100%;*/
	margin-bottom:20px;
}
#swn-footer a
{
	text-decoration: none;
}
#swn-footer a:hover
{
	text-decoration: underline;
}

.swn-footerCopyright
{
	float: left;
	font-size: .7em;
}
/* End Footer specific styles */

/* Third level nav styles */

.swn-thirdLevelNav a
{
	font-size: 9pt;
	padding-right: 4px;
	border-right: 1px #000 solid;
}

/* End third level nav styles */

.dividerLine {
	width: 60%;
	border-top: solid 2px #00A4E4;
	text-align: center;
	margin-left: 15px;
	margin-top: 20px;
}

/* Current News */
.currentNewsContainer {
  /*background: #003768 url(/Style%20Library/Images/swn/swn_gradient.jpg) repeat-y left;*/

  /*padding-right: 20px;*/
}
.newsBullet {
	/*background-image: url(/Style%20Library/Images/swn/swn_newsBullet.jpg);*/
	background-repeat: no-repeat;
	background-position: -5px;
	color: #425968;
	/*display: inline; #ffffff */
	/*padding-left: 13px;*/
	padding-right: 5px;
  font-size: 1.1em;
  letter-spacing: 1px;
  font-family: Tahoma;	
}
/* Quick Links Styles */
.quickLinksContainer {
  margin-left: 5px;
}

.quickLinksTitle {
  color: #666666;
  font-weight: bold;
  font-size: .8em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  margin-bottom: 10px;
}

.quickLinksItem {
  margin-bottom: 10px;
  margin-left: 15px;
}
.quickLinksItem a {
  padding: 1px 2px;
  border: 1px solid #ffffff;
  font-size: .8em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  text-decoration: none;
  color: #6C7D88;
}
.quickLinksItem a:hover {
	padding: 1px 2px;
	color: #363636;
	border: 1px solid #99defd;
	background: #f6fbfd url(TreeView/ItemHoveredBg.gif) repeat-x left bottom;
	text-decoration: none;
}


/* End Quick Links Styles */

/* Third level navigation styles */
#swn-navigationContainer {
	padding-top: 0px;
	
}
#swn-listNavContainer {
	float: left;
}
#swn-listNavContainer ul
{
	display: inline;
	margin: 0px;
}
#swn-listNavContainer li
{
	list-style-type: none;
	display: inline;
	padding-right: 5px;
	margin-right: 5px;
	border-right: 1px #6C7D88 solid;
}
#swn-listNavContainer li.swn-finalItem
{
	border-right: 1px #fff solid;
}
#swn-listNavContainer a
{
  color: #0093d0;	
  padding: 1px 2px;
  border: 1px solid #ffffff;
  font-size: 1.1em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  text-decoration: none;
  color: #6C7D88;
  line-height: 20px;
}
#swn-listNavContainer a:hover
{
	padding: 1px 2px;
	color: #363636;
	border: 1px solid #99defd;
	background: #f6fbfd url(TreeView/ItemHoveredBg.gif) repeat-x left bottom;
  	line-height: 20px;
}
#swn-listNavControls {
	float: right;
}
#swn-listNavControls a {
	border: solid 1px #99defd;
	background: #f6fbfd;
	color: #003669;
	text-decoration: none;
    padding: 1px 10px;
    line-height: 20px;
    font-size: 1.1em;
    font-family: "Segoe UI",tahoma,verdana,sans-serif;
}
#swn-listNavControls a:hover {
	border: solid 1px #666666;
	background: #efefef;
	color: #333333;
    padding: 1px 10px;
    line-height: 20px;
    font-size: 1.1em;
    font-family: "Segoe UI",tahoma,verdana,sans-serif;
}

.swn-horizontalNavCell
{
	height: 15px;
	vertical-align: top;
}

/* End Third level navigation styles */

/* Editor Styles */
.swn-itemTitle
{
	font-size: 11pt;
	font-weight: bold;
}

.swn-smallItemTitle
{
	font-weight: bold;
	font-size: .9em;
}

.swn-itemBlueTitle
{
	font-size: 10pt;
	font-weight: bold;
	color: #0093d0;
}

.swn-itemBody
{
	
	font-size: 11pt;
	font-weight: normal;
}

.swn-blueItemBody
{
	
	font-size: 11pt;
	font-weight: normal;
	color: #0093d0;
}

.swn-smallItemBody
{
	font-weight: normal;
}

.swn-smallItemParagraph
{
	font-size: .8em !important;
	line-height: 2em !important;
}

.swn-mgmtparagraph
{
	padding-top: 5px;
	font-size: 8pt;
	line-height: 1.5em !important;
	display: block;	
}

.swn-mgmtparagraphHeading
{
	font-size: 10pt;
	line-height: 1.5em !important;
	display: block;	

}

.swn-historyparagraph
{	
	font-size: 12px;
	line-height: 1.5em !important;
	display: block;
	text-align: justify;
}

.swn-paragraph
{
	/*padding-top: 10px;*/
	padding-bottom: 10px;
	/*font-size: 1.1em !important;*/
	font-size: 12px;
	line-height: 1.5em !important;
	display: block;
	text-align: justify;
}

.swn-paragraph a
{
	color: #0093d0;
	text-decoration: none;
}
.swn-paragraph a:visited
{
	color: #0093d0;
	text-decoration: none;
}
.swn-paragraph a:link
{
	color: #0093d0;
	text-decoration: none;
}
.swn-paragraph a:hover
{
	color: #0093d0;
	text-decoration: underline;
}

.swn-paragraph ul {
	margin-top: 10px;
	margin-bottom: 0px;
}

.swn-paragraph li {
	line-height: 1.5em;
	/*font-size: .9em;*/
}

.swn-splashParagraph
{
/*padding-top: 10px;*/
	padding-bottom: 10px;
	/*font-size: 1.1em !important;*/
	font-size: 12px;
	line-height: 1.5em !important;
	display: block;
	text-align: justify;
	
}
.swn-splashParagraph ul {
	margin-top: 10px;
	margin-bottom: 0px;
}

.swn-splashParagraph li {
	line-height: 1.8em;
	/*font-size: .9em;*/
}

.swn-rightColumn-Content {
	padding-bottom: 10px;
}
.swn-rightColumn-ContentIndent {
	margin-left: 5px;
}
/* Space after content above footer */
.swn-contentSpacer {
	height: 50px;
}
/* Image alignment in paragraph content */
.swn-imageAlignRight {
	float: right;
	margin-left: 20px;
	margin-bottom: 10px;
	
}
.swn-imageAlignLeft {
	float: left;
	margin-right: 20px;
	margin-bottom: 10px;
	margin-top: 10px;
}
.swn-imageIcon {
	padding-left: 0px;
}
.swn-imageIcon img{
	vertical-align: middle;
	margin-right: 10px;
}

/* Operations Area Detail */
.swn-smallItemTable {
	border: solid 1px #cccccc;
	width: 200px;
}
.swn-smallItemTable td {
	padding: 10px;
}

/* Data Table - used in Recruiting */
.swn-dataTable {
	width: 550px;
	border: solid 1px #cccccc;
}
.swn-dataTableHeader {
	color: #ffffff;
	background: #0072BC;
	padding: 2px;
	font-weight: bold;
	border: solid 1px #cccccc;
	text-align: center;
}
.swn-dataTable td {
	padding: 6px;
}
.swn-dataTableHighlight {
	background: #E2EEBB;
	border: solid 1px #cccccc;
}
/* Large Links on Splash Pages */
.swn-splashLink {
	padding-top: 10px;
	display: block;
}
.swn-splashLink img {
	vertical-align: bottom;
	margin-right: 10px;
}
.swn-splashLink a {
	color: #0093d0; 
	font-size: 1.5em;
	font-family: "Segoe UI",tahoma,verdana,sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.swn-splashLink a:link {
	color: #0093d0; 
}
.swn-splashLink a:visited {
	color: #0093d0; 
}

.swn-splashLink a:hover {
	color: #666666;
}


.swn-splashLinkImage {
	padding-top: 0px;
	display: block;
	text-align: right;
}
.swn-splashLinkImage img {
	vertical-align: middle;
	margin-right: 10px;
}
.swn-splashLinkImage a {
	color: #0093d0; 
	font-size: 1em;
	font-family: "Segoe UI",tahoma,verdana,sans-serif;
	text-decoration: none;
	font-weight: bold;
}
.swn-splashLinkImage a:link {
	color: #0093d0; 
}
.swn-splashLinkImage a:visited {
	color: #0093d0; 
}

.swn-splashLinkImage a:hover {
	color: #666666;
}
/* FAQ Styles */
.swn-toggleRow {
	cursor: default; 
	background-color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1.2em;
	font-family: "Segoe UI",tahoma,verdana,sans-serif;	
}
.swn-faqItem 
{	
	padding-top: 3px;
	padding-bottom: 3px;
}

.swn-faqAnswer
{
	display: none; 
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom: #cccccc 1px solid;
}
.swn-arrowIcon {
	vertical-align: top;
	margin-right: 2px;
}

/* Press Release Webpart Styles */
.swn-pressReleaseItem
{
	font-size: 10pt;
	color: #425968;
}


/* Annual Reports */
.swn-AnnualReports {
	padding-top: 10px;
	font-size: 10pt;
	line-height: 1.5em !important;
	display: block;
	color: #425968;
}

.swn-AnnualReports a:hover{
	
	
	color: #425968;
	text-decoration: underline;

}

.swn-AnnualReports a:link{
	
	color: #425968;
	text-decoration: none;
}

.swn-AnnualReports a:visted{
	
	color: #425968;
	text-decoration: none;
}



/* Right Panel */
.swn-RightPanel {

	padding-top: -5px;
    padding: -5px 0 0 0;
   	font-family: arial;
   	font-size:8pt;


}
.swn-RightPanelSubItem {
	
	 margin-left: 5px;
	 font-family: arial;
	 font-size:8pt;

}

.swn-RightPanel p {
	
	 margin-left: 5px;
	 font-family: arial;
	 font-size:8pt;

}

.swn-RightPanel a {
	
	color:#425968;
	text-decoration: none;
}

.swn-RightPanel a:visited
{
	color:#425968;
	text-decoration: none;
}

.swn-RightPanel a:link
{
	color:#425968;
	text-decoration: none;
}

.swn-RightPanel a:hover
{
	color:#425968;
	text-decoration: underline;
}

.swn-RightPanelHeading{
	
	margin-left: 5px;
	font-size: 10pt;
	font-weight:bold;
	font-family: arial;
	color: #425968
}

.swn-RightPanel h2{
	
	margin-left: 5px;
	font-size: 9pt;
	font-family: arial;

	color: #425968
}

.swn-RightPanelHorizDivider
{
	margin-left: 5px;
	margin-bottom: 15px;
	font-family: arial;

}

.swn-RightPanel ul {
	list-style-image: url(/Style%20Library/images/swn/double_arrow.jpg)
}

.swn-RightPanel li {
	margin-left: -20px;
	font-size: 8pt;
	color: #425968
}


.swn-RightPanel table {
	/*border: solid 1px #cccccc;*/
	width: 150px;
}

/* NEW LAYOUT STYLES BELOW */

div.swnHPLink {
    padding-top: 2.5px;
    font-size: 1.2em;
    padding-left: 10px;
    text-align: left;
}
div.swnHPLink a {
    color: #425968;
    text-decoration: none;
    font-family: "Segoe UI";
    font-size: 1.2em;
}
div.swnHPLink a:hover {
    color: #333333;
    text-decoration: underline;
}
div.swnHPLink a:link{
    color: #425968;
}

div.swnHPLink a:visited{
    color: #425968;
}


.swnTitleSmall {
    color: #425968;
    font-family: "Segoe UI";
    font-size: 14px;
    font-weight: bold;
    padding-left: 15px;    
}

.swnTitleMedium {
    color: #425968;
    font-family: "Segoe UI";
    font-size: 16px;
    font-weight: bold;
    padding-left: 15px;    
}
div.swnQuickLink {
    padding-top: 2px;
    padding-left: 15px;
    font-size: 12px;
    color: #425968;
}
div.swnQuickLink a {
    color: #425968;
    font-family: "Segoe UI";
    font-size: 12px;
    text-decoration: none;
}
div.swnQuickLink a:hover {
    color: #333333;
    text-decoration: underline;
}
div.swnQuickLink a:link{
    color: #425968;
}
div.swnQuickLink a:visited{
    color: #425968;
}
div.swnHeaderLink {
    font-size: .9em;
    color: #425968;
    display: inline;
    padding-right: 5px;
    padding-left: 5px;
}
div.swnHeaderLink a {
    color: #425968;
    font-family: "Segoe UI";
    font-size: 1em;
    text-decoration: none;
}
div.swnHeaderLink a:hover {
    color: #333333;
    text-decoration: underline;
}
div.swnHeaderLink a:link{
    color: #425968;
}
div.swnQuickLink a:visited{
    color: #425968;
}

/* NEW NAVIGATION */

.swnNavL1, .swnNavL2, .swnNavL3 {
  font-family: "Segoe UI";
  text-decoration: none;
  padding-bottom: 2.5px;
 /* color: #6f6d6e;*/
 color: #425968
}
.swnNavL1 {
	padding-left: 0px;
}
.swnNavL2 {
	padding-left: 15px;
}
.swnNavL3 {
	padding-left: 20px;
}
.swnNavL1 a, .swnNavL2 a, .swnNavL3 a {
	color: #425968;
	text-decoration: none;
}
.swnNavL1 a {
	font-size: 15px;
	font-weight: bold;
}
.swnNavL2 a {
	font-size: 14px;
	font-weight: bold;
}
.swnNavL3 a {
	font-size: 12px;
}
.swnNavL1 a:hover, .swnNavL2 a:hover, .swnNavL3 a:hover {
	color: #333333;
}

.swnContentZone-Top, .swnContentZone-Bottom, .swnContentZone-Left, .swnContentZone-Right {
	padding: 5px;
}
.swnContentZone-Left {
	width: 570px;
}

.swnVerticalDivider {	
	width: 3px;
	height: 100%;
	margin-right: 10px;
	margin-left: 10px;
	background-color: #00a3e2;
	background-image: url(/Style%20Library/images/swn/swn_separator.jpg);
	background-repeat: repeat-x;	
}
.swnLogo {
	padding-left: 15px;	
}

/* forward lookingstatement and privacy/legal styles*/
.swn-fls
{
	font-weight:        normal;
    text-align:         left;
    font-size:          9pt;
    line-height: 1.5em !important;
	display: block;
	padding-top: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-right:10px;
	font-family:        Arial, Verdana;
}
/* College Recruiting Schedules styles */
.swn-School 
{	
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 1.1em !important;
	line-height: 1.5em !important;
}

.swn-SchoolSchedule
{
	display: none; 
	padding-bottom: 15px;
	padding-left: 10px;
	border-bottom: #cccccc 1px solid;
	font-size: 10pt !important;
	line-height: 1.5em !important;
}


.swn-SchoolSchedule table {
	width: 750px;
}


.swn-SchoolSchedule td {
	width: 375px;
	font-size: 10pt !important;

}

.ms-searchform {
     display: none
}

/* SITEMAP Styles */

.swnSiteMapL0, .swnSiteMapL1, .swnSiteMapL2, .swnSiteMapL3 {
  font-family: "Segoe UI";
  text-decoration: none;  
  color: #333333;
 }

.swnSiteMapL0 {
	padding-bottom: 2.5px;
}

.swnSiteMapL1 {
	padding-left: 5px;	
	padding-bottom: 2.5px;
}
.swnSiteMapL2 {
	padding-left: 15px;
	padding-bottom: 2px;
}
.swnSiteMapL3 {
	padding-left: 22px;	
	padding-bottom: 10px;
}
.swnSiteMapL0 a, .swnSiteMapL1 a, .swnSiteMapL2 a, .swnSiteMapL3 a {
	color: #333333;
	text-decoration: none;
}
.swnSiteMapL0 a {
	font-size: 18px;
	font-weight: bold;
}

.swnSiteMapL1 a {
	font-size: 15px;
	font-weight: bold;
	color: #425968;

}
.swnSiteMapL2 a {
	font-size: 14px;
	font-weight: bold;
}
.swnSiteMapL3 a {
	font-size: 12px;	
	
}
.swnSiteMapL1 a:hover, .swnNavL2 a:hover, .swnNavL3 a:hover {
	color: #333333;
}

/* IR Landing Page Latest News (Press Release) & Events Webpart Styles */
.currentNewsTitle {
  color: #425968;
  font-size: 1.5em;
  font-family: Tahoma;
  padding-bottom: 15px;
  padding-left: 15px;
  padding-top: 0px;
  font-weight: bold;
}
.currentNewsItemHome {
  margin-bottom: 5px;
  margin-left: 15px;
}
.currentNewsItemHome a:link {
  font-size: 1.1em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  text-decoration: none;
  color: #425968;
}
.currentNewsItemHome a:visited {
  font-size: 1.1em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  text-decoration: none;
  color: #425968;
}
.currentNewsItemHome a:active {
  font-size: 1.1em;
  font-family: "Segoe UI",tahoma,verdana,sans-serif;
  text-decoration: none;
  color: #425968;
}
.currentNewsItemHome a:hover {
	color: #425968;
	text-decoration: underline;
}

.currentNewsItemIR
{
    margin-top: 2px;
	margin-bottom: 5px;
   	font-size: 10pt;
	color: #425968;
}

.currentNewsItemIR a {
	color: #425968;
	text-decoration: none;
}

.currentNewsItemIR a:link {
	color: #425968;
	text-decoration: none;
}

.currentNewsItemIR a:visited {
	color: #425968;
	text-decoration: none;
}

.currentNewsItemIR a:hover  {
	color: #425968;
	text-decoration: underline;
}



