


#container { display: block; position: relative; margin: 0 auto 0 auto; top: 10px; width:800px; height: 700px; text-align:left; background-color:#ffffff;}



#email { position: absolute; left: 106px; top: 10px; height: 30px; width: 684px; border: 3px; border-color:#ffffff; background-color:#034582;}


#logo { position: absolute; left: 10px; top: 10px; height: 140px;}


#banner { position: absolute; left: 106px; top: 44px; height: 105px; width: 684px; border: 3px; border-color:#ffffff; background-color:#330066;}


#frame { position: absolute; left: 10px; top: 155px; width: 440px; height:260px; padding: 10px; border: 3px; border-color:#ffffff; background-color:#B9BABD;}

#underframe {position: absolute; left: 10px; top: 440px; width: 460px; height: 98px; border: 3px; border-color:#ffffff; background-color:#034582;}
#donate {position: absolute; left: 310px; top: 450px;}


#details { position: absolute; left: 477px; top: 155px; width: 293px; height: 363px; padding: 10px; border: 3px; border-color: #ffffff; background-color:#B9BABD;}
#details A { color:#666666; text-decoration: none;}
#details A:link { color: #666666; text-decoration: none;} 
#details A:visited { color: #666666;text-decoration: none; } 
#details A:active { color: #666666;text-decoration: none; }
#details A:hover { color: #666666; text-decoration: none;}

.details { width:263px; height:302px; background-color:#f0f0e0; padding:15px; overflow:auto; margin:0 0 -10px 0; border:0px;}
.details h2 { text-transform: capitalize; padding:0px; margin:0;  font-size:14px;line-height:16px; color:#666666; border:0px;}
.details p,.details li,.details td, .details a {font-size:13px; color:#333333;text-align:left;padding-top:0px; padding-bottom:4px; margin:0px;}
.details ul {list-style-type:none;}
.details ul  li {margin:0 0 0 -40px;}

#route { position: absolute; left: 10px; top: 545px; width: 300px; height: 130px; padding: 10px; border: 3px: border-color: #ffffff; background-color:#B9BABD;}

.route { width:280px; height:110px; background-color:#f0f0e0; padding:10px; }
.route h2 { text-transform: capitalize; padding:0 0 5px 0; margin:0;  font-size:14px;line-height:16px;}
.route p,.details li,.details td {font-size:11px;line-height:15px; color:#666666;text-align:left;}
.route ul {list-style-type:none;}
.route ul  li {margin:0 0 0 -40px;}

#sponsors { position: absolute; left: 343px; top: 545px; width: 428px; height: 130px; padding:10px; border: 3px: border-color: #ffffff; background-color:#B9BABD;}
#sponsors  A { color:#666666; text-decoration: none;}
#sponsors  A:link { color: #666666; text-decoration: none;} 
#sponsors  A:visited { color: #666666;text-decoration: none; } 
#sponsors  A:active { color: #666666;text-decoration: none; }
#sponsors  A:hover { color: #666666; text-decoration: none;}

.sponsors { width:408px; height:110px; background-color:#f0f0e0; padding: 10px; color:#666666;}
.sponsors h2 { text-transform: capitalize; padding:0 0 2px 0; margin:0;  font-size:14px;line-height:16px;}
.sponsors p,.details li,.details td {font-size:11px;line-height:14px; color:#666666;text-align:left;}


#fees { position: absolute; left: 573px; top: 545px; width: 428px; height: 130px; padding:10px;}

.fees { width:408px; height:110px; padding: 10px;}
.fees h2 { text-transform: capitalize; padding:0 0 2px 0; margin:0;  font-size:14px; line-height:14px;}
.fees p,.details li,.details td {font-size:11px;line-height:14px; color:#666666;text-align:left;}



.heading {font-family: arial, Helvetica, sans-serif; color:#ffffff; font-size: 17px; font-weight: normal; line-height: 20px;
  text-align: left; margin: 5px; }

.smallheading {font-family: arial, Helvetica, sans-serif; color:#ffffff; font-size: 13px; font-weight: normal; line-height: 15px;
  text-align: left; margin: 5px; }

  