/* {margin:0; padding:0}*/
body {color:#000000; font: normal 12px Tahoma, sans-serif; padding:0px; margin:0px 0px 0px 0px; background-color: #ffffff;}


a, a:link, a:visited, a:active, a:focus {
	color:#000000 !important;
	text-decoration: none
}
a:hover {
	text-decoration: underline;
}
.dscl{
	margin:10px 30px;
	padding:10px;
        border-top:solid 1px #e1e1e1;
        border-bottom:solid 20px #F1F1F0;
	background:#FBFBFB;
}

.r-block{
	float:right;
	width:200px;
	margin:90px 0px 0px 0px;
	padding:0px 10px 10px 20px;
	font: normal 11px Tahoma, sans-serif;
	background:url(/img/bg8.gif) top left repeat-y;		
}
.r-block a, .r-block a:link, .r-block a:visited, .dscl a, .dscl a:link, .dscl a:visited {
	text-decoration: none;
}
.r-block a:hover. .dscl a:hover {
	text-decoration: underline;
}

.articleLinkInternal{
	display:block;
	padding:8px 0;
}

.error{

}

.cat-list{
	margin:0 0 10px 0;
	padding-left:23px;
	padding-bottom:3px;
	background:url(/img/ico5.gif) top left no-repeat;
	overflaw:visible;
}


/** 
 * Sample CSS for DIV pagelayout 
 */
#container {
	width: 100%;
	\width: 100%;
	w\idth: 100%;
/*	border: 1px solid gray; */
	margin: 0px;
	padding: 0px;
	position:absolute;
}

#headerBlock {
	padding: 0px;
	margin: 0px;
}

#mainBlock {
	float:left;
	padding: 5px;
	padding-right: 20px;
	padding-left: 30px;
}

#leftBlock {
	position:absolute;
	left:0;
	top:0;
	width: 260px;
	\width: 260px;
	w\idth: 260px;
        height:265px;
	margin: 0px;
	padding: 0px;
	background:url(/img/fam.jpg) top left no-repeat;
}

#rightBlock {
	float: right;
	width: 200px;
	\width: 210px;
	w\idth: 200px;
	margin: 0;
	margin-left: 5px;
	padding: 5px;
	background:url(/img/bg8.gif) top left repeat-y #ffffff;		
}

#footerBlock {
	margin-left:260px;
	margin-top:20px;
	clear: both;
	background:url(/img/bg7.gif) top left repeat-x;
}



#logos{
   position:absolute;
	top:265px;
        left:0px;
        padding-bottom:30px;
	background:url(/img/bg1.jpg) top left no-repeat;		
}

#cont{
position:absolute;
   top:415px;
   left:30px;
}

.contact{
   width:173px;
   text-align:left;
	font: normal 11px Tahoma, sans-serif;
	padding:5px 0px 20px 20px;
}

.contact A, .contact A:visited{
	text-decoration:none;
}
.contact A:hover,{
	text-decoration:underline;
}

#icos1{
   position:absolute;
   top:215px;
   left:137px;
   font: normal 12px Tahoma, sans-serif;
	line-height:20px;
	white-space: nowrap;
}

.print{
   text-align:right;
   margin-bottom:0px; 
   margin-right:-120px;
}


UL {
	margin-left:20px;
}
UL LI {
	margin-top:5px;
	list-style-image: url(/img/bul5.gif);
}


.tabl1{
	
}
.tabl1 TH{
	font: bold 10px Arial, sans-serif;	
	border-bottom:solid 2px #354094;
	background-color: #efefef;
}
.tabl1 TD, .tabl1 TD P, .tabl1 TD DIV{
	font: normal 11px Arial, sans-serif;	
	border-bottom:solid 1px #bbbbbb;	
}
.tabl2 TH{
	font: bold 11px tahoma, sans-serif;	
	border-bottom:solid 2px #354094;
	background-color: #efefef;
}
.tabl2 TD, .tabl1 TD P, .tabl1 TD DIV{
	font: normal 12px tahoma, sans-serif;	
	border-bottom:solid 1px #bbbbbb;	
}
.lang_nav{
	font: bold 11px Tahoma, sans-serif;	
	line-height:17px;	
}
.lang_nav A, .lang_nav A:visited, .lang_nav A{
	font: normal 11px Tahoma, sans-serif;
	text-decoration: none;	
}
.lang_nav A:hover {
	font: normal 11px Tahoma, sans-serif;
	text-decoration: underline;	
}


.map_cat, .map_cat a:link, .map_cat a:visited {
	font: normal 12px Tahoma, sans-serif;
	margin-top: 7px;
}

.map_art, .map_art a:visited, .map_art a:link {
	font:normal 12px Arial, sans-serif;
}

.cent{
        background:url(/img/bg1.gif) top left repeat-x #FFFFFF;
}

.proj{
	font: normal 10px arial, sans-serif;
	line-height:10px;
}

.proj A, .proj A:visited, .proj A:hover{
	font-size:12px;
	text-decoration:underline !important;
	line-height: normal;
}

#foot1{
	width:100%;
	height:106px;
	background:url(/img/bg1a.gif) bottom left repeat-x;
	border-bottom: solid 7px #354094;	
}



.credit{
	font: normal 11px Tahoma, sans-serif;
	line-height:11px;
}

.credit A, .credit A:visited{
	text-decoration:none;
}
.credit A:hover,{
	text-decoration:underline;
}


.s_light {
	border:solid 1px #FFFFFF;
}

.hed_nav{
	font: normal 11px Tahoma, sans-serif;

}
.hed_nav A, .hed_nav A:visited{
	text-decoration:none;
	background-color: #ffffff;
}
.hed_nav A:hover{
	text-decoration:none;
}

form { 

}

h1 {
	font: bold 18px Tahoma, sans-serif;
	latter-spacing:-1px;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}


h2 {
	font-size: bold 15px arial, sans-serif;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

H4 {
	display:block;
	/*width:300px;*/
	font: bold 18px arial, sans-serif;
	text-align:right;
}

h3 {
	margin-top:0px;
	margin-bottom:5px;
	font-size: 17px !important;
	font-family: Tahoma, sans-serif;
	latter-spacing:-1px;
}

h3 {
	latter-spacing:-1px;

}

td, th, p, span {
	font-family: Tahoma, sans-serif;
	font-size: 12px
}

p{
	font: normal 12px Tahoma, Helvetica, sans-serif;
	text-align:justify;
}

pre {
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}

input, select, textarea {
	font-family: Arial, sans-serif;
	font-size: 12px;
	border:solid 1px #A69FC7;
	background:#F3F3F9;	
	margin:5px 0;
}

.formLabel{
	padding:7px;
	text-align:right;
}

.formLabelRequired{
	padding:7px;
	text-align:right;
}

.image_caption {
	font-size: 11px;
         background-color:#f0f0f0;
}

.listEntry {
	margin-bottom: 10px;
}

.articleText { 
	font-size: 12px;
	text-align: justify;
	padding-bottom:15px;
	background:url(/img/bul6.gif) bottom right no-repeat;
}

.articleCode {
	margin-bottom: 3px;
	font-family: "Courier New", Courier, monospace;
	font-size: 12px;
}


.articleSummary {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	width: 100%;
}


/* search */
.formSearch { font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; font-weight: bold;}
.search_form {}
.search_result {}

.nav_table, .nav_table a, .nav_table a:link, .nav_table a:active, .nav_table a:visited, .nav_table a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
}
.nav_table a:hover {
	text-decoration: underline;
}

.nav_table_active, .nav_table_active a, .nav_table_active a:link, .nav_table_active a:active, .nav_table_active a:visited, .nav_table_active a:hover {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.articleList_toptext {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 10px;
}

.articleList_listhead {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

/* CSS for the top level list */
#list_top {
	padding: 0;
	margin: 0;
}
#list_top_ul {
	padding: 0;
	margin: 0;
	font: bold 12px Tahoma, sans-serif;
	white-space: nowrap;
}
#list_top_ul li {
	list-style: none;
	margin: 0;
	padding-bottom:11px;
	display: inline;
}
#list_top_ul li a {
	padding: 6px;
	margin: 0;
	text-decoration: none;
	white-space: nowrap;
}
#list_top_ul li a:link {  }
#list_top_ul li a:visited {  }
#list_top_ul li a:hover {
	background: #61A9E8;
}
#list_top_active, #list_top_home_active_link {
	padding-bottom:11px;
	color:#ffffff;
	background: url(/img/bg9.gif) bottom left repeat-x;		
}


/* CSS for the currect level list */
#list_level ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
#list_level li { margin: 0 0 1px 0; }
#list_level a {
	display: block;
	padding: 2px 2px 2px 24px;
	border: 1px solid #92A1AF;
	width: 160px;
	background-color:;
}
#list_level a:link, #list_level_ul a:visited {
	text-decoration: none;
}
#list_level a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF8C00;
	color: Black;
}
#list_level_parent a:link, #list_level_parent a:visited, #list_level_parent_link a:hover {
	border: 1px solid #92A1AF;
	background-color: #FF6600;
	color: White;
}




/*
 * Custom styles
 * waka@
 */

.div_fmenu {
	margin: 0px;
	padding: 0px;
	padding-left: 6px;
}


.more {
	text-align: right;
	display:block;
	clear:both;
}
.more A {
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration: none !important;
}
.more A :hover {
	text-decoration: underline !important;
}
.t{
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}


.breadcrumb {
	margin: 15px 10px 15px 0px;
	padding:0;
	font: normal 11px Tahoma, Helvetica, sans-serif;
}
.breadcrumb a:visited, .breadcrumb a:link, .breadcrumb a:active, .breadcrumb a:focus {
	text-decoration: none;
}

.breadcrumb a:hover {
	text-decoration: underline;
}

/* get_article_summary() */
.gas_news {
	margin-bottom: 15px;
	width: 100%;
}

.gas_title, .gas_subtitle {
	margin-top:0px;
	margin-bottom:5px;
	latter-spacing:-1px;
	font-size: 14px;
	font-weight: bold;
	font-family: Tahoma, sans-serif;
}

.gas_subtitle {
	font-size: 12px;
}

.gas_text {  font-family: Verdana, Helvetica, Arial, sans-serif; font-size: 12px; }


