/* CSS Document */

body {
background-color:#A8A9AC;
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
text-shadow: #000000 0 0 0px;
}

#container {
display:block;
width:800px;
background-color:white;
background-image:url(../Images/bg_cont.jpg);
background-repeat:repeat-y;
margin-left:auto;
margin-right:auto;
padding-left:12px;
padding-right:12px;
}

#header {
display:block;
background-position:right;
background-repeat:no-repeat;
height:155px;
}

#header #logo {
margin-left:19px;
margin-top:20px;
border:0;
}

#nav {
display:block;
height:20px;
}

#nav.home {
color:#F37052;
background-color:#EE1C23;
padding:3px;
padding-left:25px;
font-size:23px;
height:25px;
}

#homefooter, #footer {
font-size:11px;
color:#666666;
padding-top:20px;
padding-left:25px;
padding-bottom:5px;
display:block;
}
#homefooter a {
color:#666666;
text-decoration:none;
}
#homefooter a:hover {
text-decoration:underline;
}
#footer {
padding-left:20px;
padding-right:15px;
padding-bottom:15px;
}

form {
padding:0;
margin:0;
}

select {
padding:0;
margin:0;
}

#switch {
display:block;
width:150px;
height:50px;
float:left;
margin-top:40px;
font-size:11px;
color:#666666;
padding-right:28px;
}

#switchmenu {
width:150px;
margin-left:-4px;
}

#footer #note {
padding:0;
margin:0;
margin-top:5px;
}

#note {
font-size:10px;
font-style:italic;
}

#homefooter #nqa {
float:right;
margin-right:35px;
margin-top:50px;
}

#homelinks {
padding:22px;
padding-top:40px;
display:block;
height:260px;
}

#homelinks a {
display:block;
float:left;
width:243px;
height:auto;
padding-top:3px;
font-weight:bold;
background-repeat:no-repeat;
text-decoration:none;
border:3px solid white;
}

#homelinks a h1 {
color:white;
text-decoration:none;
margin:0;
padding:0;
font-size:16px;
padding-left:10px;
}

#homelinks a p {
margin:0;
padding:0;
padding:5px;
padding-top:3px;
padding-bottom:3px;
font-size:11px;
margin-top:182px;
font-size:11px;
color:#666666;
font-weight:normal;
}

#homelinks a .block {
display:block;
height:5px;
margin-top:5px;
}

#homeagri {
background-image:url(../Images/home_agriculture.jpg);
}

#homeagri:hover {
background-image:url(../Images/home_agriculture_hv.jpg);
}

#homeagri p {
background-color:#DBBBA4;
}

#homeagri p strong, #homeagri p .enter {
color:#7B3300;
}

#homeagri .block {
background-color:#7B3300;
}

#homeindust {
background-image:url(../Images/home_industrial.jpg);
}

#homeindust:hover {
background-image:url(../Images/home_industrial_hv.jpg);
}

#homeindust p {
background-color:#BAC0E0;
}

#homeindust p strong, #homeindust p .enter {
color:#0C4DA2;
}

#homeindust .block {
background-color:#0C4DA2;
}

#homerenew {
background-image:url(../Images/home_renewable.jpg);
}

#homerenew:hover {
background-image:url(../Images/home_renewable_hv.jpg);
}

#homerenew p {
background-color:#CCE6CA;
}

#homerenew p strong, #homerenew p .enter {
color:#22B24B;
}

#homerenew .block {
background-color:#22B24B;
}

#btm {
display:block;
background-image:url(../Images/bg_btm.jpg);
height:12px;
width:824px;
margin-left:auto;
margin-right:auto;
}

#preloads img {
display:none;
}

#nav a {
color:white;
text-decoration:none;
padding-left:5px;
padding-right:5px;
}

#container #nav {
background-color:#7B3300;
padding-left:202px;
color:#B98562;
padding-top:6px;
padding-bottom:6px;
font-size:12px;
font-weight:bold;
}

#container #nav a:hover {
color:#B98562;
}

#container #nav li li a {
color:#7B3300;
}

#container #nav li li a:hover {
color:white;
}

#leftmenu {
display:block;
float:left;
width:202px;
padding-top:43px;
}

#inner {
display:table;
float:left;
width:570px;
}

#inner p {
font-size:12px;
padding-top:0px;
margin-top:0px;
color:#333333;
width:380px;
line-height:18px;
}

#inner ul, #inner ol {
font-size:12px;
color:#333333;
line-height:18px;
}

#inner ul li, #inner ol li {
margin-bottom:10px;
}

#rimgs {
display:block;
float:right;
}

#rimgs img {
display:block;
margin-bottom:5px;
margin-left:25px;
margin-bottom:20px;
}

#container #rimgs img {
border:2px solid #7B3300;
}

h1 {
font-size:19px;
}

h2 {
font-size:14px;
}

#container h1, #container h2 {
color:#7B3300;
padding-bottom:0px;
margin-bottom:0px;
}

#mid {
display:table;
margin-top:10px;
width:100%;
height:auto;
}

#container p.breadcrumb {
font-size:10px;
padding-top:10px;
width:500px;
text-transform:uppercase;
}

#container .breadcrumb, #container .breadcrumb a {
color:#999999;
text-decoration:none;
}

#container .breadcrumb a:hover {
text-decoration:underline;
}

#leftmenu p {
font-size:10px;
color:#666666;
padding-left:20px;
}

#leftmenu .maillink {
font-size:10px;
color:#666666;
text-decoration:none;
}

#leftmenu .maillink:hover {
text-decoration:underline;
}

#agribadges {
margin-top:10px;
margin-bottom:10px;
}

#contactform {
font-size:12px;
margin-bottom:20px;
}

.error {
color:#FF0000;
}

#contactform .txt, #login .txt {
width:290px;
font-family:Arial, Helvetica, sans-serif;
border:1px solid #cccccc;
background-color:#F3F3F3;
padding:3px;
}

#contactform .heading, #login .heading {
border-bottom:1px dotted #cccccc;
font-size:11px;
font-weight:bold;
color:#666666;
padding-top:15px;
padding-bottom:5px;
}

#contactform .blank {
height:10px;
}

#contactform textarea.txt {
height:100px;
width:440px;
}

#map {
margin-top:20px;
border:2px solid #cccccc;
}

#map:hover {
border:2px solid #999999;
}

.download, .link, .news {
display:block;
border:1px solid #e2e2e2;
padding:10px;
height:50px;
margin-top:10px;
font-size:11px;
}

.download img, .link img, .news img {
float:left;
margin-right:10px;
border:1px solid #e2e2e2;
}

.download a, .link a, .news a {
float:right;
color:#CC0000;
}

.download a:hover, .link a:hover, .news a:hover {
text-decoration:none;
}

#login {
background-color:#FFFFFF;
font-size:12px;
padding:8px;
}

#newsimg {
float:right;
border:2px solid #cccccc;
}

.date {
font-size:12px;
color:#666666;
padding-top:10px;
padding-bottom:10px;
}

a.norm, a.norml {
color:#CC0000;
font-size:11px;
text-decoration:none;
}

a.norm:hover, a.norml:hover {
text-decoration:underline;
}

a.norml {
font-size:12px;
}

/* HOME */

#container.home #nav {
color:#F37052;
background-color:#EE1C23;
padding:3px;
padding-left:25px;
font-size:23px;
height:25px;
font-weight:normal;
}

/* INDUSTRIAL */

#container.industrial #nav {
background-color:#0C4DA1;
color:#B98562;
}

#container.industrial #nav a:hover {
color:#cccccc;
}

#container.industrial #nav li li a, #container.industrial h1, #container.industrial h2 {
color:#0C4DA1;
}

#container.industrial #nav li li a:hover {
color:white;
}

#container.industrial #rimgs img {
border:2px solid #0C4DA1;
}

#container.industrial ul.menu li a {
  background: #6387C1;
}

#container.industrial ul.menu li a:hover {
  background: #0C4DA1;
}

#container.industrial ul.menu li ul li a {
  background: #BAC0E0;
  color: #0C4DA1;
}

#container.industrial ul.menu li ul li a:hover {
  background: #A2A9D5;
}

#container.industrial .sf-menu ul {
	border: 2px solid #0C4DA1;
}

#container.industrial .sf-menu a {
	border-left:	1px solid #BAC0E0;
}

#container.industrial .sf-menu li {
	background:		#0C4DA1;
}

#container.industrial .sf-menu li li {
	background:		#BAC0E0;
	color:#0C4DA1;
}

#container.industrial .sf-menu li:hover, #container.industrial .sf-menu li.sfHover, #container.industrial .sf-menu a:focus, #container.industrial .sf-menu a:hover, #container.industrial .sf-menu a:active {
	color: #BAC0E0;
}

/* RENEWABLE */

#container.renewable #nav {
background-color:#21B24B;
color:#B98562;
}

#container.renewable #nav a:hover {
color:#CCE6CA;
}

#container.renewable #nav li li a, #container.renewable h1, #container.renewable h2 {
color:#21B24B;
}

#container.renewable #nav li li a:hover {
color:white;
}

#container.renewable #rimgs img {
border:2px solid #21B24B;
}

#container.renewable ul.menu li a {
  background: #76CC8A;
}

#container.renewable ul.menu li a:hover {
  background: #21B24B;
}

#container.renewable ul.menu li ul li a {
  background: #CCE6CA;
  color: #21B24B;
}

#container.renewable ul.menu li ul li a:hover {
  background: #A1D9AA;
  color:white;
}

#container.renewable .sf-menu ul {
	border: 2px solid #21B24B;
}

#container.renewable .sf-menu a {
	border-left:	1px solid #CCE6CA;
}

#container.renewable .sf-menu li {
	background:		#21B24B;
}

#container.renewable .sf-menu li li {
	background:		#CCE6CA;
	color:#21B24B;
}

#container.renewable .sf-menu li:hover, #container.renewable .sf-menu li.sfHover, #container.renewable .sf-menu a:focus, #container.renewable .sf-menu a:hover, #container.renewable .sf-menu a:active {
	color: #A1D9AA;
}
