/* CSS Document */
body {
 background-color:#F4F3F3;
 background-image:url(../images/body-background.gif);
 background-repeat:repeat-y;
 text-align:center;
 background-position:center;
 margin:0px;
 padding:0px;
 font-family:Verdana, Arial, Helvetica, sans-serif
}
#container {
 width:750px;
 margin:0px auto;
 padding:0px;
 text-align:left
}
.clear {
 clear:both
}
h4 {
 margin:0px;
 padding:15px 7px 3px 55px;
 color:#0000FF
}
a {
 color:#84B0CD;
 border-bottom:1px dashed #00709F;
 text-decoration:none
}
a:hover {
 color:#84B0CD;
 border-bottom:0px;
 text-decoration:none
}
/*** Header and Logo ***/
#header {
 width:749px;
 background-image:url(../images/header-background.gif);
 background-repeat:repeat-x;
 margin:0 0 0 1px;
 padding:0px;
}
h1#logo {
 margin:0px 40px 0px 45px;
 padding:0px;
 border:0px;
}
h1#logo a { border:0px }
/*** End of Header and Logo ***/

/*** Map and Slogan ***/
#map {
 background-image:url(../images/world-map.gif);
 background-repeat:no-repeat;
 background-position:top right;
}
#map p {
 width:400px;
 margin:0px;
 padding:50px 20px 90px 30px;
 font-size:19px;
 color:#00709F
}
/*** End of Map and Slogan ***/

/*** Menu ***/
#menu {
 width:750px;
 background-image:url(../images/menu-background.gif);
 background-repeat:repeat-x;
 margin:0px 0px 0px 1px;
 padding:0px;
}
html>body div#menu { margin:0px; }
#menu ul {
 list-style:none;
 margin:0px 0px 0px 35px;
 padding:0px;
}
#menu li {
 float:left;
 margin:0px;
 padding:9px 0px 9px 0px;
 border-right:1px solid #00709F
}
#menu li.first {
 border-left:1px solid #00709F
}
#menu li a {
 text-decoration:none;
 color:#FFFFFF;
 padding:9px 15px 9px 15px;
 border-bottom:0px;
}
#menu li a:hover {
 text-decoration:none;
 background-image:url(../images/menu-hov.gif);
 background-repeat:repeat-x;
 margin:0px;
}
/*** End of Menu ***/

/*** Content ***/
#content {
 clear:both;
 width:750px;
}
#content #appraising {
 float:left;
 width:449px;
 border-bottom:1px solid #84B0CD;
 border-right:1px solid #84B0CD;
 background-image:url(../images/content-background.gif);
 background-repeat:no-repeat;
 background-position:bottom right;
}
#content p {
 font-size:14px;
 margin:0px;
 padding:15px 20px 0px 20px;
}
#content p.learn {
 text-align:right;
 margin:0px;
 padding:6px 25px 15px 0px;
}
#content #mainform {
 float:left;
 width:300px;
 border-bottom:1px solid #84B0CD;
}
#mainform form {
 text-align:right;
 width:280px;
 margin:40px 0px 30px 0px;
}
#content form input.text {
 background-color:#84B0CD;
 border:2px solid #00709F;
 margin:0px;
 padding:2px;
 color:#FFFFFF;
 font-weight:bold;
 font-size:17px;
 width:180px;
}
#content form input.submit {
 background-image:url(../images/button.gif);
 background-repeat:no-repeat;
 background-position:center;
 border:0px;
 width:142px;
 height:37px;
 margin:1px 2px 0px 0px;
}
#content h2 {
 background-image:url(../images/headers-icon.gif);
 background-repeat:no-repeat;
 background-position:left bottom;
 color:#84B0CD;
 font-size:15px;
 font-weight:bold;
 margin:0px 0px 0px 25px;
 padding:20px 0px 0px 20px;
}
/*** End of Content ***/

/*** Footer ***/
#footer {
 background-image:url(../images/footer.gif);
 background-repeat:repeat-x;
 margin:10px 0 0 0;
 color:#FFFFFF
}
#footer p.copy {
 width:500px;
 color:#000000;
 margin:0px;
 padding:10px 25px 10px 25px;
 font-size:12px;
}
/*** End of Footer ***/

/*** The Steps ***/
.steps {
 width:499px;
 float:left;
}
.steps form {
 margin:0 0 0 40px;
}
.right {
 width:210px;
 float:left;
 border:1px solid #00709F;
 margin:40px 0px 0px 10px;
 font-size:13px;
 padding:0 10px
}
.restuls {
 width:700px;
 clear:both;
 margin:0px auto;
 padding:20px 20px 20px 40px;
}
/*** End of Walking ***/
#sponsors {
 widows:300px;
 font-size:12px;
 float:left;
}
#sponsors ul {
 margin:0px;
 padding:5px 0px 5px 45px;
 line-height:16px;
}
#about ol {
 padding:0 15px 0 15px;
 margin:0 15px 10px 15px;
}
#about li {
 padding:0 15px 0 15px;
 margin:0 15px 20px 15px;
}