body {
	padding:0px;
	margin:0px;
	background-color:#114081;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

h1 {
	color:#114081;
	font-weight:lighter;
	font-size:180%;
	padding: 0 0 0 0;
	margin:0 0 15px 0;
}

h2 {
	color:#5194c1;
	font-weight:lighter;
	font-size:130%;
	padding: 0 0 0 0;
	margin:0 0 15px 0;
}
legend{
color:#5194c1;
	font-weight:lighter;
	font-size:130%;}

h3 {
	color:#114081;
	font-weight:lighter;
	font-size:100%;
	padding: 0 0 0 0;
	margin:0 0 15px 0;
}
.h3 {
	color:#114081;
	font-weight:lighter;
	font-size:125%;
	padding: 0 0 0 0;
	margin:0 0 15px 0;
}

p {
	color:#000000;
	font-size:80%;
	line-height:160%;
}	
.p_style {
	color:#000000;
	font-size:80%;
	line-height:160%;
}	
label {
	color:#000000;
	font-size:80%;
	line-height:160%;
}
table {
	color:#000000;
	font-size:80%;
	line-height:160%;
}	
#message {
	color:#FF0000;
	font-size:80%;
	line-height:160%;
}
.form_fields{
font-family:Verdana, Arial, Helvetica, sans-serif;
border: 1px solid #114081;
font-size:80%;
color:#000;
}

a {
	text-decoration:none;
	font-weight:bold;
	color:#104082;
}

a:hover {
	text-decoration:underline;
	color:#104082;
}
	

#Container ul {
	color:#000000;
	margin:0 0 0 20px;
	padding:0;
}

#Container li {
	color:#000000;
	font-size:80%;
	line-height:160%;
	list-style-position:outside;
}

#Container {
	width:776px;
	margin:0 auto 20px auto;
	background-color:#FFFFFF;
	padding:0;
}

#Header {
	
}

#TopNav_right {float:right;width:20%;text-align:right;}
#TopNav_left {float:left;width:80%;}
#TopNav {
	background-color:#4079a0;
	background-image:url(images/TopNav.gif);
	background-repeat:repeat-x;
	background-position:top;
	min-height:30px;
	height:auto !important;
	height:30px;
	font-size:90%;
}

#TopNav ul {
	list-style-type:none;
	padding:5px 5px 5px 10px;
	margin:0 0 0 0;
	
}

#TopNav ul li {
	display:inline;
	color:#FFFFFF;
}

#TopNav ul li a {
	color:#FFFFFF;
	text-decoration:none;
}

#TopNav ul li a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#FlashHeader {
	clear:both;
	background-image:url(images/HeaderTemp.jpg);
	background-repeat:no-repeat;
	background-position:top;
	
	height:157px;
}

#MainNav {
	background-color:#d6e2f2;
	background-image:url(images/MainNav.gif);
	background-repeat:repeat-x;
	background-position:top;
	min-height:30px;
	height:auto !important;
	height:30px;
	font-size:90%;
	margin:0 0 15px 0;
}

#MainNav ul {
	list-style-type:none;
	padding:5px 0px 5px 10px;
	margin:0 0 0 0;
	width:700px;
}

#MainNav ul li {
	display:inline;
	font-weight:bold;
	color:#5194c1;
}	

#MainNav ul li a {
	color:#5194c1;
	text-decoration:none;
}

#MainNav ul li a:hover {
	color:#4079a0;
	text-decoration:underline;
}

#Left {
	float:left;
	width:97px;
	margin:0px 15px 0 15px;
	padding:0 0 0 0;
	display:inline;
}

#Centre {
	float:left;
	width:454px;
	margin:0px 15px 0 0;
	padding:0 0 15px 0;
}

#CentreInside {
	float:left;
	width:600px;
	margin:0px 15px 0 0;
	padding:0 0 15px 0;
}

#Right {
	width:165px;
	float:left;
	margin:0px 0 0 0;
	padding:0 0 0 0;
}

.Right_img {
	margin:0px auto 15px auto;
	text-align:center;
	display:block;
}
.Right_img2 {
	margin:0px auto 0px auto;
	text-align:center;
	display:block;
}

#Footer {
	background-color:#114081;
	clear:both;
	padding:15px 0 1px 10px;
	font-size:90%;
}

#Footer a {
	color:#FFFFFF;
	text-decoration:none;
}

#Footer a:hover {
	color:#FFFFFF;
	text-decoration:underline;
}

#FooterBtm {
	background-color:#fff;
	padding:15px;
}

#FooterBtm img {
	margin:0 0 0 15px;
}

#FooterBtm .Logos {
	float:right;
	display:block;
}

.Clear {
	clear:both;
}
/**weather**/
#weather_top{width:166px;height:11px;
background-image:url(images/weather_top.gif);
	background-repeat:no-repeat;
background-position:top;
margin:0px;
padding:0px;
background-color:#FFFFFF;}
#weather_bot{width:166px;
background-image:url(images/weather_bot.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	margin: 0;
	padding:0;
	color:#FF3300;
}
#weather_bot a:link, a:visited, a:active{text-decoration:underline;color:#FF3300;}
#weather_bot a:hover{text-decoration:none;color:#ff9900;}
#weather_bot h1{font-size:12px;color:#FF3300;margin:0;padding:0;font-weight:bold;}
/**upload walks form**/
textarea {border:1px solid #5178AF}
.format{font-size:70%;}
.info{
margin-top:5px;
background-color:#C8D5F7;
border:1px solid #114081;
padding:2px 5px 2px 5px;
font-size:80%;
width:70%;
}
.info a:link, a:hover, a:visited{
text-decoration:none;
color:#114081;
}
.info h1{
font-size:90%;
padding:2px;}
.resultsborder {
border:1px solid #114081;
line-height:18px;
padding:5px;
}
.blue{
color:#114081;}
.red{color:#FF0000;}