/* styles for borderlines.ie */

body { 
   margin: 0px;
   padding: 0px; 
   font: 13px Trebuchet MS, Arial, sans-serif;
   color: #333333;
   background-image: url(/images/bgBody.jpg);
   background-repeat: repeat-x; 
   background-color: #AD2C2B;
   }

p {
   margin: 0px 0px 8px 0px;
   }
   
h1 {
   margin: 4px 0px 4px 0px;
   border-bottom: solid 1px #AD2C2B;
   font: bold 14px Trebuchet MS, Arial, sans-serif;
   color: #AD2C2B;
   }
h2 {
   margin: 10px 0px 4px 0px;
   font: bold 14px Trebuchet MS, Arial, sans-serif;
   color: #AD2C2B;
   }
h3 {
   margin: 10px 0px 4px 0px;
   font: bold 13px Trebuchet MS, Arial, sans-serif;
   }

a {
   color: #AD2C2B;
   }

ul {
   margin: 0px 0px 8px 0px;
   padding: 0px 0px 0px 20px;
   list-style-type: square;
  } 
  
li {
   margin: 0px 0px 2px 0px;
   padding: 0px; 
   }
   
blockquote {
   margin: 0px 0px 8px 25px;
   }
   
   
/* ID styles */
   
#holder {
   margin: 20px auto 50px auto;
   padding: 0px;
   width: 721px;
   }

#bgRepeat {
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px;
   width: 721px;
   background-image: url(/images/bgRepeat.jpg);
   background-repeat: repeat-y;
   }
#bgTop {
   float: left;
   margin: 0px;
   padding: 54px 50px 0px 50px;
   width: 621px;
   min-height: 550px;
   background-image: url(/images/bgTop.jpg);
   background-repeat: no-repeat;
   }
#bgBottom {
   float: left;
   margin: 0px;
   padding: 0px; 
   width: 721px;
   height: 38px;
   background-image: url(/images/bgBottom.jpg);
   background-repeat: no-repeat;
   }

#header {
   float: left;
   width: 750px;
   }

#title {
   float: left;
   clear: both;
   height: 40px;
   }
#nav {
   float: left;
   width: 761px;
   clear: both;
   }
#headerImg {
   float: left;
   clear: both;
   }

#contentMain {
   padding: 20px 0px 0px 0px;
   float: left;
   width: 370px;
   font: 13px Trebuchet MS, Arial, sans-serif;
   line-height: 19px;
   }

#sidebar {
   float: right;
   margin: 15px 0px 0px 0px;
   padding: 0px;
   width: 210px;
   }
#sidebarTop {
   float: left;
   width: 210px;
   height: 10px;
   background-image: url(/images/sidebarTop.jpg);
   background-repeat: no-repeat;
   background-color: #F4F4F4;
   }
#sidebarMain {
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 0px 15px 0px 15px;
   width: 180px;
   background-image: url(/images/sidebarBg.jpg);
   background-repeat: repeat-y;
   background-color: #F4F4F4;
   font: 12px Trebuchet MS, Arial, sans-serif;
   line-height: 17px;
   }
#sidebarBottom {
   float: left;
   width: 210px;
   height: 10px;
   background-image: url(/images/sidebarBottom.jpg);
   background-repeat: no-repeat;
   background-color: #F4F4F4;
   }

#sidebarMain h2 {
   margin: 14px 0px 4px 0px;
   font: bold 12px Trebuchet MS, Arial, sans-serif;
   color: #AD2C2B;
   line-height: 14px;
   }
#sidebarMain h2.top {
   margin-top: 10px;
   }
   
#header a {
   display: block;
   float: left;
   height: 22px;
   }
#header .altText {
   display: none;
   }
#header a.nav01 { width: 96px; background-image: url(/images/nav/01.gif); }
#header a.nav01on, #header a.nav01:hover { width: 96px; background-image: url(/images/nav/01_on.gif); }
#header a.nav02 { width: 85px; background-image: url(/images/nav/02.gif); }
#header a.nav02on, #header a.nav02:hover { width: 85px; background-image: url(/images/nav/02_on.gif); }
#header a.nav03 { width: 118px; background-image: url(/images/nav/03.gif); }
#header a.nav03on, #header a.nav03:hover { width: 118px; background-image: url(/images/nav/03_on.gif); }
#header a.nav04 { width: 109px; background-image: url(/images/nav/04.gif); }
#header a.nav04on, #header a.nav04:hover { width: 109px; background-image: url(/images/nav/04_on.gif); }
#header a.nav05 { width: 93px; background-image: url(/images/nav/05.gif); }
#header a.nav05on, #header a.nav05:hover { width: 93px; background-image: url(/images/nav/05_on.gif); }
#header a.nav06 { width: 119px; background-image: url(/images/nav/06.gif); }
#header a.nav06on, #header a.nav06:hover { width: 119px; background-image: url(/images/nav/06_on.gif); }

#credit {
   margin: 0px 20px 0px 0px;
   text-align: right;
   font: 11px Trebuchet MS, sans-serif;
   color: #c68a8b;
   }   
#credit a {
   color: #c68a8b;
   }   

/* class styles */

.small {
   font: 11px Trebuchet MS, Arial, sans-serif;
   }

input, textarea { 
   font: 11px Verdana, sans-serif; 
   color: #333333;
   }

div.formRow {
   float: left;
   clear: both;
   margin: 0px 0px 2px 0px;
   }
   
label.short {
   float: left;
   width: 46px;
   font: 11px Verdana, sans-serif; 
   }

input.short {
   border: solid 1px #AD2C2B;
   font: 11px Verdana, sans-serif; 
   color: #333333;
   }
   
label.main {
   float: left;
   width: 120px;
   }

input.main {
   width: 230px;
   border: solid 1px #999999;
   color: #333333;
   }

textarea.main {
   width: 230px;
   border: solid 1px #999999;
   color: #333333;
   }
   
input.submit {
   border: solid 1px #AD2C2B;
   background-color: #AD2C2B;
   font: bold 10px Verdana, sans-serif; 
   color: #ffffff;
   }


div.sponsor {
   float: left;
   clear: both;
   }
div.sponsorLogo {
   float: left;
   width: 140px;
   text-align: center;
   }
div.sponsorText {
   float: left;
   width: 230px;
   }
div.sponsorText a {
   font-weight: bold;
   }
