body {
	font-family: verdana, arial,  helvetica, Sans-Serif; 
	color:#fff; 
	font-size:11px;
	margin: 0px 0 25px 0px;
	padding: 0 0 100px 0;
	text-align: center;
	line-height: 130%;
	background: #eac256;
	margin-bottom:-40px;
}

a {
	color:#B6101A;
}

a:link {
	color:#B6101A;
}

a:hover {
	color:#B6101A;
	text-decoration:none;
}

a:visited {
	
}


li {
	margin-top:10px;
}


sup {
	font-size:7px;
	position:relative;
	top:-4px;
	vertical-align:baseline;
}
H1 sup {
	font-size:11px;
	position:relative;
	top:-8px;
	vertical-align:baseline;
}
H2 sup {
	font-size:11px;
	position:relative;
	top:-8px;
	vertical-align:baseline;
}
H3 sup {
	font-size:10px;
	position:relative;
	top:-5px;
	vertical-align:baseline;
}

blockquote {
	padding: 20px 20px 0 20px;
	font-size: 10px;
	color:#3A6E8F;
	font-style:italic;
	margin: 10px 0 0 0;
	background-color:#CDDAE3;
}
.blockquoteAuthor {
	text-align:right;
	font-size: 10px;
	color:#666;
	font-weight:bold;
	font-style:italic;
	padding:0 20px 20px 0;
	background-color:#CDDAE3;
}
.hairline {
    border-top:1px solid #cccccc;
    width:535px;
    height:1px;
    margin-bottom:15px;
}

#midleft {
	float:left;
	width:225px !important;
	width:240px;
	padding-right:15px;
}

#midright {
	float:left;
	width:150px;
	text-align:left;
}

.sideBar
{	
	padding:5px;
	background:#f4e0aa;
	font-size:9px;
	border:1px solid #59672D;
}

.sideBar ul
{
	
	border:0px solid #c00;
	font-size:10px;
}

.sideBar ul, li
{
	margin:5px 0 10px 10px;
	border:0px solid #c00;
}

.sideBar i
{
	font-size:9px;
	line-height:110%;
}

.sideBarAbout
{	
	background:#f4e0aa;
	font-size:9px;
	width:165px;
	padding:12px;
	margin:3px 0 15px 20px;
	border:0px solid #59672D;
	float:right;
}

.textsmGreen
{
	font-size:9px;
	color:#7e916a;
}
.textsm
{
	font-size:9px;
}

.textRed
{
	color:#B6101A;
	font-size:11px;
	font-family:Verdana;
	background-color:#ffffff;
	text-align:left;
}

.textRedsm
{
	color:#B6101A;
	font-size:13px;
	font-family:Times New Roman, Times;
	font-weight:bold;
}

.validator
{
	color:#B6101A;
	font-size:11px;
	font-family:arial.helvetica;
	font-weight:normal;
}



h1 
{
	font-family:Times New Roman, Times;
	font-size:22px;
	font-weight:bold;
	margin:0;
	margin-top:0;
	color:#B50F19;
	line-height:130%;
}

h2
{
	font-family: "Times New Roman", Times, serif;
	color:#666666;
	font-size:14px;
	font-weight:normal;
	margin-top: 0;
	line-height: 130%;
}
h2.schoolH2 {
	font-family: "Times New Roman", Times, serif;
	color:#566322;
	font-size:18px;
	font-weight:bold;
	margin:0 0 18px 0;
}
#grayH2
{
	font-family:Verdana;
	color:#B6101A;
	font-size:14px;
	margin:0px 0 10px 0;
}
h3
{
	margin:10px 0px 5px 0px;
	color:#566322;
	font-weight:bold;
	font-size:12px;
}

h4 
{
	font-family: verdana, arial,  helvetica, Sans-Serif; 
	font-size:12px;
	font-weight:bold;
	margin:0;
	padding:0px 0 7px 0;
	color:#586625;
}



h5
{
	font-family: verdana, arial,  helvetica, Sans-Serif; 
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:15px 0 15px 0;
	color:#586625;
	text-align:center;
}

h6
{
	font-family:Times New Roman, Times;
	font-size:18px;
	margin:5px 0 10px 0;
	color:#B50F19;
	line-height:100%;
}

.link 
{
	font-size:10px;
	border:0px solid #c00;
	font-weight:bold;
	margin:10px 0 -7px 0px;
	padding:0px 0 7px 13px;
	color:#586625;
	background:url(../images/bg-arrow.gif);
}

.link, .link a, .link a:link
{
	color:#586625;
}

.link a:hover
{
	color:#B6101A;
	text-decoration:none;
}

.linkmore 
{
	font-size:10px;
	font-weight:bold;
	margin:10px 0 0 0px;
	padding:0px 0 7px 13px;
	border:0px solid #c00;
	float:right;
	color:#586625;
	background:url(../images/bg-arrow.gif);
}

.linkmore, .linkmore a, .linkmore a:link
{
	color:#586625;
}

.linkmore a:hover
{
	color:#B6101A;
	text-decoration:none;
}

.link2 
{
	font-size:10px;
	font-weight:bold;
	margin:5px 0 0 0px;
	padding:0px 0 0px 13px;
	color:#586625;
	background:url(../images/bg-arrow.gif);
}

.link2, .link2 a, .link2 a:link
{
	color:#586625;
}

.link a:hover
{
	color:#B6101A;
	text-decoration:none;
}


.ShowcaseTitle 
{
	border:0px solid #c00;
	font-family:Arial,Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 7px 8px;
	width:395px;
	color:#ffffff;
	margin-top:10px;
	margin-bottom:10px;
	background-color:#3a6e8f;
	/*background:url(../images/bg-highlight.gif);*/
}

.ShowcaseTitle a 
{
	color:#586225;
	text-decoration:underline;
}

.ShowcaseTitle a:link 
{
	color:#586225;
	text-decoration:underline;
}

.ShowcaseTitle a:hover
{
	text-decoration:none;
}

.ShowcaseTitle2 
{

	width:165px;

	border:0px solid #c00;
	font-family:Arial,Verdana,Helvetica;
	font-size:14px;
	font-weight:bold;
	padding:5px 0 7px 8px;

	color:#ffffff;
	margin-bottom:10px;
	background-color:#3a6e8f;
	/*background:url(../images/bg-highlight2.gif);*/
}


.clearDiv {
	clear:both;
	border:0px solid #c00;
}
#ContainerHomeAwardableSites {
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	padding: 0 25px;
	width:735px;
	border:0px solid #c00;
	background:#ffffff;
	color:#000000;
	background:url(../images/bg.gif) repeat-y;
}

#ContainerHome, ContainerAll {
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	padding: 0 26px;
	width:730px;
	border:0px solid #c00;
	background:#ffffff;
	color:#586625;
	background:url(../images/bg.gif) repeat-y;
}
#Container {
	text-align:left;
	margin-left: auto;
	margin-right: auto;
	padding: 0 20px 0 16px;
	width:769px;
	border:0px solid #c00;
	background:#ffffff;
	background:url(../images/bg.gif) repeat-y;
}

#topContainer {
	border:0px solid #c00;
	background:url(../images/bg-top.gif);
	float:left;
	text-align:right;
}

.topNavContainer {
/*	border: none;*/
	float: right;
	padding: 6px 0 0px 0px;
	color: #fff;
	font-family: arial,  helvetica, Sans-Serif; 
	font-size:9px;	
	text-align:right;
	line-height:200%;
}
.topNavContainer a {
	color:#fff;
	font-family: arial,  helvetica, Sans-Serif; 
	text-decoration:none;
}
.topNavContainer a:hover {
	color:#FFE49E;
	font-family: arial,  helvetica, Sans-Serif; 
	text-decoration:underline;
}
#topNavContainersm {
	border:0px solid #000000;
	padding: 30px 5px 5px 0px;
	width:298px;
	height:30px;
	float:left;
	font-size:9px;	
	vertical-align:bottom;
	text-align:right;
	background:url(../images/bg-top.gif);
}
#topNavContainersm a {
	color:#fff;
	text-decoration:none;
}
#topNavContainersm a:hover {
	color:#FFE49E;
	text-decoration:underline;
}


.topNav {	
	font-size:9px;
	float:right;
	text-align:right;
	vertical-align:bottom;
}

.topNav a {
	color:#fff;
	text-decoration:none;
}

.topNav a:link {
	color:#fff;
	text-decoration:none;
}

.topNav a:hover {
	color:#FFE49E;
	text-decoration:underline;
}

#NavContainer {
	border:0px solid #c00;
	float:left;
	padding:10px 0 10px 0px;
	width:730px;
}

#NavContainerSm {
	border:0px solid #c00;
	padding:1px 0 19px 0;
	width: 731px;
	float:left;
}

.Nav {
	border:0px solid #c00;
	float:left;
}

	#NavContainer {
		text-align: center;
	}

	#NavContainer a:link,
	#NavContainer a:visited,
	#NavContainer a:hover,
	#NavContainer a:active {
		font-size: 12px;
		text-decoration: none;
		font-family: "Times New Roman", Times, serif;
		color: #576523;
	}
	
	#NavContainer span.separator {
		margin: 0 2px;
	}
	
	#NavContainer a:hover {
		color: #B50F19;
	}
	
	/*#NavContainer sup {
		vertical-align: top;
		font-size: 8px;
	}*/
	.NavOn {
		color: #B50F19;
	}

.Nav-About, .Nav-About a, .Nav-About a:link, .Nav-About a:visited {
	border:0px solid #c00;
	float:left;
	background: url(../images/global_nav_about.gif) no-repeat ;	
	display:block;
}

.Nav-About a:hover {	
	background:url(../images/global_nav_about_on.gif) no-repeat;
}

.Nav-Accredited, .Nav-Accredited a, .Nav-Accredited a:link, .Nav-Accredited a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_acc_prgrms.gif) no-repeat;
}

.Nav-Accredited a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_acc_prgrms_on.gif) no-repeat;
}

.Nav-OurSchools, .Nav-OurSchools a, .Nav-OurSchools a:link, .Nav-OurSchools a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_our_schools.gif) no-repeat;
}

.Nav-OurSchools a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_our_schools_on.gif) no-repeat;
}

.Nav-Students, .Nav-Students a, .Nav-Students a:link, .Nav-Students a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_students.gif) no-repeat;
}

.Nav-Students a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_students_on.gif) no-repeat;
}

.Nav-Careers, .Nav-Careers a, .Nav-Careers a:link, .Nav-Careers a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_careers.gif) no-repeat;
}

.Nav-Careers a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_careers_on.gif) no-repeat;
}

.Nav-Franchises, .Nav-Franchises a, .Nav-Franchises a:link, .Nav-Franchises a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_franchises.gif) no-repeat;
}

.Nav-Franchises a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_franchises_on.gif) no-repeat;
}

.Nav-RealEstate, .Nav-RealEstate a, .Nav-RealEstate a:link, .Nav-RealEstate a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_realestate.gif) no-repeat;
}

.Nav-RealEstate a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_realestate_on.gif) no-repeat;
}

.Nav-GettingStated, .Nav-GettingStated a, .Nav-GettingStated a:link, .Nav-GettingStated a:visited {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_get_started.gif) no-repeat;
}

.Nav-GettingStated a:hover {
	border:0px solid #c00;
	float:left;
	background:url(../images/global_nav_get_started_on.gif) no-repeat;
}

.sitemapContainer
{
	border:0px solid #000;
	float:left;
	width:230px;
	margin:5px 5px 5px 10px;
}


.siteMapMain
{
	border:0px solid #c00;
	float:left;
	width:230px;
	font-weight:bold;
}

.siteMapMain a, .siteMapMain a:link, .siteMapMain a:visited
{
	color:#566422;
	border:	px solid #c00;
	float:left;
	text-decoration:none;	
	padding:0 0 5px 18px;
	/*background-image:url(../images/bg-folder-off.gif);*/
}

.siteMapMain a:hover
{
	color:#B6101A;
	float:left;
	text-decoration:underline;
	/*background-image:url(../images/bg-folder-on.gif);*/
}

.siteMapSub
{
	border:0px solid #c00;
	float:left;
	width:230px;
	font-weight:normal;	
	background-image:url(../images/bg-doc-off.gif);
}

.siteMapSub a, .siteMapSub a:link, .siteMapSub a:visited
{
	color:#566422;
	float:left;
	text-decoration:none;
	padding:0 0 5px 28px;
	/*background-image:url(../images/bg-doc-off.gif);*/
}

.siteMapSub a:hover
{
	color:#B6101A;
	float:left;
	text-decoration:underline;
	/*background-image:url(../images/bg-doc-on.gif);*/
}



.siteMapTer
{
	border:0px solid #c00;
	float:left;
	width:200px;
	font-weight:normal;	
}

.siteMapTer a, .siteMapTer a:link, .siteMapTer a:visited
{
	color:#566422;
	float:left;
	text-decoration:none;
	padding:0 0 5px 28px;
	margin-left:20px;
	background-image:url(../images/bg-doc-off.gif);
}

.siteMapTer a:hover
{
	color:#B6101A;
	float:left;
	text-decoration:underline;
	background-image:url(../images/bg-doc-on.gif);
}

#headerImage {
	float:left;
	width:730px;
	background-image: url(../images/header.jpg);
	background-repeat:no-repeat;
	
}

/*************************HOME PAGE HEADER***********************/

.logo
{
	background: #576523;
	color: #fff;
	zoom: 1; /* ie6/7 haslayout fix for background */
	padding: 0 16px;
}

	.LogoImage {
		float: left;
		padding: 18px 0 15px 0;
	}

.header

{
	width:730px;
	height:244px;
}

#TopMap {
	float: right;
	margin:  -7px 0 3px 0;
}

	#TopMap img {
		border: none;
	}

.header_static
{
	width:730px;
	height:240px;
	min-height: 240px;
	padding-top: 5px;
	background:url(/images/home_static_bg.jpg) no-repeat;
}


.header_static_content 
{
/*border:1px solid red;*/
	margin:0px 0px 0px 18px;
	font-size: 11px;
	color:#fff;
}
p.header_static_content 
{	
	font-size: 11px;
	color:#fff;
	width:376px;
	margin:0px 0 5px 0;
}
h1.header_static_content {
    font-size:30px;
    margin:0px;
    padding:0 0 7px 0;
    font-weight:normal;
	color:#B50F19;
	display:inline;
}
.header_static_content_video {
    display:inline;
    margin:-50px 0 0 200px;
    
}

.gelContainer1 {
	border:0px solid #c00;
	color:#eac256;
	margin:12px 5px 0 0;
	padding:0;
	width:184px;
	/* begin box model hack */
		height: 115px	 !important; /*Gecko-Netscape */
		height: 85px; /*IE 5.x/Win */
		height/**/:/**/85px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;
	
	background:url(../images/gel-learn.gif) no-repeat;
}

.gelContainer1 a , .gelContainer1 a:link {
	border:0px solid #c00;
	color:#eac256;
	margin:0px 5px 0 0;
	padding:20px 10px 10px 14px;
	width:154px;
	/* begin box model hack */
		height: 80px !important; /*Gecko-Netscape */
		height: 80px; /*IE 5.x/Win */
		height/**/:/**/80px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;
}

.gelContainer1 a:hover {
	color:#fff;
	text-decoration:none;
}
.gelContainer2 {
	border:0px solid #c00;
	color:#eac256;
	margin:12px 5px 0 0;
	padding:0px 0px 0px 0px;
	width:184px;
	/* begin box model hack */
		height: 115px !important; /*Gecko-Netscape */
		height: 80px; /*IE 5.x/Win */
		height/**/:/**/80px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;
	
	background:url(../images/gel-imagine.gif) no-repeat;
}

.gelContainer2 a , .gelContainer2 a:link {
	border:0px solid #c00;
	color:#eac256;
	margin:0px 5px 0 0;
	padding:20px 10px 10px 13px;
	width:157px;
	/* begin box model hack */
		height: 80px !important; /*Gecko-Netscape */
		height: 80px; /*IE 5.x/Win */
		height/**/:/**/80px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;
}

.gelContainer2 a:hover {
	color:#fff;
	text-decoration:none;
}

.gelContainer3 {
	border:0px solid #c00;
	color:#eac256;
	margin:12px 0px 0 0;
	padding:0px 0px 0px 0px;
	width:184px;
	/* begin box model hack */
		height: 115px !important; /*Gecko-Netscape */
		height: 80px; /*IE 5.x/Win */
		height/**/:/**/80px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;	
	background:url(../images/gel-connect.gif) no-repeat;
}

.gelContainer3 a , .gelContainer3 a:link {
	border:0px solid #c00;
	color:#eac256;
	margin:0px 5px 0 0;
	padding:20px 10px 10px 14px;
	width:155px;
	/* begin box model hack */
		height: 80px !important; /*Gecko-Netscape */
		height: 80px; /*IE 5.x/Win */
		height/**/:/**/80px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	text-decoration:none;
}

.gelContainer3 a:hover {
	color:#fff;
	text-decoration:none;
}

.gelContainer4 
{
	color:#fff;
	border:0px solid #c00;
	width:188px;	
	height:127px;
	float:left;
	background:url(../images/gel-inTheNews_blank.gif) no-repeat;
}

.gelContainer5 
{
    color:#fff;	
	border:0px solid #c00;	
	height:127px;
	width:194px;
	float:left;
	background:url(../images/gel-parentingTips_blank.gif) no-repeat;
}

.gelContainer6 
{
    color:#fff;	
	border:0px solid #c00;
	width:188px;
	height:127px;
	float:left;
	background:url(../images/gel-highlights_blank.gif) no-repeat;
}

.gelFindSchool-hm {
	border:0px solid #000;
	/* begin box model hack */
		margin: 25px 0 15px 10px !important; /*Gecko-Netscape */
		margin: 5px 0 0 10px; /*IE 5.x/Win */
		margin/**/:/**/5px 0 0 10px; /*IE 6.x/Win */
	/* end hack */
	padding:0px 0 0 0px;
	/* begin box model hack */
		width: 158px !important; /*Gecko-Netscape */
		width: 160px; /*IE 5.x/Win */
		width/**/:/**/160px; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		height: 185px !important; /*Gecko-Netscape */

		height: 98px; /*IE 5.x/Win */
		height/**/:/**/98px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	background:url(../images/gel-findschool.gif) no-repeat;
}
.gelFindSchool-left {
	border:0px solid #000;
	/* begin box model hack */
		margin: 5px 0 0px 0px !important; /*Gecko-Netscape */
		margin: 5px 0 0 0px; /*IE 5.x/Win */
		margin/**/:/**/5px 0 0 0px; /*IE 6.x/Win */
	/* end hack */
	padding:0px 0 0 0px;
	/* begin box model hack */
		width: 158px !important; /*Gecko-Netscape */
		width: 160px; /*IE 5.x/Win */
		width/**/:/**/160px; /*IE 6.x/Win */
	/* end hack */
	
	float:left;
	background:url(../images/gel-findschool.gif) no-repeat;
}

.gelFindSchool {
	border:0px solid #000;
	/* begin box model hack */
		margin: 25px 0 0 10px !important; /*Gecko-Netscape */
		margin: 25px 0 0 10px; /*IE 5.x/Win */
		margin/**/:/**/25px 0 0 10px; /*IE 6.x/Win */
	/* end hack */
	padding:0px 0 0 0px;
	/* begin box model hack */
		width: 158px !important; /*Gecko-Netscape */
		width: 160px; /*IE 5.x/Win */
		width/**/:/**/160px; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		height: 150px !important; /*Gecko-Netscape */
		height: 98px; /*IE 5.x/Win */
		height/**/:/**/98px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	background:url(../images/gel-findschool.gif) no-repeat;
}

.gelFindSchoolSm {
	border:0px solid #000;
	
	padding:3px -5px 5px 10px;
	width: 158px;
	height:111px;
	float:left;
	background:url(../images/Find_Primrose_Blank.gif) no-repeat;
}
.gelFindSchoolSmFranchise {
	border:0px solid #000;
	margin:58px 0 0 0;	
	padding:3px -5px 5px 10px;
	width: 158px;
	height:111px;
	float:left;
	background:url(../images/Find_Primrose_Blank.gif) no-repeat;
}

.gelFindSchoolLeft {
	border:0px solid #000;
	margin-top:-22px;
	padding:0px 0px 0px 0px;
	width: 155px;
	height:111px;
	float:left;
	background:url(../images/left_findschool_blank.gif) no-repeat;
}

.gelCallouts {
	border:0px solid #000;
	background-color:#586625;
}

#happy {
	padding:0 3px 3px 0 !important;
	padding:0 3px 1px 0;
}

.gelFindSchoolHome {
	border:0px solid #000;	
	width: 150px;
	height:81px;
	padding:10px 0 0 10px;
	float:left;
	font-size:9px;
	color:#Fff;
	line-height:120%;
	background:url(../images/Find_Primrose_Home.gif) no-repeat;
}
#getStarted {
    color:#eecc67;
    font-size:12px;
    margin:0 0 4px 0;
}
#getStartedWrapper {
    color:#ffffff;
    margin:10px 0px 0px 10px;
}
#getStarted1 {
    color:#eecc67;
    font-size:18px;
    margin:0px 0 9px 0;
}


#FindSchoolHome 
{
	width: 147px;
	float:left;
	/* begin box model hack */
		margin: 0 0 0 0px !important; /*Gecko-Netscape */
		margin: 0 0 0 0px; /*IE 5.x/Win */
		margin/**/:/**/0 0 0 10px; /*IE 6.x/Win */
	/* end hack */
	border:0px solid #c00;
}

.gelBullet {
	border:0px solid #c00;
	/* begin box model hack */
		padding: 0 0 2px 24px !important; /*Gecko-Netscape */
		padding: 0 0 2px 24px; /*IE 5.x/Win */
		padding/**/:/**/0 0 2px 24px; /*IE 6.x/Win */
	/* end hack */ 
	/* begin box model hack */
		width: 153px !important; /*Gecko-Netscape */
		width: 150px; /*IE 5.x/Win */
		width/**/:/**/150px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	font-weight:normal;
	font-size:11px;
	background:url(../images/bullet.gif) no-repeat;
}

.gelBullet a{
	color:#eac256;
}

.gelBullet a:hover{
	color:#fff;
}

.gellink {
	border:0px solid #c00;
	color:#fff;
	float:left;
	font-weight:normal;
	font-size:10px;
}

.gellink a{
	color:#fff;
}

.gellink a:hover{
	color:#fff;	
	text-decoration:none;
}

.gelmore{
	border:0px solid #c00;
	float:right;
	padding:7px 8px 0 0px;
}


.gelTextContainer{
	border:0px solid #c00;	
	font-size:10px;	
	color:#eac256;
	line-height:155%;
	padding:15px 0px 0 8px;
	height:60px;
}

#gelNewsTitle {
    margin:3px 0 0 15px;
    font-weight:bold;
}
#gelTipsTitle {
    margin:3px 0 0 18px;
    font-weight: bold;
}
#gelHighlightsTitle {
    margin:3px 0 0 15px;
    font-weight: bold;
}

.geltext{
	border:0px solid #c00;	
	font-size:10px;
	color:#eac256;
	line-height:155%;
	padding:15px 0 0 6px;
	font-style:normal;
	height:60px;
}

.geltext a{
	color:#fff;
}

.geltext a:link{
	color:#fff;
	font-style:normal;
}

.geltext a:hover{
	color:#fff;
	text-decoration:none;
}

.gelthumb{
	border:3px solid #fff;
	float:right;
	margin:0px 0px 0px 0;
}

.gelthumb a, .gelthumb a:link, .gelthumb a:visited {
	border:3px solid #fff;
	float:left;
	margin:0px 5px -3px 0;
}

.gelwhiteText{
	color:#fff;
	font-size:10px;
}
.gelyellowText{
	color:#fcdd98;
	font-size:15px;
	font-weight:bold;
}
.gelyellowTextsm{
	color:#fcdd98;
	font-size:10px;
}

.gelwhiteText a{
	color:#ffffff;
	font-size:10px;
}

.gelwhiteText a:link{
	color:#ffffff;
	font-size:10px;
}

.gelwhiteText a:hover{
	color:#eac256;
}

.ArticleContainer
{
	display:block;
	background:#fff;
	text-decoration:none;
	width:390px;
	color:#586625;
	/* begin box model hack */
		margin:-4px -2px 10px -2px !important; /*Gecko-Netscape */
		margin: 0 0 10px 0; /*IE 5.x/Win */
		margin/**/:/**/0 0 10px 0; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	border-top:1px solid #D1DBAD;
	border-left:1px solid #D1DBAD;
	border-right:1px solid #586625;
	border-bottom:1px solid #586625;
	margin:10px 0 10px 0;
}

.ArticleContainer a, .ArticleContainer a:link, .ArticleContainer a:visited 
{
	
}

.ArticleContainer a:hover 
{
	
}

.ArticleContainer2{
	background:#fff;
	text-decoration:none;
	width:390px;
	color:#586625;
	float:left;
	margin-bottom:10px;
	border-top:0px solid #D1DBAD;
}


.ArticleContainer3{
	border-top:0px solid #D1DBAD;
	border-left:0px solid #D1DBAD;
	border-right:0px solid #586625;
	border-bottom:0px solid #586625;
	background:#fff;
	text-decoration:none;
	width:390px;
	color:#586625;
	float:left;
	margin-bottom:10px;
	margin-top:10px;
}

.ArticleContainer4{
	border-top:0px solid #D1DBAD;
	border-left:0px solid #D1DBAD;
	border-right:0px solid #586625;
	border-bottom:1px solid #586625;
	width:540px;
	color:#586625;
}

.ArticleContainer a
{
	width:390px;
	background:#fff;
	text-decoration:none;
	color:#586625;
}

.ArticleContainer a:link{
	text-decoration:none;
	float:left;
	width:390px;
}

.ArticleContainer a:hover{
	text-decoration:underline;
	background:#D1DBAD;
	color:#586625;
	float:left;
	width:390px;
}

.ArticleName{
	border:0px solid #000;
	padding:6px 10px 5px 25px;
	font-weight:bold;
	font-size:11px;
	width:320px;
	background:url(../images/bg-doc.gif);
}

.ArticleName a, .ArticleName a:link, .ArticleName a:visited{
	/* begin box model hack */
		width: 350px !important; /*Gecko-Netscape */
		width: 320px; /*IE 5.x/Win */
		width/**/:/**/320px; /*IE 6.x/Win */
	/* end hack */ 
	border:0px solid #c00;
}
.ArticleTitle{
	border:0px solid #c00;
	padding:25px 0px 10px 0px;
	font-weight:bold;
	font-size:14px;
}

.ArticleDate{
	border:0px solid #c00;
	margin:0px	0px 5px 25px;
	font-style:italic;
	font-size:10px; cursor:hand;
}

.ArticleDate a, .ArticleDate a:link, .ArticleDate a:visited{
	/* begin box model hack */
		width: 350px !important; /*Gecko-Netscape */
		width: 320px; /*IE 5.x/Win */
		width/**/:/**/320px; /*IE 6.x/Win */
	/* end hack */ 
	border:0px solid #c00;
}

.ArticleDate2{
	border:0px solid #c00;
	padding:0px 0px 20px 0px;
	font-style:italic;
	font-size:10px;
}

.ArticleDate3{
	border:0px solid #c00;
	padding:0px	10px 10px 0px;
	font-style:italic;
	font-size:11px;
}

.ArticleCopy{
	border:0px solid #c00;
	margin:5px	10px 10px 25px;
	float:left;
	font-size:11px;
	width:350px;
	cursor: hand;
}

.ArticleCopy a, .ArticleCopy a:link, .ArticleCopy a:visited{
	/* begin box model hack */
		width: 350px !important; /*Gecko-Netscape */
		width: 320px; /*IE 5.x/Win */
		width/**/:/**/320px; /*IE 6.x/Win */
	/* end hack */ 
	border:0px solid #c00;
}

.ArticleCopy2{
	border:0px solid #c00;
	padding:10px 10px 20px 10px;
}

.SchoolSearchName{
	border:0px solid #c00;
	padding:6px 10px 5px 25px;
	font-weight:bold;
	background:url(../images/bg-school.gif);
}

.pageIconContainer{
	border:1px solid #586625;
	padding:5px 10px 0px 10px;
	text-decoration:none;
	background:#D1DBAD;
	margin:10px 0 10px 0;
}

.pageIconContainer a{
	text-decoration:none;
	color:#586625;
}

.pageIconContainer a:link{
	text-decoration:none;
	color:#586625;
}

.pageIconContainer a:hover{
	text-decoration:underline;
	color:#c00;
}

.pageIcon-first{
	border:1px solid #97AB4D;
	width:30px;
	margin-right:3px;
	float:left;
	padding:0px 2px 0 15px;
	background:url(../images/arrow-first.gif) repeat-y;
}

.pageIcon-previous{
	border:1px solid #97AB4D;
	width:49px;
	float:left;
	padding:0px 4px 0 10px;
	background:url(../images/arrow-previous.gif) repeat-y;
}

.pageIcon-next{
	border:1px solid #97AB4D;
	width:26px;
	float:left;
	margin-right:3px;
	padding:0px 10px 0 5px;
	margin-left:3px;
	background:url(../images/arrow-next.gif) repeat-y;
}

.pageIcon-last{
	border:1px solid #97AB4D;
	/* begin box model hack */
		width: 30px !important; /*Gecko-Netscape */
		width: 45px; /*IE 5.x/Win */
		width/**/:/**/45px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	padding:0px 10px 0 5px;
	background:url(../images/arrow-last.gif) repeat-y;
}

.NewsImage{
	border:1px solid #97AB4D;
	float:left;
	padding:0px;
	margin: 0px 5px 0px 0;
}


.NewsImage a {
	border:1px solid #97AB4D;
	float:left;
	padding:0px;
	margin: 0px 5px 0px 0;
}

.NewsImage a:links {
	border:1px solid #97AB4D;
}

.ShowcaseThumbContainer{
	border:0px solid #c00;
	/* begin box model hack */
		width: 170px !important; /*Gecko-Netscape */
		width: 140px; /*IE 5.x/Win */
		width/**/:/**/140px; /*IE 6.x/Win */
	/* end hack */ 
	float:left;
	padding:0px;
	margin:0px 0x 0px 0px;
}

.ShowcaseLink{
	border:0px solid #586225;
	font-size:11px;
	color:#586225;
	padding:3px 0 3px 5px;
	margin:0px;
}

.ShowcaseLink a, ShowcaseLink a:link, ShowcaseLink a:visited
{
	color:#586225;
	border:0px solid #586225;
	text-decoration:underline;
}

.ShowcaseLink a:hover{
	text-decoration:none;
	color:#B6101A;
}

.ShowcaseThumb{
	/* begin box model hack */
		border: 0px solid #586225 !important; /*Gecko-Netscape */
		border: 3px solid #586225; /*IE 5.x/Win */
		border/**/:/**/3px solid #586225; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		width: 50px !important; /*Gecko-Netscape */
		width: 50px; /*IE 5.x/Win */
		width/**/:/**/50px; /*IE 6.x/Win */
	/* end hack */
	float:left;
	margin: 5px 5px 7px 0;
}

.ShowcaseThumb2{
	/* begin box model hack */
		border: 3px solid #586225 !important; /*Gecko-Netscape */
		border: 0px solid #586225; /*IE 5.x/Win */
		border/**/:/**/0px solid #586225; /*IE 6.x/Win */
		width:50px; height:40px;
}

.ShowcaseThumb2 a, .ShowcaseThumb2 a:link, .ShowcaseThumb2 a:visited {
	/* begin box model hack */
		border: 1px solid #586225 !important; /*Gecko-Netscape */
		border: 3px solid #586225; /*IE 5.x/Win */
		border/**/:/**/3px solid #586225; /*IE 6.x/Win */
	/* end hack */
}

.ShowcaseThumbDes{
	border:0px solid #586225;
	width:90px;
	line-height:100%;
	font-size:10px;
	float:right;
	padding:0px;
	margin: 5px 2px 7px 0;
}

.ShowcaseSlideCont{
	border:0px solid #586225;
	width:215px;
	
	position:absolute;
	border:0px solid #c00;
	/* begin box model hack */
		left: 490px !important; /*Gecko-Netscape */
		left: 465px; /*IE 5.x/Win */
		left/**/:/**/465px; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		top: 440px !important; /*Gecko-Netscape */
		top: 460px; /*IE 5.x/Win */
		top/**/:/**/460px; /*IE 6.x/Win */
	/* end hack */
	visibility:hidden;
	z-index:2;
	
	line-height:100%;
	float:left;
	padding:0px;
	margin: 0;
}

.ShowcaseSlideImg{
	border:1px solid #586225;
	
	position:absolute;
	
	width:215px;
	line-height:100%;
	float:left;
	padding:0px;
	margin: 0px 0px 5px 0;
}

.ShowcaseSlideControl{
	background:#B6101A;
	border:0px solid #c00;
	clear:both;
	/* begin box model hack */
		left: 490px !important; /*Gecko-Netscape */
		left: 465px; /*IE 5.x/Win */
		left/**/:/**/465px; /*IE 6.x/Win */
	/* end hack */
}

.ShowcaseSlideTxt{
	border:0px solid #586225;
	width:160px;
	
	position:absolute;
	
	text-align:center;
	color:#FFE49B;
	font-family:Arial,helvetica,verdana;
	font-size:16px;
	background:#B7101A;
	line-height:100%;
	font-size:12px;
	float:left;
	padding:2px;
	margin: 175px 0px 0px 26px;
}

.ShowcaseSlideArrow
{
	border:0px solid #586225;
	
	position:absolute;
	
	width:26px;
	float:left;
	padding:0px;
	margin:175px 0 0 0;
}

.ShowcaseSlideArrow2
{
	border:0px solid #586225;
	
	position:absolute;
	
	width:26px;
	float:left;
	margin:175px 0 0 190px;
}

.ShowcaseSlideCap{
	border:0px solid #586225;
	width:194px;
	background:#FFF5DC;
	position:absolute;
	
	line-height:100%;
	font-size:10px;
	float:left;
	padding: 195px 10px 7px 10px;
}

/* Static Slides Starts*/

.ShowcaseSlideCont2{
	border:0px solid #586225;
	width:215px;
	line-height:100%;
	float:left;
	margin:0px 0 0 0px;
}

.ShowcaseSlideImg2{
	border:1px solid #000;
	width:213px;
	line-height:100%;
	padding:0px;
	margin: 0px 0px 5px 0;
}

.ShowcaseSlideControl2{
	background:#fff;
	border:0px solid #000;
	width:215px;
	clear:both;
	float:left;
}

.ShowcaseSlideTxt2{
	border:0px solid #fff;
	/* begin box model hack */
		width: 158px !important; /*Gecko-Netscape */
		width: 162px; /*IE 5.x/Win */
		width/**/:/**/162px; /*IE 6.x/Win */
	/* end hack */
	text-align:center;
	color:#FFE49B;
	font-family:Arial,helvetica,verdana;
	font-size:16px;
	background:#B7101A;
	line-height:100%;
	font-size:12px;
	float:left;
	padding:2px;
	margin: 0px 0px 0px 0x;
}

.ShowcaseSlideArrow-2
{
	border:0px solid #586225;
	width:26px;
	float:left;
	padding:0px;
	margin:0px 0 0 0;
}

.ShowcaseSlideArrow2-2
{
	border:0px solid #586225;
	width:26px;
	float:left;
	margin:0px 0 0 0px;
}

.ShowcaseSlideCap2{
	border:0px solid #000;
	width:215px;
	background:#fff;
	color:#586625;
	line-height:100%;
	font-size:10px;
	float:left;
	padding: 5px 0px 7px 7px;
}

/* Static Slide Ends*/

#RightContainer{
	width:158px;
	border:0px solid #c00;
	padding:0;
	float:left;
	font-family:Arial,helvetica,verdana;
	font-size:11px;
}

#BannerLeftContainer{
	width:143px;
	border:0px solid #c00;
	margin-top:7px;
	padding:0px;
	font-family:Arial,helvetica,verdana;
	font-size:11px;
}

.breadcrumb
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	border:0px solid #c00;
	float:left;
	color:#b5111b;
}

.breadcrumb a
{
	color:#b5111b;
	text-decoration:none;
}

.breadcrumb a:hover
{
	color:#b5111b;
	text-decoration:underline;
}

#BreadbrumbContainer
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width: 731px;
	border:0px solid #c00;
	float:left;
	color:#b5111b;
	padding:0 0 10px 15px;	
}

#BreadbrumbContainer2
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	width: 528px;
	border:0px solid #c00;
	float:left;
	color:#A48F57;
	padding:0 0 10px 130px;
	/* begin box model hack */
		margin: 0 0 0px 85px !important; /*Gecko-Netscape */
		margin: 0 0 0px 45px; /*IE 5.x/Win */
		margin/**/:/**/0 0 0px 45px; /*IE 6.x/Win */
	/* end hack */
	
}

#BreadbrumbContainer3
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	/* begin box model hack */
		width: 442px !important; /*Gecko-Netscape */
		width: 426px; /*IE 5.x/Win */
		width/**/:/**/426px; /*IE 6.x/Win */
	/* end hack */
	border:	0px solid #c00;
	float:left;
	color:#A48F57;
	padding:0 0 10px 130px;
	margin-left:5px;
	margin-right:-15px;
	
}

#BreadbrumbContainer4
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	/* begin box model hack */
		width: 444px !important; /*Gecko-Netscape */
		width: 446px; /*IE 5.x/Win */
		width/**/:/**/446px; /*IE 6.x/Win */
	/* end hack */
	border:	0px solid #c00;
	float:left;
	color:#A48F57;
	padding:0 0 10px 130px;
	margin-left:5px;
	
}

#MidContainer{
	width: 404px;
	float:left;
	color:#586625;
	margin:0 5px 14px 5px;
	border:0px solid #c00;
}


#MidContainer2{
	width: 564px;
	float:left;
	color:#586625;
	margin:0 0px 14px 5px;
	border:0px solid #c00;
}
#MidContainerFindASchool{
	width: 565px;
	float:left;
	background-color:#ffffff;
	padding-left:5px;
	margin:0 0px 14px 5px;
}

#Content{
	float:left;
	color:#586625;
	background:#fff;
	border-left:0px solid #D9D0BB;
	border-right:0px solid #D9D0BB;
	border-bottom:0px solid #D9D0BB;
	margin: 0px 5px 45px 5px;
}
#Content ul 
{
    list-style: disc;
	color:#586625; 
	text-align:left;
	margin-left: 0px; 
	padding-left:10px;	
	border:0px;
}

#Content2{
	width: 530px;
	float:left;
	color:#586625;
	background:#FFE49D;
	border-left:1px solid #B79640;
	border-right:1px solid #B79640;
	border-bottom:1px solid #B79640;
	padding:0 13px 14px 15px;
	/* begin box model hack */
		margin: 0 0 10px 80px !important; /*Gecko-Netscape */
		margin: 0 0 10px 40px; /*IE 5.x/Win */
		margin/**/:/**/0 0 10px 40px; /*IE 6.x/Win */
	/* end hack */
}

#Contents3{
	width: 562px;
	float:left;
	color:#586625;
	background:#fff;
	padding:0 0px 14px 5px;
	border:0px solid red;
}

#Content4{
	width: 546px;
	float:left;
	color:#586625;
	background:#fff;
	border-left:0px solid #D9D0BB;
	border-right:0px solid #D9D0BB;
	border-bottom:0px solid #D9D0BB;
	padding:0 13px 14px 10px;
}

#ContentNoRight{
	margin: -5px 0px 45px 5px;
}

.firstCharcter
{
	/* begin box model hack */
		margin-left: 0px !important; /*Gecko-Netscape */
		margin-left: -15px; /*IE 5.x/Win */
		margin-left/**/:/**/-10px; /*IE 6.x/Win */
	/* end hack */
}

#LegalCopy{
	padding:0px 0 0 0;
}

.FAQcontainer{
	padding:10px 0 0 0;
	float:left;
	width:500px;
	border-bottom:0px solid #BFA86C;
}

.FAQcontainer a{
	text-decoration: none;
}

.FAQquestion{
	padding:3px 0 5px 30px;
	margin:5px 0 10px 0;
	border:0px solid #c00;
	font-weight:bold;
	background:url(../images/bg-q.gif) no-repeat;
}

.FAQquestion a{
	text-decoration: none;
}

.FAQanswer
{
	font-style:italic;
	padding:3px 0 5px 30px;
	margin:5px 0 20px 0;
	border:0px solid #c00;
	float:left;
	background:url(../images/bg-a.gif) no-repeat;
}

.FAQanswer a{
	text-decoration: none;
}

#Middle{
	width:627px;
	border:1px solid #c00;
	float:left;
}

.CalloutGel{
	width:155px;
	padding: 0 0 0px 0;
	float:left;
	border:0px solid #c00;
}

.CalloutGel-SearchShowcase{
	width:158px;
	/* begin box model hack */
		height: 73px !important; /*Gecko-Netscape */
		height: 73px; /*IE 5.x/Win */
		height/**/:/**/73px; /*IE 6.x/Win */
	/* end hack */
	margin-bottom:2px;
	
	float:left;
	background:url(../images/right_search_highlights.gif) no-repeat;
	border:0px solid #c00;
}

.CalloutGel-ShowcaseFinder{
	width:158px;
	/* begin box model hack */
		height: 77px !important; /*Gecko-Netscape */
		height: 77px; /*IE 5.x/Win */
		height/**/:/**/77px; /*IE 6.x/Win */
	/* end hack */
	margin-bottom:2px;
	float:left;
	background:url(../images/right_highlight_finder.gif) no-repeat;
	border:0px solid #c00;
}

.careerTitle 
{
	font-family: verdana, arial,  helvetica, Sans-Serif; 
	font-size:11px;
	font-weight:bold;
	padding:0px 0 7px 0;
}

.careerDes 
{
	font-family: verdana, arial,  helvetica, Sans-Serif; 
	font-size:11px;
	font-weight:normal;
	margin:0;
	padding:0px 0 7px 20px;
}

.imageContainer
{
	border:0px solid #97AB4D;
	/* begin box model hack */
		width: 156px !important; /*Gecko-Netscape */
		width: 150px; /*IE 5.x/Win */
		width/**/:/**/150px; /*IE 6.x/Win */
	/* end hack */
	float:right;
	background:#FFFEFA;
	/* begin box model hack */
		padding: 10px 10px 10px 10px !important; /*Gecko-Netscape */
		padding:10px -30px -10px -10px; /*IE 5.x/Win */
		padding/**/:/**/5px; /*IE 6.x/Win */
	/* end hack */
	margin: 5px 10px 10px 10px;
}

.imageContainerPP
{
	border:1px solid #97AB4D;
	/* begin box model hack */
		width: 156px !important; /*Gecko-Netscape */
		width: 120px; /*IE 5.x/Win */
		width/**/:/**/120px; /*IE 6.x/Win */
	/* end hack */
	float:right;
	background:#FFFEFA;
	/* begin box model hack */
		padding: 10px 5px -10px -10px !important; /*Gecko-Netscape */
		padding:10px -30px -10px -10px; /*IE 5.x/Win */
		padding/**/:/**/10px -30px -10px -10px; /*IE 6.x/Win */
	/* end hack */
	margin: 20px 10px 10px 10px;
}

.image 
{
	border:1px solid #617124;
}



.image2 
{
	border:1px solid #97AB4D;
	width:150px;
	float:right;
	padding:0 0 0 0;
	margin: 10px 2px 10px 10px;
}

/*-----Education Advisory Board---*/
.imgEdBoard 
{
	border:1px solid #97AB4D;
	width:150px;
	float:left;
	margin: 4px 10px 4px 0px;
	display:inline;
}
.EdBoardWrapper
{
    margin: 10px 0 20px 0;   
}
/*-----Education Advisory Board---*/

.image2B 
{
	border:1px solid #97AB4D;
	width:150px;
	float:left;
	padding:0 0 0 0;
	margin: 4px 10px 4px 0px;
}

.image3B
{
	border:1px solid #97AB4D;
	width:150px;
	float:left;
	padding:0px;
	margin: 2px 7px 10px 2px;
}

.image3B
{
	border:1px solid #97AB4D;
	width:200px;
	float:left;
	padding:0px;
	margin: 2px 7px 10px 2px;
}

.image200 
{
	border:1px solid #97AB4D;
	width:200px;
	float:right;
	padding:0px;
	margin: 0px 2px 10px 10px;
}

.image50
{
	border:0px solid #97AB4D;
	width:50px;
	float:left;
	padding:0px;
	margin: 5px 10px 2px 0px;
}

.image50 a , .image50 a:link , .image50 a:visited
{
	border:1px solid #97AB4D;
}

.imageBig 
{
	border:1px solid #97AB4D;
	float:right;
	width:213px;
	padding:0px;
	margin: 20px 2px 10px 10px;
	background:url(../images/arrow-last.gif) repeat-y;
}

.imageBigB 
{
	border:1px solid #97AB4D;
	float:right;
	width:150px;
	padding:0px;
	margin: 20px 2px 10px 10px;

}

.image147 
{
	border:1px solid #97AB4D;
	padding:0px;
	margin: 0px 2px 10px 10px;
	width:150;
	height:120px;
}

.imageCaption
{
	border:0px solid #97AB4D;
	width:150px;
	padding:0px;
	margin:-5px 2px 10px 10px;
	text-align:left;
	font-size:10px;
	font-style:italic;
	float:left;
}

.imagePeopleCulture 
{
	border:1px solid #617124;
	float:left;
	margin:10px 15px 0 0;
}

.schoolNameContainer
{
	Font-weight:bold;
	border-bottom:1px solid #D1DBAD;
	clear:both;
	font-size:11px;
	padding: 10px 0 5px 0;
}

.schoolName
{
	Font-weight:bold;
	border:0px solid #c00;
	width:180px;
	float:left;
	
}

.schoolName a
{
	Font-weight:bold;
	border:0px solid #c00;
	width:195px;
	float:left;
	padding:0 5px 10px 12px;
	background:url(../images/bg-arrow.gif);
}

.schoolName a:link, .schoolName a:visited
{
	Font-weight:bold;
	border:0px solid #c00;
	width:195px;
	float:left;
	color:#586625;
	padding-right:5px;
}

.schoolName a:hover
{
	color:#B50F19;
}

.schoolNameCity
{
	Font-weight:normal;
	border:0px solid #c00;
	width:100px;
	float:left;
	padding-right:5px;
}

.schoolNameState
{
	Font-weight:normal;
	border:0px solid #c00;
	width:25px;
	float:left;
}

.schoolNameZip
{
	Font-weight:normal;
	border:0px solid #c00;
	width:20px;
	float:left;
}

.MediaContainer
{
	
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	margin:0 0 0px 0;
	border:0px solid #c00;
}

.MediaContainer a{
	border-top:1px solid #D1DBAD;
	border-left:1px solid #D1DBAD;
	border-right:1px solid #586625;
	border-bottom:1px solid #586625;
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:560px;
}

.MediaContainer a:link{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:560px;
}

.MediaContainer a:visited{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:560px;
}

.MediaContainer a:hover{
	text-decoration:underline;
	background:#D1DBAD;
	color:#586625;
	float:left;
	border:1px solid #FEDC3B;
}

.MediaContainer2{
	text-decoration:none;
	float:left;
}

.MediaName{
	color:#586625;
	border:0px solid #c00;
	padding:5px 3px 10px 25px;
	width:150px;
	float:left;
	font-weight:bold;
	font-size:10px;
	background:url(../images/bg-pressIcon.gif);
}

.MediaName a, .MediaName a:link {
	color:#586625;
}

.MediaDes
{
	color:#586625;
	border:0px solid #c00;
	padding:5px 3px 10px 3px;
	font-weight:normal;
	width:450px;
	font-size:10px;
	float:left;
}

.MediaDes a, .MediaDes a:link {
	color:#586625;
}

.MediaDate
{
	color:#586625;
	border:0px solid #c00;
	padding:5px 3px 10px 3px;
	font-style:italic;
	float:left;
	font-size:10px;
}

.MediaDate a, .MediaDate a:link {
	color:#586625;
}

.MediaName2{
	border-top:2px solid #97AB4D;
	border-right:1px solid #97AB4D;
	border-bottom:2px solid #2F3810;
	padding:1px 3px 1px 20px;
	width:137px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-size:10px;
	background:#586625;
	background:url(../images/bg-DownArrow.gif);
}

.MediaName2 a{
	color:#fff;
	text-decoration:none;
}

.MediaDes2{
	border-left:1px solid #2F3810;
	border-right:1px solid #97AB4D;
	border-top:2px solid #97AB4D;
	border-bottom:2px solid #2F3810;
	padding:1px 3px 1px 20px;
	font-weight:normal;
	width:392px;
	font-size:10px;
	float:left;
	color:#fff;
	background:#586625;
	background:url(../images/bg-DownArrow.gif);
}

.MediaDes2 a{
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.MediaDate2{
	border-left:1px solid #2F3810;
	border-top:2px solid #97AB4D;
	border-bottom:2px solid #2F3810;
	border-right:1px solid #2F3810;
	padding:1px 0px 1px 0px;
	width:125px;
	text-align:center;
	font-weight:bold;
	float:left;
	color:#fff;
	font-size:10px;
	background:#586625;
	background:url(../images/bg-DownArrow.gif);
}

.MediaDate2 a{
	color:#fff;
	text-decoration:none;
	width:82px;
}

.EventContainer{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:390px;
	margin:0 0 0px 0;
}

.EventContainer2{
	background:#fff;
	border-top:1px solid #D1DBAD;
	border-left:1px solid #D1DBAD;
	border-right:1px solid #586625;
	border-bottom:1px solid #586625;
	text-decoration:none;
	padding:0 0 20px 0;
	color:#586625;
	float:left;
	width:390px;
	margin:0 0 0px 0;
}

.EventMonthContainer{
	margin-bottom:15px;
	float:left;
}

.EventContainer{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:390px;
	margin:0 0 0px 0;
}

.EventContainer a{
	border-top:1px solid #fff;
	border-left:1px solid #D1DBAD;
	border-right:1px solid #586625;
	border-bottom:1px solid #586625;
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:390px;
}

.EventContainer a:link{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:390px;
}

.EventContainer a:visited{
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
	width:390px;
}

.EventContainer a:hover{
	text-decoration:underline;
	background:#D1DBAD;
	color:#586625;
	float:left;
	border:1px solid #FEDC3B;
}

.EventMonth{
	border:0px solid #c00;
	padding:5px 3px 5px 20px;
	width:369px;
	background:#586625;
	color:#fff;
	float:left;
	font-weight:bold;
	font-size:13px;
}

.EventDate{
	border:0px solid #c00;
	padding:5px 3px 3px 25px;
	width:90px;
	float:left;
	font-weight:bold;
	font-size:10px;
	background:url(../images/bg-eventIcon.gif);
}

.EventTitle{
	border:1px solid #c00;
	padding:5px 3px 3px 3px;
	font-weight:normal;
	width:200px;
	font-size:10px;
	float:left;
}

.EventTitle2{
	border:0px solid #c00;
	padding:4px 3px 10px 25px;
	margin:10px 0 0 0;
	font-weight:bold;
	font-size:12px;
	background:url(../images/bg-eventIcon.gif);
}


.EventTitle a{
	color:#fff;
	text-decoration:none;
}

.EventDate2{
	border:0px solid #c00;
	padding:5px 3px 3px 25px;
	width:150px;
	float:left;
	font-weight:bold;
	font-size:10px;	
}

.EventTime2{
	border:0px solid #c00;
	padding:5px 3px 3px 25px;
	width:210px;
	float:left;
	font-weight:normal;
	font-size:10px;
}

.EventDetail2{
	border:0px solid #c00;
	padding:5px 3px 3px 25px;
	width:355px;
	float:left;
	font-weight:normal;
	font-size:10px;
}

.EventTitle
{
	border:0px solid #97AB4D;
	font-weight:bold;
	font-size:14px;
	color:#B51018;
	float:left;
	width:340px;
	padding: 0 5px 3px 0;
}

.EventTextB
{
	border:0px solid #97AB4D;
	font-weight:bold;
	float:left;
	width:65px;
	text-align:right;
	padding: 0 5px 3px 0;
	font-size:11px;
}

.EventText
{
	border:0px solid #97AB4D;
	padding: 0 0 3px 0;
	float:left;
	width:345px;
	font-size:11px;
}

.EventTitle2
{
	border:0px solid #97AB4D;
	font-weight:bold;
	font-size:14px;
	padding: 5px 0 5px 25px;
	color:#B51018;
	font-size:11px;
	width:300px;
	float:left;
}

.EventTitle2 a, .EventTitle2 a:link, .EventTitle2:visited
{
	color:#B51018;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}


.EventTitle2:hover
{
	text-decoration:none;
	color:#B51018;
	font-size:11px;
	font-weight:bold;
}

.EventTitle3
{
	border:0px solid #97AB4D;
	font-weight:normal;
	font-size:14px;
	padding: 5px 0 5px 5px;
	color:#B51018;
	font-size:11px;
	width:300px;
	float:left;
}

.EventTitle3 a, .EventTitle3 a:link, .EventTitle3:visited
{
	color:#B51018;
	font-size:11px;
	font-weight:normal;
	text-decoration:underline;
}


.EventTitle3:hover
{
	text-decoration:none;
	color:#B51018;
	font-size:11px;
	font-weight:normal;
}


.EventTextB2
{
	border-bottom:1px solid #97AB4D;
	font-weight:bold;
	text-align:left;
	padding: 3px 3px 3px 5px;
	color:#eac256;
	font-size:11px;
	background:#566322;
}

.EventText2
{
	border:0px solid #97AB4D;
	padding: 5px 5px 5px 5px;
	color:#566322;
	float:left;
	font-size:11px;
}

.EventText2B
{
	border:0px solid #97AB4D;
	padding: 5px 7px 5px 5px;
	color:#566322;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.EventText2BPP
{
	border:0px solid #97AB4D;
	padding: 5px 7px 5px 5px;
	color:#5A6321;
	float:left;
	font-size:11px;
	font-weight:bold;
}

.EventText2BPP a, .EventText2BPP a:link
{
	color:#5A6321;
	text-decoration:underline;
}

.EventText2BPP a:hover
{
	color:#B6101A;
	text-decoration:none;
}

.EventText2B a, .EventText2B a:link
{
	font-size:11px;
	color:#BEC799;
	text-decoration:underline;
}

.EventText2B a:hover
{
	font-size:11px;
	color:#B6101A;
	text-decoration:none;
}

.EventRow
{
	border-bottom:0px solid #5A6321;
	padding: 0 0 3px 0;
	float:left;
	width:400px;
	color:#BEC799;
	font-size:11px;
}

.EventRowPP
{
	border:0px solid #97AB4D;
	padding: 0 0 3px 0;
	float:left;
	width:4	0px;
	color:#5A6321;
	font-size:11px;
}



.EventContent
{
	border:0px solid #97AB4D;
}

.EventImage
{
	border:1px solid #97AB4D;
}

.EventImageCaption
{
	border:1px solid #97AB4D;
}

.divider
{
	background:#889164;	
	border:0px solid #c00;
	clear:both;
}

.disclaimer{
	border:0px solid #c00;
	padding:5px 3px 10px 10px;
	color:#A48F57;
	font-style:italic;
	font-weight:normal;
	font-size:10px;
}

.ShowcaseLongName
{
	border:0px solid #c00;
	padding:5px 3px 10px 0px;
	color:#566322;
	font-weight:bold;
	font-size:12px;
}

.ShowcaseThumbBox
{
	border:1px solid #fff;
	float:left;
	background:#fff;
	margin-top:-1px;
	/* begin box model hack */
		width: 170px !important; /*Gecko-Netscape */
		width: 167px; /*IE 5.x/Win */
		width/**/:/**/167px; /*IE 6.x/Win */
	/* end hack */
	
}

.ShowcaseThumbBox a{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fff;
	text-decoration:none;
	color:#586625;
	width:155px;
	margin-left:5px;
	float:left;
}

.ShowcaseThumbBox a:link{
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	background:#fff;
	text-decoration:none;
	color:#586625;
	float:left;
}

.ShowcaseThumbBox a:visited
{
	border:1px solid #fff;
	text-decoration:none;
	color:#586625;
	float:left;
}

.ShowcaseThumbBox a:hover{
	text-decoration:underline;
	background:#D1DBAD;
	color:#586625;
	float:left;
	border:1px solid #FEDC3B;
}

.arrow {
	margin-bottom:-5px;
	padding-bottom:-6px;
}	

#FlashColorBook 
{
	border:0px solid #c00;
	float:left;
	/* begin box model hack */
		margin: 0 -13px 0 -13px !important; /*Gecko-Netscape */
		margin: 0 -13px 0 -7px; /*IE 5.x/Win */
		margin/**/:/**/0 -13px 0 -7px; /*IE 6.x/Win */
	/* end hack */
	width:572px;
}

#SchoolTour 
{
	border:0px solid #c00;
	float:left;
	text-align: center;
	/* begin box model hack */
		margin: 0px -10px 0px -10px !important; /*Gecko-Netscape */
		margin: 0px -13px 0px -7px; /*IE 5.x/Win */
		margin/**/:/**/4px -13px 4px -7px; /*IE 6.x/Win */
	/* end hack */
	width:572px;
}

/*############ Subnavs and Quicklinks ###########*/

.LeftContainer
{
	border:0px solid #c00;
	width:155px;
	color:#566322;
	float:left;
	padding: 0 5px 0 0;
	font-family:arial,helvetica;
}

#LeftContainer{
	width:155px;
	border:0px solid #c00;
	padding:0 0 10px 3px;
	float:left;
}


.SubMain {
	width:155px;
	height:20px;
	padding:1px 0 0 0 !important;
	padding:4px 0 0 0;
	border:0px solid #c00;
	background:url(/images/left_corp_top.gif) no-repeat;
	float:left;
	font-family: Times New Roman, Times;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}
.SubBottom {
	width:155px;
	height:20px;
	padding:4px 0px 0px 0px;
	border:0px solid #c00;
	background:url(../images/left_corp_bottom.gif) no-repeat;
	float:left;
	font-family: Times New Roman, Times;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	margin-bottom:20px;
}

.SubMain a, .SubMain a:link {
	color: #fff;
	text-decoration:none;
}

.SubMain a:hover{
	color: #fff;
	text-decoration:underline;
}

.SubLink{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	width: 155px; 
	border-bottom:1px solid #fff;
	background:#eece78;
	color:#586623;
	float:left;
	padding-left:0px;	
}

.SubLinkSelected {
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	width: 155px; 
	float:left;
	padding-left:0px;
}

.SubLinkSelected a, .SubLinkSelected a:link, .SubLinkSelected a:visited{
	border:1px solid #c00;
	background:#576523;
	float:left;
	color:#586623;
	width: 155px; 	
}

.SubLink a {
	margin:0;
	padding: 2px 0px 2px 12px;
		width: 143 !important; /*Gecko-Netscape */
		width: 155; /*IE 5.x/Win */
	text-decoration:none;
	float:left;
	color:#586623;
}



.SubLink a:hover, SubLink a:visited {
	color:#576523;
	background: #f4e0aa;
		width: 143 !important; /*Gecko-Netscape */
		width: 155; /*IE 5.x/Win */
}

.SubLink a:hover, SubLink a:visited {
	color:#586623;
	background: #f4e0aa;
		width: 143 !important; /*Gecko-Netscape */
		width: 155; /*IE 5.x/Win */
}

.SubLink2{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	width: 155px;
	border-bottom:1px solid #fff;
	background:#FDF0B7;
	color:#586623;
	float:left;
}

.SubLink2 a{
	width: 155px;
	padding: 2px 2px 2px 9px;
	color:#c00;
	text-decoration:none;
	float:left;
	/* begin box model hack */
		margin-left: -9px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}

.SubLink2 a:link{
	width: 155px;
	color:#c00;
	text-decoration:none; 
}

.SubLink2 a:hover{
	width: 155px; 
	color:#fff;
	text-decoration:underline;
	background:url(../images/bg-sub2.gif);
}

.SubLink2 a:visited{
	width: 155px;
}

.SubLink3{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	/* begin box model hack */
		width: 141px !important; /*Gecko-Netscape */
		width: 141px; /*IE 5.x/Win */
		width/**/:/**/141px; /*IE 6.x/Win */
	/* end hack */
	border-right:1px solid #D1DBAD;
	border-left:1px solid #D1DBAD;
	border-bottom:1px solid #fff;
	background:#FFFDD4;
	color:#586623;
	float:left;
	/* begin box model hack */
		padding: 2px 2px 2px 9px !important; /*Gecko-Netscape */
		padding: 2px 2px 2px 9px; /*IE 5.x/Win */
		padding/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}

.SubLink3 a, .SubLink3 a:link, .SubLink3 a:visited{
	/* begin box model hack */
		width: 141px !important; /*Gecko-Netscape */
		width: 141px; /*IE 5.x/Win */
		width/**/:/**/141px; /*IE 6.x/Win */
	/* end hack */
	padding: 0px 2px 3px 17px;
	color:#576625;
	text-decoration:none;
	float:left;
	background:url(../images/bg-sub3.gif);
	/* begin box model hack */
		margin-left: -9px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}

.SubLink3 a:hover
{
	/* begin box model hack */
		width: 133px !important; /*Gecko-Netscape */
		width: 141px; /*IE 5.x/Win */
		width/**/:/**/141px; /*IE 6.x/Win */
	/* end hack */
	color:#798B36;
	float:left;
	text-decoration:underline;
	background:url(../images/bg-sub3-on.gif);
	
}

.SubLink4{
	font-family:Arial, Helvetica, Verdana;
	font-size:11px;
	width: 143px; 
	border-bottom:1px solid #fff;
	background:#D1DBAD;
	color:#586623;
	/* begin box model hack */
		padding: 2px 2px 2px 9px !important; /*Gecko-Netscape */
		padding: 2px 2px 2px 9px; /*IE 5.x/Win */
		padding/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		float:left !important; /*Gecko-Netscape */
		float: none; /*IE 5.x/Win */
		float/**/:/**/none; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		margin-left: -1px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}

.SubLink4 a{
	width: 143px; 
	padding: 2px 2px 2px 9px;
	text-decoration:none;
	float:left;
	/* begin box model hack */
		margin-left: -0px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
	color:#586623;
	float:left;
	border:0px solid #c00;
}

.SubLink4 a, .SubLink4 a:link, .SubLink4 a:visited{
	width: 143px;
	text-decoration:none;
	/* begin box model hack */
		margin: -4px 0 0 -9px !important; /*Gecko-Netscape */
		margin: 0px; /*IE 5.x/Win */
		margin/**/:/**/0; /*IE 6.x/Win */
	/* end hack */ 
	background:#D1DBAD;
}

.SubLink4 a:hover{
	width: 143px;
	color:#fff;
	text-decoration:underline;
	background:url(../images/bg-sub1.gif);
}
.SubLinkStateFindASchool{
	font-family:Arial, Helvetica, Verdana;
	font-size:12px;
	font-weight:bold;
	border-bottom:1px solid #fff;
	background:#ffcc66;
	color:#ffffff;
	float:left;
	/* begin box model hack */
		padding: 2px 2px 2px 9px !important; /*Gecko-Netscape */
		padding: 2px 2px 2px 9px; /*IE 5.x/Win */
		padding/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		float:left !important; /*Gecko-Netscape */
		float: none; /*IE 5.x/Win */
		float/**/:/**/none; /*IE 6.x/Win */
	/* end hack */
	/* begin box model hack */
		margin-left: -1px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}
.SubLinkStateFindASchool a, .SubLinkStateFindASchool a:link, .SubLinkStateFindASchool a:visited{
	text-decoration:none;
	color:#ffffff;
	padding: 0px 0px 0px 25px;
	width:154px;
	/* begin box model hack */
		margin-left: -0px !important; /*Gecko-Netscape */
		margin-left: 0px; /*IE 5.x/Win */
		margin-left/**/:/**/0; /*IE 6.x/Win */
	/* end hack */
}

.SubLinkStateFindASchool a:hover{
	color:#ffffff;
	text-decoration:none;	
}



.testContainer	{
	color:#586623;
	margin-left:0px;
	padding: 0 0 10px 10px;
	font-style:italic;
	border:0px solid #c00;
}

.testContent{
	border-left:1px solid #586623;
	padding-left:5px;
}

.testName{
	padding: 5px 0 0 0;
	border:0px solid #c00;
	text-align:right;
	font-size:10px;
}

.testLocation{
	border:0px solid #c00;
	text-align:right;
	font-size:10px;
}

.LeftContainerQuote
{
	clear:left;
	color:#586625;
	
		width: 135 !important; /*Gecko-Netscape */
		width: 155; /*IE 5.x/Win */

	padding:10px;
	border-top:1px solid #879055;
	border-bottom:1px solid #879055;
	font-family: Helvetica,Arial,verdana, Times New Roman;
	font-size:10px;
	line-height:120%;
	font-style:italic;
	background:#fff;
}

.testContent2{
	border-left:0px solid #630;
	padding-left:0px;
	color:#586625;
}

.testName2{
	padding: 5px 0 0 0;
	border:0px solid #c00;
	text-align:right;
	font-size:10px;
}

.testLocation2{
	border:0px solid #c00;
	text-align:right;
	font-size:10px;
}

.locationContainer{
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0px 13px 0px;
	float:left;
	width:225px;
}

.location{
	border:0px solid #c00;
	text-align:left;
	font-size:12px;
	font-weight:bold;
	padding: 0 0 5px 0px;
}

.school{
	color:#586625;
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0 0 0px;
	text-decoration:underline;
}
.schoolFindASchool{
	color:blue;
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0 0 0px;
	background-color:#ffffff;	
}

.backToStates{	
	float:right;
	width:74px;
	background-position:center;
	background-repeat:no-repeat;
	/*background-image:url(../images/map.gif);*/
	text-align:center;
	margin:0;
	font-size:9px;	
	border:0px solid #c00;
}

.FindASchoolTab {
	background-image:url(../images/FindPrimroseTab.gif);
	background-repeat:no-repeat;
	padding:4px 2px 4px 9px;
	border:0px solid #c00;	
	float:left;
	font-family: Times New Roman, Times;
	font-size:14px;
	color:#fff;
	font-weight:bold;
}

a.school, a.school:link, a.school:visited {
	color:#586625;
	border:0px solid #000;
	text-align:left;
	float:left;
	font-size:10px;
	padding: 0 0 0px 20px;
	background-image:url(../images/bg-arrow2.gif);
	margin-top:5px;
	text-decoration:underline;
	font-weight:bold;
}

a.schoolNoImage, a.schoolNoImage:link, a.schoolNoImage:visited {
	color:#586625;
	border:0px solid #000;
	text-align:left;
	float:left;
	font-size:10px;
	padding: 0 0 10px 20px;	
	text-decoration:underline;
}

.SchoolInactive {
	color:#999999;
	border:0px solid #000;
	text-align:left;	
	font-size:11px;
	padding: 0 0 10px 10px;
	background-image:url(../images/bg-arrow2-nopad.gif);
	background-repeat:no-repeat;
}

a.SchoolInactive, a.SchoolInactive:link, a.SchoolInactive:visited {
	color:#586625;
	border:0px solid #000;
	text-align:left;
	float:left;
	font-size:10px;
	padding: 0 0 10px 20px;
	background-image:url(../images/bg-arrow2.gif);
	text-decoration:none;
}

.schoolFindASchool{
	color:#586625;
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0 0 0px;
	background-color:#ffffff;
	
}


a.schoolFindASchool, a.schoolFindASchool:link, a.schoolFindASchool:visited {
	color:#586625;
	border:0px solid #000;
	text-align:left;
	
	font-size:11px;
	padding: 0 0 10px 10px;
	background-image:url(../images/bg-arrow2-nopad.gif);
	text-decoration:underline;
}

a.schoolFindASchool:hover{
	text-decoration:none;
}

.schoolFindASchool{
	color:#586625;
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0 0 0px;
	background-color:#ffffff;
	
}

a.schoolFindASchoolNoImage, a.schoolFindASchoolNoImage:link, a.schoolFindASchoolNoImage:visited {
	color:#586625;
	border:0px solid #000;
	text-align:left;
	
	font-size:11px;
	padding: 0 0 10px 10px;
	
	text-decoration:underline;
}

a.schoolFindASchoolNoImage:hover{
	text-decoration:none;
}


a.franchisee:hover{
	text-decoration:none;
}

a.franchisee, a.franchisee:link, a.franchisee:visited {
	color:#B6101A;
	border:0px solid #000;
	text-align:left;
	float:left;
	font-size:10px;
	padding: 0 0 0 20px;
	background-image:url(../images/bg-arrow2.gif);
	text-decoration:underline;
}

a.school:hover{
	text-decoration:none;
}

.sortRow
{
	float:left;
	width:390px;
	border-bottom:1px solid #889164;
	padding:3px 0px 3px 0px;
}

.sortTitleB
{
	border-right:1px solid #4B5C14;
	border-left:1px solid #D8E8A2;
	float:left;
	color:#eac256;
	font-size:10px;
	font-weight:bold;
	background-image:url(../images/bg-sort-off.gif);
}

.sortTitleB a, .sortTitleB a:link, .sortTitleB a:visited
{
	float:left;
	padding:0px 3px 1px 15px;
	color:#eac256;
	background-image:url(../images/bg-sort-off.gif);
}


.sortTitleB a:hover
{
	color:#fff;
}

.sortTitle
{
	float:left;
	color:#586625;
	border:0px solid #c00;
	font-size:10px;
	font-weight:bold;
	padding:0px 0px 1px 5px;/* begin box model hack */
		width: 130px !important; /*Gecko-Netscape */
		width: 130px; /*IE 5.x/Win */
		width/**/:/**/ 130px; /*IE 6.x/Win */
	/* end hack */ 
}

.sortTitle a, .sortTitle a:link, .sortTitle a:visited
{
	float:left;
	color:#586625;
	text-decoration:underline;
}


.sortTitle a:hover
{
	color:#B50F19;
	text-decoration:none;
}

.sortState
{
	float:left;
	color:#586625;
	border:0px solid #c00;
	font-size:10px;
	font-weight:normal;
	padding:0px 0px 1px 5px;
	/* begin box model hack */
		width:  45px !important; /*Gecko-Netscape */
		width: 55px; /*IE 5.x/Win */
		width/**/:/**/ 55px; /*IE 6.x/Win */
	/* end hack */ 
}

.sortSchool
{
	float:left;
	color:#586625;
	border:0px solid #c00;
	font-size:10px;
	font-weight:normal;
	/* begin box model hack */
		width:  152px !important; /*Gecko-Netscape */
		width: 150px; /*IE 5.x/Win */
		width/**/:/**/ 150px; /*IE 6.x/Win */
	/* end hack */ 
	padding:0px 0px 1px 5px;
}

.sortDate
{
	float:left;
	color:#586625;
	border:0px solid #c00;
	font-size:10px;
	font-weight:normal;
	/* begin box model hack */
		width:  43px !important; /*Gecko-Netscape */
		width: 55px; /*IE 5.x/Win */
		width/**/:/**/ 55px; /*IE 6.x/Win */
	/* end hack */ 
	padding:0px 0px 1px 5px;
}

.mapSchool
{
	clear:both;
	width:150px;
	color:#586623;
	font-size:12px;
	padding-bottom:3px;
	margin:0;
	font-weight:bold;
	visibility:visible;
	text-align:left;
	border:0px solid #c00;
}

.mapAddress
{
	padding-bottom:3px;
	margin:0;
	color:#000;
	width:150px;
	clear:both;
	text-align:left;
	border:0px solid #c00;
}
.mapClick
{
	color:#000;
	width:150px;
	clear:both;
	text-align:left;
	border:0px solid #c00;
}


/*########## Subnavs and Quicklinks ###########*/


/* ############ Footer starts ####### */

#footerContainer{
	width:500px;
	text-align:center;
	border:0px solid #c00;
}

#footer {
	/*width:730px;*/
	padding: 58px 26px 0 26px;
	width:730px;
	margin: 0 auto;
	font-size: 9px;
	font-family: verdana, arial, helvetica, Sans-Serif;
	text-align: center;
	color: #576523;
	line-height:200%;
	background: url( ../images/shadow_bottom.gif ) no-repeat;
}

#footer a 
{
	color:#566422;
	text-decoration:none;
}

#footer a:link {
	color:#566422;
	text-decoration:none;
}


#footer a:hover {
	color:#708913;
	text-decoration:underline;
}

#footer a.lastItem:link {
	text-align:center;
	border: 0;
}
#footer a.lastItem:visited {
	text-align:center;
	border: 0;
}
#footer a.lastItem:hover {
	text-align:center;
	border: 0;
}

.footer2
{
	/* begin box model hack */
		margin-left:  47px !important; /*Gecko-Netscape */
		margin-left:  23px; /*IE 5.x/Win */
		margin-left/**/:/**/ 23px; /*IE 6.x/Win */
	/* end hack */
	float:left;
}

.copyright
{
	padding: 10px 25px 0 25px;
	width:735px;
	margin: 0 auto;
	
	color:#566422;
	font-size:9px;
	text-align:center;
}

.socialMediaLinks {
    float:left;
    margin-top:9px;
    font-size:12px;
    font-family:Georgia;
}
.socialMediaFacebook {
    float:left;
    margin-left:270px;
}
.socialMediaTwitter {
    float:left;
}


/* ############ Footer Ends ####### */

/*############ Forms ###########*/

input {
	font-size: 10pt;
	color: #586625;
	font-size: 11px;
	font-family: arial, verdana, helvetica,Sans-Serif;
	padding: 0;
	margin:0;
}

input[type=text]{ 
	font-size: 11px;
	color: #586625;
	font-family: Verdana;
	border:1px solid #cccccc;
	padding:2px;
}

CheckBox
{
	border:1px solid #c00;
}

select {
	background-color: #ffffff;
	color: #586625;
	font-size: 12px;
	font-family: Verdana;
	border:1px solid #cccccc;
}

.formText {
	font-size: 10pt;
	color: #586625;
	font-size: 11px;
	font-family: arial, verdana, helvetica,Sans-Serif;
	padding: 5px 0 0 0;
	margin: 0px 0 0 0;
	text-align:left;
}

.formText2 {
	font-size: 10pt;
	color: #586625;
	font-size: 11px;
	font-family: arial, verdana, helvetica,Sans-Serif;
	padding: 5px 0 0 0;
	margin: 0px 0 0 0;
	text-align:right;
}

.formTextTitle
{
	font-weight:bold;
	border-bottom: 1px solid #586625;
	color:#586625;
	font-size:11px;
	text-align:left;
}

#formContainer
{
	border:1px solid #586625;
	background: #f4e0aa;
	font-size: 10pt;
	color: #586625;
	font-size: 11px;
	font-family: arial, verdana, helvetica,Sans-Serif;
	padding: 10px;
	margin:7px 10px 10px 10px;
	text-align:center;
}
#formContainerNewsletter
{
	background: #f4e0aa;
	font-size: 10pt;
	color: #586625;
	font-size: 11px;
	font-family: arial, verdana, helvetica,Sans-Serif;
	padding:10px 0 10px 0;
	margin:20px 0 40px 0;
	text-align:center;
}

/*########## END FORMS ###########*/

.sidebarText
{
	font-family:arial,helvetica,verdana;
	font-size:12px;
	float:left;
	color:#586625;
	margin-top:-2px;
}

.sidebarTextSm
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	float:left;
	color:#586625;
	margin-top:-2px;
}
.sidebarTextRed
{
	font-family:arial,helvetica,verdana;
	font-size:10px;
	float:left;
	color:#B6101A;
	margin-top:-2px;
}
#hdr2 {
	padding:13px 10px 10px 15px;
	background:#dcded0;
	width:450px;
	text-align:left;
	font-family:arial,helvetica,verdana;
}
.ArticleCopy2{
	border:0px solid #c00;
	padding:0px 0px 20px 0px;
}
.ArticleContainer2{
	background:#FFF7D6;
	text-decoration:none;	
	color:#586625;
	float:left;
	margin-bottom:10px;
	border:0px solid #c00;
}


.ppsth1
{
	
	padding-bottom:2px;
	color: #666666;
	font-size: 15px;
	font-weight: bold;
}
.ppsth2
{

color: #822e27;
font-size: 11px;
font-weight: bold;
}

.ppsth3 a, .ppsth3 a:link, .ppsth3 a:visited
{

color: #dfa45b;
font-size: 11px;
font-weight: bold;
text-decoration:none;
}
.ppsth3 a:hover
{

color: #dfa45b;
font-size: 11px;
font-weight: bold;
text-decoration:underline;
}

.ppsth3
{
	
	color: #dfa45b;
	font-size: 11px;
	font-weight: bold;
	}
.ppsth4
{
	
	padding-bottom:15px;
	color: #666666;
	font-size: 11px;
}
.ppsth5
{
	
	padding-right:15px;
	color: red;
	font-size: 11px;
	font-weight: bold;
	}

.ppsth6 a, .ppsth6 a:link, .ppsth6 a:visited
{
color: #e9c879;
font-size: 12px;
font-weight: bold;
text-decoration:none;
}

.ppsth6 a:hover
{
color: #e9c879;
font-size: 12px;
font-weight: bold;
text-decoration:underline;
}

.ppsth6
{
	color: #e9c879;
	font-size: 14px;
	font-weight: bold;
}
.ppsth7 a, .ppsth7 a:link, .ppsth7 a:visited
{
color: #637039;
font-size: 13px;
font-weight: bold;
text-decoration:none;
}

.ppsth7 a:hover
{
color: #637039;
font-size: 13px;
font-weight: bold;
text-decoration:underline;
}

.ppsth7
{
	color: #637039;
	font-size: 14px;
	font-weight: bold;
}	
.ppsth8 a, .ppsth8 a:link, .ppsth8 a:visited
{
	color: #B6101A;
	font-size: 11px;
	font-weight: bold;
	text-decoration:none;
}

.ppsth8 a:hover
{
	color: #B6101A;
	font-size: 11px;
	font-weight: bold;
	text-decoration:underline;
}

.ppsth8
{
	color: #B6101A;
	font-size: 11px;
	font-weight: bold;
}
.ppsth9
{
	color: #477395;
	font-size: 16px;
	font-weight: bold;
}

.MainContainer4
{
	border:0px solid #000;
	float:left;
	padding:0;
	/* begin box model hack */
		width: 423px !important; /*Gecko-Netscape */
		width: 453px; /*IE 5.x/Win */
		width/**/:/**/453px; /*IE 6.x/Win */
	/* end hack */
	padding:15px;
	color:#5A6321;
	background:#dcded0;
}

.MainContainer
{
	border:0px solid #000;
	float:left;
	padding:0;
	width:453px;
}

#LegalContent
{	
	float:left;
	margin:0px 75px 50px 20px;
	
}

.img {
	border:1px solid #69742b;
}

/* AWARDABLE SITE CSS */
div#ContainerHomeAwardableSites div.clear{
	clear: both;
	height: 0px;
	overflow: hidden;
}

div#ContainerHomeAwardableSites div.main_page_content{
	margin: 0 0 0 35px;
	width: 620px;
}

div#ContainerHomeAwardableSites h1{
	margin: 20px 0 20px 0;
}

div#ContainerHomeAwardableSites p{
	margin: 6px 0 10px 0;
}

div#award_nav{
	margin: 10px 0 10px 0;
}
	div#award_nav *{
		outline: none;	
	}
	
	div#award_nav div{
		float: left;
		margin: 0 0 0 1px;
		padding: 0;
	}
	
	div#award_nav a{
		display: block;
	}
	
	div#award_nav div#home a, div#award_nav div#home a:link, div#award_nav div#home a:visited {
		background:url(../images/awardable/nav_home.gif) bottom left no-repeat;
	}
	
	div#award_nav div#home a:hover {
		background:url(../images/awardable/nav_home-over.gif) no-repeat;
	}
	
	div#award_nav div#shawnee a, div#award_nav div#shawnee a:link, div#award_nav div#shawnee a:visited {
		background:url(../images/awardable/nav_shawnee.gif) no-repeat;
	}
	
	div#award_nav div#shawnee a:hover {
		background:url(../images/awardable/nav_shawnee-over.gif) no-repeat;
	}
	
	div#award_nav div#stallings a, div#award_nav div#stallings a:link, div#award_nav div#stallings a:visited {
		background:url(../images/awardable/nav_stallings.gif) no-repeat;
	}
	
	div#award_nav div#stallings a:hover {
		background:url(../images/awardable/nav_stallings-over.gif) no-repeat;
	}
	
	div#award_nav div#twinsburg a, div#award_nav div#twinsburg a:link, div#award_nav div#twinsburg a:visited {
		background:url(../images/awardable/nav_twinsburg.gif) no-repeat;
	}
	
	div#award_nav div#twinsburg a:hover {
		background:url(../images/awardable/nav_twinsburg-over.gif) no-repeat;
	}
	
	div#award_nav div#tellmemore a, div#award_nav div#tellmemore a:link, div#award_nav div#tellmemore a:visited {
		background:url(../images/awardable/nav_tellmore.gif) no-repeat;
	}
	
	div#award_nav div#tellmemore a:hover {
		background:url(../images/awardable/nav_tellmore-over.gif) no-repeat;
	}
	
	div#award_nav div#testimon a, div#award_nav div#testimon a:link, div#award_nav div#testimon a:visited {
		background:url(../images/awardable/nav_testimon.gif) no-repeat;
	}
	
	div#award_nav div#testimon a:hover {
		background:url(../images/awardable/nav_testimon-over.gif) no-repeat;
	}
	
/*------------SUMMER CAMP-------------*/
.schoolFindASchoolCamp{
	color:#336699;
	border:0px solid #c00;
	text-align:left;
	font-size:10px;
	padding: 0 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:#ffffff;
	
}


h1.schoolFindASchoolCamp
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	margin:0;
	padding:0px 0 0px 0;
	color:#B50F19;
}

h2.schoolFindASchoolCamp
{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#B6101A;
	font-size: 14px;
	font-weight:bold;
	margin:0;
}

.schoolActiveCamp {
    clear:left;
    margin:10px 0 5px 0;
    font-weight:bold;
    font-size:12px;
    display:inline;
}

.schoolFindSchoolPhone {
    font-size:15px;
    margin:3px 0 3px 10px;
    font-weight:bold;
}
    .schoolFindSchoolPhoneMarker {
        font-size:15px;
        font-weight:bold;
    }
a.schoolFindASchoolCamp, a.schoolFindASchoolCamp:link, a.schoolFindASchoolCamp:visited {
	color:#336699;
	font-size: 11px;
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/bg-arrow-summercamp.gif) no-repeat left;
	
}
a.schoolFindASchoolCamp:hover {
    text-decoration:underline;
}

a.schoolFindASchoolCampNoImage, a.schoolFindASchoolCampNoImage:link, a.schoolFindASchoolCampNoImage:visited {
	color: #B50F19;
	font-size: 10px; 
	text-align:left;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding:3px 0 3px 0px;
	/*background: url(../images/bg-arrow-summercamp.gif) no-repeat left;*/
	
}

a.schoolFindASchoolCampNoImage:hover {
	text-decoration:underline;
}

.SchoolInactiveCamp {
	color:#999999;
	border:0px solid #000;
	text-align:left;	
	font-size:11px;
	padding: 0 0 10px 10px;	
}
img.schoolStatus {
    margin-left:10px;
}
.highlightButton {
    display:block;
    margin-top:10px;
}
.seasonalContactLinks {    
    margin:3px 0 30px 10px;
}
div.hr {
    height: 0;
    min-height: 1px;
    width: 300px;;
    margin-bottom:10px;
    background: url( /images/SummerCamp2009/camp_hr_repeat.png ) repeat-x;
}

/*-----------local programs-----------*/
.programImages {
	border:1px solid #617124;
	margin:3px 0 20px 15px;
	float:right;
}
.programTestimonial {
    margin: 10px 0 25px 0px;
    color:#3A6E8F;
    font-style:italic;
}
.programTestimonialAuthor {
    text-align:right;
    color:#666;
    font-weight:bold;
    font-style:normal;
    font-size:9px;
}

/*----------the leadership team--------*/
#team p {
    padding: 10px 0 20px 0;
}
#team p a {
    display:block;
    padding: 5px 0 0 0;
}
#team h2 {
    font-size:16px;
    display:block;
    line-height: 130%;
	margin: 0 0 13px 0;
}
#team h2 em {
    font-size:14px;
    display:block;
    line-height: 130%;
}
#team h1 {
    font-size:22px;
    display:block;
    line-height: 130%;
	margin-bottom:20px;
}

img.teamImage {
    margin:0px 0px 20px 10px;
}
img.teamImageDetail {
    margin:13px 0px 20px 10px;
}
/*----------the leadership team--------*/      	

	
/*----------professional development--------*/
img.sea {
    float:right;
    margin:3px 0px 10px 15px;
}
img.soe {
    float:right;
    margin:3px 0px 10px 15px;
}
/*----------professional development--------*/	

/*----------our schools--------*/
#schoolListUnderMap 
{
    margin-left:20px;
}
#schoolListUnderMap span.phone 
{
    font-size:16px;
    font-weight: bold;
    line-height:130%;
}
#schoolListUnderMap a.emailLink 
{
    font-weight: normal;
    
}
img.ourSchools {
    float:right;
    margin:3px 0px 10px 15px;
}
#ourSchools {
}
	#ourSchools #map {
		float:left;
		margin-top:15px;
		width: 301px;
		max-width: 301px;
	}
		#ourSchools #key {
			margin:10px 0 0 21px;
		}
		#ourSchools #mapKeyYellow {
			padding-left:20px;
			background: url( /images/map_key_yellow.png ) no-repeat left;
			color: #eeb200;
			margin:0;
		}
		#ourSchools #mapKeyGray {
			margin:0;
			padding-left:20px;
			background: url( /images/map_key_gray.png ) no-repeat left;
			color: #8f8f8f;
		}
	#ourSchools #states {
		padding-top:20px;
		float:left;
		width: 245px;
		height: 230px;
		min-height: 230px;
		max-width: 245px;
	}
	#ourSchools #states ul {
		margin: auto 0;
		padding:0px;
	}
	#ourSchools #states li {
		/*margin:0px auto;
		margin-left:-45px; !important;*/
		list-style:none;
		margin: 5px 0 0 -2px;
		/*width:128px;*/
		
	}
		#ourSchools #states a {
			color:#576523;
			
		}
#LeftContainerFindASchool{
	width:154px;
	padding-bottom:10px;
	float:left;
	font-size:9px;
}
    #LeftContainerFindASchool li
    {
        list-style:none;
	    background:#EAC256;
    }
    
    #LeftContainerFindASchool .SubLinkFindSchool {
	    margin-bottom: 1px;
	    padding: 4px 0px 4px 12px;
		width: 143px !important; /*Gecko-Netscape */
		width: 155px; /*IE 5.x/Win */	
		background-color: #EAC256;
    }
        #LeftContainerFindASchool .SubLinkFindSchool a {	    
	        text-decoration:none;	
	        color: #fff;
	        font-size:12px;
	        font-weight:bold;
        }
    #LeftContainerFindASchool .SubLinkCityFindSchool 
    {
        padding:5px;
        text-align:left;
    }
        #LeftContainerFindASchool .SubLinkCityFindSchool  a
        {
            margin-top:0px;
            padding: 0px 0px 0px 15px;
            color:#ffffff;
            font-family:Arial, Helvetica, Verdana;
            font-size:12px;
            text-decoration:none;
        }
    
#ourSchoolsNavTop 
{
    background-image:url('/images/Left_Corp_top.gif');
    background-repeat:no-repeat;
    width:155px;
    height:20px;   
    margin-bottom:1px;
}
#ourSchoolsNavBottom
{
    background-image:url('/images/Left_Corp_bottom.gif');
    background-repeat:no-repeat;
    width:155px;
    height:20px;
}
.map 
{
    width:558px; 
    height: 300px;
    border:1px solid #B79640;
    margin-top: 15px;
}
#findSchoolSideBar 
{
    float:right;
    margin:15px 3px 0 0px;
    border:0px solid red;
    width:157px;
}
li.roosterArea 
{    
    margin: 20px 0;
    list-style:none;
}
    li.roosterArea a
    {
        color:#B50F19;
        font-size: 22px;
        font-family: Times New Roman,Times;
        font-weight: bold;
    }
    li.roosterArea img
    {
        margin-right: 10px;
    }
li.locationName 
{    
    margin: 15px 0;
    list-style:none;
}
    li.locationName a
    {
        color:#B50F19;
        font-size: 14px;
        font-family: Times New Roman,Times;
        font-weight: normal;
    }
ul.findSchoolSchool 
{
    margin-top:11px;
}
li.findSchoolSchool 
{
    color:#586625;
    font-size:10px;
    font-family: Verdana,Arial,helvetica,Sans-serif;
    font-weight: normal;
    margin-bottom:20px;  
    list-style:none;   
}

    li.findSchoolSchool a
    {
        color:#586625;
        font-size:11px;
        font-family: Verdana,Arial,helvetica,Sans-serif; 
        font-weight: normal; 
        text-decoration:underline;
        font-weight:bold;    
    }
    li.findSchoolSchool img
    {
        margin-left: 10px;    
    }

li.findSchoolSchoolInactive
{
    font-family: Verdana,Arial,helvetica,Sans-serif; 
	color:#999999;  
    list-style:none; 
    font-size:11px;  
    margin-bottom: 20px;
}

    li.findSchoolSchoolInactive img
    {
        margin-left: 10px;   
    }

li.findSchoolSchoolInactive a, li.findSchoolSchoolInactive a:link, li.findSchoolSchoolInactive a:visited {
	color:#999999;
	text-decoration:none;   
}
/*----------our schools--------*/	
/*----------the music class--------*/
sup.h1 
{
    vertical-align:top;
    font-size:9px;
    position:inherit;
}
#musicClass 
{
    color:#4d4d4f;
    margin: 0 0 0 8px;    
}
    #musicClass h1 
    {
        margin:0;
        padding: 58px 0 20px 0;   
        font-size:27px;
        line-height:106%; 
    }
    #musicClass h2 
    {
       color: #336699; 
       font-size: 20px;
    }
    #musicClass #subHeader img 
    {
        margin:53px 22px 0 20px;
        float:right;
    }
    
    #progDetails     
    {
        background-image:url('/images/TheMusicClass/musicBorder.gif');
        background-repeat:  repeat-x;
        color:#808285;    
        margin:17px 25px 17px 0;
        padding-top:18px;
    }
    

        #progDetails img {
            float:left;
            margin:5px 25px 50px 0;
        }
	#progDetails object {
	    float:right;
	    margin:5px 0 50px 25px;
	}
    #schoolList 
    {
        background-image:url('/images/TheMusicClass/musicBorder.gif');
        background-repeat:  repeat-x;
        padding-top:18px;   
        margin:17px 25px 17px 0;
    }
    #schoolList .region 
    {
        font-style:italic;
        font-size:10px; 
        font-weight:normal; 
    }
    #schoolList img
    {
        float:right;
        margin:5px 0px 50px 20px;
    }
    #schoolList ul
    {
        margin:20px 0 20px -38px;
        font-size:12px;  
        font-weight:bold; 
        list-style:none;     
    }
        #schoolList li 
        {
            margin-right:3px;
        }
    #schoolList a
    {
        color:#666;
        font-weight:bold;
        font-size:11px;   
    }
    #musicClass #cta a 
    {
        color:#5486B7;
        font-weight:normal;
        font-size:12px;
        line-height:200%;   
    }
/*----------the music class--------*/	
/*----------location search-------*/
 .locator_list 
     {
         font-family: Verdana, Geneva, sans-serif;
         color: #576523; 
         z-index: 99; 
         position:absolute; 
         top: 65px;
         width: 269px;
         max-width: 269px;
         display: none;
         margin:0;
         padding:0;
     }
   .locator_content
   {
       background-color: #b6bf94;
       padding: 20px 20px 0 17px;
       margin: 0; 
   }
   #locator_img
   {
       padding:0;
       margin: -6px 0 0 0;
   }
    .locator_list h4
     {
         color: #576523;
         font-size: 13px;
         font-weight: bold;
          margin: 0;
         padding: 0 0 0 3px;
       
     }
    div.locator_list ul.top
    {
        list-style-type: none;
        margin: 15px 0 0 2px;
        padding: 0;
        line-height: normal;
        
        height: auto;
        
    }
     div.locator_list ul.top  ul
     {
        list-style-type: none;
        margin: 0;
        padding: 0;
       
     }  
     
     
    div.locator_list ul.top li 
    {
       
        padding: 0;
        height: auto;
    }  
     
    div.locator_list ul.top li ul li  
    {
        margin: 5px 0 0px 30px;
        padding: 0;       
    }
    
     div.locator_list li span
     {
        
         cursor: pointer;
         padding: 0;
         margin:0;
       
     }
     
     div.locator_list li a.linkloc,  div.locator_list li a:visited
     {
         color: #576523;
         text-decoration: none;
         font-weight: normal;
         margin:0 0 0 13px;
 
     }
     
   body.home div.locator_list li a.linkloc,  body.home div.locator_list li a:visited
     {
         color: #576523;
         text-decoration: none;
         font-weight: normal;
        margin:0 0 0 13px;
     
     }
     .line 
     {
      width: 225px;
       max-width:225px;
       height: 1px;
       border-bottom: 1px solid #576523; 
       margin-left: 2px;
  
     }
     
         li.expandable
{
background-image: url("/images/state_arrow.png");
background-repeat: no-repeat;
background-position: left center;
line-height: normal;
padding: 0;
margin-bottom: 6px;
border: 1px solid #b6bf94;
}
   li.collapsable
{
background-image: url("/images/state_arrow_down.png");
background-repeat: no-repeat;
background-position: left 3px;
line-height: normal;
padding: 0;
margin-bottom: 6px;
border: 1px solid #b6bf94;
}

   /*-----location search ----------*/
   
   
   #home_crib_callout
{
	display:none;
    font-size: 10px; 
    font-weight: bold; 
    color: #ffffff; 
    
    width: auto !important;
    width: 314px; 
    height: auto !important;
    height: 44px; 
    margin: 10px 0 10px -22px; 
    padding: 0; 
    float: left; 
   
    
}
#home_crib_callout a
{
    color: #ffffff; 
    text-decoration: none;    
   
}
#home_crib_callout img
{
    border: none;
}


#ctl00_ContentPlaceHolder3_crib_callout
{
	display:none;
    margin: 20px 0 0;
}

/*---------community--------------*/
.community{
	width: 310px; 
	float:right; 
	margin: 4px 0 15px 15px;
	color: #666;
	font-size: 9px;
	font-style: italic;
}
.foundation{
	color: #B52025;
	font-weight: normal;
	font-size: 18px

}
