
body {
	margin: auto;
	padding: 0px;
	background-color: #430070;
	text-align: left;
}

.indexContainer {
	width: 650px;
	margin: auto;
	padding: 15px;
	background-color: white;
	font-size: 12px;
	border: 5px double #333333;
	margin-top: 50px;
	z-index: 20;
	position: relative;
}

.hidden {display: none;}

.spreader {clear:both}

.homepageLeftLink {
float: left;
text-align: left;
}

.homepageRightLink {
float: right;
text-align: right !important;
}

.linkMainItem {
margin: 15px 0px 0px 0px;
width: 170px;
padding-bottom: 10px;
}

.linkMainItem span {
font-family: "Times New Roman";
font-size: 15px;
text-shadow: #BCBCBC 2px 4px 7px;
text-transform: uppercase;
color: #6b378e;
font-weight: bold;
}

.linkMainItem a {
text-decoration: none !important;
}

.homepageLogoContainer {
float: left;
margin-left: 24px;
width: 250px;
}

/* Specific links */

.hoverSection {
	background-color: white;
padding: 5px;
position: absolute;
border: 5px double black;
border-radius: 12px;
-moz-border-radius: 12px;
width: 274px;
}

.hoverSection ul {
list-style-type: none;
padding: 5px;
}

.hoverSection li {
margin-bottom: 5px;
}

.hoverSection a {
	text-decoration: none !important;
}

.leftHoverContainer .hoverSection {
left: 16px;
}

.rightHoverContainer .hoverSection {
left: 968px;
}

#officersHoverSection, #awardsHoverSection {
top: 55px;
}

#membershipHoverSection, #cjHoverSection {
top: 145px;
}

#promoHoverSection{
top: 160px;
}

#tclHoverSection {
	top: 245px;
}

#linksHoverSection {
top: 270px;
}

#newsHoverSection {
	top: 292px;
}

#meetingsHoverSection, #aboutHoverSection {
top: 55px;
}


.follow-on-linkedin {
    position: absolute;
    top: -35px;
    left: 590px;
}

.follow-on-twitter {
    position: absolute;
    top: -35px;
    left: 527px;
}

.follow-on-facebook .fb_iframe_widget {
     top: -35px;
     left: 442px;
 }

.follow-on-facebook {

}

.ticker, .ticker-wrapper {
    margin: auto !important;
    width: 398px !important;
}

.ticker-wrapper, .ticker-wrapper * {
    background-color: white !important;
    font-size: 12px;
}

.ticker-wrapper {
    position: absolute;
    top: -40px;
    left: -4px;
}