
sup, sub {height:0; line-height:1;vertical-align:baseline; vertical-align:bottom; position:relative;}
sup {bottom: 1ex;}
sub {top: .5ex;}


.tabbed							{margin-left: 2em;}
.float_left						{float:left;}
.float_right						{float:right;}
.wrappable						{text-wrap:unrestricted; word-wrap: break-word;}
.image_align_left					{float: left; padding-right: 10px; padding-bottom: 10px;}
.image_align_right					{float: right; padding-left: 10px; padding-bottom: 10px;}
.image_align_middle					{float: middle; padding-left: 10px; padding-bottom: 10px;}
.shadow_border						{border: 1px solid #EEEEEE; border-right:3px solid #CCCCCC; border-bottom:1px none #CCCCCC;}

.Arial8pt						{font-family: Arial; font-size:8pt ! important;}
.Arial9pt						{font-family: Arial; font-size:9pt ! important;}
.Arial10pt						{font-family: Arial; font-size:10pt ! important;}
.Arial11pt						{font-family: Arial; font-size:11pt ! important;}
.Arial12pt						{font-family: Arial; font-size:12pt ! important;}
.Arial13pt						{font-family: Arial; font-size:13pt ! important;}
.Arial14pt						{font-family: Arial; font-size:14pt ! important;}

.ArialNarrow8pt						{font-family: Arial Narrow, Arial; font-size:8pt ! important;}
.ArialNarrow9pt						{font-family: Arial Narrow, Arial; font-size:9pt ! important;}
.ArialNarrow10pt					{font-family: Arial Narrow, Arial; font-size:10pt ! important;}
.ArialNarrow11pt					{font-family: Arial Narrow, Arial; font-size:11pt ! important;}
.ArialNarrow12pt					{font-family: Arial Narrow, Arial; font-size:12pt ! important;}
.ArialNarrow13pt					{font-family: Arial Narrow, Arial; font-size:13pt ! important;}
.ArialNarrow14pt					{font-family: Arial Narrow, Arial; font-size:14pt ! important;}

body 							{behavior:url(IEFixes.htc); font-family:Arial, sans-serif; font-size:9pt; background: url("../images/bg_pattern_gasoc.jpg") repeat-x center top; color: #4D4D4D; margin:0 0 0 0;  padding:0 0 0 0;  position:top; }
p				                        {line-height:12pt; margin: 0; padding-top: .1em; padding-bottom: .2em; font-size:9pt; font-family:Arial ! important;}
#content p						{padding:0; margin:0; }
						

h1, h2, h3, h4			     			{margin-bottom:0;}
h1 							{font-size:14pt; margin-top:6pt; margin-bottom:7pt;font-weight:normal; }
h2 							{font-size:12pt; margin-top:5pt; margin-bottom:6pt; font-weight:bold;}
h3 							{font-size:10pt; margin-top:4pt; margin-bottom:5pt; font-weight:bold;}
h4 							{font-size:8pt; margin-top:3pt; margin-bottom:4pt;font-weight:bold;}






.heading						{display:block ! important; font-family:Arial ! important; margin:0 0 0 0; font-size: 26px !important; color: #636363 !important; padding-bottom:10px ! important;}
.headingPaddedLeft					{display:block ! important; font-family:Arial ! important; margin:0 0 0 0; padding-left:20px !important;float:left !important; font-size: 26px !important; color: #636363 !important; padding-bottom:10px ! important;}



#wrapper 						{background-color: #FFFFFF; width: 1000px; padding: 0; margin: 0 auto 0 auto; center; position:relative;}

#ss_search_box 						{float:right; height:20px;  margin: 0px  0px  0px  0px; padding: 31px  14px  0px  0px;}


#main							{background: #FFFFFF;padding-bottom:5px;}

#header							{background: url('../images/header_w_bubble.jpg')  no-repeat; height:77px; position:relative; margin-left:0px; margin-right:0px; margin-top:0px; padding-bottom:0px; padding-top:0px; padding-left:0px; padding-right:0px; background-color: #FFFFFF;}



#gasoc_sub_header_image					{float:left; padding: 0px 5px 5px 10px; color: #FFFFFF;background-color:#FFFFFF; height:197px; }
#gasoc_sub_header_logo					{background: url('../images/gasoc_logo_scndry2.jpg') no-repeat; height:197px;float:right; color: #000000;background-color:#FFFFFF; width:461px; padding: 5px 5px 5px 5px;}


#gasoc_home_sub_header_image				{float:left; padding: 0px 0px 0px 10px; color: #FFFFFF;background-color:#FFFFFF; height:240px; }
#gasoc_home_sub_header_logo				{background: url('../images/gasoc_logo_home2_pg.jpg') no-repeat; height:240px;float:right; color: #000000;background-color:#FFFFFF; width:471px; padding: 5px 5px 5px 5px; }

/* Navigation */


/* Main Nav */


#menu #noBorder						{color:#FFFFFF; display:block; text-decoration:none; height:30px; border:0px; border-width:0 0 0 0; line-height:29px;}

#menu 							{padding: 0px 0px 0px 0px; background: url('../images/main_back_ground.gif') repeat-x; width: 1000px; background-color:#636363; height:40px; position:relative; margin: 0px  0px  4px  0px; }

#xmenu a 						{color: #000000; text-decoration: none; font-weight: bold;  }
#xmenu a:link						{color: #000000; text-decoration: none; font-weight: bold;}
#xmenu a:hover						{color: #000000; font-weight: bold;}
















/* Bottom Nav */

#bottomnav          					{height:69px; color:#FFFFFF; padding: 10px 0px 0px 0px; background: url('../images/back_ground_foooter_fade.gifx') repeat-x; height:69px; position:relative; margin:0; background-color:#1B4E6E;text-align:center;font-family:arial narrow, arial;font-size:8pt}
#bottomnav a            				{text-decoration:none; color:#FFFFFF; padding: 0px 0px 0px 0px;}
#bottomnav a:hover, #bottomnav a.selected      		{text-decoration:underline; color:#FFFFFF; padding: 0px 0px 0px 0px;}









/* Home Template Page */

#home #mainContent                     			{font-family: arial; padding: 15px 66px 0px 66px}
#home #mainContent p      		       		{display:inline;}
#home #mainContent #rightcol              		{float: right; width: 570px; color:#696969; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;}
#home #mainContent #leftcol               		{float: left; width: 205px; padding-top:4px; padding-bottom:45px; margin:0;}
#home #mainContent #leftcol #content           		{height:194px;}
#home #mainContent #leftcol #content #text          	{padding-left:14px;padding-top:37px;font-family:arial narrow, arial;}
#home #mainContent #leftcol #content #text #date	{font-size:14px;}
#home #mainContent #leftcol #content #text #mw		{font-size:16px;font-weight:bold;}
#home #mainContent #leftcol #heading     	 	{position: relative; line-height: 140%; white-space: no-wrap; height:20px; text-align: center; background-color:#959595; color: white;}
#home #mainContent #leftcol #heading #text  		{padding-top:2px;}


/* 1COL Template Page */

#opc_1COL #mainContent_1COL					{padding-top:22px;}
#opc_1COL #mainContent_1COL #maincol				{float:left; width: 679px; background-color:#FFFFFF; padding-bottom:20px; padding-left:25px;}
#opc_1COL #mainContent_1COL #maincol #mainContent 		{float:left; width: 647px; background-color:#FFFFFF; padding:15px 28px 15px 0; background-color:#FFFFFF;}
#opc_1COL #mainContent_1COL #maincol #mainContent #heading 	{padding-left:20px;float:left; font-size: 30px; color: #636363;}
#opc_1COL #mainContent_1COL #maincol #mainContent #content 	{padding-left:20px;float:left; font-family: arial narrow, arial;}
#opc_1COL #mainContent_1COL #rightcol				{position: absolute; bottom: 81px; *bottom:72px; right:5px;float:right; width: 198px; padding-right:20px; background: #FFFFFF;}
#opc_1COL #mainContent_1COL #rightcol #heading			{height:20px; background-color:#006837; color: #FFFFFF; text-align:center;}
#opc_1COL #mainContent_1COL #rightcol #heading #text		{padding-top:3px;}
#opc_1COL #mainContent_1COL #rightcol #content			{width:181px; float:left; padding-left:0px; padding-right:13px; padding-top:10px; background-color:#FFFFFF; text-align:left;}

#rightcol #content ul					{font-size: x-small;}
#rightcol #content ul li				{margin-left:0px;} 
#rightcol #content ul li ul				{list-style-image: url(../images/sub_bullet.gif); margin-left:-25px; *margin-left:20px}
#otherLinks span					{font-family:Arial Narrow, arial ! important; font-size: 10pt ! important;}
#otherLinks #text					{}
#otherLinks 						{padding-bottom:5px}
#otherLinks p 						{margin: 0px 10px;}
#below_nav #otherLinks ul				{margin-left: -25px; *margin-left:20px; font-size: x-small;}
#below_nav #otherLinks ul li ul				{list-style-image: url(../images/sub_bullet.gif); margin-left:-25px; *margin-left:20px}





/* GASOC 1COL Template Page */

#mainContent_1COL					{padding-top:25px; background-color:#FFFFFF;}
#mainContent_1COL #onecol				{padding-left:35px; padding-right:35px;  padding-bottom:15px; float:left; width: 930px; background-color:#FFFFFF;}



#mainContent_1COL  a 			{color: #006699;text-decoration: underline;}
#mainContent_1COL  a:link		{color: #006699;text-decoration: underline;}
#mainContent_1COL  a:active		{color: #006699;text-decoration: underline;}
#mainContent_1COL  a:visited		{color: #006699;text-decoration: underline;}
#mainContent_1COL  a:hover		{color: #006699;text-decoration: none;}












/* 2COL Template Page */

#mainContent_2COL					{padding:10px 0px 0px 0px;background-color:#FFFFFF;}
#mainContent_2COL #leftcol				{padding:0px 30px 25px 25px;  float:left; width: 655px; background-color:#FFFFFF;}





#mainContent_2COL   a 		{color: #006699;text-decoration: underline;}
#mainContent_2COL   a:link		{color: #006699;text-decoration: underline;}
#mainContent_2COL  a:active		{color: #006699;text-decoration: underline;}
#mainContent_2COL   a:visited		{color: #006699;text-decoration: underline;}
#mainContent_2COL  a:hover		{color: #006699;text-decoration: none;}


#mainContent_2COL #rightcol				{ float: right; width: 280px; padding:0px 0px 25px 0px;}








/* 3COL Template Page */

#mainContent_3COL					{padding:10px 5px 0px 25px; background-color:#FFFFFF;} 

#mainContent_3COL #leftcol				{padding:5px 10px 25px 0px;   float:left; width: 325px; background-color:#FFFFFF;}

#mainContent_3COL #midcol				{padding:0px 20px 25px 10px; float:left; width: 325px; background-color:#FFFFFF;}



#mainContent_3COL a 			{color: #006699;text-decoration: underline;}
#mainContent_3COL a:link		{color: #006699;text-decoration: underline;}
#mainContent_3COL a:active		{color: #006699;text-decoration: underline;}
#mainContent_3COL a:visited		{color: #006699;text-decoration: underline;}
#mainContent_3COL a:hover		{color: #006699;text-decoration: none;}


#mainContent_3COL #rightcol				{padding:0px 0px 25px 0px; margin:0px 0px 0px 0px;float: right; width: 280px;}



/* Home Page Template */

#mainContent_home					{padding-top:25px; background-color:#FFFFFF;}

#mainContent_home #leftcol				{padding-left:35px; padding-right:10px;  padding-bottom:15px;  float:left; width: 170px; background-color:#FFFFFF;}

#mainContent_home #midcol				{padding-left:10px; padding-right:35px;  padding-bottom:15px; float:left; width: 465px; background-color:#FFFFFF;}



#mainContent_home #midcol #below_nav a 			{color: #006699;text-decoration: underline;}
#mainContent_home #midcol #below_nav a:link		{color: #006699;text-decoration: underline;}
#mainContent_home #midcol #below_nav a:active		{color: #006699;text-decoration: underline;}
#mainContent_home #midcol #below_nav a:visited		{color: #006699;text-decoration: underline;}
#mainContent_home #midcol #below_nav a:hover		{color: #006699;text-decoration: none;}


#mainContent_home #rightcol				{float: right; width: 275px; padding-top:0px; }





/* EMC MAP AND LIST POP UP*/

#emc_map_wrapper                                                {height: 200px;}
#emc_map_content				                {padding:10px 10px 10px 10px; border-top:1px solid #CCCCCC; border-left:1px solid #CCCCCC; border-right:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC;float:right; width: 450px; background-color:#FFFFFF;   }










/* issues Page */

#issues #mainContent_1COL					{padding-top:22px; background-color:#FFFFFF; }
#issues #mainContent_1COL #maincol				{float:left; background-color:#FFFFFF; padding-bottom:20px; padding-left:25px; padding-right:25px;}
#issues #mainContent_1COL #maincol #mainContent 		{float:left; background-color:#FFFFFF; padding:15px 28px 15px 0; background-color:#FFFFFF;}
#issues #mainContent_1COL #maincol #mainContent #heading 	{padding-left:20px;float:left; font-size: 30px; color: #636363;}
#issues #mainContent_1COL #maincol #mainContent #content 	{padding-left:20px;float:left; font-family: arial narrow, arial;}
#issues #mainContent_1COL #rightcol				{float:right; width: 156px; padding-right:20px; background: #FFFFFF;}
#issues #mainContent_1COL #rightcol #heading			{height:20px; background-color:#006837; color: #FFFFFF; text-align:center;}
#issues #mainContent_1COL #rightcol #heading #text		{padding-top:3px;}
#issues #mainContent_1COL #rightcol #content			{width:139px; float:left; padding-left:0px; padding-right:13px; padding-top:10px; background-color:#FFFFFF; font-size:1.2em; text-align:left;}

/* error Page */

#error #mainContent_1COL					{padding-top:22px; background-color:#FFFFFF; }
#error #mainContent_1COL #maincol				{float:left; background-color:#FFFFFF; padding-bottom:20px; padding-left:25px; padding-right:25px;}
#error #mainContent_1COL #maincol #mainContent 			{float:left; background-color:#FFFFFF; padding:15px 28px 15px 0; background-color:#FFFFFF;}
#error #mainContent_1COL #maincol #mainContent #heading 	{padding-left:20px;float:left; font-size: 30px; color: #636363;padding-bottom:5px;}
#error #mainContent_1COL #maincol #mainContent #content 	{padding-left:20px;float:left; font-family: arial narrow, arial;}
#error #mainContent_1COL #rightcol				{float:right; width: 156px; padding-right:20px; background: #FFFFFF;}
#error #mainContent_1COL #rightcol #heading			{height:20px; background-color:#006837; color: #FFFFFF; text-align:center;}
#error #mainContent_1COL #rightcol #heading #text		{padding-top:3px;}
#error #mainContent_1COL #rightcol #content			{width:139px; float:left; padding-left:0px; padding-right:13px; padding-top:10px; background-color:#FFFFFF; font-size:1.2em; text-align:left;}

/* Site Map Page */

#sitemap #mainContent_1COL #maincol				{float:left; width: 730px; background-color:#FFFFFF; padding-bottom:20px; padding-left:25px;}
#sitemap #mainContent_1COL #maincol #mainContent 		{float:left; width: 698px; background-color:#FFFFFF; padding:15px 28px 15px 0; background-color:#FFFFFF;}
#sitemap #mainContent_1COL #maincol #mainContent #heading 	{padding-left:20px;float:left; font-size: 30px; color: #636363;}
#sitemap #mainContent_1COL #maincol #mainContent #content 	{padding-left:20px;float:left; font-family: arial narrow, arial;}
#sitemap #mainContent_1COL #rightcol				{position: absolute; bottom: 93px; *bottom:72px; right:5px;float:right; width: 156px; padding-right:20px; background: #FFFFFF;}
#sitemap #mainContent_1COL #rightcol #heading			{height:20px; background-color:#006837; color: #FFFFFF; text-align:center;}
#sitemap #mainContent_1COL #rightcol #heading #text		{padding-top:3px;}
#sitemap #mainContent_1COL #rightcol #content			{width:139px; float:left; padding-left:0px; padding-right:13px; padding-top:10px; background-color:#FFFFFF; text-align:left;}

#sitemap_div #mainContent 					{float:right; width: 450px; background-color:#FFFFFF; padding:15px 28px 15px 0; background-color:#FFFFFF;}
#sitemap_div #mainContent #content 				{padding-left:20px;float:left; font-family: arial narrow, arial;}




/* MEDIA OTHER */

#media_wrapper   						{font-family: Arial; font-size:9pt; color:#FFFFFF; margin:0 auto;width:500px; height:410px;   position: relative; border-top:3px solid #CCCCCC; border-left:3px solid #CCCCCC; border-right:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; top:0px;  right: 0;background:#004153 url('../../../fragments/gasoc_header/images/header_BG_1400.gifx') no-repeat center;}

#media_flash  							{padding: 20px 30px 20px 30px; }

#media_logo 							{width:440px;height:47px;background:#004153;}


#media_gif_wrapper   						{font-family: Arial; font-size:9pt; color:#FFFFFF; margin:0 auto;width:660px; height:506px;   position: relative; border-top:3px solid #CCCCCC; border-left:3px solid #CCCCCC; border-right:3px solid #CCCCCC; border-bottom:3px solid #CCCCCC; top:0px;  right: 0;background:#004153 url('../../../fragments/gasoc_header/images/header_BG_1400.gifx') no-repeat center;}

#media_gif  							{padding: 15px 30px 0px 30px; }

#media_gif_logo 						{width:600px;background:#004153;}

