
.hlSpacer {
	height: 5px;
	width: 175px;
}

.hmSpacer {
	height: 5px;
	width: 100%;
}

.hrSpacer {
	height: 5px;
	width: 175px;
}





.custLink {
	position: relative;
	width: 100%;
	/*font-size: 1.1em;*/
	/*background-color: #CCC;
	border-top: 1em solid #FFF;*/
}

.custLink a {
	padding-right: 1em;
}





.portletChooser {
	clear: both;
	position: relative;
	text-align: left;
}

.portletEditBar {
	clear: both;
	position: relative;
	text-align: right;
	/*font-size: 1.1em;*/
	background-color: #CCC;
}

.portletPanel input {
	/*font-size: 1.1em;*/
	height: 1.5em;
	width: 30px;
}

.portletPanel select {
	/*font-size: 1.1em;*/
	height: 1.5em;
	width: 100px;
}



/* DIRECTORY */

.p-navHome {
	width: 80%;
	margin: 0;
	background-color: #F93;
}



.p-navHome span {
	color: #FFF;
	/*font-size: 1.1em;*/
	font-weight: bold;
	margin-left: 12px;
	text-decoration: none;
}





/* CENTER AREA */

#mainWrap {
clear: both;
position: relative;
width: 100%;
margin: 3em;
text-align: center;
font-size: 3em;
font-weight: bold;
background-color: #C36;
}


/*  MAIN NEWS  */
	
.newsBox {
	clear: both;
	position: relative;
	margin: 0 10px 10px 0;
	color: #5B0083;
	padding-bottom: 0.8em;
}




.newsBox h2{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #5B0083;
	border-top: 3px solid #EDE5F2 !important;
}

.newsBox h2 a{
	color: #5B0083 !important;
	text-decoration: none !important;
}

.newsBox img {
	border-right: 10px solid #FFF;

}

.newsBox p{
	/*font-size: 1.1em;*/
	font-weight: normal !important;
	margin: 0 1em 0 0;
}

.newsBox a:link {
	color: #F93;
	text-decoration: none !important;
}

.newsBox a:hover {
	text-decoration: underline !important;
}


/* HIGHLIGHTED CATEGORIES */

.Hi-Header {
	clear: both;
	position: relative;
	margin: 0 0px 0 0;
	padding: 3px;
	background-color: #EDE5F2;
}


.Hi-Header h2{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	color: #5B0083;
	padding: 0px;
}


.Hi-Body {
	/*font-size: 1.1em;*/
	font-weight: normal;
	margin: 0;
	padding: 5px 0px 1em 0px;
}

.Hi-Body img {
	margin: 0 10px 10px 0;
}

.Hi-Body a{
	color: #F93 !important;
}

.Hi-Body li{
	/*font-size: 1.1em;*/
	font-weight: normal;
	margin: 0;
	/*color: #5B0083;*/
	/*padding: 5px 0px 1em 0px;*/
}







/* RIGHT HAND COLUMN */

.R-Header {
	clear: both;
	position: relative;
	width: 80%;
	margin: 0;
	background-color: #F93;
	padding-left:12px;
	
}


.R-Header h2{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	color: white;
	padding: 0px;
}

.R-Body {
	/*font-size: 1.1em;*/

	margin: 0;
	color: #F93;
	padding: 5px 0px 1em 3px;
	margin-left:12px
	width:80%	

	background-color: #FFF;
	margin: 0;
	border-bottom: 1px solid #EDE5F2;
}



.R-Body a{
	color: #5B0083 !important;
	border-bottom: 1px solid #EDE5F2;
	text-decoration: none;
	width:80%
	margin-left: 12px;
	padding-left: 12px;
	width: 100%;	


}


/* ADDERSS */

.A-Header {
	clear: both;
	position: relative;
	padding: 8px;
	background-color: #F93;
}


.A-Header h2{
	font-size: 1em;
	font-weight: bold;
	margin: 0;
	color: #5B0083;
	padding: 0px;
}

.A-Body {
	/*font-size: 1.1em;*/
	font-weight: bold;
	margin: 0;
	/*color: #5B0083;*/
	padding: 5px 0px 1em 3px;
	border: 10px;
}



.A-Body a{
	color: #F93 !important;
}




.spotBox {
	background-color: #CCC;
	color: #336;
	text-align: center;
	margin: 0 0 5px 0;
	padding: 10px;
}
.spotBox a {
	color: #336;
	text-decoration: underline;
}








