.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}


* { padding:0; margin:0;}

body {
   font-family: Arial;
   background: #EBEBEB;
   font-size:10pt;
   color: #191919;
}


td {padding-right:0px;padding-bottom:2px;}

h2 {
   color: #191919;
   font-weight:normal;
   padding-top:5px;
   padding-bottom:5px;
}

.hover:hover {
/*    background:#EBEBEB; */
   background: #fffdf4;
   
}
.hover {
   padding:5px;
}

.hover {
   margin-bottom: 5px;
}

h3 {
   font-weight:normal;
   color: #2C2C2C;
   padding-bottom:3px;
}

.rule {
   width: 95%;
   border-bottom:1px dotted #c6c6c6;
   margin:0 auto;
   padding-top: 5px;
   padding-bottom: 5px;
}


.htext {
   color: white;
   font-size:30pt;
   padding-top:10px;
}

.logo {
   width:80px;
   vertical-align: middle;
   float: left;
   padding-right:10px;
}

#container {
   width: 775px;
   margin: 0 auto;
}


#contentc {
   width: 90%;
   margin: 0 auto;
}

#header {
   width:785px;
   height:124px;
   background: url(http://secure.campchampsinc.com/images/banner.png) no-repeat;
}

#headerc {
   padding-top:25px;
   width: 90%;
   margin: 0 auto;
}

#footerc {
   width:90%;
   padding-top:15px;
   text-align:right;
   margin: 0 auto;
}

#content {
   background: url(http://secure.campchampsinc.com/images/filler.png) repeat-y;
   width: 785px;
}

#footer {
   min-height: 37px;
   background: url(http://secure.campchampsinc.com/images/footer.png) no-repeat;
   
}


/* Error Box */

.error {
   background: #fff2f2;
   border: 1px solid #ff6464;
   width: 200px;
   padding: 5px;
   font-size: 9pt;
   font-style: italic;
   float:right;
}
