html, body { height:100%; }

body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.8em;
	text-align:center;
	background-color:#7C78C1;
	background-image:url(images/bg/body2.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	background-attachment:fixed;
}

body div { text-align:left; }

h1,h2 {
	font-family:Tahoma, "Trebuchet MS", sans-serif;
	margin:0;
	padding:0;
}

#clear { clear:both; }

#container {
	margin:auto;
	width:762px;
	height:300px;
}

#header {
	height:31px;
	padding-right:2px;
	text-align:right;
	font-family:Tahoma, "Trebuchet MS", sans-serif;
}

#header ul {
	list-style:none;
	margin:0;
	padding:2px 0 0 0;
}

#header li {
	float:right;
	margin-left:2px;
}

#header li a {
	padding:2px 4px 2px 4px;
	border:1px solid white;
	display:block;
	color:white;
	text-decoration:none;
}

#header li a:hover {
	border-bottom:5px solid white;
}

.a { background-color:#BACA3D; }
.b { background-color:#AA2F74; }
.c { background-color:#009645; }
.d { background-color:#39B0A7; }
.e { background-color:#404F86;width:45px; }
.f { background-color:#8D9CAC; }

.a a:hover,.b a:hover,.c a:hover,.d a:hover,.e a:hover,.f a:hover { background-color:#830D75; }

#left {
	float:left;
	width:353px;
	margin-right:15px;
}

.logo {
	margin:0 0 40px 0;
}

/* CSS Dropdown */

#left ul {
	margin:0;
	padding:0;
	list-style:none;
	width:115px;
	font-size:0.95em;
	color:white !important;
	text-transform:none !important;
	font-weight:normal !important;
	font-style:normal !important;
}

#left ul li ul { width:345px; }

#left li ul {
	display: none;
	position: absolute;
	clear:left;
	background-color:#7C78C1;
	border:1px solid white;
	border-bottom:5px solid white;
	font-size:0.9em;
	margin-right:15px;
	background-image:url(images/bg/walk_ul_top.gif);
	background-position:138px 0;
	background-repeat:no-repeat;
	border-top:0;
	margin-top:-1px;
}

#left li>ul {
	top: auto;
	left: auto;
	margin:-1px 0 0 0;
}

#left li:hover ul,#left li.over ul { display: block; }

#left ul li a {
	text-decoration:none;
	padding:5px 4px 5px 4px;
	border:1px solid white;
	border-bottom:0;
	background-image:url(images/bg/walkbutton_bg.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	display:block;
	width:130px;
	color:white !important;
	text-decoration:none;
	background-color:#7C78C1 !important;
}

#left ul li a:hover {
	border-bottom:0;
	background-image:none;
	color:white !important;
}

#left ul li ul li a {
	clear:both;
	text-decoration:none;
	display:block;
	width:333px;
	margin:0;
	background-image:none;
	background-color:none;
	border:0;
	margin:1px 0 0 0;
}

#left ul li ul li a:hover { color:#E7DC00 !important; }

#left ul li ul li { margin:0 0 0 0;display:block;clear:both; }

.walkno {
	float:left !important;
	display:inline !important;
	vertical-align:top;
	width:18px;
	height:19px;
	border:0;
	margin:0 3px 0 1px;
}

/* End css dropdown */

#leftnav {
	background-color:white !important;
	padding:3px;
}

.walknavform {
	background-color:#7C78C1;
	border:1px solid #7C78C1;
	color:white;
	width:200px;
}

.walknavform option {
	color:white;
	padding-top:3px;
}

.flashmap {
	
}

div>div#right {
	background-image:url(images/bg/box_bg.png);
}

#right {
	float:left;
	width:390px;
	border:1px solid white;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/box_bg.png',sizingMethod='scale');
	/*position:relative;*/
	font-size:0.9em;
}

* html div#right {
	width:389px;
	w\idth:390px;
	background-color:white;
	bac\kground-color:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/box_bg.png',sizingMethod='scale');
}

#right p {
	margin:0 10px 20px 10px;
}

#right a {
	color:#740064;
	text-decoration:none;
}

#right a:hover {
	color:#009645;
}

#right #logos {
	margin:10px;
	padding:5px;
	background-color:white;
}

#right #logos h2 {
	text-align:center;
}

#right h1,#right h2,#right h3,#right h4 {
	margin:10px;
	font-size:1.8em;
	font-weight:normal;
	color:#740064;
	letter-pacing:-0.5em;
}

#right h2 {
	font-size:1.6em;
}

#right h3,#right h4 {
	font-size:1em;
	text-transform:uppercase;
	font-weight:bold;
}

#right h3 a {
	color:#740064;
	text-decoration:none;
}

#right h3 a:hover {
	color:#009645;
}

#right h4 {
	margin-bottom:0;
	font-weight:normal;
}

#right ul {
	list-style-type:square;
	line-height:1.5em;
	margin-right:10px;
}

div>div#footer {
	background-image:url(images/bg/box_bg.png);
}

#contactusform {
	margin:10px 10px 10px 10px;
}

#contactusform input,#contactusform textarea {
	width:240px;
	padding:2px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border:1px solid #830D75;
}

.submitbutton {
	width:60px !important;
	background-color:white;
	cursor:hand;
	cursor:pointer;
}

.contactform {
	border-collapse:collapse;
}

.contactform td {
	padding:2px 10px 2px 0;
}

#footer {
	float:right;
	width:392px;
	margin-top:15px;
	border:1px solid white;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/box_bg.png',sizingMethod='scale');
	/*position:relative;*/
	font-size:0.85em;
}

* html div#footer {
	background-color:white;
	bac\kground-color:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/box_bg.png',sizingMethod='scale');
}

#footer p {
	margin:10px;
}

#footer a {
	color:#740064;
	text-decoration:none;
}

#footer a:hover {
	color:#009645;
}

#mapzoom {
	clear:both;
	text-align:right;
	padding:10px 8px 10px 0;
}

#mapzoom a {
	color:#740064;
	text-decoration:none;
	background-image:url(images/bg/zoom.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 3px 24px;
}

#mapzoom a:hover {
	color:#009645;
}

#downloadpdf {
	margin:10px;
	padding:10px 5px 10px 5px;
	background-color:white;
	text-align:right;
}

#downloadpdf a {
	color:#740064;
	text-decoration:none;
	background-image:url(images/bg/pdf.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding:3px 0 3px 24px;
}

#downloadpdf a:hover {
	color:#009645;
}

/* Walk letters styles */

.walk1letters,.walk2letters,.walk3letters,.walk4letters,.walk5letters,.walk6letters,.walk7letters,.walk8letters,.walk9letters,.walk10letters {
	font-weight:bold;
	text-transform:uppercase;
	padding:0 3px 1px 3px;
	color:white;
}

.walk1letters { background-color:#B1C300; }
.walk2letters { background-color:#9F0065; }
.walk3letters { background-color:#008A27; }
.walk4letters { background-color:#36A79F; }
.walk5letters { background-color:#2F407A; }
.walk6letters { background-color:#5B6877; }
.walk7letters { background-color:#D18B00; }
.walk8letters { background-color:#752D9D; }
.walk9letters { background-color:#890B59; }
.walk10letters { background-color:#740064; }

.greenitalics,.purpleitalics,.greenitalics,.cyanitalics,.darkblueitalics,.bluegreyitalics,.orangeitalics,.lilacitalics,.purpleyitalics,.deeppurple {
	font-style:italic;
	font-weight:bold;
}

.greenitalics { color:#889600; }
.purpleitalics { color:#9F0065; }
.greenitalics { color:#008A27; }
.cyanitalics { color:#36A79F; }
.darkblueitalics { color:#2F407A; }
.bluegreyitalics { color:#5B6877; }
.orangeitalics { color:#D18B00; }
.lilacitalics { color:#752D9D; }
.purpleyitalics { color:#890B59; }
.deeppurple { color:#740064; }
.walk2h3 { color:#9F0065 !important; }
.walk6h3 { color:#5B6877 !important; }
.walk7h3 { color:#D18B00 !important; }
.walk9h3 { color:#890B59 !important; }
.walk10h3 { color:#740064 !important; }

/* end */

.direction { font-weight:bold; }

.walkimg1,.walkimg2,.walkimg3,.walkimg4,.walkimg5,.walkimg6,.walkimg7,.walkimg8,.walkimg9,.walkimg10 {
	border-style:solid;
	border-width:1px;
}

.walkleft { float:left;margin:10px; }
.walkright { float:right;margin:10px; }

.walkimg1 { border-color:#B1C300; }
.walkimg2 { border-color:#9F0065; }
.walkimg3 { border-color:#008A27; }
.walkimg4 { border-color:#36A79F; }
.walkimg5 { border-color:#2F407A; }
.walkimg6 { border-color:#5B6877; }
.walkimg7 { border-color:#D18B00; }
.walkimg8 { border-color:#752D9D; }
.walkimg9 { border-color:#890B59; }
.walkimg10 { border-color:#740064; }

.frontcover {
	margin-left:52px;
	border:1px solid #7C78C1;
}

#creditstable {
	margin:10px 10px 25px 10px;
}

.disclaimer {font-size:0.8em;}

#videoframe {margin-bottom:20px;text-align:center;}
#videoframe a {clear:both;padding-top:30px;}
