@import url("buildin_style.css");
@import url("layout.css");
@import url("subnavigation.css");
@import url("navigation.css");

body, html {
	margin: 0;
	padding: 0;
	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
	background-image:url(graphics/page/background.gif);
	background-position: top center;
	background-repeat:repeat;
    height:100%;
}

* {
	margin: 0;
	padding: 0;	
}

p,td
{
  	font-family : Arial, Helvetica, sans-serif;
	color: #333;
	font-size: 12px;
}

img {
	border: 0;
}

.meta {
    color: #ffffff;
    font-size: 12px;    
}

h1.customheader {
    margin: 0px 0px 0px 0px;
    font-size:18px;
    font-weight:bold;
    color: #7c982a;
}

h1 {
    margin: 0px 0px 10px 0px;
    font-size:14px;
    font-weight:bold;
    color: #000000;
}


h2 {
    margin: 15px 0px 0px 0px;
    font-size:12px;
    font-weight:bold;
    color: #000000;
}

h3 {
    margin: 15px 0px 7px 0px;
    font-size:12px;
    font-weight:bold;
    color: #000000;
}

h4 {
    margin: 15px 0px 7px 0px;
    font-size:12px;
    font-weight:bold;
    color: #000000;
}


ul, ol {     
    padding: 0 0 10px 15px;
    margin: 0;
}

ul ul, ol ol {
    padding: 0 0 0 15px;
    margin: 0;
}

li {
    padding: 0;    
    padding-left: 4px;
    margin: 0 0 0 10px;
}

ol li {
    background: none;
}

p {
    /*font-size: 0.9em;*/    
    margin: 0 0 10px 0;
}

div.hr {
  height: 1px;
  background: #fff url(graphics/page/hr.gif) no-repeat scroll center;
}

div.hr hr {
  display: none;
}   
 
#breadcrumb {    
    padding: 3px 0px 0px 0px;
    font-size: 11px;    
    color: #666666;    
}

#breadcrumb a{
    font-size:11px;
    color: #666666;
    text-decoration:none;
}

a {
    color: #000000;
    text-decoration:underline;
}

a:hover {
    color: #000000;
    text-decoration:underline;
}

 a.meta:link { text-decoration: none; font-size: 11px; font-weight: normal; color: #ffffff; }
 a.meta:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #ffffff; }
 a.meta:active { text-decoration: none; font-size: 11px; font-weight: normal; color: #ffffff; }
 a.meta:hover { text-decoration: none; font-size: 11px; font-weight: normal; color: #cccccc; }
  
 a.langinactive:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; }
 a.langinactive:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; }
 a.langinactive:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; }
 a.langinactive:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #008edb; }
 
 a.langactive:link { text-decoration: none; font-size: 12px; font-weight: normal; color: #008edb; }
 a.langactive:visited { text-decoration: none; font-size: 12px; font-weight: normal; color: #008edb; }
 a.langactive:active { text-decoration: none; font-size: 12px; font-weight: normal; color: #008edb; }
 a.langactive:hover { text-decoration: none; font-size: 12px; font-weight: normal; color: #000000; }

 a.maininactive:link, a.maininactive:active, a.maininactive:visited, a.maininactive:hover {padding-left:5px; padding-right:5px; border-right:1px solid #000000;}
 a.maininactive:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactive:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactive:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactive:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }

 a.maininactivelast:link, a.maininactivelast:active, a.maininactivelast:visited, a.maininactivelast:hover {padding-left:5px; padding-right:5px; border-right:0px;}
 a.maininactivelast:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactivelast:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactivelast:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }
 a.maininactivelast:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }

 a.mainactivelast:link, a.mainactivelast:active, a.mainactivelast:visited, a.mainactivelast:hover {padding-left:5px; padding-right:5px; border-right:0px;}
 a.mainactivelast:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactivelast:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactivelast:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactivelast:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }

 a.mainactive:link, a.mainactive:active, a.mainactive:visited, a.mainactive:hover {padding-left:5px; padding-right:5px; border-right:1px solid #000000;}
 a.mainactive:link { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactive:visited { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactive:active { text-decoration: none; font-size: 12px; font-weight: bold; color: #ffffff; }
 a.mainactive:hover { text-decoration: none; font-size: 12px; font-weight: bold; color: #000000; }

 a.footer:link { text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
 a.footer:visited { text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
 a.footer:active { text-decoration: none; font-size: 11px; font-weight: normal; color: #000000; }
 a.footer:hover { text-decoration: none; font-size: 11px; font-weight: normal; color: #008edb; }