/*Homepage Template*/

#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;}

#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 {background:url(/SiteFiles/Images/icon_Video.png) right no-repeat;}
#HubNav li {background:url(/SiteFiles/Images/Dots_Purple_Horizontal.gif) left bottom repeat-x;}
.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;}
