﻿body { margin:0; padding:0; background:#f3f9fd url(../img/background.jpg) repeat-x left top; font-family:Arial; }
form { margin:0; padding:0; }
div { margin:0; padding:0; }
img { border:none; }

div.main { width:760px; margin:0 auto; }
div.left { float:left; width:210px; margin-bottom:10px; text-align:center; overflow:hidden; vertical-align:top; }
div.body { float:left; width:540px; padding-left:10px; }
div.menu { width:540px; height:80px; }
div.content { padding:0px 20px 10px 20px; min-height:675px; background:#ffffff url(../img/content_background.gif) no-repeat center top; }
div.footer { clear:both; padding:5px 5px 0px 5px; text-align:center; background-color:#d2efff; border:solid 1px #cdecfc; border-top:none; font-size:90%; color:#455964; }

.left img.main { margin:0; padding:0px 0px 5px 0px; }
.left img { margin:0; padding:0px 5px 5px 0px; }
.menu a { display:block; float:left; width:75px; height:75px; padding:0px 30px 5px 30px; }
.menu a.agriculture { background:transparent url(../img/menu/agriculture.gif) no-repeat center center; }
.menu a.agriculture:hover { background:transparent url(../img/menu/agriculture_hover.gif) no-repeat center center; }
.menu a.household { background:transparent url(../img/menu/household.gif) no-repeat center center; }
.menu a.household:hover { background:transparent url(../img/menu/household_hover.gif) no-repeat center center; }
.menu a.business { background:transparent url(../img/menu/business.gif) no-repeat center center; }
.menu a.business:hover { background:transparent url(../img/menu/business_hover.gif) no-repeat center center; }
.menu a.exchange { background:transparent url(../img/menu/exchange.gif) no-repeat center center; }
.menu a.exchange:hover { background:transparent url(../img/menu/exchange_hover.gif) no-repeat center center; }
.footer div.left { float:left; text-align:left; line-height:1.3em; }
.footer div.right { float:right; text-align:right; line-height:1.3em; }
.footer a, .footer a:active, .footer a:visited { color:#455964; text-decoration:none; }
.footer a:hover { color:#222d32; text-decoration:underline; }

h1 { margin-top:0px; padding-top:10px; font-size:150%; color:#02577E; }
h2 { font-size:120%; color:#02577E; }
h3 { margin:0; padding:0; font-size:100%; color:#222d32; }

div.map { float:right; width:200px; padding:10px 0px 5px 5px; }
div.map span { display:block; padding:5px; font-size:80%; }
div.contact { float:right; clear:right; width:190px; padding:5px; margin:5px 0px 5px 5px; background-color:#def2fd; border:solid 1px #cdecfc; }
div.contact h3 { margin:0; padding:5px; }
div.contact p { margin:0; padding:5px; font-size:90%; }
div.faq { float:right; clear:right; width:190px; padding:5px; margin:15px 0px 5px 5px; background-color:#def2fd; border:solid 1px #cdecfc; }
div.faq h3 { margin:0; padding:5px; }
div.faq ul { margin:0px 0px 0px 15px; padding:0; font-size:90%; }
div.faq li { padding:2px 0px 3px 0px; }
div.news { padding:5px; margin-bottom:15px; background-color:#ffffcc; border:solid 1px #ff9c06; }

div.end { width:100%; height:1px; clear:both; }
span.hide { display:none; }
td.label { text-align:right; font-weight:bold; }

table.form { margin:10px 0px 0px 0px; padding:0; font-size:90%; }
.form td { padding:5px 5px 5px 5px; vertical-align:top; }
.form td.label { text-align:right; font-weight:bold; }
.form td.labelLine { text-align:left; font-weight:bold; }
div.navigation { margin:15px 0px 10px 0px; width:100%; text-align:center; }
p.description { padding-top:15px; }

