body{
	font-family: Verdana;
	font-size: 14px;
	background-color: #b6d6ed;
}
div, p , table, tr
{
    background-color: #eaf3fa;
}

h1{
	font-family: Verdana;
	font-size: 10pt;
	margin-bottom:0px;
	margin-top: 5px;
	padding: 0px;
}
h2{
	font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
}
h3
{
    text-align: left;
    font-size: 11pt;
    margin: 0;
    padding: 0;
    margin: 10px 0 5px 30px;
    padding-top: 30px;
}

a, a:visited, a:active
{
	font-family: Verdana;
	font-size: 12px;
	color: #6891bf;
	text-decoration: underline;
}

a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.otherLinks a{
	font-family: Verdana;
	font-size: 12px;
	color: #2E6747;
	text-decoration: none;
}

.otherLinks a:visited{
	font-family: Verdana;
	font-size: 12px;
	color: #2E6747;
	text-decoration: none;
}

.otherLinks a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.vision{
	font-family: Verdana;
	font-size: 12px;
	color: black;
}

.vision a{
	font-family: Verdana;
	font-size: 12px;
	color: #2E6747;
	text-decoration: underline;
}

.vision a:hover{
	font-family: Verdana;
	font-size: 12px;
	color: black;
	text-decoration: underline;
}

.vision a:visited{
	font-family: Verdana;
	font-size: 12px;
	color: #2E6747;
	text-decoration: underline;
}
#header
{
	background-image: url('images/Image_bar.png');
	background-repeat: no-repeat;
	height: 120px;
}

#ex_links
{
   width: 800px; 
   height: 20px; 
   background-color:#3296A5;
   color: #FFFFFF;
   font-family: Verdana;
   text-align: center;
   height: 20px;
}

#ex_links ul
{
    list-style-type: none;
    text-align: left;
    margin: 0;
    padding: 0;
}

#ex_links li
{
    display: inline;
    float: left;
    padding-left: 45px;
    padding-right: 20px;
}

#ex_links a
{
    color: White;
    font-weight: bold;
    text-decoration: none;
}

#ex_links a:hover
{
    color: #E78028;
}

.lower{
	color: #003366;
	font-size: 11px;
	font-family: Arial;
	font-weight: bold;
	text-align: left;
	background-color: #ffdb48;

}
.lower a{
	color: #003366;
	text-decoration:none;
}
.lower a:visted{
	text-decoration:none;
}
.lower a:active{
	text-decoration:none;
}
.lower a:hover{
	text-decoration:underline;
	background-color:#ffdb48;
}
.lower ul{
	list-style: none;
}
.lower ul li{
	position: relative;
}
.lower li ul {
	position: absolute;
	left: 60px;
	display: none;
	background-color:#ffdb48;
	width: 125px;
}
.lower li:hover ul { display: block; }
.lower ul li a {
	display: block;
	text-decoration: none;
}

.ltBox	{
	background-color: #AFCCED;	
	text-align: left;
	padding: 2px;
}

.dkBox{
	background-color: #6891BF;	
	padding: 8px;
}

.dkBox a{
	color:  Black;
	font-size: 12px;
}
.ltBox a{
	color: #2E6747;
	font-size: 12px;
	text-decoration: none;
}

.ltBox a:visited{
	color: #2E6747;
	font-size: 12px;
	text-decoration: none;
}

.ltBox a:hover{
	color:  black;
	font-size: 12px;
	text-decoration: underline;
}

.contact{
	font-size: 11px;
}

.skiplink {display:none}


/* Fix IE margin problem \*/
* html #nav li ul ul{margin: -2em 0 0 7em;}
/* End */


.resource_list {
	text-align: left; 
	float: left;
	padding-left: 10px;
}

.resource_list h1 {
	color: black; 
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: bold;
	margin-bottom: -10px;
}

.resource_list h2 {
	color: black; 
	font-family: Verdana; 
	font-size: 10pt; 
	font-weight: bold;
	margin-top: -10px;
	margin-left: -34px;
	padding-bottom: 0px;	
}
.resource_list ul li {
	list-style: none;
	color: black;
	font-size: 10pt;
	font-weight: normal;
	margin-left: -20px;
	line-height: 1.5;
	margin-top: -15px;
	margin-bottom: 0px;
}

.resource_list ul li ul li {
	color: black;
	font-weight: normal;	
	margin-top: auto;
	list-style-type: disc;
}
.news {
	float: left;
	border: solid 10px #6891BF;
	color: #2E6747;
	background-color: #AFCCED;
	padding: 10px;
}

.news h2 {
	color: #660000;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12pt;
}

a.news, a.news:active, a.news:visited {
	text-decoration: none;
	font-size: 10pt;
}

a.news:hover {
	text-decoration: underline;
	font-size: 10pt;
}
.smallBR {
    font-size: 3pt;
    line-height: 3pt;
}
div.button
{
    width:auto;
    height:auto;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 30px;
}
a.button 
{
    font-family: Footlight MT Light;
    font-size: 14px;
}
div.savethedate 
{
    width: 195px;
    border: 2px solid #E78028;
    font-family: Verdana;
    font-size: 10pt;
    line-height: 1.5;
    text-align: center;
    margin-bottom: 5px;
    margin-right: 30px;
    padding-top: 3px;
    padding-bottom: 5px;
    
}
.notediv 
{
    font-family: Verdana;
    font-size: 9pt;
    font-style: italic;
    font-weight: normal;
    padding-left: 25px;
    margin-top: 3px;
}
.subcat
{
    margin-left:-10px;
    }
div.awareness
{
    width: 550px;
    float: left;
    font-family: Eras Bold ITC;
    font-size: 12pt;
    color: black;
    margin-top: 5px;
    margin-bottom: 2px;
}
ul.awareness
{
    text-align: left;
    margin-top:-5px;
    line-height:1.4;
    margin-bottom: 5px;
     
}
ul.awareness2
{
    text-align: left;
    line-height: 1.4;
    margin-top: 0px;
}
li.awareness2
{
    margin-left: 30px;
    }
h1.awaretitle
{
     text-align:left;
     margin-left: 20px;
     margin-bottom: 8px; 
}
ul.lognote
{
    font-size: 10pt;
}
div.nextmeeting
{
    width: 550px;
    padding-bottom: 5px;
}
p.nextmeeting
{
    font-family: Verdana;
    font-size: 10pt;
    line-height: 1.3;
    margin-bottom: 10px;
    padding-bottom: 0px;
    margin-top: 10px;
}
div#pagelinks
{
    width:800px;
    height:20px;
    background-color: #FFFFFF;
}
#pagelinks ul
{
    margin:0;
    padding:0;
}
#pagelinks li
{
    float: left;
    margin: 0;
    padding: 0;
    list-style-type: none;
    width: 16%;
}
#pagelinks li a, #pagelinks li a:active, #pagelinks  li a:visited 
{
    color: #101010;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
    display: inline-block;
    height: 20px;
    line-height: 20px;
    text-align: center;
}
#pagelinks li a:hover
{
   color: #E78028;
   text-decoration: underline;
}

.awareness h2
{
    font-weight: bold;
    margin:-3px auto auto -30px;
}
div.postmeeting
{
    text-align: left;
}
    
h2.postmeeting
{
    color: Black;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    margin-bottom: 5px;
}
.postmeeting ul
{
    margin-top: -5px;
    margin-bottom: 0px;
    padding: 0 auto 0 auto;
}
.postmeeting ul li
{
    margin-top: -10px;
    margin-bottom: 0px;
}
.postmeeting ul li ul
{
    margin-top: auto;
    margin-bottom: 0px;    
}
.postmeeting ul li ul li
{
    list-style-type: disc;
    font-weight: normal;
    line-height: 1.5;
    margin-top: 0px;
    padding-top: 0px;
    margin-bottom: 0px;
}
h2#subheader
{
    text-align: left;
    font-family: Verdana;
    font-size: 10pt;
    font-weight: bold;
    margin-left: 40px;
    margin-top: 0px;
}
p#logicmodel
{
    width: 525px;
    font-size: 10pt;
    font-weight: bold;
    color: #4e78a8;
    padding-top: 5px;
    padding-left: 20px;
    line-height: 1.4;
}
#logicmodel a, #logicmodel a:active, #logicmodel a:visited
{
    color: #656565;
    text-decoration: none;
    }
#logicmodel a:hover 
{
    color: #c8c8c8;
    text-decoration: underline;
}
a#lm, a#lm:active, a#lm:visited
{
    color: #4E78A8;
}
a#lm:hover
{
    color: #c8c8c8;
    text-decoration: underline;
 }

a.tour_announcement
{
    color: #E78028;
    font-weight: bold;
    text-decoration: none;
}
a:hover.tour_announcement
{
    color: #3296A5;
    text-decoration: underline;
    }
li.date
{
  list-style-type: none;
  font-size: 10pt;
  font-style: italic;
  margin-left: -35px;  
}
li.keydoc
{
    margin-left:-12px;
    padding-bottom: 5px;
}
#new
{
    color: rgb(192, 0, 0);
    font-style: normal;
    font-weight: bold;
    font-size: 9pt;
    }
p#TourNotice
{
    width: 95%;
    margin: 0;
    padding: 0;
    margin-top: 25px;
    margin-left: 30px;
    margin-bottom: 5px;
    font-size: 9pt;    
    color: #E78028;
    font-weight: normal; 
    line-height: 1.2;
}
p#prams
{
    font-size: 9pt;
    margin-left: 30px;
    }
.tourbutton
{
    margin-top: 5px;
    margin-bottom: 15px;
}
.tourbutton a:link img, .tourbutton a:visited img
{
    border: none;
}

.tourbutton a:hover img
{
    border: solid 2px #E78028;
}
#tourintro
{
    font-weight: normal;
    font-size: 10pt;
    line-height: 1.4;
    margin: 0px;
    margin-top: 10px;
    padding: 0px;
    padding-left: 30px;
    padding-right: 30px;
    text-align: left;
    color: #E78028;
    }
#FlyerPic
{
    float: left;
    margin-left: 20px;
    margin-top: 15px;
}
#FlyerList
{
    float: left;
    clear: left;
    border: solid 2px #6891BF;
    text-align: center;
    margin-top: 30px;
    padding: 5px;
    }
#FlyerList ul
{
    list-style-position: inside;
    margin: 0px;
    padding: 0px;
}
#FlyerList ul li
{
    font-weight: bold;
    font-size: 9pt;
    list-style-type: none;
}
#FlyerList ul li ul li
{
   text-align: left;
   list-style-type: square;
   line-height: 30px;
}
#FlyerList ul li ul li a
{
    font-size: 9pt;
    font-weight: normal;
 }
 #language_div
 {
     float: right;
     border: solid 2px #3296a5;
     margin-right: 15px;
     font-size: 10pt;
     padding-left: 3px;
     padding-right: 3px;
     width: 250px; 
}
#language_div ul
{
    text-align: left;
    margin: 0;
    padding: 0;
    margin-left: 20px;
    margin-top: 3px;
    margin-bottom: 5px;
    list-style-position: outside;
}
#language_div ul li ul
{
    margin: 0;
    padding: 0;
    margin-left: 15px;
}
#page
{
    width: 800px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
    text-align: center;
}
#title_break
{
    
    width: 96%;
    margin-bottom: 0px;
}

#camp_title
{
    font-size: 11pt;
    margin: 0;
    padding: 0;
    margin-top: 12px;
    margin-bottom: 12px;
    
}
#camp_columns
{
    position: relative;
    height: 100%;
    margin: 0;
    padding: 0;
    margin-bottom: 10px;
}
#column_bottom
{
    clear: both;
    text-align: left;
    margin-left: auto;
    margin-right: auto;
    width: 92%;
}

#column_bottom p
{
    margin: 0;
    padding: 0;
}

.camp_month
{
    font-weight: bold;
    font-size: 10.5pt;
}

#camp_left, #camp_right, #camp_mid
{
    float: left;
    width: 33%;
    height: 225px;
    position: relative;
    margin-bottom: 5px;
    z-index: 0; 
}
#camp_left a, #camp_right a, #camp_mid a
{
    text-decoration: none;
}

#construct
{
    position: relative;
    z-index: 2;
}
    
.camp_home_link
{
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    clear: left;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

#camp_data_center
{
    clear: left;
    width: 92%;
    height: 100%;
    border: solid 2px #3296a5;
    margin: 0;
    padding: 0;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 10px;       
}

#camp_data_center ul
{
    float: left;
    text-align: left;
    width: 30%;
    list-style-position: outside;
    list-style-type: none;
    font-weight: bold;
    font-size: 10pt;
    margin: 0;
    padding: 0;
    padding-left: 10px;
    margin-bottom: 5px;
    margin-top: 5px;
}
#camp_data_center ul li ul
{
    width: 100%;
    font-weight: normal;
    list-style-type: circle;
    margin-right: 3px;
}

#camp_data_center ul li ul li
{
   margin-left: 5px;
   margin-bottom: 4px;
   line-height: 1.2;
}
#camp_data_center ul li ul li a
{
    font-size: 10pt;
}
#footer_clear
{
    clear: both;
}
#col_wrapper
{
    width: 92%;
    margin-left: auto;
    margin-right: auto;
}
#left_half 
{
    float: left;
    width: 60%;
}
#right_half
{
    float: left;
    width: 40%;
}
#aap_recs
{
    clear: both;
    margin: 0;
    padding: 0;
    padding-top: 15px;
}
#aap_recs ul li span#sub_head {font-size: 10.5pt; font-weight: normal; font-style: italic;}
#left_half ul, #right_half ul, #aap_recs ul
{
    margin: 0;
    padding: 0;
    text-align: left;
    font-weight: bold;
    list-style-position: inside;
    margin-left: 15px;
}
#left_half ul li, #right_half ul li, #aap_recs ul li
{
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 10.5pt;
}
#left_half ul li ul li, #right_half ul li ul li, #aap_recs ul li ul li
{
    font-weight: normal;
    list-style-type: circle;
    list-style-position: outside;
    margin-left: 20px;
    line-height: 1.4;
}

.doc
{
    font-size: 8pt;
}

#camp_logo
{
    margin: 0;
    padding: 0;
    margin: 10px auto 15px auto;
}

#home_log
{
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10px;
}
#home_log ul
{
    margin: 0;
    padding: 0;
    margin-left: 15px;
    text-align: left;
    list-style-type: none;
    list-style-position: inside;
}
#home_log ul li 
{
    font-weight: bold;
    margin: 0;
    padding: 0;
}

#home_log ul li ul li
{
    font-weight: normal;
    list-style-type: circle;
    margin-left: 10px;
}

#home_log p
{
    text-align: left;
    font-style: italic;
    font-size: 10pt;
    margin: 0;
    padding: 0;
    margin-left: 35px;
    margin-top: 5px;
    width: 95%;
    line-height: 1.3;
}
#sept, #oct, #nov
{
    font-weight: bold;
}

#sept:active, #sept:visited, #sept:link
{
    color:#3296a5;
}
#sept:hover{color: #E78028;}

#oct:active, #oct:visited, #oct:link{color:#200850;}
#oct:hover{color: #882030;}

#nov:active, #nov:visited, #nov:link{color:#ab75c0;}
#nov:hover{color: #d6dbde;}

#upcoming
{
    width: 195px;
    border: 2px solid #E78028;
    font-size: 9pt;
    text-align: center;
    margin-bottom: 5px;
    margin-right: 30px;
    padding-top: 3px;
    padding-bottom: 5px;   
}
#upcoming ul
{
    margin: 0;
    padding: 0;
    list-style-position: outside;
    list-style-type: none;
    color: #3296A5;
}
#upcoming ul li ul
{
    text-align: left;
    margin: 0;
    padding: 5px 0 3px 2px;
}
#upcoming ul li ul li {line-height: 1.3; color: #000;}
#upcoming ul li ul li span.upcoming_details{font-weight: bold; color: #3296A5;}
#upcoming p {margin: 0; padding:0; margin-top: 3px;}
#upcoming a {color: #3296a5;}
#upcoming a:hover {color: #000;}

