/* HEADER */

#header {
background-image: url(images/header.jpg);
background-repeat: no-repeat;
color: #762124;
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
font-size: 10px;
height: 101px;
padding: 0 52px;
overflow: hidden;
}

#table {
width: 1012px;
height: 771px;}

#logo {
	float: left;
	display: block;	
	border: 0;
	margin-top: 10px;
}

#email_signup {
float: right;
}

#email_signup h4 {
margin-top: 5px;}

/* TOP NAV */

#top_nav {
background-image: url(images/nav.jpg);
font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;
color: white;
height: 28px;
font-size: 13px;
padding: 7px 0px 0px 5px;
text-align: center;
}

#top_nav ul a:link, #top_nav ul a{
color: white;
text-decoration: none;}

#top_nav ul a:hover{
color: #c3c4c6;
text-decoration: none;}

#top_nav ul a:visited{
color: white;}

.separator{
color: white;
font-size: 13px;
padding: 0px 5px 0px 10px;}

#symbol_1 {
color: #333333;
font-family: Webdings, Webdings;
font-size: 10px;}

#symbol_2 {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 50px;}

html* #email {
padding-left:700px;
padding-top: 10px;
height: 50px;
width: 250px;}

#email {
padding-left:700px;
height: 50px;
width: 250px;}



/* HOME CONTENT AREAS */

h1 {
color: #013A34;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 20px;
padding-top: 15px;
margin-bottom: -5px;}

.program {
color: #013A34;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 20px;
margin-bottom: -5px;}

.test {
color: #013A34;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 20px;
margin-bottom: -49px;}

.testimonial {
color: #013A34;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 20px;}

h2, h2 a:link, h2 a {
color: #762124;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;}

h2 a:hover {
color: #013A34;}

h3 {
color: #762124;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 16px;
margin-bottom: -5px;}

h4 {
color: #013A34;
font-weight: normal;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
text-align: left;
margin-bottom: 5px;
padding-left: 0px;}

h4 a { color: #013A34; text-decoration: none; }

li {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
text-align: left;
list-style-type: square;}

#home_content {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 320px;}

#home_pic {
width: 324px;
padding: 10px 0px 0px 50px;
text-align: center;
}


#home_text {
width: 550px;}

.home_content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 14px;
text-align: left;
padding: 20px 0px 15px 25px;}

.homelink {
color: #762124;
}



 /* OTHER CONTENT AREAS */

#page_content {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 100%; /* Change this to actual set height once content is input */}

#page_content_about {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
}

#page_content_about a {
color: #762124;

}

#page_content_online a {
color: #762124;

}

#page_content_about a:hover {
text-decoration: none;
}

#page_content_about li {
font-size: 13px;
padding-bottom: 0px;
}

#quote {
float: right;
width: 300px;
padding: 10px;
margin: 10px 10px 10px 10px;
background-color: #DFEBDF;
border: 1px solid #00A470;
}

#quote, #widequote p {
text-align: left;
font-family: Georgia, "Times New Roman", serif;
font-size: 13px;
color: #762124;
line-height: 140%;
}

#widequote {
float: right;
width: 400px;
padding: 10px;
margin: 10px 10px 10px 10px;
background-color: #DFEBDF;
border: 1px solid #00A470;
}

#bbnav {
float: right;
width: 200px;
padding: 4px;
margin: 10px 10px 10px -10px;
background-color: #DFEBDF;
border: 1px solid #00A470;
}

#bbnav ul {
list-style: none;
}

#bbnav li a {
text-align: left;
font-family: Georgia, "Times New Roman", serif;
font-size: 12px;
color: #762124;
}

#page_content_building {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 850px; /* Change this to actual set height once content is input */}

#page_content_news {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;

}

#page_content_email_thanks {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 350px;

}

#page_content_resources {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 3120px; /* Change this to actual set height once content is input */}

#page_content_testimonials {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 2050px; /* Change this to actual set height once content is input */}

#page_content_onsite {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 1070px; /* Change this to actual set height once content is input */}

#page_content_online {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 1125px; /* Change this to actual set height once content is input */}

#page_content_online_albany {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 1800px; /* Change this to actual set height once content is input */}

.title_bullet {
cursor: pointer; 
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;}

.titles_none {
color: #002C22;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-decoration: none;}

.titles, .titles a:link, .titles a {
cursor: pointer; 
color: #002C22;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-decoration: none;}

.titles a:hover {
color: #c3c4c6;
text-decoration: underline;}

.titles a:visited {
color: #333333;
text-decoration: underline;}

.titles_email, .titles_email a:link, .titles_email a {
cursor: pointer; 
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-decoration: none;}

.titles_email a:hover {
color: #c3c4c6;
text-decoration: underline;}

.titles_email a:visited {
color: #333333;
text-decoration: underline;}

.titles_link, .titles_link a:link, .titles_link a {
cursor: pointer; 
color: #013A34;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 13px;
text-decoration: none;}

.titles_link a:hover {
color: #c3c4c6;
text-decoration: underline;}

.home_links, .home_links a:link, .home_links a {
cursor: pointer; 
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
padding-left: 5px;
text-decoration: none;}

.home_links a:hover {
color: #c3c4c6;
text-decoration: underline;}

.home_links a:visited {
color: #333333;
text-decoration: underline;}

.titles_link a:visited {
color: #333333;
text-decoration: underline;}

.lil_arrows {
font-size: 9px;}

.italic {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 10px;}

.content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 80px;}

.content_about {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 0px;}

.content_res {
color: #7E7E7E;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 90px;}

.content_adv {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 60px;}

.content_adv_bio {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 30px;}

.content_left {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 90px;}

.content_right {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
text-align: left;
padding: 30px 0px 15px 75px;}

.color_content {
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 12px;
width: 324px;}

.content_funding {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 15px;
text-align: left;
line-height: 130%;
padding: 30px 0px 15px 0px;}

.page_text {
width: 375px;}

.about_text {
width: 750px;}

.tree {
filter:alpha(opacity=25);
-moz-opacity:.25;
opacity:.25;}

.leadin {
font-size: 16px; 
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color: #762124;}

.photo_spacer {
height: 15px;
width: 400px;
border-bottom: 1px solid #fff;}

._spacer {
height: 19px;
width: 400px;
border-bottom: 1px solid #fff;}

.div_spacer {
height: 15px;
width: 375px;
border-bottom: 1px solid #c3c4c6;
margin-bottom: 10px;}


/* PROMOS*/ 

.headline_pr {
color: #013A34;
font-family: verdana;
font-size: 16px;	}

#promos {
background-image: url(images/promos.jpg);
background-repeat: no-repeat;
width: 1012px;
height: 204px;}

#promo_1_content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
padding: 30px 20px 0px 40px;
text-align: left;
height:162px;
width: 240px;}

#promo_2_content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
padding: 23px 20px 0px 70px;
text-align: left;
height:162px;
width: 240px;}

#promo_3_content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
padding: 30px 0px 0px 76px;
text-align: left;
height:162px;
width: 240px;}

.promo_content {
color: #333333;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
padding: 30px 20px 0 31px;
text-align: center;
height:162px;
width: 270px;
line-height: 18px;
float:left;}

.promo_content.first { padding-left: 50px; }

.promo_content * { text-align: center; }

.promo_content h1 a {
color: #013A34;
text-decoration: none;}

/* FOOTER NAV */

#footer_nav {
background-image: url(images/footer.jpg);
background-repeat: no-repeat;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
color: white;
font-size: 11px;
padding-top: 5px;
text-align: center;}

#footer_nav a:link, #footer_nav a{
color: white;
text-decoration: none;}

#footer_nav a:hover{
color: #c3c4c6;
text-decoration: underline;}

#footer_nav a:visited{
color: white;}



/* ADVISORY BOARD */

#advisory_content {
background-image: url(images/mid_bkgd.jpg);
background-repeat: repeat-y;
width: 1012px;
height: 850px; /* Change this to actual set height once content is input */}

#advisory_wrapper {
width: 450px; 
margin-top: 17px;}

#advisory_nav {
border-top: 1px solid #c3c4c6;
padding-top: 10px;
text-align: center;
font-size: 12px; 
font-weight: normal !important;
background-color: #ffffff;}

.link, .link a:link, .link a {
cursor: pointer; 
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 11px;
text-decoration: none;}

.link a:hover {
color: #c3c4c6;
text-decoration: underline;}

.link a:visited {
color: #cecece;
text-decoration: underline;}

.advisory_text_block {
width: 400px;}

.name {
color: #3E5256;
font-family: Verdana;
font-weight: normal;
font-size: 9px;
text-align: center;
background-color: #ffffff;
width: 99px;}

.name_content {
color: #013A34;
font-family: Verdana;
font-weight: normal;
font-size: 16px;
text-align: left;
background-color: #ffffff;}

.slider {
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 10px;
position: relative; 
overflow: hidden; 
height: 700px /* Height of slider content */; 
background-color: #ffffff;
margin-bottom: 20px;
border-top: 1px solid #c3c4c6;
border-bottom: 1px solid #c3c4c6;}

em {
color: #762124;
font-family: Lucida Sans Unicode, Lucida Grande, sans-serif;
font-size: 10px;
background-color: #ffffff;}

.pullout {
border-top: 1px solid #c3c4c6;
border-bottom: 1px solid #c3c4c6;
padding: 10px 0px 10px 0px}

.testimonial_authors {
border-top: 1px solid #c3c4c6;
/*border-bottom: 1px solid #c3c4c6;*/
padding: 10px 0px 10px 0px}

.slidercontent {
position:absolute;
background-color: #ffffff;}

.slidercontent .upper {
border-bottom: 0px solid #9ac1c9;
background-color: #ffffff;}

.section {
padding:10px;
height: 730px;}

.red {
color: #762124
}

.black {
color: #333333;
}


.red a{
color: #762124
}

.red a:hover{
text-decoration: none;
}

/*
Navigation

**********************/

/*#navi, .nav {
	width: 789px;
	height: 42px; 
	margin-left: 1px; 
}*/ 

#top_nav { position: relative; }

#buynow { position: absolute; right: 58px; bottom: -38px; }

#navi ul, .nav ul { 
	margin: 0 auto; 
	padding: 0; 
	list-style: none; 
	font: Lucida Sans Unicode, Lucida Grande, sans-serif;
	color: white; 
} 

#navi ul li, .nav ul li {
	display: inline;
	/*position: relative;*/ 
}

#navi ul a, .nav ul a {
	/*display:block;*/
	margin-top: 2px; 
	padding: 0 10px 0; 
	text-decoration:none;
	color: white; 
	border-right: 2px solid white; 
}
	
#navi ul a:hover, #navi ul a:hover { 
	color: #bf363a; 
} 

.last_nav_li { 
	border: none !important; 
} 

#nav li ul, .nav li ul{
	display: none;
	position: absolute;
	top: 30px;
	left: 10px;
	margin: 0; 
	padding: 0;
}

#nav li:hover ul, #nav li.over ul, .nav li:hover ul, .nav li.over ul{
	display: block !important;
}

#nav li ul li, .nav li ul li{
	display: block !important; 
	float: none;
	width: 150px; 
	font-size: 12px;
	background: #3e5256;
	padding: 8px 10px;
	color: #ffffff;
}
/*
#nav li ul li a, .nav li ul li a{
	display: block;
	margin-top: 0 !important; 
	color: white; 
	padding: 5px 0 5px 5px; 
	text-align: left; 
	border: none; 
}

#nav li ul li a:hover{
}
*/