@charset "utf-8";

a {color: rgb(3, 82, 131);text-decoration: none;}

a:hover {text-decoration: bolder;color : #417394;text-shadow: 0 0 6px #666;}

body {color: #636363;font: 13px Tahoma;margin: 0;margin: auto; max-width: 920px;}
li{
	list-style:none;
display: list-item;
text-align: -webkit-match-parent;

}
form {}

form, input, textarea, select {font: 12px Arial;margin: 0;}

h3 {margin: 0;padding: 0 0 2px 0;}

hr {border: 0;border-top: 1px solid #E1E1E1;margin: 0px;}

input, textarea, select {background: #fff;border: 1px solid #d8d8d8;color: #686868;padding: 1px;margin: 1px;}

input[type="file"] {margin: 2px 0;}

input[type="submit"] {padding: 3px 8px;}

p {
  margin: 1px;
}

textarea {
  width: 99%;
max-width: 350px;
}

ul {
  margin: 0;
  padding-left: 20px;
}

    background-color: #425769;
    border-top: 1px solid #324555;
    border-bottom: 1px solid grey;
    color: #ffffff;
    margin: 0px 0;
    padding: 4px 4px 4px 4px;
}


@media screen { 
	body>div#energysaving { 
		position: fixed; 
	} 
}

.prefix
{
	background: transparent url('/images/tags.png') repeat-x top;
padding: 0px 6px;
margin: -1px 0;
border: 1px solid transparent;
border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -khtml-border-radius: 4px;
display: inline-block;

}

a.prefixLink:hover
{
	text-decoration: none;
}

a.prefixLink:hover .prefix
{
	color: #176093;
text-decoration: none;
background-color: #f0f7fc;
padding: 0 6px;
border: 1px solid #a5cae4;

}

.prefix a { color: inherit; }
.prefix.prefixPrimary    { color: #176093; background-color: #d7edfc; border-color: #d7edfc; }
.prefix.prefixSecondary  { color: #8f6c3f; background-color: #f9d9b0; border-color: #f9d9b0; }
.prefix.prefixRed        { color: white; background-color: red; border-color: #F88; }
.prefix.prefixGreen      { color: white; background-color: green; border-color: green; }
.prefix.prefixOlive      { color: black; background-color: olive; border-color: olive; }
.prefix.prefixLightGreen { color: black; background-color: lightgreen; border-color: lightgreen; }
.prefix.prefixBlue       { color: white; background-color: blue; border-color: #88F; }
.prefix.prefixRoyalBlue  { color: white; background-color: royalblue; border-color: #81A9E1;  }
.prefix.prefixSkyBlue    { color: black; background-color: skyblue; border-color: skyblue; }
.prefix.prefixGray       { color: black; background-color: gray; border-color: #AAA; }
.prefix.prefixSilver     { color: black; background-color: silver; border-color: silver; }
.prefix.prefixYellow     { color: black; background-color: yellow; border-color: #E0E000; }
.prefix.prefixOrange     { color: black; background-color: orange; border-color: #FFC520; }
.discussionListItem .prefix,
.searchResult .prefix
{
	font-size: 80%;
margin: 0;
line-height: 15px;

	
	font-weight: normal;
}

h1 .prefix
{
	font-size: 80%;
margin: 0;
line-height: 15px;

	
	line-height: normal;
}

.breadcrumb span.prefix,
.heading span.prefix
{
	font-style: italic;
font-weight: normal;
background: none;
padding: 0;
margin: 0;
border: 0 none black;
border-radius: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -khtml-border-radius: 0;
display: inline;

	color: inherit;
}

div#energysaving p {  
	margin: 0;  
	padding: 0; 
	 width: 100%;  
	 font-size: 18px;  
	 font-family: arial;  
	 color: #333333;  
	 position: relative;  
	 top: 40%;  
	 line-height: 20px;  
	 font-weight: bold;  
	 text-align: center;  
	 text-shadow: none; 
} 

div#energysaving p span { 
	 color: #555555;  
	 font-size: 12px;  
	 font-weight: normal; 
} 

div#energysaving div#copyrightOnlineLeaf {  
	padding: 0;  
	margin: 0;  
	color: #333333; 
	 font-size: 12px;  
	 font-weight: normal;  
	 position: absolute;  
	 bottom: 20px;  
	 text-align: center;  
	 width: 100%; 
	  height: 20px;  
	  left: 0%;
}
.title_type{
    font-family: Tahoma ;
    font-size: 13px;
    color: #0072BC;
    cursor: pointer;
    width: 606px;
    padding: 3px 0px 3px 0px;
    border-bottom: solid #004787 thin;
}

.title_via_bk{
    font-family: Tahoma ;
    font-size: 13px;
    color: #0072BC;
    width: 606px;
    padding: 3px 0px 3px 0px;
    border-bottom: solid #004787 thin;
}

.title_via_bk a{
    text-decoration: none;
    color: #0072BC;
}

.content_bank{
    border: solid #EAEAEA thin;
    border-top: none;
    background: transparent;
    width: 604px;
}

.content_bank_hidden{
    display: none;
}

.content_bank .content{
    width: 600px;
    border: none;
    background-repeat: repeat-x;
    display: table-cell;
    margin: 2px;
}
