body
{
	background-color: #ccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

table
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}

th
{
	text-align: left;
}

form
{
	display: inline;
}

h2
{
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336799;
	font-size: 14pt;
	margin-bottom: 2px;
	margin-top: 4px;
}

h3
{
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #336799;
	font-size: 12pt;
	margin-bottom: 2px;
	margin-top: 4px;
}

h4
{
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #000;
	font-size: 12pt;
	margin-bottom: 2px;
	margin-top: 4px;
}

a:link
{
color: #002a6c
}

a:hover
{
color: #666666
}

a:active
{
color: #000000
}

a:visited
{
color: #336799
}


hr
{
	color: #ccc;
	border: solid 1px #ccc;
	background-color: #ccc;
	height: 1px;
	width: 100%;
	margin-top: 2px;
	margin-bottom: 2px;
}

.page_frame
{
	background-color: #fff;
	text-align: left;
	font-size: 10pt;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	width: 760px;
	border: solid 1px #002a6c;
	border-collapse: collapse;
}

a.skip
{
	display: none;
}

td.divider
{
	background: url(/lb/images/divider_stripes.gif) left center repeat #fff;
	width: 100%;
	height: 13px;
	font-size: 1pt;
}

#navbar_left
{
	width: 520px;
	border-top: solid 1px #002a6c;
	border-bottom: solid 1px #002a6c;
	background-color: #002a6c;
	/*background: url(/lb/images/topnav_bg_blue.gif) left center repeat #fff;*/
	vertical-align: middle;
	height: 29px;
	text-align: center;
}

#navbar_left ul
{
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: center;
}

#navbar_left li
{
	float: left;
}

#navbar_left li ul
{
	position: absolute;
	/*left: -999em;*/
	display: none;
	border: solid 1px #C6B694;
	background-color: #002a6c;
	padding: 2px;
	margin: 0;
}

#navbar_left li a
{
	display: block;
	white-space: nowrap;
}

#navbar_left li:hover ul, #navbar_left li.sfhover ul {
	/*left: auto;*/
	display: block;
}

#navbar_left li ul li
{
	clear: left;
}

#navbar_left li ul li a
{
	display: block;
}

#navbar_right
{
	width: 240px;
	border-top: solid 1px #002a6c;
	border-bottom: solid 1px #002a6c;
	background-color: #C6B694;
	vertical-align: middle;
	height: 29px;
	text-align: center;
}

#navbar_left a, #navbar_left a:visited
{
	padding-left: 7px;
	padding-right: 7px;
	font-size: 16px;
	font-weight: normal;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	color: #C6B694;
	text-decoration: none;
	/*background-color: #002a6c;*/
}

#navbar_left a:hover
{
	background: #C6b694;
	color: #002a6c;
}

#navbar_right a, #navbar_right a:visited
{
	padding-left: 6px;
	padding-right: 7px;
	margin-right: 10px;
	margin-left: 10px;
	font-size: 16px;
	font-weight: normal;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	color: #002a6c;
	text-decoration: none;
	background-color: #C6b694;
}

#navbar_right a:hover
{
	background: #002a6c;
	color: #C6b694;
}

#footer
{
	height: 25px;
	background-color: #ccc;
	color: #002a6c;
}

#footer td
{
	font-size: 10px;
}

#footer a
{
	text-decoration: none;
	color: #002a6c;
}

#footer a:hover
{
	text-decoration: underline;
}

#footer a:visited
{
	color: #002a6c;
}

.spotlight
{
	background: url(/lb/images/wheat_white_gradient.jpg) left center repeat #fff;
	padding: 12px;
}

#search
{
	color: #002a6c;
	font-size: 9pt;
	vertical-align: middle;
}

#search input
{
	border: solid 1px #002a6c;
	height: 20px;
	color: #002a6c;
}

#search_button
{
	border: solid 1px #002a6c;
	color: #002a6c;
	background-color: #C6B694;
	width: 2em;
}

#titlebar td
{
	border-bottom: solid 1px #ccc;
}

#title
{
	padding-left: 8px;
	vertical-align: top;
}

#title h2
{

}

#content
{
	padding: 12px;
	vertical-align: top;
}

#rightnav
{
	vertical-align: top;
}

#latest_news
{
	background-color: #C6B694;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding: 12px;
	color: #336799;
	border: 0px;
}

#latest_news h3
{
	margin-top: 0;
	margin-bottom: 4pt;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

#latest_news p
{
	margin-top: 2pt;
	margin-bottom: 4pt;
}

#latest_news a.title
{
	color: #336799;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

#latest_news a.title:hover
{
	color: #002a6c;
}

#latest_news a.more
{
	display: block;
	float: right;
	clear: left;
	color: #336799;
	text-decoration: none;
}

#latest_news a.more:hover
{
	color: #002a6c;
}

#press_releases
{
	background-color: #002a6c;
	color: #C6B694;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}

#press_releases h3
{
	margin-top: 0;
	margin-bottom: 4pt;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #fff;
}

#press_releases a, #press_releases a:visited
{
	text-decoration: none;
	color: #C6B694;
}

#press_releases a:hover
{
	color: #fff;
}

.navbox_style_1
{
	border: solid 1px #002a6c;
	background-color: #C6B694;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
	color: #fff;
	float: right;
	width: 240px;
}

.navbox_style_1 h3
{
	margin-top: 0;
	margin-bottom: 4pt;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
}

.navbox_style_1 p
{
	margin-top: 2pt;
	margin-bottom: 4pt;
}

.navbox_style_1 a.title
{
	color: #336799;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-decoration: none;
	font-weight: bold;
}

.navbox_style_1 a.title:hover
{
	color: #002a6c;
}

.navbox_style_1 a.more
{
	display: block;
	float: right;
	clear: left;
	color: #336799;
	text-decoration: none;
}

.navbox_style_1 a.more:hover
{
	color: #002a6c;
}

.navbox_style_1 a, .navbox_style_1 a:visited
{
	text-decoration: none;
	color: #336799;
}

.navbox_style_1 a:hover
{
	color: #002a6c;
}

.navbox_style_1 ul
{
	color: #336799;
	list-style: square;
}

.navbox_style_2
{
	border: solid 1px #002a6c;
	display: block;
	width: 240px;
	clear: left;
	float: right;
	background-color: #002a6c;
	color: #C6B694;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}

.navbox_style_2 h3
{
	margin-top: 0;
	margin-bottom: 4pt;
	font-family:  Gill Sans, GillSans, Gill Sans MT, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-weight: normal;
	color: #fff;
}

.navbox_style_2 a, .navbox_style_2 a:visited
{
	text-decoration: none;
	color: #C6B694;
}

.navbox_style_2 a:hover
{
	color: #fff;
}

.navbox_style_2 ul
{
	color: #C6B694;
	list-style: square;
}

a.press_release
{
	text-decoration: none;
	font-weight: normal;
	color: #002a6c;
}

a.press_release:hover
{
	text-decoration: underline;
	color: #336799;
}


#menu h3
{
    margin-top: 4pt;
	margin-bottom: 6pt;
}

a.faq
{
	text-decoration: none;
	font-weight: bold;
	color: #002a6c;
}

a.faq:hover
{
	text-decoration: underline;
	color: #336799;
}

button.faq
{
	border: solid 1px #002a6c;
	color: #002a6c;
	background-color: #C6B694;
}

button.faq:hover
{
	color: #C6B694;
	background-color: #002a6c;
}

.program_photo
{
	border: solid 1px #002a6c;
	background-color: #C6B694;
	color: #002a6c;
	font-size: 8pt;
	width: 240px;
	margin-top: 2px;
	margin-right: 2px;
	margin-bottom: 2px;
	padding: 5px;
}


.no_opportunities
{
	border: solid 1px #000;
	padding: 15px;
	margin: 10px;
	background-color: #C6B694;
	font-weight: bold;
	text-align: center;
}

#sitemap
{
	color: #002a6c;
	list-style: square;
	font-weight: bold;
}

#sitemap a
{
	font-wieght: bold;
	color: #002a6c;
	text-decoration: none;
}

#sitemap a:hover
{
	text-decoration: underline;
}

#sitemap ul li
{
	color: #002a6c;
	list-style: disc;
	font-weight: normal;
}

#logoleft

{

padding-left: 39px;

padding-top: 26px;

padding-bottom: 12px;
}
#logoright
{

padding-right: 0px;

padding-top: 26px;

padding-bottom: 12px;
}

#banner_photo{
	background: url(/lb/images/home_page_main_schoolkids.jpg) left top repeat;
	height:176px;
	width:520px;
}

