.thePanel {
	width: 320px;
}

#homepagecontent {
	position:relative;
	width: 970px;
}

#pageheader {
	position: relative;
	height: 100px;
	padding: 9px 9px 0px 0px;
width: 970px;
}

#pageheaderFP {
	position: relative;
	height: 130px;
	padding: 9px 9px 0px 0px;
width: 960px;
/*background-color: #A80057;*/
}

#pageheaderFP2 {
	position: relative;
	height: 130px;
	padding: 5px 5px 0px 0px;
width: 966px;
background-color: #A90056;
}


#pageheaderleft {
	float: left;
}

#pageheaderright {
	float: right;
}

#pageheadergoogle {
	float: right;
        height: 68px;
}

#pageheaderspacer {
        height: 70px;
}





#buttonpanel {
	 display: block;
}

#homepageimage {
	display: block; 
        text-align: center;
}

#memoryticker{
background-color: #EBE9DC;
width: 960px;
font-family: "Trebuchet MS", arial, helvetica, sans-serif;
/*Tip: add in height attribute here for multiple line scroller*/
border: 0px solid black;
padding: 3px;
/*Change 0.7 below to a different number if desired (0.7=0.7 seconds)*/
/*Remove below line to remove transitional effect in IE. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.GradientWipe(GradientSize=1.0 Duration=1)
}

/* center panels */

.panel1 {
	padding: 0px 0px 0px 10px;
        text-align: center;
}

.panel1fp {
	padding: 0px 0px 0px 10px;
        text-align: center;
        background-image: url(/images/greyback2.jpg);
	background-repeat: repeat-x;
        border-top: 1px solid #918F82;
}

.panel2 {
	padding: 0px 10px 0px 10px;
        text-align: center;
	border-left: 1px solid #918F82;
	border-right: 1px solid #918F82;
}

.panel2fp {
	padding: 0px 10px 0px 10px;
        text-align: center;
	border-left: 0px;
	border-right: 0px;
        border-top: 0px solid #918F82;
}

.panel2fp2 {
	padding: 0px 10px 0px 10px;
        text-align: center;
        background-image: url(/images/greyback2.jpg);
	background-repeat: repeat-x;
	border-left: 3px solid #FFFFFF;
	border-right: 3px solid #FFFFFF;
        border-top: 1px solid #918F82;
}


.panel3 {
	padding: 0px 10px 0px 0px;
        text-align: center;
}

.panel3fp {
	padding: 0px 5px 0px 0px;
        text-align: center;
        background-image: url(/images/greyback2.jpg);
	background-repeat: repeat-x;
        border-top: 1px solid #918F82;
}


/* changing sub-panels witin panel 1 */


.homepageselecter {
	height: 15px;
	padding-bottom: 3px;
	border-bottom: 1px dotted #918F82;
}

.homepageselecterspacerl {
	border-right: 1px dotted #918F82;
}

.homepageselecterspacerr {
	border-left: 1px dotted #918F82;
}


.separator {
	background:center center url(/images/separator.gif) repeat-x;
}

.homepageItemHeader {
        font-family: "Georgia", Verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #7A0040;
	font-size: 75%;
}

.homepageItemHeader a {
        color: #7A0040;
}

.homepageItemHeaderFP {
        font-family: "Georgia", Verdana, arial, helvetica, sans-serif;
	font-weight: bold;
	color: #A5005A;
	font-size: 75%;
}
.homepageItemHeaderFP a {
        color: #A5005A;
}

.homepageItem{
        font-family: "Trebuchet MS", arial, helvetica, sans-serif;
        color: #303030;
        font-size: 80%;
}

.homepagePanelHeader{
        font-family: "Trebuchet MS", arial, helvetica, sans-serif;
        font-weight: bold;
        color: #303030;
        font-size: 85%;
}

.homepageItemSmaller{
        font-family: "Trebuchet MS", arial, helvetica, sans-serif;
        color: #303030;
        font-size: 90%;
}

.homepageSmallBlankLine{
        line-height: 1px;
}

.homepageItemSmaller a {
	font-weight: bold;
	color: #006C52;
}


.homepageItem a {
	font-weight: bold;
	color: #006C52;
}

.homepageNewsItem{
        font-family: "Trebuchet MS", arial, helvetica, sans-serif;
        color: #303030;
        font-size: 120%;
}

.homepageNewsItem a {
	font-weight: bold;
	color: #006C52;
}

