/* ------------------------------------------------ */
/* -- Atmos Energy Investor Relations Stylesheet -- */
/* ------------------- 2.15.2006 ------------------ */
/* ------------------------------------------------ */


* { 
	padding : 0;
	margin : 0;
	border : 0;
}
 
html {
	height: 100%; margin-bottom: .01em;
}

table {
	border-collapse : collapse;
}

td {
	border-collapse : collapse;
	vertical-align : top;
	padding : 0px;
}

/* ------------------------------------------------ */
/* ---------------- Global Styles ----------------- */
/* ------------------------------------------------ */

body {
	text-align : center;
	background-color : #FEFCFD;
}

img {
	border : 0;
}

div#wrapall {
	width : 836px;
    margin : auto;
	background : url(/iq/a/ato/images/BG_shadow.gif) top left repeat-y;
}

div#middle {
	width : 784px;
    margin: auto;
	text-align: left;
	background-color : #FFFFFF;
}

div#header {
	height : 78px;
}

td#logo {
	width : 153px;
	padding-top : 2px;
}

td#tagline {
	width : 315px;
	padding-top : 5px;
}

.headerright {
	width : 316px;
}

div#bottomnav {
	width : 375 px;
	border-top : 1px solid #A4B6D8;
	padding : 18px 0 4px 0;
	text-align : center;
	font : normal 11px/13px Arial, Verdana, sans-serif;
	color : #53575C;
	text-decoration : none;
}

div#bottomnav img {
	padding : 0 0 14px 0;
}

div#bottomnav p.topspace {
	padding : 11px 0 0 0;
}

div#bottomnav a:link, div#bottomnav a:visited {
	font-size : 11px;
	color : #53575C;
	text-decoration : none;
}

div#bottomnav a:hover, div#bottomnav a:active {
	color : #C52F11;
	text-decoration : underline;
}

div#bottomimg {
	width : 836px;
	height : 39px;
	background : url(/iq/a/ato/images/BG_bottom.gif) top left no-repeat;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ---------------- Top Navigation ---------------- */
/* ------------------------------------------------ */

td#headernav {
	padding : 9px 0 0 0;
	font : bold 8px/8px Arial, Verdana, sans-serif;
}

td#search {
	text-align : right;
	padding : 11px 8px 0 0;
}

ul#topnav {
	width : 221px;
	height : 8px;
	position : relative;
	left : 83px;
	z-index : 1;
}

ul#topnav li {
	list-style : none;
	position : absolute;
}

ul#topnav li, ul#topnav a {
	height : 8px;
	display : block;
}

ul#topnav li a {
	text-indent : -9999px;
	text-decoration : none;
}

#about { left : 0px; width : 48px; background : url(/iq/a/ato/images/topnav_about.gif) top left no-repeat; }
#about a:hover { background : url(/iq/a/ato/images/topnav_about_h.gif) top left no-repeat; }

#news { left : 48px; width : 35px; background : url(/iq/a/ato/images/topnav_news.gif) top left no-repeat; }
#news a:hover { background : url(/iq/a/ato/images/topnav_news_h.gif) top left no-repeat; }

#careers { left : 83px; width : 47px; background : url(/iq/a/ato/images/topnav_careers.gif) top left no-repeat; }
#careers a:hover { background : url(/iq/a/ato/images/topnav_careers_h.gif) top left no-repeat; }

#help { left : 130px; width : 31px; background : url(/iq/a/ato/images/topnav_help.gif) top left no-repeat; }
#help a:hover { background : url(/iq/a/ato/images/topnav_help_h.gif) top left no-repeat; }

#contact { left : 161px; width : 60px; background : url(/iq/a/ato/images/topnav_contact.gif) top left no-repeat; }
#contact a:hover { background : url(/iq/a/ato/images/topnav_contact_h.gif) top left no-repeat; }

input {
	border : 1px solid #3366B3;
	padding : 2px;
	color : #1D3A66;
	font-size : 9px;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ---------------- Main Navigation --------------- */
/* ------------------------------------------------ */

div#mainnav {
	width : 784px;
	height : 47px;
	background : url(/iq/a/ato/images/BG_navigation.gif) top left no-repeat;
}

ul#menu	{
	width : 784px;
	height : 47px;
	position : relative;
}

ul#menu li {
	list-style : none;
	position : absolute;
}

ul#menu li, ul#menu a {
	height : 47px;
	display : block;
}

div#mainnav ul#menu li a {
	text-indent : -9999px;
	text-decoration : none;
}

#home { left : 201px; width : 128px; background : url(/iq/a/ato/images/mainnav_home.gif) top left no-repeat; }
#home a:hover { background : url(/iq/a/ato/images/mainnav_home_h.gif) top left no-repeat; }

#business { left : 345px; width : 128px; background : url(/iq/a/ato/images/mainnav_business.gif) top left no-repeat; }
#business a:hover { background : url(/iq/a/ato/images/mainnav_business_h.gif) top left no-repeat; }

#other { left : 489px; width : 128px; background : url(/iq/a/ato/images/mainnav_other.gif) top left no-repeat; }
#other a:hover { background : url(/iq/a/ato/images/mainnav_other_h.gif) top left no-repeat; }

#investors { left : 633px; width : 128px; background : url(/iq/a/ato/images/mainnav_investors.gif) top left no-repeat; }
#investors a:hover { background : url(/iq/a/ato/images/mainnav_investors_h.gif) top left no-repeat; }

div#mainnav ul#menu li#home.current { background : url(/iq/a/ato/images/mainnav_home_h.gif) top left no-repeat; }
div#mainnav ul#menu li#business.current { background : url(/iq/a/ato/images/mainnav_business_h.gif) top left no-repeat; }
div#mainnav ul#menu li#other.current { background : url(/iq/a/ato/images/mainnav_other_h.gif) top left no-repeat; }
div#mainnav ul#menu li#investors.current { background : url(/iq/a/ato/images/mainnav_investors_h.gif) top left no-repeat; }

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ---------------- Sub-Navigation ---------------- */
/* ------------------------------------------------ */

ul#sidenav {
	list-style-type: none;
	font : bold 11px/13px Arial, Verdana, sans-serif;
	color : #53575C;
	margin : 10px 15px 0 2px;
}

ul#sidenav li {
	padding : 2px 0 9px 10px;
}

ul#sidenav li a:link, ul#sidenav li a:visited {
	display : block;
	padding-left : 10px;
	text-decoration : none;
	color : #53575C;
	background : url(/iq/a/ato/images/item_arrow_greyup.gif) top left no-repeat;
}

ul#sidenav li a:hover, ul#sidenav li a:active {
	display : block;
	padding-left : 10px;
	text-decoration : underline;
	color : #2D6AAE;
	background : url(/iq/a/ato/images/item_arrow_blueup.gif) top left no-repeat;
}

ul#sidenav li a.current:link, ul#sidenav li a.current:visited {
	color : #2D6AAE;
	background : url(/iq/a/ato/images/item_arrow_blueup.gif) top left no-repeat;
}

div#nyse {
	width : 179px;
	padding : 15px 0 15px 0;
	text-align : center;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ----------------- Page Content ----------------- */
/* ------------------------------------------------ */

table#content {
	width : 784px;
	text-align:left;
}

td#leftnav {
	width : 179px;
	background-color : #F5F5F6;
}

td#midcontent {
	padding : 14px 28px 0 30px;
	font : normal 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

td#midcontent p {
	padding : 0 0 15px 0;
}

td#midcontent h2 {
	font : bold 12px/12px Arial, Verdana, sans-serif;
	color : #1D3A66;
	padding : 0 0 6px 0;
}

td#midcontent h3 {
	font : bold 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

td#midcontent img.banner {
	padding : 0 0 18px 0;
}

td#midcontent a:link, td#midcontent a:visited {
	color : #53575C;
}

td#midcontent a:hover, td#midcontent a:active {
	color : #C52F11;
}
td#newscontent {
	padding : 14px 28px 0 30px;
	font : normal 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

td#newscontent p {
	padding : 8px 0 8px 0;
}

td#newscontent h2 {
	font : bold 12px/12px Arial, Verdana, sans-serif;
	color : #1D3A66;
	padding : 6px 0 6px 0;
}

td#newscontent h3 {
	font : bold 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

td#newscontent ul.linklist2 li a:link, ul.linklist2 li a:visited {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : none;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

td#newscontent ul.linklist2 {
	margin: 5px 0px 5px 0px
}

td#newscontent ul.linklist2 li a:hover, ul.linklist2 li a:active {
	display : block;
	padding-left : 10px;
	color : #C52F11;
	text-decoration : underline;
	background : url(/iq/a/ato/images/item_arrow_red.gif) top left no-repeat;
}

td#newscontent img.banner {
	padding : 0 0 18px 0;
}

td#newscontent a:link, td#newscontent a:visited {
	color : #53575C;
}

td#newscontent a:hover, td#newscontent a:active {
	color : #C52F11;
}

ul.dots {
	list-style-type : none;
	margin : 0px 0px 5px 10px;
}

ul.dots li {
	display : block;
	padding : 5px 0 0 10px;
	background : url(/iq/a/ato/images/item_dot_grey.gif) top left no-repeat;
}

ul.dots2 {
	margin : 0px 0px 0px 30px;
	list-style-type:none;
}

ol.dots {
	margin : 0px 0px 0px 30px;
}
ol.dots2 {
	margin : 0px 0px 0px 50px;
}

ul.linklist2 {
	list-style-type : none;
}

ul.linklist2 li a:link, ul.linklist2 li a:visited {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : none;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

ul.linklist2 li a:hover, ul.linklist2 li a:active {
	display : block;
	padding-left : 10px;
	color : #C52F11;
	text-decoration : underline;
	background : url(/iq/a/ato/images/item_arrow_red.gif) top left no-repeat;
}

ul.linklist3 {
	list-style-type : none;
	padding-top:-5px;
	padding : 12px 0 0 0;
}

ul.linklist3 li a:link, ul.linklist3 li a:visited {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : none;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

ul.linklist3 li a:hover, ul.linklist3 li a:active {
	display : block;
	padding-left : 10px;
	color : #C52F11;
	text-decoration : underline;
	background : url(/iq/a/ato/images/item_arrow_red.gif) top left no-repeat;
}

ul.linklist {
	list-style-type : none;
	padding : 1px 0 12px 0;
}

ul.linklist li {
	padding : 13px 0 0 0;
}

ul.linklistnospace {
	list-style-type : none;
	padding : 0 0 26px 0;
}

ul.linklist li a:link, ul.linklist li a:visited, ul.linklistnospace li a:link, ul.linklistnospace li a:visited {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : none;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

ul.linklist li a:hover, ul.linklist li a:active, ul.linklistnospace li a:hover, ul.linklistnospace li a:active {
	display : block;
	padding-left : 10px;
	color : #C52F11;
	text-decoration : underline;
	background : url(/iq/a/ato/images/item_arrow_red.gif) top left no-repeat;
}

td#midcontent img.split {
	padding : 15px 0 14px 0;
}

table.preso {
	width : 402px;
}

td.rightalign {
	padding-top : 5px;
	width : 130px;
}

td.rightalign img {
	border : 0px;
}

table#embed {
	width : 402px;
	margin : 11px 0 0 0;
}

td#leftembed {
	width : 221px;
	padding : 0 20px 0 0;
}

td#leftembed img, td#rightembed img {
	padding : 0 0 1px 0;
}

td#rightembed {
	width : 181px;
}

td#rightnav {
	padding-top : 27px;
	width : 144px;
}

table#latest, table#prior {
	width : 402px;
	margin-bottom : 18px;
}

td.lightblue {
	width : 33%;
	padding : 12px 0 12px 0;
	background-color : #CDE0F9;
	text-align : center;
}

td.darkblue {
	width : 33%;
	padding : 10px 15px 10px 15px;
	background-color : #B0CFF0;
}

tr.lightblue {
	background-color : #CDE0F9;
}

tr.darkblue {
	background-color : #B0CFF0;
}

td.darkblue h3 {
	padding-bottom : 15px;
}

td.left {
	width : 95px;
	padding : 5px 0 5px 0;
	text-align : center;
}

td.right {
	vertical-align : middle;
}

td.right h3 {
	padding-bottom : 15px;
}

/* ------------------------------------------------ */

/* ------------------------------------------------ */
/* ------------------ Right Side ------------------ */
/* ------------------------------------------------ */

div#righttop {
	width : 130px;
	padding-top : 11px;
	margin : 0;
	background : url(/iq/a/ato/images/rhnav_top2.gif) top left no-repeat;
}

div#right {
	width : 112px;
	padding : 0 9px 0 9px;
	background-color : #F0F0F2;
	font : normal 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

div#right img.head {
	padding-bottom : 9px;
}

div#right img.split {
	padding : 9px 0 18px 0;
}

div#right img.acro {
	padding : 5px 0 4px 0;
}

div#right h3 {
	font : bold 12px/12px Arial, Verdana, sans-serif;
	color : #1D3A66;
}

div#right p {
	padding : 0 0 6px 0;
}

div#rightbottom {
	width : 130px;
	background : url(/iq/a/ato/images/rhnav_bottom2.gif) top left no-repeat;
}

div#right ul {
	list-style-type: none;
	font : normal 11px/15px Arial, Verdana, sans-serif;
	color : #53575C;
}

div#right ul li {
	padding-bottom : 6px;
}

div#right ul li a:link, div#right ul li a:visited {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : none;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

div#right ul li a:hover, div#right ul li a:active {
	display : block;
	padding-left : 10px;
	color : #53575C;
	text-decoration : underline;
	background : url(/iq/a/ato/images/item_arrow_grey.gif) top left no-repeat;
}

/* ------------------------------------------------ */


