/* CSS Document */

/**********************************
Reset Trick 
***********************************/

html { 
	margin-bottom: 1px;
	min-height:100%;
}

* {
	padding: 0;
	margin: 0;
}

img {
	border:0;
}

ul {
	list-style-type: square;
	list-style-position: inside;
	padding: 15px;
	
}

ul li, ol li {
	padding: 2px 0;
}

ol {
	list-style-position: inside;
	padding: 15px;
	font-size: 1.1em;
}



a {
	text-decoration: none;
	color:#2469ac;
}

p {
	
}

/**********************************
Clear Fixes 
***********************************/

.clearfix {
	display: block;
}

.clearfix:after {
    clear: both; 
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

.clear {
	clear:both;
	font-size: 1%;
	line-height: 0;
	height: 1%;
}

/**********************************
Layout 
***********************************/

body {
	font-family: "Tahoma",helvetica,arial,clean,sans-serif;
	font-size: 66%; background-color:#eeeeee; 
}
.outer_wrap_home { background: url(../images/gas_bg_back.gif) repeat-x 0 0;}
div#outer_home { background: url(../images/bg_home_back.gif) top center no-repeat; }
.outer_wrap { background: url(../images/gas_bg_content_back.gif) repeat-x 0 0;}
div#outer { background: url(../images/bg_main_back.gif) top center no-repeat; }

div#wrapper 
{
	margin: 0 auto;
	width: 759px; 
}

/**********************************
Header
***********************************/

div#header {
 width: 760px;  background-color:#eeeeee;
 height:73px;
}

/**** Logo ********/

div.logo { float: left; width:87px; height:41px; padding: 15px 0 0 25px ;}

/******* Navigations ****/

.main-nav {
  background-color:#EEEDEB;
  float:left; 
  margin-top:45px;
  padding-left:20px; }  
  
.navigation {float:right;padding:19px 0 0 0px; height:25px; width:515px;margin:0;}
.nav_float  { float:left; }
.main_nav_border_btm {  }

/******* Navigations End ****/


div.search {
	float: right;
	padding: 9px 14px 0 0;
	height:20px;
	visibility:hidden
	}

div.search label {
	visibility:hidden;
	margin:0
}

div.search input.searchbox {
	margin: 0 3px 0 0px;
	width: 100px;border:solid 1px #7f9db9;
	border:solid 1px #000;
}

div.search input.go_butn {
	background: none;
	margin: 0 0 0 3px;
	width: 14px;
}
div.search input.search_btn {
	background: none;
	margin: 0 10px 0 0;
	width: 33px;
	
}




/**********************************
Breadcrumb
***********************************/

div.breadcrumb {
	background: url(../images/bg_breadcrumb2.gif) repeat-x 0 0;
	color: #000;
	padding: 0px 0 4px 14px; 
	float: left;
	width: 928px;
}

div.breadcrumb a { color: #000; padding: 0px 3px 0 3px; }
.breadcrumb_sub { padding:3px 0 0 0;}

/**********************************
Banner
***********************************/

div.banner {
	width: 760px; 
	background-color:#fff;
	
}

div.banner img {
	float: left;
}

.page_banner  {float:left}

/**********************************
Content
***********************************/

#content {
	color: #423c32;
	background-color:#fff;
	width:760px;
	background: url(../images/gas_bg_content.gif) repeat-y 0 0;
}

#content_main {
	color: #423c32;
	background-color:#fff;
	width:760px;
	background: url(../images/gas_bg_content_main.gif) repeat-y 0 0;
}

#content_wide {
	color: #423c32;
	background-color:#fff;
	width:760px;
	background: url(../images/bg_content_table_back.gif) repeat-y 0 0;
}


/* column_1_3 starts */

#column_1_3
{
    float: left;
    width: 152px;
    
}

#column_1_3_hm {
	float: left;
	width: 253px;
	background-color:#fff;
}

* html #column_1_3_hm {
	width: 253px; 
}

#column_1_3 ul {
	list-style: none;
	padding: 0;
	margin: 0;
	/*font-size: 1.1em;*/
}

#column_1_3 ul li {
	padding: 0;
	margin: 0; 
}
	
#column_1_3 ul li.selected, #column_1_3 ul li a.selected {
	color: #956614; 
	

}
#column_1_3 ul li.selected a {color: #956614; }



#column_1_3 ul li a {
	color: #423c32;
	padding: 0;
	margin: 0;
	text-decoration: none;
}

#column_1_3 ul li a:hover { 
	color: #956614; 
	font-weight:normal;
}

#column_1_3 ul li ul {
	padding: 0 0 0 10px;
	list-style:none;
	margin:10px 0 0 0;
}

#column_1_3 ul li ul li {
	padding: 4px 3px 4px 0;
	/*font-size: 0.9em;*/
	margin: 0; 
	width: 139px;
	float: left;
	display: block;
	border-bottom: 1px dotted #bab9b6;
	
}

#column_1_3 ul li ul li a {
	margin: 0;
	padding: 0;
}

#column_1_3 ul li ul li ul li { 
	border: none;
	background: none; 
	padding: 0px 0px 3px 0px;
	font-weight:normal;
	width: 132px;
}

#column_1_3 ul li ul li ul li a, #column_1_3 ul li ul li ul li span {
	color: #e29e2c;
	margin-left: 0px;
}



#column_1_3 ul li ul li ul li.selected a {
	text-decoration:underline;
	}
#column_1_3 ul li ul li ul li.selected {
	text-decoration:underline;
	}

.home_left_1 {
    /*font-family:Georgia; */
    font-size:1.3em;
    padding: 10px 10px 0 21px; 
    background-color: #eeeeee; }

.read_more_txt {  padding-top:5px;  }

.read_more_txt a {
    color:#2469ac; 
    font-size: 1.1em;}
    
.home_left_2 {
    background-color: #eeeeee;
    padding: 15px 10px 0 21px; }

.anchor 
{padding-top:5px; color:#2469ac !important; 
    font-size:8pt;
    }


.main_head {
    font-size: 1.1em;
    padding-bottom:5px;
    font-weight:bold; 
    font-family:Arial; 
    color:#0f4e8c; }
    
.small_dl_text {
    padding:5px 25px 0 0px; 
	font-size: 1.1em;
}
/* column_1_3 ends */

/* column_2_3 starts */

#column_2_3 {
	float: left;
	width: 435px;
	padding: 16px 0px 10px 10px;
	background:url(../images/column_2_3_bg.gif) repeat-y 0 0;
	min-height:280px;
	height:auto!important;
	height:280px;
}
*html #column_2_3 { width: 435px; }

#column_2_3_home {
	float: left; 
	width: 355px;
	min-height:280px;
	height:auto!important;
	height:280px;
}
*html #column_2_3_home { width: 325px; }

#column_2_3_wide { float: left;
	width: 590px;
	padding: 16px 0px 10px 10px;
	background:url(../images/column_2_3_bg.gif) repeat-y 0 0;
	min-height:280px;
	height:auto!important;
	height:280px; }
    
.home_center_1 {
    margin: 15px 20px 0 10px; 
    border-bottom:dotted 1px #a3a09a;
    float:left;  
    padding: 0 0 20px 0; } 
    
*html .home_center_1 
{ margin: 15px 10px 0 10px; }     
    
.home_center_2 {
    margin: 20px 0 0 10px;
    float:left;  
    padding: 0 0 20px 0; } 
 
.home_center_main {
    margin: 5px 0px 0 0px; 
    border-top:dotted 1px #a3a09a;
    float:left;  
    padding: 15px 0 0px 0;
    } 
    
.col_1 {
    width:190px;
    float:left; }
    
.col_1_main {
    width:315px;
    float:left;  } 
    
.col_2_main {
    width:216px;
    float:left;  }
    
.lozenge_img {
    float:right; 
    padding-right: 7px; }    
    
.lozenge_img_right { float:right; }
            
.lozenge_txt {
    /*font-family:Arial; */
  }
    
.lozenge_director_txt { 
   /* font-size: 1.1em; */
    width:145px; 
    float:left;
    height:51px;
    color:#0f4e8c; } 

.lozenge_txt_left {
    /*font-size: 1.1em;*/
    width:145px; 
    float:left;
    padding-bottom:5px;  }    
        
.center_img {
    float:right; }
    
.center_img2 {
    float:right; 
    padding-right:20px; }
    
*html .center_img2 {
    padding-right:10px; }   

.Large_Title {
    font-family:Arial; 
    color:#0f4e8c;
    font-size:18px; 
    margin-bottom:5px;  }
    
.center_head {
    font-weight:bold; 
    font-family:Arial; 
    color:#0f4e8c;
    font-size: 1.1em;
    margin-bottom:15px; }
    
.sub_head {
    font-family:Arial; 
    color:#0f4e8c;
    font-size: 1.1em; 
    margin-bottom:5px;  }

.small_head {    
    display:inline; 
    font-size: 1.1em;
    font-weight:bold; }

.advistor_head {    
    color:#0f4e8c;
    font-size: 1.1em;
    font-weight:bold;
    padding-bottom:5px }  
    
/** Advisors Center **/

.advisor_outer {
     border-bottom:dotted 1px #a3a09a; 
     float:left;
     padding: 0 0 15px 0 }
     
.advisor_col1 {
     width:144px;
     font-size: 1.1em;
     float:left; 
     color:#000;
     border:solid 0px #f00;}
     
.advisor_col2 {
     width:144px;
     font-size: 1.1em;
     float:left; 
     color:#000;
     border:solid 0px #f00;}
    
.advisor_col3 {
     width:144px;
     font-size: 1.1em;
     float:left; 
     color:#000;
     border:solid 0px #f00; }

.advistor_top_pad {
      padding-top:18px;}     

/** Advisors End **/    
/** FAQ **/

.FAQ_txt {
    
     padding: 0 0 10px 10px;
      }    

.FAQ_txt a {
     color:#265D94;
     font-weight:bold;

      }    
.FAQ_answer { border-top: dotted 1px #a3a09a;
    padding: 15px 0 10px 0; }
    
.FAQ_question {color:#265D94;
     font-weight:bold;
   
     padding: 0 0 10px 0px;}    

.FAQ_content { color:#000;
    }     
    
    
/** Latest News * */

.newswrap { border-bottom: dotted 1px #a3a09a;
    padding: 15px 0 10px 0; }

.small_date {
    color:Black;
    padding-bottom:3px; }    
    
.Latestnews_content {
    color:Black;
    font-weight:bold;
    font-size: 1.1em;
    padding-bottom:3px; }  
        
/* column_2_3 ends */

/*********** Col 3 ************/

#column_3_3 {
	float: right;
	width: 152px; }

.col3_wrap { padding: 10px ; }
.home_right {
   color:#4b3209;
   font-family:Arial; 
  font-size: 1.1em;
   font-weight:bold; 
   border-bottom:solid 1px #cd8f26;
   padding-bottom:20px; }
   
.home_right2 {
   color:#4b3209; 
   font-family:Arial; 
   font-size: 1.1em;
   font-weight:bold;   
   padding: 12px 0 0 0; }    
   
.col3_wrap a {
   color:#4b3209; 
   font-size:8pt; 
   font-weight:normal;  }

.col3 { padding-top: 3px; }

.col3_img0 { padding: 8px 0 5px 0;  }
.col3_img { float:left; padding: 0 4px 0px 10px; }
.col3_img2 { padding-bottom: 4px; }

.col_3_head {
   color:#000;
   font-family:Arial; 
   font-size: 1.1em;
   font-weight:bold; 
   padding: 12px 0px 6px 0;}
   
.col_3_reports {
   margin-bottom:20px; }   

.border_top{
    padding: 12px 0 5px 0;
    border-top:solid 1px #cd8f26;  }
   
.pdf_icon {
    float:left;
    padding-right:5px;  }

/*********** Col 3 End ************/

h4 {
	color: #000000; 
	font-size: 1.1em;
	padding: 3px 5px 5px 7px; 
	vertical-align: top; 
	background-color:#E09D2B; 
	margin-bottom:8px;
}
	
/**********************************
Table Style
*********************************/

table.tableData {
	margin: 15px 0;
	width: 98%;
}

table.tableData tr th, table.tableData tr td {
	padding: 6px;
	font-size: 1.1em;
}

table.tableData tr th {
	background-color: #E09D2B;
	color: #000; 
   	text-align: left;
}

table.tableData td.cell_1 {
   background-color: #D7D8DA;
   font-weight: bold; 
   width: 30%;
}

table.tableData td.cell_2 {
   width: 40%;
}

table.tableData td.cell_3 {
   background-color: #f2f2f1; 
   width: 30%;
}

table.tableData td.cell_3 a {
	color: #2469ac;
}

/***************************
End of Table Style 
***************************/

/** Contact Us **/

.form { margin-top:20px; }

.question_box {
	width: 120px; 
	color:#564337;
	padding:5px 0 0 0px; 
	font-size:1.1em;
	float:left;
	color:#575656; }

.question {
	display:block;
	width:184px;
	padding-bottom:16px; }

.data_boxes {
	display:block; 
	padding-bottom:11px; }
	
.data_input { width:170px; }
.login_caption { height:120px; width:170px; }	
.submit { padding: 15px 0 0 144px; }
.submit_txt {
    padding: 8px 0 0 122px;
    color:#e19d2b; }

/** Contact Us End **/
    

/**********************************
Footer
***********************************/

.footer_container {
    width:760px; 
    margin: 0 auto; }

.footer_bg {
    background: url(../images/gas_bg_footer.gif) repeat-x 0 0px; 
    height:64px; }
    
.footer_bg .line {border-top:solid 1px #fff;}

div#footer p {
	color: #b9b9b9;
	padding: 4px 0 4px 30px; 
	float:left; 
	font-size: 0.9em; 
	font-family:Arial;}

div.footer_nav {
    float:right;  
    padding: 0 20px 0 0; }
	
div.footer_nav ul {
	list-style: none;
	margin:0; padding: 0px 0 4px 30px; 
}
    
div.footer_nav ul li {
    float: left; 
    padding: 4px 0px 7px 5px; 
    font-size: 0.9em; }
    
div.footer_nav ul li a { color:#b9b9b9;font-size: 0.9em;  }

/** Footer End **/

/* Sitemap */
div.sitemap ul, div.hygiene_sitemap ul { 
	padding: 0; 
	list-style:none;
	list-style:none; 
}

div.sitemap ul li {
	margin:0;
	padding:0; 
    padding: 2px 0px 12px 14px; 
}

div.sitemap ul li ul, div.hygiene_sitemap ul li ul {
	padding: 3px 0 0 0;
}

div.sitemap ul li ul li, div.hygiene_sitemap ul li ul li {
	background: none;
	padding: 2px 0 2px 10px;
}

div.sitemap ul a {
	color:#000000;
	font-family: Georgia;
	font-size: 1.1em;
	font-weight:normal;
}

div.hygiene_sitemap ul li 
{
    float: left;
}

div.hygiene_sitemap ul a 
{
    color: #838383;
	font-weight: normal;
	font-size: 1.1em;
	padding-right: 15px;
}

div.sitemap ul ul a 
{
    color: #e19517;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 1.1em;
}

div.sitemap ul ul ul a 
{
    color: #737070;
    font-family:Tahoma;
	font-weight:normal;
	font-size: 1.1em;
}

/*End of Sitemap*/

.floatnone {
	float: none;
}

.floatleft {
	float: left;
}

.floatleftpadding {
	float: left;
	padding: 0 8px;
}

.floatright {
	float: right;
}

div.formelement 
{
    margin-bottom: 15px;
}

