body {font-family: Verdana, Arial, Helvetica, sans-serif;color: #333333;background-color: #003366;}
input, select {font-size: 11px;}
a:link {color: #0059B2; text-decoration: none;}
a:hover {color: #003366; text-decoration: none;}
a:visited {color: #0059B2; text-decoration: none;}


/*MASTHEAD*/
.bgtopbar { background-image:url(/LCCCWeb/images/topbar_bg1.jpg); font-size: .78em; vertical-align: middle; }
.bgtopbar1 { background-image:url(/LCCCWeb/images/topbar_bg1.jpg); font-size: .78em; vertical-align: middle; padding: 10px;}
.bgtopbar a:link, .bgtopbar a:visited {color: #FFF; text-decoration: none;}
.bgtopbar a:hover{color: #000; text-decoration: none;}
.topline{background-color: #fff;}
ul.list1{line-height: 1.2em; width: 150px;  padding: 0px; margin: 0px 0px 0px 10px;}
ul.list1 li {
	background-image: url(/LCCCWeb/images/icon_sq1.gif);
	padding-left: 1.5em;
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0% 60%;
}
.tabbar {background-image:url(/LCCCWeb/images/tab_bg_down.gif); vertical-align:middle;}
.tabbar2 {background-image:url(/LCCCWeb/images/tab_bg_active.gif); vertical-align:middle;}
img.tabdown{padding: 0px 15px 0px 15px;}
div.hdr1 {font-size: 1.3em; width: 805px;  float: left; padding: 15px 20px 0px 15px; height: 30px; background-color: #317ED1; color: #fff;border-top: 1px #5792CC solid;}
div.breadcrumb {background-color: #317ED1; color: #B5CFE9;  font-size: 11px;  padding: 0px 10px 5px 15px; border-bottom: 1px #003E92 solid; margin-bottom: 5px;}
div.breadcrumb a:link, div.breadcrumb a:visited {color: #FFF; text-decoration: none;  }
div.breadcrumb  a:hover{color: #000; text-decoration: none;}

/*HOMEPAGE BLUE BARS*/
div.btn1 a{color: #fff;padding: 9px 0px 0px 9px;display: block;width: 430px;height: 39px;text-decoration: none;position: absolute;font-size: 15px;z-index:1;border-top: 1px #5792CC solid; border-bottom: 1px #003E92 solid;}
/* div.btn1 a{color: #fff;padding: 9px 0px 0px 9px;display: block;width: 363px;height: 39px;text-decoration: none;position: absolute;font-size: 15px;z-index:1;border-top: 1px #5792CC solid; border-bottom: 1px #003E92 solid; line-height: 13px; letter-spacing: -1px;}
*/
div.btn1 a:hover{color: #B5CFE9;}
div.btn1 a:visited{color: #fff;}
div.btn2 {text-decoration: none; font-size: 11px; padding: 11px 7px 10px 170px;height: 29px;width: 262px; color: #fff;}
/* div.btn2 {text-decoration: none; font-size: 11px; padding: 11px 7px 10px 170px;height: 29px;width: 190px; color: #B5CFE9;} */
td.btn1 {background-color: #0059B2; }
td.btn2 {background-color: #317ED1; }

/*HOMEPAGE FIND-A-CLASS*/
div.hdrfind {display: block; background-color: #E1AE23; padding: 7px; border-top: 4px solid #fff; font-size: 15px; color: #fff; border-bottom: 1px solid #9A937C;}
/*
div.hdrfind {display: block; background-color: #E1AE23; padding: 7px; border-top: 4px solid #fff; font-size: 15px; color: #fff; letter-spacing: -1px;  border-bottom: 1px solid #9A937C;} */
td.find {background-color: #D7D2C6; }
div.formfind {padding: 5px; font-size: .68em; float: left; height: 85px;}
div.formfind select {width: 250px;}
/*td.find img {float: right; padding: 0px 10px 10px 0px;}*/

/*HOMEPAGE BOTTOM THREE PANELS*/
td.uphdr {padding: 15px 10px 0px 15px; background-color:#E8E6DF; font-size: .78em; width: 200px;}
td.uphdr p {border-bottom: #fff solid 2px; margin-bottom:6px; margin-top:6px; padding-bottom: 8px;}
td.up {padding: 15px; background-color:#E8E6DF; }
div.bot1 {font-size: .78em; width: 163px; padding: .8em 10px 10px 0px;}
div.bot1 p {margin-top: -.2em; margin-bottom: .75em;} 
div.bot2 {font-size: .78em; width: 184px; float: left;  padding: .8em 10px 10px 0px}
div.bot2 p {margin-top: -.2em; margin-bottom: .75em;} 
td.bothdr {padding: 15px; background-color:#fff; color: #867D60; font-size: 15px;border-left: 1px #AFA992 solid;}
td.bot {padding: 15px; background-color:#fff;  border-left: 1px #AFA992 solid;}

/*FOOTER*/
td.footer {background-color: #0059B2; color: #B5CFE9; font-size: .68em; padding: 15px; border-top: 4px #fff solid}
td.footer a:link, td.footer a:visited {color: #FFF; text-decoration: none;}
td.footer  a:hover{color: #000; text-decoration: none;}

/*NEWS & EVENTS SIDEBAR*/
.sidebar {background-image: url(/LCCCWeb/images/right_shadow3.gif); width: 300px; padding: 15px; background-color: #E8E6DF; font-size: .68em; line-height: 1em; width: 200px; padding-bottom: 20px;}
.sidebar h1 h2 h3, .sidehdr {color: #6C654D; font-size: 15px; width: 270px; padding-bottom: 20px;}

/*LEFT NAV*/
.hiddenposting, .hiddenposting a
{
 color:Gray;
}
.unpublishedposting, .unpublishedposting a
{
	color:Red;
}
div.ln {
	font-size: 11px; 
	float: left; 
	margin: 0px; 
	padding: 0px;
}

ul.ln { 
	list-style-type: none;  
	text-align: left; 
	margin-left: 0px;  
	margin-top: 0px; 
	padding-left: 0px; 
	border-bottom: 1px solid #C8C3B7;
}

ul.ln li {
	padding-left: 5px;
}

ul.ln li a, ul.ln li span {
	display: block; 
	padding: 5px 5px 5px 10px; 
	width: 150px;  
}

ul.ln li.level1_posting {
	border-top: 1px solid #C8C3B7; 
	border-right: 1px solid #C8C3B7;
	padding-left: 5px;  
	background-color:#E8E6DF;
}

li.level1_channel {
	border-top: 1px solid #C8C3B7; 
	border-right: 1px solid #C8C3B7;
	background-image: url(/LCCCWeb/images/arrow1.gif);
	background-repeat: no-repeat;
	background-position: 4px center;  
	background-color:#E8E6DF; 
}

li.level1_expanded { 
	background-image: url(/LCCCWeb/images/arrow2.gif);
	background-repeat: no-repeat;
	background-position: 4px center; 
	background-color: #317ED1; 
	color: white; 
}

li.level1_expanded a:link, li.level1_expanded a:visited, li.level1_expanded a:hover { 
	color: white; 
}

li.level2 {
	background-image: url(/LCCCWeb/images/ln_bg1.jpg);
	background-repeat: repeat-y; 
	background-color: #fff; 
	border-top: 1px solid #98BEE8;
}

li.level2 span { 
	background-image: url(/LCCCWeb/images/arrow1.gif); 
	background-repeat: no-repeat;
	background-position: 4px center; 
	display: block; 
	padding: 5px 5px 5px 5px; 
	margin-left: -5px;
}

li.level2 span a { 
	display: inline; 
	padding-left: 5px; 
}

li.level2_expanded {
	background-color: #fff; 
	border-top: 1px solid #98BEE8; 
	font-weight: bold;  
	background-image: url(/LCCCWeb/images/arrow3.gif);
	background-repeat: no-repeat;
	background-position: 4px center; 
}

li.level2_expanded a:link, li.level2_expanded a:visited, li.level2_expanded a:hover { 
	color: #000; 
}

li.level3 {
	background-color: #fff; 
}


li.level3 a { 
	line-height: -4px;
}

/*BODY*/
div.main .printerimage {border:0px; vertical-align:middle;}
div.main {font-size: .78em; width: 630px;  float: left; padding: 15px 10px 0px 15px; line-height: 1.3em;}
div.popup {font-size: .78em; line-height: 1.3em; padding: 15px 10px 0px 15px;}
div.popup table.content {background-color: #FFFFFF; margin-left: auto; margin-right: auto; padding:5px; border-width:0px;}
div.popup div.content {background-color: #FFFFFF; margin-left: auto; margin-right: auto; padding:5px; border-width:0px;}
div.popup div.greybg{background-color: #EAE8E1; padding: 8px;}
div.webcam {text-align:center;}

/* div.main {font-size: .68em; width: 580px;  float: left; padding: 15px 10px 0px 15px;}
 */
div.formData 
{
	width: 720px;  
	float: left; 
	padding: 15px 10px 0px 15px;
	z-index: 10; 
}
	
div.mainWide {font-size: .78em; width: 750px;  float: left; padding: 15px 10px 0px 15px; line-height: 1.3em;}

h1 {font-size: 1.3em; color: #6c654d; font-weight: bold;} 
/*867d60*/
h2 {font-size: 1.2em; color: #6c654d; font-weight: bold;} 
div.bluehdr
	{
		background-color: #B1CEED;  
		color: #055CB3; 
		font-size: 15px; 
		border-bottom: 1px #7EAEE2 solid; 
		border-top: 2px #fff solid; 
		padding: 8px;
	}
.extralarge
{
	font-size: 3.0em;
	line-height: .68em;
}	
	
/*LOGIN*/
.login {
	background-color: #0059B2; 
	color: #B5CFE9; 
	padding: 15px; 
	border-top: 4px #fff solid
}
.loginTitle {
	font-size: 1.2em; 
	color: #FFFFFF; 
	font-weight: bold;
} 

.loginBox {
	color: #B5CFE9; 
}

.loginLink a:link, .login a:visited, .login a:link {
	color: #FFF; 
	text-decoration: underline;
}
	
.login  a:hover {
	color: #000; 
	text-decoration: underline;
}

/*TABLE FORMATTING*/
tr.table_greyhdr{background-color: #D7D2C6;  color: #6C654D; font-size: 15px; border-bottom: 1px #AFA992 solid; border-top: 2px #fff solid; padding: 8px;}

td.table_greyhdr{background-color: #D7D2C6;  color: #6C654D; font-size: 15px; border-bottom: 1px #AFA992 solid; border-top: 2px #fff solid; padding: 8px;}
td.table_greybg{background-color: #EAE8E1; padding: 8px;}

td.table_bluehdr{background-color: #B1CEED;  color: #055CB3; font-size: 15px; border-bottom: 1px #7EAEE2 solid; border-top: 2px #fff solid; padding: 8px;}
td.table_bluebg{background-color: #D2E3F5; padding: 8px;}

td.table_orangehdr{background-color: #f4c179;  color: #bc4c08; font-size: 15px; border-bottom: 1px #bc4c08 solid; border-top: 2px #fff solid; padding: 8px;}
td.table_orangebg{background-color: #fee7ae; padding: 8px;}

/* SITEMAP FORMATTING */
div.mapmain 
	{
		float:left;
		padding: 10px 5px 10px 5px;	
		margin: 5px 15px 0px 10px;
		width:200px;	 
	}
div.mapmain h1
	{
		font-size: .93em;
	}
div.mapmain ul.map
	{
		font-size: .80em;
		list-style-type: none;
		margin: 0px;
	}
div.mapmain li.maplevel1
	{
		font-weight:bold;
		margin:0px 0px 0px 5px;
		border-top: solid 1px #C8C3B7;
		border-bottom: solid 1px #C8C3B7;
		padding:3px;
	}
div.mapmain li.maplevel3
	{
		margin:0px 0px 0px 10px;
	}
	
/* SEARCH FORMATTING */

.title {font-size: 1.1em; font-weight:bold;}
.url {font-size: .95em; font-style:italic;}
div.snippet {margin: 4px 0px 2px 0px; padding-bottom: 4px; border-bottom: solid 1px #e3e3e3;}
div.searchpaging {float:right; padding:0px 0px 0px 500px;}
div.searchresults {float:left; margin: 0px 0px 10px 0px;}
div.searchbox {margin: 10px 0px 10px 0px; text-align:center; float:left; width:700px;}
div.snippet span.keywordhit {font-weight:bold;}

/*REDIRECT MANAGER */
#wrap {width: 100%; margin: 0px; vertical-align:top;}
#leftcol {float:left; width:15%;}
#middlecol {float:left; width:50%;}
#rightcol {float:right; width:35%;}

/*APPS FORMATTING*/
div.hdr2 {font-size: 1.3em; width: 945px;  float: left; padding: 15px 20px 0px 15px; height: 30px; background-color: #317ED1; color: #fff;border-top: 1px #5792CC solid;}
div.mainWider {font-size: .78em; width: 950px;  float: left; padding: 15px 10px 0px 15px; line-height: 1.3em;}
div.maxwrap {width: 100%; margin-bottom: 20px; float:left;}
div.thinleftcol {float:left; width: 30%; padding-right:5px;}
div.lgrightcol {float:left; width:68%; padding-right:5px;}

/* SUBMIT BUTTON TO LOOK LIKE ACHEIVE */
.lookalikesubmit 
	{
	background-color: #317ed1;
	background-repeat: repeat-x;
	background-position: top;
	color: #FFFFFF;
	border-left: 2px solid #006699;
        border-top: 2px solid #006699;
        border-right: 2px solid #003366;
	border-bottom: 2px solid #003366;
        font-weight: bold;
	font-size: 0.9em;
	margin: 1px;
	margin-left: 5px;
	margin-right: 5px;
	cursor: hand;
	filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#CECECE', Positive='true');
	}

/* Telerik Gridview Override */
.MasterTable_Default a
	{	
		color: #003366;
		text-decoration: underline;
	}
.MasterTable_Default a:visited
	{	
		color: #003366;
		text-decoration: underline;
	}

/* Homepage Image Caption*/
div.caption-bg
	{
		z-index: 11; 
		position: absolute; 
		height: 54px; 
		bottom: 0px; 
		left: 0px;
		width: 410px; 
		background-color: #000; 
		opacity: 0.65; 
		filter: alpha(opacity = 65);
		display: block;
	}

/* Div holds the caption headline and the click here to learn more link. */
div.caption
	{
		position: absolute; 
		bottom: 0px; 
		left: 0px; 
		height: 48px; 
		z-index: 22;
		padding: 5px;
	}
div.caption-header
	{
		color: #FFCC66; 
		text-align: left; 
		font-size: .68em; 
		font-weight: bold;
	}
	
div #caption-link
	{
		color: #FFF;
		text-align: left;
		font-size: .68em;
	}
	
div #caption-link a:link {color:#fff; text-decoration: none;}
div #caption-link a:hover {color:#fff; text-decoration: none;}
div #caption-link a:visited {color:#fff; text-decoration: none;}

/* HIGH SCHOOL TEMPLATE SPECIFIC STYLES */

.highschoolblueheader {color: #004a83; font-weight: bold; font-size: 1.1em;}
