/*----------------------------------------------------------
title:        main stylesheet
template:    00192
----------------------------------------------------------*/
@import 'reset.css';

body {margin: 0; padding: 0; font-family: Verdana, "Trebuchet MS", sans-serif; font-size: 12px; background:#ffffff url(../images/bg5.jpg) repeat-x ; }
.hidden { display: none; }
.notext { font-size: 0; line-height: 0; text-indent: -4000px; }
.cl { clear: both; height: 0; font-size: 0; line-height: 0; text-indent: -4000px;  }
#container {margin: 0 auto; padding-top: 0px; width: 1050px;  }
#container a:link {
		color: #65081f;
	}
	
	#container a:visited {
		color: #65081f;
	}
	
	#container a:hover {	
		text-decoration: underline;
		color: #333;
		border-bottom: 1px none;
	}
	
	#container a:active {
		color: #65081f;
	}

h2, .page-title {
    font-family: Arial,Helvetica,sans-serif;
 	font-weight: normal;
    font-size: 14px;
	text-transform:uppercase;
    color:#666666;
    line-height: 18px;
    padding: 0 4px 0 0;
    font-weight: normal;
}

#topOptions {
    height: 35px;
}

#topOptions .myrow {
    font-size: 13px;
    margin-top: 4px;
    font-family: Arial,Helvetica,sans-serif;
}

/*////////// start header //////////*/

#logo {float: left; margin: 0; width: 437px; font-size: 2.10em; font-weight: bold; }
    #logo img {border: none;}
#logo .textlogo {
    padding: 25px 0 0 0;
}
#logo .imagelogo {
    padding: 4px 0 0 0;
}
#logo .flashlogo {
    padding: 25px 0 0 0;
}
#facebook {float: right; margin: 0; margin-left: 0px; margin-top: 0px; color: #65071f; width: 470px;  }
#f//acebook  {float: right; margin: 0; margin-left: 10px; margin-top: 12px; width: 470px;  }



#header {float: left; margin: 0; padding: 0; width: 1050px; height: 78px; b//ackground: url(../images/header.png) no-repeat;}

#header-links {
float: right;
width: 1050px;
margin-top: 0px;
padding: 0px 20px 0 20px;
color: #ccc;
font-family: Verdana, "Trebuchet MS", sans-serif;
}
    #header-links a {margin: 0px; padding: 0 4px 0 4px; font-size: 14px; text-decoration: none; color: #f0efef;}
    #header-links a:hover {text-decoration: underline;}
    
    #translate {
    float: right;
    margin-right: 300px;
    margin-top: -6px;
    padding-right: 0px;
    padding: 0 0 0 0;
    }



/*/ start main navigation /*/

#nav {overflow: visible;
    z-index: 1000; margin: 0; padding: 0; width: 1050px; height: 30px; b//ackground: #fff url(../images/nav.gif) repeat-x; pad//ding-left:15px;  }

#nav a:link {
		color: #ffffff;
	}
	
	#nav a:visited {
		color: #ffffff;
	}
	
	#nav a:hover {	
		text-decoration: underline;
		color: #ffffff;
		border-bottom: 1px none;
	}
	
	#nav a:active {
		color: #ffffff;
	}
/*/ end main navigation /*/

/*////////// end header //////////*/
.camp {
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  box-sizing: content-box;
  margin: 10px;
  border: none;
  -webkit-border-radius: 6px;
  border-radius: 6px;
  font: normal 16px/1 "Times New Roman", Times, serif;
  color: black;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  -webkit-box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3) ;
  box-shadow: 2px 2px 2px 0 rgba(0,0,0,0.3) ;
}
/*////////// start content //////////*/

#content {float: left; display: inline; margin: 0; padding: 0; width:1050px; font-family: Arial,Helvetica,sans-serif;  b//ackground: #fff; padding:0px; padding-left:0px}

#c//ontent-left {float: left; margin: 0; padding: 0; width:0px;}


#content-middle {float: left; margin: 0 0px 0 0px; padding: 0; width: 1050px; min-height: 500px;  background-color: transparent;}

#c//ontent-right {float: left; margin: 0; padding: 0; width: 210px;}
#content ul, li {
list-style-type: !important;
margin: 0px;
padding: 0px;
}
p.location{ font-size: 16px; line-height:18px; font-family: Georgia, sans-serif; color:#666666; padding-top:4px; }
p.location a{ color:#666666; text-decoration: none; }
p.location a:hover{ color:#666666; text-decoration: underline; }
p.display { font-size: 13px; color:#666666; padding-top:4px; }
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
/*home */
.slideshow { position:relative; margin-bottom:30px;}
.slideshow ul { margin:0 0 30px 0; padding:0;}
.slideshow ul li{ list-style:none; margin:0; padding:0; }
#home-slider li { width:960px; text-align:center;}
.slideshow ul li a { display:block; width:923px;}
.slideshow .next { position:absolute;display:block; width:54px; height:54px; top:43%; right:-31px; background:url('button-right.png') no-repeat center center; z-index:2; text-indent:-99999px; outline:none; padding:7px;}
.slideshow .prev { position:absolute;display:block; width:54px; height:54px; top:43%; left:-31px;  background:  url('button-left.png') no-repeat center center; z-index:2;text-indent:-99999px; outline:none; padding:7px;}




#box_wrapper{
margin-top: 0px;
padding: 0px;
width: 1050px;
}

#box_wrapper image{
padding: 3px;

 }

#box_wrapper h2{
color:#028d90;
margin: 20px 6px 0px 20px;
}
#box_wrapper  ul li{
    
    
    list-style:disc;
   
}
#c1 {
     
    width: 700px;
    float: left;
   
}
#c1 a:link {
		color: #65071f;
	}
	
	#c1 a:visited {
		color: #65081f;
	}
	
	#c1 a:hover {	
		text-decoration: underline;
		color: #333;
		border-bottom: 1px none;
	}
	
	#c1 a:active {
		color: #65081f;
	}
#c1 p{
    color:#333;
    font-size: 1.00em;
    font-family:Verdana, Geneva, sans-serif;
    line-height: 1.6em;
    margin: 0px 20px 10px 0px;                                                                                          
    text-align:left;
}
#c1  h1{
    font-weight: normal;
	text-align:left;
    
    color:#4b5366;
    margin: 5px 20px 10px 0px;
    
}
#c2 {
 
    width: 0px;
	 margin: 50px 20px 10px 0px;  
	background-color: #001a11;
    float: left;
    
    
}
#c2 p{
    color:#fff;
    font-size: .99em;
    font-family:Verdana, Geneva, sans-serif;
    line-height: 1.6em;
    margin: 0px 20px 10px 0px;                                                                                          
    text-align:left;
}
#c2  h2{
    font-weight: normal;
	text-align:left;
    
    color:#ffffff;
    margin: 10px 40px 10px 50px;
    
}

#c3 {
    
    width: 1000px;
    float: right;
}
#c3 p{
     color:#333;
    font-size: 1.00em;
    font-family:Verdana, Geneva, sans-serif;
    line-height: 1.6em;
    margin: 0px 20px 10px 0px;                                                                                          
    text-align:left;
}
#c3  h2{
    font-weight: normal;
	text-align:center;
    
    color:#65081f;
    margin: 10px 60px 10px 0px;
    
}

#c4 {
background-color: #c1c5cd;
 
    width: 300px;
    float: right;
	margin-top:0px;
    
    
}
#c4 p{
    color:#333;
    font-size: 1.0em;
    font-family:Verdana, Geneva, sans-serif;
    line-height: 1.5em;
    margin: 0px 20px 0px 20px;                                                                                          
    text-align:left;
}
#c4 h2{


    font-weight: normal;
	text-align:left;
    
    color:#5f6470;
    margin: 20px 20px 10px 20px;
    
}

#c5 {
    
    width: 550px;
    float: left;
}
#c5 p{
    color:#333;
    font-size: .98em;
    font-family:Verdana, Geneva, sans-serif;
    line-height: 1.5em;
    margin: 6px 20px 20px 20px;                                                                                          
    text-align:left;
}

#sub-page {
width: 1050px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#666666;
    font-size: 14px;
    text-decoration: none;
}
#sub-page  h2{
    font-weight: normal;
    
    color:#028e8f;
    margin: 10px 60px 10px 50px;
    
}
#sub-page  h3{
    font-weight: normal;
    
    color:#666666;
    margin: 10px 60px 10px 50px;
    
}
#sub-page  h5{
    font-weight: normal;
    
    color:#028e8f;
    margin: 10px 60px 10px 50px;
    
}


#sub-page   a:hover{
text-decoration: underline;
   
    
}
#sub-page  p {
    
    margin: 10px 60px 10px 50px;
   
}
#sub-page  ul {
    
    margin-left: 50px;
   
}




#sub-page2 {
width: 950px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#666666;
    font-size: 12px;
    text-decoration: none;
}
#sub-page2  h2{
    font-weight: normal;
    
    color:#028e8f;
    margin: 5px 60px 5px 20px;
    
}
#sub-page2  h3{
    font-weight: normal;
    
    color:#666666;
    margin: 5px 60px 10px 20px;
    
}
#sub-page2  h5{
    font-weight: normal;
    
    color:#028e8f;
    margin: 10px 60px 5px 20px;
    
}

#sub-page2  a{
    font-weight: normal;
    
    color:#028e8f;
    font-size: 12px;
    text-decoration: none;
}
#sub-page2   a:hover{
text-decoration: underline;
   
    
}
#sub-page2  p {
    
    margin: 5px 60px 10px 20px;
   
}
#sub-page2  ul {
    
    margin-left: 40px;
   
}

#sub-page3 {
width: 950px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#666666;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
}
#sub-page3  h2{
    font-weight: normal;
    font-size: 14px;
    color:#028e8f;
   
     margin: 0px 60px 10px 10px;
    
}
#sub-page3  h3{
    font-weight: normal;
    font-size: 12px;
    color:#028e8f;
    margin: 20px 60px 0px 20px;
    
}
#sub-page3  h5{
    font-weight: bold;
    font-size: 11px;
    color:#666666;
    margin: 10px 60px 0px 20px;
    
}
#sub-page3  h6{
    font-weight: normal;
    font-size: 14px;
    color:#666666;
    margin:0px ;
    padding:0;
    
}


#sub-page3  p {
    color:#666666;
    margin: 0px 60px 0px 20px;
   
}
#sub-page3  ul li{
    
    margin-left: 20px;
    list-style:disc;
   
}
#sub-page3  a{
    font-weight: normal;
    
    color:#666666;
    font-size: 12px;
    text-decoration: none;
}
#sub-page3   a:hover{
 color:#666666;
text-decoration: none;
   
    
}

#sub-page4 {
	width: 950px;
    font-weight: normal;
    font-family: Arial,Helvetica,sans-serif;
    color:#666666;
    font-size: 12px;
    text-decoration: none;
    line-height: 18px;
}
#sub-page4  h2{
    font-weight: normal;
    font-size: 14px;
    color:#028e8f;
   
     margin: 30px 60px 10px 10px;
    
}
#sub-page4  h3{
   font-weight: bold;
    font-size: 11px;
    color:#666666;
    margin:0px ;
    padding:0;
    margin: 20px 60px 0px 20px;
    
}

#sub-page4  h4{
    font-weight: normal;
    font-size: 14px;
    color:#666666;
    margin:0px ;
    padding:0;
    
}


#sub-page4  h5{
    font-weight: bold;
    font-size: .95em;
    color:#666666;
    margin: 0px 60px 0px 20px;
    
}
#sub-page4  h6{
    font-weight: bold;
    font-size: 11px;
    color:#666666;
    margin:0px ;
    padding:0;
    margin: 10px 60px 0px 20px;
    
}


#sub-page4  p {
    color:#666666;
    margin: 0px 60px 5px 20px;
   
}
#sub-page4  ul li{
    
    margin-left: 20px;
    list-style:disc;
   
}
#sub-page4  a{
    font-weight: normal;
    
    color:#028e8f;
    font-size: 12px;
    text-decoration: none;
}
#sub-page4   a:hover{
 color:#028e8f;
text-decoration: underline;
   
    
}

#seals2 {
display:inline-block;
width: 410px;
margin: 0px;
float: right;
height:85px;




    
    list-style: none;
   


.TabbedPanelsTab {
    position: relative;
    top: 1px;
    float: left;
    padding: 4px 10px;
    margin: 0px 1px 0px 0px;
    font: bold 0.7em sans-serif;
    background-color: #DDD;
    list-style: none;
    border-left: solid 1px #CCC;
    border-bottom: solid 1px #999;
    border-top: solid 1px #999;
    border-right: solid 1px #999;
    -moz-user-select: none;
    -khtml-user-select: none;
    cursor: pointer;
}
.programs {
padding-top: 10px;
padding-left: 12px;
margin: 0px;
border: 1px solid #CCCCCC;
width: 600px;
}
#programs  p{
    font-weight: normal;    
    color:#666666;
    margin: 0px;    
}
#tabs {
float:left;
color:#028e8f;
    
}

div.topicopen{

    margin-left:20px;
    margin-top: 20px;

    padding-left:6px;
    padding-top: 10px;

    padding-right:0px;

    

    font-size:16px;
    text-decoration: none;

    font-family:verdana,arial,helvetica;
display: inline;


}

div.topicclosed{

    margin-left: 20px;
    margin-top: 20px;

    padding-left:11px;

    padding-right:0px;

    

    font-size:14px;
text-decoration: none;
    font-family:verdana,arial,helvetica;
display: inline;

text-align: left;
}

div.topicopen a{

    font-weight:normal;

    text-decoration:none;
display: inline;
color:#028e8f;
text-align: left;
}

div.topicclosed a{

    font-weight:normal;
display: inline;
text-decoration: none;
color:#028e8f;
text-align: left;
}

div.descopen{

    padding-right:10px;

    margin-left:10px;

    margin-top:0px;

    display:block;

    font-size:11px;

    font-family:verdana,arial,helvetica;

    color:666666;

    padding-bottom:10px;

}

div.descclosed{

    padding-right:10px;

    margin-left:10px;

    display:none;

}



div.descopen p{

    padding-left:0px;
color:666666;
    margin-left:0px;
text-align: left;

}

/*////////// end content //////////*/

/*////////// start footer //////////*/
.AuthorizeNetSeal {
float: right;

   
}

#footer {float: left;   padding: 0px 7px 6px 7px;
 margin-bottom: 1px; width: 1050px; font:  10px Verdana; color: #5f6470; background-color: #f8f8f9;
 }

#footer a:link {
		color: #65071f;
	}
	
	#footer a:visited {
		color: #65081f;
	}
	
	#footer a:hover {	
		text-decoration: underline;
		color: #333;
		border-bottom: 1px none;
	}
	
	#footer a:active {
		color: #65081f;
	}
	
	#table {
float:left;
width: 600px;
margin: 0px;
}

#table h4 {
font-size: 10px;
margin: 2px;
}

/*////////// end footer //////////*/



#background-bottom{
    background:   url('../images/bg-bottom.jpg') no-repeat bottom center;
    z-index:0;
    background-color: transparent;
    position: relative;
    width:100%;
    height:125px;
    bottom: 0;
}