/* Start of CMSMS style sheet '2010' */
@charset "UTF-8";
/* CSS Document */

body {
margin: 0px;
background: url(images/gradient_bg.gif) repeat-x;

font-family: Arial, Helvetica, sans-serif;
}

.content {
margin: 0px auto;
background: url(images/container_bg.png) repeat-y;
width: 812px;
}

.navigation {
margin: 0px auto;
background: url(images/nav_bar.png) no-repeat;
width: 800px;
height: 50px;

}

.container {
margin: 0px auto;
background: url(rotator.php) no-repeat;
width: 800px;
margin-top: 0px;
}

/* GeneralInfo BG */

.generalinfo_container {
margin: 0px auto;
background: url(images/campinfo_bg.jpg) no-repeat;
width: 800px;
margin-top: 0px;
}

.logo {
margin: 14px 0px 0px 24px;

}


.camp_content {
padding: 140px 0px 0px 0px;


}

.left_column {
float: left;
background: #FFFFFF;
width: 492px;
margin: 0px 15px 0px 25px;
padding: 20px 15px 13px;
}

.full_column {
float: left;
background: #FFFFFF;
width: 720px;
margin: 0px 15px 0px 25px;
padding: 20px 15px 13px;
}

.channels {
float: left;
margin: 17px 0px;
text-align: center;
}



.right_column {
float: left;
background: #FFFFFF;
width: 183px;
padding: 15px;


}


.footer {
margin: 0px auto;
padding: 25px 0px;

background: url(images/footer_bg.png) no-repeat;
width: 813px;

text-align: center;

font: 11px Arial, Helvetica, sans-serif;
}

.footer p {
margin: 0px;
}



@charset "UTF-8";
/* CSS Document */

a {color: #006633; text-decoration: none;}
a:hover {text-decoration: underline;}
a img {border: none;}

.left_column p {
margin: 0px;
font: 14px normal Arial, Helvetica, sans-serif;
line-height: 22px;
}

.intro_line {
font: 20px bold Arial, Helvetica, sans-serif;
color: #006633;
text-transform: uppercase;
}

.lft_blk {
float: left;
text-align: center;
background: #006633;
width: 150px;
padding: 4px 0px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 12px;
margin: 0px 14px 0px 0px;

}

.lft_content_blk {
float: left;
border: 1px solid #d4e5dd;
border-top: none;
width: 138px;
font-size: 10px;
padding: 8px 5px;
text-align: center;

margin: 0px 14px 0px 0px;
}

.lft_content_blk img {
padding: 2px;
border: 1px solid #d4e5dd;
margin: 0px 0px 7px;
}


.rt_blk {
float: left;
text-align: center;
background: #006633;
width: 182px;
padding: 4px 0px;
color: #FFFFFF;
text-transform: uppercase;
font-size: 12px;
margin: 0px 0px 2px 0px;
}

.rt_content_blk {
float: left;
background: #d4e5dd;
width: 168px;
padding: 4px 7px 9px 7px;
font-size: 11px;
margin: 0px 0px 10px 0px;
}

.rt_content_blk img {
float: left;
vertical-align: text-top;
}

.rt_content_blk a {
float: left;
font-size: 11px;
font-weight: bold;
text-transform: uppercase;
letter-spacing: -0.5px;
padding: 6px 0px 0px 3px;
}

.rt_content_blk p {
margin: 0px 0px 0px 0px;
padding: 0px;
}

/* ================================== NAVIGATION ================================== */

#nav {

}

.menu2 {
float:left; 
width:100%; 
font-size:12px;

margin: 0px; /* for this demo only */ 

}
.menu2 ul {
padding:0;
margin:0;
list-style-type:none;

}
.menu2 ul li {
float:left; position:relative;


}

.menu2 ul li a, .menu2 ul li a:visited {
float:left; display:block; text-decoration:none; color:#fff; padding:5px 16px 0px; line-height:25px; height:70px;

}

.menu2 ul li:hover {width:auto;}

.menu2 ul li a:hover {color:#000;}

.menu2 ul li:hover a {color:#000;}

.menu2 ul li ul {
display: none;
}

/* specific to non IE browsers */
.menu2 ul li:hover ul {
display:block; position:absolute;top:40px; margin-top:1px; left:0; width:129px;

}

.menu2 ul li:hover ul li ul {
display: none;
}
.menu2 ul li:hover ul li a {
display:block; background: url(images/nav_dropdown_bg.png) repeat-y; color:#fff;height:auto;line-height:15px;padding:4px 16px; width:98px;
}

.menu2 ul li ul li.anchor {
float: left;
width: 129px;
background: url(images/nav_dropdown_anchor.png) no-repeat;
height: 90px;
}

.menu2 ul li:hover ul li a.drop {
background:#6699cc;
}
.menu2 ul li:hover ul li a:hover {
color:#ff0; 
}

.menu2 ul li:hover ul li:hover ul {
display:block; position:absolute; left:153px; top:-70px; color:#000; left:152px; height:138px; width:172px; overflow:auto; 
}
.menu2 ul li:hover ul li:hover ul li a {}
.menu2 ul li:hover ul li:hover ul li.group {width:152px; padding:5px 0;}


.menu2 ul li:hover ul li:hover ul.left {
left:-172px;
}
.menu2 ul li:hover ul li:hover ul li a:hover {color:#0ff;}

/* specific to IE5.5 and IE6 browsers */
.menu2 ul li a:hover ul {
display:block;position:absolute;top:30px; t\op:29px; left:0; marg\in-top:1px;
}
.menu2 ul li a:hover ul.scroller {
height:138px; overflow:auto;}

.menu2 ul li a:hover ul.endstop {
left: -90px;
}
.menu2 ul li a:hover ul li a {
display:block; color:#fff; height:1px; line-height:15px; padding:4px 16px; width:152px; w\idth:120px;
}
.menu2 ul li a:hover ul li a ul {
visibility:hidden; position:absolute; height:0; width:0;
}
.menu2 ul li a:hover ul li a:hover {
color:#ff0;
}

.menu2 ul li a:hover ul li a:hover ul {
visibility:visible; position:absolute; top:-69px; t\op:-70px; color:#000; left:152px; height:138px; width:170px; overflow:auto;
}
.menu2 ul li a:hover ul li a:hover ul.left {
left:-170px;
}
.menu2 ul li a:hover ul li a:hover ul li a:hover {color:#0ff;}



/* ================================== END NAVIGATION ================================== */



/* End of '2010' */

