@import url("camp.css");
.hideit {
    display:none;
}
.error {
    color:red;
}
.clear {
    both:clear;
}
table.camps {
    color:#7c6f62;
    width:100%;    
    border-collapse: collapse;
}
table.camps thead tr th {
    color:#7c6f62;
    text-align: left;
    font-size: 14px;
    font-weight: bold;
    border-bottom: 2px solid #efefef;
    padding: 0 0 5px 0;
}
table.camps tbody tr th {
    color:#7c6f62;
    text-align: left;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
    padding: 5px 0 5px 0;
    
}

table.camps tbody tr td {
    color:#7c6f62;
    text-align: center;
    font-size: 11px;
    font-weight: bold;
    border-bottom: 1px solid #efefef;    
    padding: 5px 0 5px 0;
}
table.camps tbody tr td a {
    text-decoration: underline !important;
    color:#729402;
}

form.poll h1 {
    color:#7c6f62;
    font-size:14px;
    padding:0 0 5px 0;
}

table.polltbl {
    font-size: 12px;   
    margin:0 0 25px 0;
    border-collapse: collapse;

}

table.polltbl thead th {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    color:#7c6f62;
}
table.polltbl thead td {
    border-bottom: 1px solid #efefef;
    color:#7c6f62;
}

table.polltbl tbody th {
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    border-bottom: 1px solid #efefef;
    text-align: left;
    padding:2px 0 2px 0;
    color:#7c6f62;
}

table.polltbl tbody td {
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    text-align: center;
    color:#7c6f62;
}
div.polltbl strong{
    font-size:13px;
    font-weight: bold;
    color:#000;
    padding:0 0 5px 0;    
    display:block;
}
div.polltbl textarea {
    width:100%;
    height:50px;
    margin:0 0 25px 0;
    display:block;
    resize: none;
    border:1px solid #efefef;
}

ul.vote {
    list-style: none;
    margin:0px;
    padding:0px;
    height:60px;
    border:0px solid red;
}

ul.vote li {
    margin:0px;
    padding:0px;

    list-style: none;
    float:left;
}

ul.vote li.back {
    width:250px;
    border:0px solid red;
    display:block;
}

ul.vote li.next {
    width:250px;
    text-align:right;
    border:0px solid red;
    display:block;
}

ul.vote li.back a, ul.vote li.next a {
    display:block;
    text-decoration:none;
    cursor:pointer;
    padding:5px;
    margin:6px 0 0 0;
    font-size:15px;
    color:#9bb520;
    font-weight:bold;
}

ul.vote li.votes {
    width:190px;
    border:0px solid red;
    text-align:center;
}

ul.vote li.votes ul {

    border: 0px solid #9bb520;
    list-style: none;
    margin:0px;
    padding:0px;
}
ul.vote li.votes ul li  {
    float:left;
    border:1px solid transparent;
}
ul.vote li.votes ul li:hover  {
    border:1px solid #9bb520;
}
ul.vote li.votes ul li a {
    display:block;
    border:0px solid red;
    padding:14px;
    text-decoration:none;
    cursor:pointer;
    background:url('/img/lill.gif');
    background-repeat:no-repeat;
    background-position: 2px center;
}


ul.fastmenu {
    list-style: none;
    margin:0px;
    padding:0px;
}


ul.fastmenu li {
    float:left;
    margin:0px;
    border:1px solid #efefef;
}

ul.fastmenu li a {
    display:block;
    text-decoration:none;
    padding:5px 5px 5px 5px;
    font-size:14px;
}

ul.fastmenu li.active a {
    background-color:orange;
    color:#000;
}
ul.fastmenu li a:hover {
    background-color:#bbb;
}

#main {
    position:relative;
    BORDER: #FFFFFF 2px solid; width:950px;text-align:left; float:center; top:45px;margin-bottom:45px; margin-right:auto;margin-left:auto;background-color: #FFFFFF;
}


h4 {font-family: Verdana, Arial, Helvetica, sans-serif;
    color:#7c6f62;
    font-size: 13px;
    margin:0; padding:0;
}

ol {padding-left:20px; margin:0px;}

.bs { padding-top:5px; font-family: Arial; font-size: 11px; font-weight: normal; color: #cccccc; text-align: none; }
.bs a:link { font-family: Arial;font-size: 11px; font-weight: normal; color: #FFCC00; text-decoration: none; }
.bs a:visited { font-family: Arial;font-size: 11px; font-weight: normal; color: #FFCC00; text-decoration: none; }
.bs a:active { font-family: Arial;font-size: 11px; font-weight: normal; color: #FFCC00; text-decoration: none;  }
.bs a:hover { font-family: Arial;font-size: 11px; font-weight: normal; color: #FFCC00; text-decoration: none; }

.box #r1 p {margin:0;padding:0;}
.box #c1 {margin:0;}

p { margin-top:2px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #7c6f62;  }
p a:link { font-family: Verdana;font-size: 11px; font-weight: bold; color: #729402; text-decoration: none; }
p a:visited { font-family: Verdana;font-size: 11px; font-weight: bold; color: #729402; text-decoration: none; }
p a:active { font-family: Verdana;font-size: 11px; font-weight: bold; color: #729402; text-decoration: none;  }
p a:hover { font-family: Verdana;font-size: 11px; font-weight: bold; color: #729402; text-decoration: none; }

li { margin-top:8px; font-family: Verdana; font-size: 11px; font-weight: normal; color: #7c6f62; margin-left:25px; }
li a:link { font-family: Verdana;font-size: 11px; font-weight: normal; color: #7c6f62; text-decoration: underline; }
li a:visited { font-family: Verdana;font-size: 11px; font-weight: normal; color: #7c6f62; text-decoration: underline; }
li a:active { font-family: Verdana;font-size: 11px; font-weight: normal; color: #7c6f62; text-decoration: underline;  }
li a:hover { font-family: Verdana;font-size: 11px; font-weight: normal; color: #7c6f62; text-decoration: underline; }

.newpk { margin-top:8px; font-family: Verdana; font-size: 12px; font-weight: bold; color: #7c6f62;  }

h1, h3 { margin:0px; padding:0px; font-family: Verdana; font-size: 18px; font-weight: bold; color: #FFCC00;  }
h1, h3 a:link { font-family: Verdana;font-size: 18px; font-weight: bold; color: #FFCC00; text-decoration: none; }
h1, h3 a:visited { font-family: Verdana;font-size: 18px; font-weight: bold; color: #FFCC00; text-decoration: none; }
h1, h3 a:active { font-family: Verdana;font-size: 18px; font-weight: bold; color: #FFCC00; text-decoration: none;  }
h1, h3 a:hover { font-family: Verdana;font-size: 18px; font-weight: bold; color: #FFCC00; text-decoration: none; }

h2 {
    font-size:14px;
}

