body {
 width: 100%;
 margin: 0;
 padding: 0;
 text-align: center;
 color: #000000;
 font-family: "Trebuchet MS", sans-serif, Arial, Helvetica;
 font-size: 16px;
 background: #ffffff;
 background-image: url(97yk3-PrYkE-graphics/97yk3-fade.jpg);
 background-position: center;
 background-repeat: tile;
}

#main-border {
 margin: 30px;
 padding: 0;
}

#main-section {
 border: 1px solid #000000;
 width: 550px;
 float: left;
 margin: 0 4% 30px 0;
 padding: 0;
 min-height: 300px;
 background: #ffffff;
 background-image: url(97yk3-PrYkE-graphics/cogs-top-left-med.jpg);
 background-position: left top;
 background-repeat: no-repeat;
}
#main-section h1 {
 margin: 0;
 padding: 100px 20px 20px 90px;
 font-size: 130%;
 font-weight: bold;
 font-family: georgia, Times, "Times New Roman", serif;
 color: #000000;
 text-align: left;
}
#main-section h2 {
 margin: 0 0 0 90px;
 padding: 20px 20px 0px 0px;
 border-top: 1px solid #000000;
 font-size: 110%;
 font-weight: bold;
 font-family: georgia, Times, "Times New Roman", serif;
 color: #000000;
 text-align: left;
}
#main-section p {
 text-align: left;
 margin: 0;
 padding: 20px 20px 20px 90px;
}
#main-section a {
 text-decoration: none;
 color: #705832;
 font-weight: bold;
 font-family: georgia, Times, "Times New Roman", serif;
}
#main-section ol {
 margin: 0 0 0 90px;
 padding: 20px 20px 0px 0px;
}
#main-section li {
 text-align: left;
 padding: 10px;
}


#right-bar {
 border: 1px solid #000000;
 width: 350px;
 float: right;
 margin: 0 0 30px 0;
 padding: 0;
 min-height: 300px;
 background: #ffffff;
 background-image: url(97yk3-PrYkE-graphics/cogs-bottom-right-med.jpg);
 background-position: right bottom;
 background-repeat: no-repeat;
}
#right-bar p {
 text-align: left;
 margin: 0;
 padding: 5px 90px 100px 20px;
}

#right-bar-nav {
 border: 1px solid #000000;
 width: 360px;
 float: right;
 clear: left;
 margin: 0 0 30px 20px;
 padding: 0;
 min-height: 50px;
 background: #705832;
 background-image: url(97yk3-PrYkE-graphics/login-box-bg.jpg);
 background-position: center;
 background-repeat: no-repeat;
}
#right-bar-nav ul {
 margin: 0 0 0 5px;
 padding: 0;
 list-style-type: none;
 width: 100%;
 float: left;
}
#right-bar-nav li {
 margin: 0;
 padding: 0;
 float: left;
}
#right-bar-nav a {
 float: left;
 width: 169px;
 margin: 2px;
 text-align: center;
background: #ffffff;
 color: #000000;
 text-decoration: none;
 line-height: 20px;
 border: 1px solid #000000;
}


















#login-box {
 margin: 20px 0 20px 0;
 padding: 15px 5px 25px 5px;
 background: #705832;
 background-image: url(97yk3-PrYkE-graphics/login-box-bg.jpg);
 background-position: center;
 background-repeat: no-repeat;
}

#login-box .login {
 border: 0px solid #000000;
 margin: 0;
 padding: 0;
}

#login-box .login legend {
 margin: 0 0 0 30px;
 padding: 0 4px 0 40px;
 font-weight: bold;
 color: #ffffff;
}

#login-box .login ol {
 margin: 0;
 padding: 0;
}

#login-box .login li {
 float: left;
 width: 335px;
 list-style-type: none;
 margin: 5px 0 5px 0;
 padding: 0;
}

#login-box .login label {
 border-top: 2px solid #ffffff;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 float: left;
 width: 264px;
 margin: 0 0 0 35px;
 padding: 2px;
 color: #ffffff;
 font-weight: bold;
}

#login-box .login input {
 border-top: 0px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 2px solid #ffffff;
 float: left;
 width: 264px;
 margin: 0 0 0 35px;
 padding: 2px 0 2px 5px;
}

#login-box .login label em {
 margin: 0 0 0 30px;
 font-weight: normal;
}

#login-box .submit-login {
 border: none;
 margin: 0;
 padding: 0;
}

#login-box .submit-login .submit-login {
 border: 1px solid #000000;
 float: left;
 width: 269px;
 margin: 0 0 0 35px;
 padding: 3px;
}
















#main-section-base {
 border: 1px solid #000000;
 width: 550px;
 float: left;
 margin: 0 0 20px 0;
 padding: 0;
 background: #ffffff;
}
#main-section-base p {
 text-align: left;
 margin: 0;
 padding: 20px 20px 20px 90px;
}






#main-section-base .contact {
 border: 0px solid #000000;
 margin: 0 0 0 92px;
padding: 0px 20px 0px 60px;
 background: #705832;
 background-image: url(97yk3-PrYkE-graphics/contact-us-bg.jpg);
 background-position: center;
 background-repeat: no-repeat;
}

#main-section-base .contact legend {
 margin: 10px 0 0 40px;
 padding: 20px 4px 0 40px;
 font-weight: bold;
 color: #ffffff;
}

#main-section-base .contact ol {
 margin: 0;
 padding: 0;
}

#main-section-base .contact li {
 float: left;
 width: 335px;
 list-style-type: none;
 margin: 5px 0 5px 0;
 padding: 0;
}

#main-section-base .contact label {
 border-top: 2px solid #ffffff;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 float: left;
 width: 264px;
 margin: 0 0 0 35px;
 padding: 2px;
 color: #ffffff;
 font-weight: bold;
}

#main-section-base .contact input {
 border-top: 0px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 2px solid #ffffff;
 float: left;
 width: 264px;
 margin: 0 0 0 35px;
 padding: 2px 0 2px 5px;
}

#main-section-base .contact textarea {
 border-top: 0px solid #000000;
 border-left: 0px solid #000000;
 border-right: 0px solid #000000;
 border-bottom: 2px solid #ffffff;
 float: left;
 width: 264px;
 margin: 0 0 0 35px;
 padding: 2px 0 2px 5px;
}

#main-section-base .contact label em {
 margin: 0 0 0 30px;
 font-weight: normal;
}

#main-section-base .submit-contact {
 border: none;
 margin: 0 0 20px 92px;
 padding: 0px 20px 0px 60px;
}

#main-section-base .submit-contact .submit-contact {
 border: 1px solid #000000;
 float: left;
 width: 269px;
 margin: 0 0 0 35px;
 padding: 3px;
}











