/* CSS Document */

body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	background-image:url(images/roybridge%20bg.jpg);
	background-repeat:repeat-x;
	background-color:#FAE6BC;
	margin:0px;
	padding:0px;
	}
	
p{color:#3A1A0F; font-size:12px; margin:0px 0px 20px 0px; padding:0px; line-height:18px;}

a{color:#92682E; outline:none;}
a:hover{color:#92682E;}
	
h1{ color:#EDAA1F; font-size:16px; padding:0px; margin:0px 0px 20px 0px; font-weight:bold;}
h2{ color:#003333; font-size:15px; padding:0px; margin:0px 0px 15px 0px; font-weight:bold;}
h3{ color:#003333; font-size:14px; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}
h4{ color:#003333; font-size:13px; padding:0px; margin:0px 0px 10px 0px; font-weight:bold;}

ul{ color:#3A1A0F;}
li{ color:#3A1A0F; padding:0px 0px 10px 0px; list-style-type:square;}

.clear{ clear:both;}

.container{
	width:760px;
	margin:3px auto 0px auto;
	padding:0px;
	border:1px #003366 solid;
	background-color:#fcfbe6;
	}
	
.header{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	}
	
.nav{
	width:130px;
	margin:0px 0px 0px 0px;
	padding:30px 0px 170px 0px;
	float:left;
}

.nav p{color:#003333; padding:0px; margin:0px;}	
.nav a{color:#003333; text-decoration:none; font-weight:bold; padding:0px 0px 5px 20px; display:block;}
.nav a:hover{color:#3A1A0F; text-decoration:underline;}

a.active{ color:#3A1A0F; }

.middle{
	width:760px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	background-color:#fcfbe6;
	}
	
.content{
	float:left;
	width:380px;
	padding:30px 0px 30px 0px;
	margin:0px 0px 0px 20px;
	}

.content a{ color:#000000;}

.menu{
	float:left;
	width:570px;
	padding:30px 20px 30px 0px;
	margin:0px 0px 0px 20px;
	text-align:center;
	}

.menu a{ color:#000000;}

.menu p{
	line-height:25px;
	}

.imagescolumn{
	float:right;
	width:200px;
	margin:0px 0px 0px 0px;
	padding:40px 0px 30px 0px;
	}
	
.image{
	margin: 0px 0px 0px 0px;
	padding:0px 0px 30px 0px;
	width:180px;
}

.image img{
	border:2px #3A1A0F solid;
	padding:0px;
	margin:0px;
}

.image p{
	text-align:center;
	color:#3A1A0F;
	margin:0px 0px 0px 0px;
	padding:0px;
	font-size:11px;
}

.address{
	text-align:center;
	padding:20px 0px 20px 0px;
	width:180px;
	}

.address p{font-weight:bold;}

.footerimg {
	width:760px;
	padding:0px 0px 0px 0px;
	height:263px;
	background-image:url(images/footer_img.jpg);
	background-repeat:no-repeat;
}

.newssummary{
	padding:0px;
	margin:55px 0px 10px 155px;
	width:300px;
	height:180px;
	background-image:url(images/newssummarybox.gif);
	background-repeat:no-repeat;
}

.newssummary a{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
	}
	
.newssummary a:hover{
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
	}

.newsspacer{
	padding:0px 0px 0px 0px;
	margin:55px 10px 10px 10px;
}

.footer{
	background-image:url(images/footer%20bg.gif);
	background-repeat:repeat-x;
	width:760px;
	background-color:#003333;
	text-align:center;
	padding:0px;
	margin:1px 0px 0px 0px;
	font-size:11px;
	word-spacing:5px;
	}
	
.footer p{color:#FFFFFF; margin:0px; padding:6px 0px 4px 0px; word-spacing:4px; font-size:11px;}
.footer a{color:#FFFFFF; text-decoration:underline; margin:0px; padding:0px; font-weight:bold;}
.footer a:hover{color:#336666; font-weight:bold; margin:0px; padding:0px; font-weight:bold;}

#form{
	background-image:url(images/form%20bg.jpg);
	background-repeat:no-repeat;
	padding:10px 20px 10px 20px;
	}

#gallery{
	float:left;
	width:585px;
	padding:30px 0px 50px 0px;
	margin:0px 0px 0px 20px;
	text-align:center;
	}

#gallery img{
	margin:25px 20px 7px 20px;
	padding:0px 0px 0px 0px;
	}
	
#gallery td {
	background-color:#EAE4CC;
	padding:0px 0px 15px 0px;
}
	
#gallery p{color:#002448; font-size:12px; margin:0px 0px 20px 0px; padding:0px;}

#tariff table{
	width:380px;
	word-spacing:4px;
	}
	
#tariff td {
	background-color:#EAE4CC;
	padding:4px 7px 4px 7px;
}

#tariff th{
	width:200px;
	}

.tablecss tr:first-child{
	background-color:#E1D9B5;
	height:25px;
}

