/* CSS Document */

body 
{
	background: #a3b66c url(../images/back3.gif) repeat-x;
	margin: 0px; 
	padding: 0px;
	color:#000000;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size:1.0em;
}
p { margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-size:0.8em; line-height:1.5em; }
li{ font-size:0.8em; line-height:1.5em; }

a { color: #a3b66c; text-decoration:underline; }
a:hover { color: #666666; text-decoration:underline; }

#links a, #news a, #news-article a { color: #a3b66c; font-weight:bold; text-decoration:underline; }
#links a:hover, #news a:hover, #news-article a:hover { color: #666666; font-weight:bold; text-decoration:underline; }

.left {text-align:left;}
.right {text-align:right;}
.center {text-align:center;}

p, hi, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, Helvetica, sans-serif; }

.clear {clear:both;}

p.phone-number {font-size: 1.6em; font-weight:bold; color: #c4da81; text-align:right;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

h1 
{
	color: #c4da81;
	font-family: Arial, Verdana, Helvetica, sans-serif;  
	font-size: 1.7em; 
	font-weight: normal; 
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
}
h2 
{ 
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif; 
	font-size: 1.1em; 
	font-weight: normal; font-style:italic; 
	padding: 0px 0px 10px 0px; 
	margin: 0px 0px 0px 0px;
}

.clear { clear:both; height:1px;}


#container
{
	position: relative;
	display: block;
	width: 750px;
	margin: 0px auto 0 auto; 
}


#content
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
	background-color:#ffffff; 
}
#header
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px; height:300px;
	background-color:#ffffff; 
}
#nav-bar
{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:750px;
	background-color:#92a5b8; 
	color:#ffffff;
	text-align:center;
}
#nav-cont
{
	margin: 0px 0px 0px 0px;
	padding:7px 0px 7px 0px;
	color:#ffffff;
	text-align:center;
}
#nav-bar ul {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#ffffff;
	display:inline;
	list-style-type:none;
	line-height:1.0em;
}

#nav-bar ul li.nav01, #nav-bar ul li.nav01-on, #nav-bar ul li.nav01-space {
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*background-color:#00FF00; */
	color:#ffffff;
	display:inline;
	list-style-type:none;
	font-size:0.8em;
}
#nav-bar ul li.nav01-space {margin: 0px 0px 0px 0px; padding: 0px 5px 0px 5px;}
#nav-bar ul li.nav01 a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#nav-bar ul li.nav01 a:hover {color:#FFFFFF; text-decoration:underline; font-weight:bold;}
#nav-bar ul li.nav01-on {color:#ffffff; font-weight:bold;}


#container-content {width:750px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background: url(../images/green-back.gif) repeat-y;}

#green-bar {width:100px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color:#c4da81; float:left;}
#content {
    width:650px; 
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px; 
    background: url(../images/content-back.jpg);
    background-repeat:no-repeat;
    background-position:left bottom;
    float:right;
     }

#content-text {width:400px; margin: 0px 0px 0px 0px; padding: 14px 25px 0px 25px; float:left;}
#content-images {width:200px; margin: 0px 0px 0px 0px; padding: 60px 0px 0px 0px; float:right; clear:right;}
#content-images img {width:200px; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px;}

.dash-green {width:400px; height:4px; margin: 0px 0px 15px 0px; padding: 0px 0px 0px 0px; background: url(../images/dot-green.gif) repeat-x;}

#footer {width:650px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; }

#address {width:230px; margin:0px 0px 0px 0px; padding: 5px 0px 0px 400px; text-align:right;}
#address p { margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; font-size:0.9em; line-height:1.2em; color:#999999; }
#address p.darkgrey {color:#666666;}

#tariff {
	margin: 10px 0px 20px 0px; 
	padding: 0px 0px 0px 0px;
}
#tariff p { padding: 0px 0px 5px 0px; }

#tariff table.prices {
	margin: 0px 0px 20px 0px; 
	padding: 0px 0px 0px 0px;
	width:400px;
}
#tariff table.prices th {
	background-color:#A3B66C;
	color:#ffffff;
	text-align:left;
}
#tariff table.prices td {
	background-color:#e9e9e9;
	text-align:left;
}
#tariff table.prices th p, #tariff table.prices td p {
	margin: 0px 5px 0px 5px; 
	padding: 0px 0px 5px 0px; 
	font-size:0.8em; 
	line-height:1.5em;
}


