/*Homepage Template*/

#MainNav #MainNav_0_5_1 { margin-right:0; }

#LeftColumn {width:563px;}
#LeftColumn .border {margin:0 5px;}

#ContentHolder {padding:15px 20px;}

#RightColumn {width:366px; text-align:left;}
#RightColumn .inner {padding:0 5px; background:#ffffff;}
#RightColumn .top {border-bottom:10px solid #ffffff;}
#RightColumn .top .background {background:url(/SiteFiles/Images/RightColumn_Top.gif) 116px top repeat-y;}
#RightColumn .top .column1,
#RightColumn .top .column3 {width:116px;}
#RightColumn .top .column2 {width:122px; margin:0 1px;}
#RightColumn .top,
#RightColumn .top a {color:#ffffff;}
#RightColumn .top .purple {color:#652d89;}

#RightColumn .homeNewsScroller { position:relative; background:url(/SiteFiles/Images/newsScrollerBackground.gif) repeat-x #717171 left bottom; border:5px solid #FFFFFF; padding:9px 21px 11px; float:left; margin-bottom:10px; width:314px; }
#RightColumn .homeNewsScroller .prevNext { height:100%; }
#RightColumn .homeNewsScroller .prevNext .prev,
#RightColumn .homeNewsScroller .prevNext .next { cursor:pointer; position:absolute; top:0; width:21px; height:100%; background:no-repeat center center; }
#RightColumn .homeNewsScroller .prevNext .prev { background-image:url(/SiteFiles/Images/btnPrev.gif); left:0; }
#RightColumn .homeNewsScroller .prevNext .next { background-image:url(/SiteFiles/Images/btnNext.gif); right:0; }
#RightColumn .homeNewsScroller .newsList { position:relative; }
#RightColumn .homeNewsScroller .newsList .newsItem { display:none; width:100%; }
#RightColumn .homeNewsScroller .newsList .newsItem .newsTitle { color:#54B7E8; font-size:120%; }
#RightColumn .homeNewsScroller .newsList .newsItem .newsTitle a { color:#54B7E8; text-decoration:none; }
#RightColumn .homeNewsScroller .newsList .newsItem .newsSummary { color:#FFFFFF; font-size:95%; font-weight:bold; padding-bottom:0; }


#HubNav {list-style:none; padding:0; margin:0;}
#HubNav a {display:block; font-weight:bold; padding:0.75em 0 0.25em 0;}
#HubNav .first a {padding-top:0;}
#HubNav .last a {}
#HubNav li {background:url(/SiteFiles/Images/Dots_Purple_Horizontal.gif) left bottom repeat-x;}
#HubNav li img {float:right;}
.column1 .viewAll {padding-top:1em;}

.eventHolder {padding-bottom:1em;}
.eventHolder .date {width:30px; min-height:31px; background:url(/SiteFiles/Images/EventDate_Home.png) left top no-repeat; text-align:center;}
.eventHolder .date a {display:block; font-weight:bold; line-height:0.9em; padding-top:5px;}
.eventHolder .date a:hover {text-decoration:none;}
.eventHolder .title {width:68px; padding-top:0.2em;}

.column3 .mainTitle a {display:block; text-align:center; padding:1em 0; font-weight:bold;}
.newsItem {padding-bottom:1em;}
.newsItem .date a {display:block; padding-left:10px; background:url(/SiteFiles/Images/lnk_NewsItem_More.gif) left 0.35em no-repeat;}
#BusinessDesk {text-align:center; padding-bottom:10px;}


#RightColumn .bottom {padding:5px;}
#RightColumn .bottom .background {background:url(/SiteFiles/Images/RightColumn_Bottom.gif) left top repeat-y; position:relative;}
#RightColumn .bottom .advisorButtonHolder {width:101px; bottom:5px; left:5px; position:absolute; z-index:5;}
#RightColumn .bottom .blueFadeButton {display:block; padding:0.3em 0; font-weight:bold; width:100%; border:0; text-align:center;}

#MemberSearchHolder {min-height:210px; width:111px;}
#MemberSearchHolder .padded {padding:5px 5px 3em 5px;}
#MemberSearchHolder .title {padding:5px 3px; text-align:center;}
#MemberSearchHolder .formRow {padding-top:5px;}
#MemberSearchHolder .selectInput {width:100%; overflow:hidden; white-space:normal;}

#RandomBoxHolder {width:230px;}
#RandomBoxHolder .randomBox {padding:5px 5px 3em 5px; position:relative;}
#RandomBoxHolder .randomBox .title {padding:5px 10px; font-size:150%; color:#ffffff;}
#RandomBoxHolder .randomBox .content {color:#808285; padding:15px 5px; min-height:125px;}
#RandomBoxHolder .randomBox .buttonHolder {position:absolute; bottom:0; left:0; text-align:right; padding:5px;}
#RandomBoxHolder .randomBox .buttonHolder a {margin-left:90px; color:#ffffff; font-weight:bold; display:block; padding:0.5em 0; width:130px; text-align:center;}

#MainImageHolder {width:507px; overflow:hidden;}

#NewsTickerHolder {border:5px solid #ffffff; background-color:#58BBEA; margin-bottom:10px; padding:5px; font-size:140%;}
#NewsTickerHolder .title {font-weight:bold;}
.marqueeHolder {width:280px; overflow:hidden; position:relative;}
.marquee {white-space:nowrap;}
.marqueeList {list-style:none; display:inline; width:100%;}
.marqueeList li {display:inline; margin-right:25px;}
