body {
margin: 0px;
	padding: 0px;
	font-family: Segoe UI 'Trebuchet MS', Verdana, Arial, sans-serif;
	background: #EDF4FA;
	background-image: url(images/main-bg.jpg); 
    background-position: top left;
    background-repeat: repeat-x;
	height: 100%;
	color: #35534A;
	}
	
	div#main {
	width: 900px;
	height: 100%;
	margin: 0px auto;
	background-image: url(images/cloud-bg.jpg); 
    background-position: top left;
    background-repeat: no-repeat;
	}
	
div#top {
width: 900px;
height: 170px;
}

div#top img#logo {
margin: 10px 0px 5px 0px;
}

div#top ul {
margin: 0px;
padding: 0px;
list-style: none;
}

div#top ul li {
margin: 2px 0px;
color: #FFFFFF;
font-size: 0.6em;
}

div#top ul li a {
color: #FFFFFF;
text-decoration: none;
}

div#nav {
width: 900px;
min-width: 900px;
height: 28px;
}

div#nav ul {
list-style: none;
margin: 0px;
padding: 0px;
}

div#nav ul li {
height: 28px;
padding: 1px 0px 0px 0px;
float: left;
text-align: center;
/*border-left: 1px solid #9EF1B9;
border-right: 1px solid #0D5925;*/
}

div#nav ul li.home {
width: 78px;
background-image: url(images/b_home.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.about {
width: 108px;
background-image: url(images/b_about.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.services {
width: 97px;
background-image: url(images/b_services.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.tips {
width: 156px;
background-image: url(images/b_tips.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.info {
width: 161px;
background-image: url(images/b_info.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.grants {
width: 90px;
background-image: url(images/b_grants.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.prices {
width: 83px;
background-image: url(images/b_prices.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px 1px 0px 0px; 
}

div#nav ul li.contact {
width: 115px;
background-image: url(images/b_contact.png); 
background-position: top left;
background-repeat: no-repeat;
margin: 0px; 
}

div#nav ul li.leftend {
height: 28px;
width: 5px;
margin: 0px; 
padding: 0px;
float: left;
background-image: url(images/left-end.png); 
background-position: top left;
background-repeat: no-repeat;
}

div#nav ul li.rightend {
height: 28px;
width: 5px;
margin: 0px 1px 0px 0px; 
padding: 0px;
float: left;
background-image: url(images/right-end.png); 
background-position: top left;
background-repeat: no-repeat;
}


/*
div#nav ul li.firstlink {
border-left: 0px solid #9EF1B9;
}

div#nav ul li.lastlink {
border-right: 0px solid #0D5925;
}
*/

div#nav ul li a {
text-decoration: none;
color: #FFFFFF;
text-transform: uppercase;
font-size: 0.6em;
font-weight: bold;
}

div#nav ul li a:hover {
color: #1D44BB;
}

div#toptabs {
position: absolute;
top: 0px;
right: 0px;
z-index: 10;
width: 254px;
height: 24px;
background-image: url(images/toptabs-bg.png); 
    background-position: top right;
    background-repeat: no-repeat;#
}

div#toptabs ul {
list-style: none;
margin: 0px;
padding: 0px;
}

div#toptabs ul li {
list-style: none;
padding: 4px 0px 4px 16px;
font-size: 0.6em;
font-weight: bold;
text-transform: uppercase;
float: left;
}

div#toptabs ul li a {
text-decoration: none;
color: #FFFFFF;
}

div#toptabs  ul li a:hover {
color: #20DB5C;
}

div.covert {
display: none;
position: absolute;
top: 28px;
right: 4px;
z-index: 20;
width: 750px;
height: 120px;
background-image: url(images/trans-bg-1.png);
border: 1px solid #FFFFFF;
overflow: auto;
}

div.covert h1 {
color: #FFFFFF;
font-size: 0.8em;
margin: 2px 3px;
padding: 0px;
}

div.covert p {
color: #FFFFFF;
font-size: 0.7em;
margin: 4px;
}

div.covert p#close {
color: #FFFFFF;
font-size: 0.6em;
margin: 4px;
float: right;
font-weight: bold;
}

div.covert p#close a {
color: #FFFFFF;
}

div#content {
width: 100%;
height: 100%;
}

div#date {
width: 100%;
margin: 10px 0px;
}

div#date p {
text-align: right;
font-size: 0.6em;
font-weight: bold;
}

div#lhs {
width: 160px;
height: 100%;
float: left;
margin: 0px 30px 10px 0px;
}

div#lhs ul {
margin: 0px 0px 10px 0px;
padding: 0px;
list-style: none;
}

div#lhs ul li {
margin: 0px;
padding: 0px;
font-size: 0.6em;
}

div#lhs div#action {
background: #FFFFFF;
border: 1px solid #C01836;
width: 160px;
height: 160px;
overflow: hidden;
}

div#lhs div#action h1 {
color: #FFFFFF;
background: #C01836;
width: 160px;
height: 20px;
font-size: 1.1em;
padding: 5px 0px;
margin: 0px;
text-transform: uppercase;
text-align: center;
}

div#lhs div#action div#newbuild {
width: 79px;
height: 100%;
float: left;
border-right: 1px solid #C01836;
text-align: center;
} 

div#lhs div#action div#existing {
width: 79px;
height: 100%;
float: left;
text-align: center;
} 



div#lhs div#action div#newbuild a, div#lhs div#action div#existing a {
font-size: 0.9em;
line-height: 1em;
font-weight: bold;
text-decoration: none;
color: #158D3C;
}

div#lhs img {
margin: 10px 0px 0px 0px;
}

div#lower-lhs {
margin: 8px 0px;
font-size: 0.6em;
text-align: center;
}

div#rhs {
width: 710px;
height: 100%;
float: left;
margin: 0px;
}

div#rhs h1 { 
color: #158D3C;
font-size: 1.8em;
}

div#rhs h2 { 
font-size: 1.2em;
margin: 20px 0px 0px 0px;
padding: 0px;
}

div#rhs h3 { 
font-size: 1em;
margin: 20px 0px 0px 0px;
padding: 0px;
}

div#rhs p.homepage { 
font-size: 1em;
line-height: 1.8em;
}

div#rhs p { 
font-size: 0.8em;
line-height: 1.8em;
}

div#rhs img.inline-img-right { 
float: right;
margin: 20px;
}

div#rhs img.inline-img-left { 
float: left;
margin: 20px;
}

div#rhs ol, div#rhs ul, { 
margin: 10px 0px;
padding: 0px;
}

div#rhs li { 
font-size: 0.8em;
line-height: 1.8em;
margin: 5px 0px;
}

div#rhs dl dt { 
font-size: 0.8em;
line-height: 1.8em;
margin: 10px 0px 0px 0px;
font-weight: bold;
}

div#rhs dl dd { 
font-size: 0.8em;
line-height: 1.8em;
margin: 0px 0px 5px 0px;
}

div#rhs table { 
width: 580px;
}

div#rhs table tr th { 
font-size: 0.8em;
text-align: left;
padding: 2px;
margin: 1px;
background: #417AE3;
color: #FFFFFF
/*border-bottom: 1px solid #35534A;*/
}

div#rhs table tr td { 
font-size: 0.8em;
padding: 4px;
margin: 1px;
color: #164294;
/*border-bottom: 1px dotted #35534A;*/
}

div#rhs table tr td.odd { 
background: #BFDBF1;
}

div#rhs table tr td.even { 
background: #9EC4F1;
}

div#rhs table tr td.onright { 
text-align: right;
}

div#rhs div#news { 
margin: 50px 0px;
}

div#rhs div#news h2 { 
color: #158D3C;
font-size: 1.4em;
margin: 2px 0px;
padding: 2px 0px;
}

div#rhs div#news h3 { 
font-size: 1.1em;
}

div#rhs div#news h4 { 
font-size: 0.9em;
margin: 2px 0px;
padding: 2px 0px;
}

span.green-txt {
color: #00B050;
}

span.red-txt {
color: #FF0000;
}

div#footer {
clear: both;
width: 100%;
height: 200px;
}