/* STYLING FOR THE EDITABLE AREAS */

#editable {
	display: none;
}
#main-content #column-1 .inpage-edit-link a {
background-color: #532380; color: white; font-weight: bold; padding: 2px; text-decoration: underline; border: 1px solid black;
} 
#main-content #column-1 .inpage-edit-link a:link {
background-color: #532380; color: white; font-weight: bold; padding: 2px; text-decoration: underline; border: 1px solid black;
}
#main-content #column-1 .inpage-edit-link a:visited {
background-color: #532380; color: white; font-weight: bold; padding: 2px; text-decoration: underline; border: 1px solid black;
}
#main-content #column-1 .inpage-edit-link a:active {
background-color: #532380; color: white; font-weight: bold; padding: 2px; text-decoration: underline; border: 1px solid black;
}
#main-content #column-1 .inpage-edit-link a:hover {
background-color: #532380; color: yellow; font-weight: bold; padding: 2px; text-decoration: underline; border: 1px solid black;
}


/*****THREE BOXES*****/

#main-content .boxstyle_.box1 ul, #main-content .boxstyle_.box2 ul,
#main-content .boxstyle_.box3 ul, #main-content .boxstyle_.box4 ul{ padding: 0px; margin: 0px; }
#main-content .boxstyle_.box1 ul li, #main-content .boxstyle_.box2 ul li,
#main-content .boxstyle_.box3 ul li, #main-content .boxstyle_.box4 ul li { padding: 0px; padding-left: 2px; list-style-type: none; }

.currents, .prospective, .newsy {
	float: left;
	width: 245px;
	margin: 0px;
	padding: 0px;
}

#main-content .prospective h2, #main-content .currents h2, #main-content .newsy h2 {color: #ffffff; font-size: 150%; text-decoration: none; }
#main-content .prospective h2 a, #main-content .currents h2 a, #main-content .newsy h2 a {color: #ffffff; text-decoration: none; }
#main-content .prospective h2 a:hover, #main-content .currents h2 a:hover, #main-content .newsy h2 a:hover {color: #ffffff; text-decoration: underline; }

.currents .inner, .prospective .inner, .newsy .inner {
	background: white;
	padding: 8px;
	min-height: 160px;
}

#main-content .prospective .inner { color: #59807F; }
#main-content .prospective .inner a:link, #main-content .prospective .inner a:visited { color: #10887E; text-decoration: none; }
#main-content .prospective .inner a:hover { color: #10887E; text-decoration: underline; }

#main-content .currents .inner a:link, #main-content .currents .inner a:visited { color: #9EAF3A; text-decoration: none; }
#main-content .currents .inner a:hover { color: #9EAF3A; text-decoration: underline; }

#main-content .newsy .inner a:link, #main-content .newsy .inner a:visited { color: #565373; text-decoration: none; }
#main-content .newsy .inner a:hover { color: #565373; text-decoration: underline; }
.newsy .date {display: none;}

/* end of top row styles */

/*  bottom row styles */

#bottomrow {
width: 100%;
margin: 0px;
padding: 0px;
}


/**** TABBED area ****/

#tabs {

width: 69%;
min-height: 120px;
float: left;
margin: 0px 0px 0px -4px;
padding: 10px;
}


/*****PROJECT TABS*****/

#hp-tabs {
text-align: left; 
margin: 20px 0 0px 0;
z-index: -1;
}



#main-content #hp-tabs h3 { 
	/* font-family: Scene Std, Verdana, Geneva, Arial, Helvetica, sans-serif; */
	font-weight: bold;
	display: inline-block; 
	margin-bottom: 0px;
	margin-right: 5px; 
	color: white; 
	background-color: #686794; 
	font-size: 110%;
	font-variant: normal;
	line-height: 1.8em;
	/* width: 3em; */
	padding: 0px 8px 0px 8px;
	text-align: center;
	cursor: pointer;
zoom: 1;
*display:inline;
}

#main-content #hp-tabs h3:hover { 
background-color: #B1B1B5; 
}

#main-content #hp-tabs h3.active { 
	cursor: auto;
	background-color: #9cc2c3; 
}

#tab-container {
position: relative;
z-index: 1;
color: white;
height: 150px;
}

#tab-container > div {
padding: 8px;
background: #9cc2c3;
position: absolute;
top: 0px;
}

div.pad {
	padding: 8px;
	background-color: white;
	color: black;
	width: 450px;
}

/*JUST SO IT'S READABLE IN IE6...*/
#tab-1 {*background-color: #9cc2c3;}
#tab-2 {*background-color: #9cc2c3;}
#tab-3 {*background-color: #9cc2c3;}
#tab-4 {*background-color: #9cc2c3;}

#tab-container a {color: white;}
#tab-container a:link {color: white;}
#tab-container a:visited {color: white;}
#main-content #tab-container a:hover {color: #AFC736;}
#main-content #tab-container a:active {color: #AFC736;}

#tab-container h3 {color: #AFC736; font-weight: bold; font-size: 180%;}
#tab-container h3 a {color: #AFC736; text-decoration: none;}
#tab-container h3 a:link {color: #AFC736; text-decoration: none;}
#tab-container h3 a:visited {color: #AFC736; text-decoration: none;}
#main-content #tab-container h3 a:hover {color: #AFC736; text-decoration: underline;}
#main-content #tab-container h3 a:active {color: #AFC736; text-decoration: underline;}

#tab-container h4 {color: #AFC736;}
#tab-container h4 a {color: #AFC736; text-decoration: none;}
#tab-container h4 a:link {color: #AFC736; text-decoration: none;}
#tab-container h4 a:visited {color: #AFC736; text-decoration: none;}
#main-content #tab-container h4 a:hover {color: #AFC736; text-decoration: underline;}
#main-content #tab-container h4 a:active {color: #AFC736; text-decoration: underline;}

#tab-container h5 {color: #AFC736;}
#tab-container h5 a {color: #AFC736; text-decoration: none;}
#tab-container h5 a:link {color: #AFC736; text-decoration: none;}
#tab-container h5 a:visited {color: #AFC736; text-decoration: none;}
#main-content #tab-container h5 a:hover {color: #AFC736; text-decoration: underline;}
#main-content #tab-container h5 a:active {color: #AFC736; text-decoration: underline;}

#tab-container h6 {color: #AFC736;}
#tab-container h6 a {color: #AFC736; text-decoration: none;}
#tab-container h6 a:link {color: #AFC736; text-decoration: none;}
#tab-container h6 a:visited {color: #AFC736; text-decoration: none;}
#main-content #tab-container h6 a:hover {color: #AFC736; text-decoration: underline;}
#main-content #tab-container h6 a:active {color: #AFC736; text-decoration: underline;}

#tab-container img {
margin: 3px 5px 3px 5px;
}

#tab-container div.pad a {
	color: Black;
}




/****CONTACT*****/

.contact {
/* margin: 0.5em; */
padding: 30px 0 0px 5px;
float: right;
width: 27%;
color: #636466;
/* border: 1px solid blue; */
}

#main-content .contact h2 {color: #636466; letter-spacing: -1px; font-weight: normal; font-size: 175%; margin: 0; text-decoration: none;}
#main-content .contact a {color: #1A234E; text-decoration: none;}
#main-content .contact a:link {color: #1A234E; text-decoration: none;}
#main-content .contact a:visited {color: #1A234E; text-decoration: none;}
#main-content .contact a:active {color: #1A234E; text-decoration: none;}
#main-content .contact a:hover {color: #636466; text-decoration: none;}



/****** smallscreen fixes *****/
.is-smallscreen .currents, .is-smallscreen .prospective, .is-smallscreen .newsy { width: auto; float: none; }
.is-smallscreen .currents .inner, .is-smallscreen .prospective .inner, .is-smallscreen .newsy .inner { min-height: 0px; }
.is-smallscreen #main-content #tabs { margin: 0px; padding: 0px; width: auto; float: none; }
.is-smallscreen #main-content #hp-tabs { margin: 0px; }
.is-smallscreen #main-content #hp-tabs h3 { display: block; float: left; padding: none; font-weight: normal; }
.is-smallscreen #main-content #tab-container { clear: both; min-height: 450px; }
.is-smallscreen #main-content div.pad { width: auto; }
.is-smallscreen .contact {
	padding: 0px;
	float: none;
	width: auto;
	color: #636466;
}