
/* Custom Home Page Styles
----------------------------------------*/
h1 {
	background: #6F92C2;
	color: #fff;
	font: 24px/1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	padding: 6px 10px;
	margin: 0 0 2px;
}

#maincontentcell {
	padding: 0 14px 0 14px;
}

#maincontentsubcell {
	padding: 10px;
}

#rightnavcell table { background: #fff; }

#rightnavcell {
	background: #E8E8DE;
	/*border-left: 8px solid #fff;*/
	width: 325px !important;
}

#rightnavcell h6 {
	color: #185788;
	font: normal 22px/1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	background: #fff;
	padding:  3px 6px 5px 10px;
	margin: 0;
}

#rightnavcell h5 {
	color: #5F3808;
	font: normal 22px/1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	background: #E7E6DB;
	margin: 0 0 -20px 0;
	padding: 6px;
}


/* SHRM Feed
----------------------------------------*/
div.feedburnerFeedBlock { width: auto; }
div.feedburnerFeedBlock span.headline {
	display: block;
	overflow: hidden;
	text-decoration: underline;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	-moz-text-overflow: ellipsis;
	width: auto;
}
p.feedTitle {
	color: #185788;
	font: normal 22px/1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	background: #fff;
	padding: 6px;
	margin: auto 0;
}


/* Poll Table
----------------------------------------*/
table#polltable {
	background: #E8E8DE;
	border-left: solid 15px #E8E8DE;
	margin: 2px 0 0 0;
	width: 300px;
}
	
table#polltable td.top {
	vertical-align: middle;
	height: 203px;
	background: transparent url(../imgs/poll_bubble.png) no-repeat top left;
}

table#polltable td.top p { 
	font: bold 16px/1.2em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	color: #18324D;
	padding: 8px 78px 17px 40px; 
}

table#polltable td.bottom { 
	border-right: 8px solid #E8E8DE;
	background: transparent url(../imgs/poll_btn.png) no-repeat left top;
	height: 38px;
}


/* Marketing Banner
----------------------------------------*/
#maincontentcell .imageRotation, .ie #maincontentcell .imageRotation {
	height: 175px;
	width: 605px;
}


/* 360 Calendar Widget
----------------------------------------*/
div#events { text-align: right; }
#newcal {
	background-color: #D4E1E9;
	border: 0px solid #CCC;
	margin: 10px 0;
	padding: 10px;
	width: auto;
}

#newcal h5 { background: none;}

#calendar360 {
	background-color: #D4E1E9;
	border: 0px solid #CCC;
	margin: 10px;
	padding: 0;
	width: auto;
}

#calendar360.loading {
	background: #FFF url(/global/css/imgs/ajax-loader.gif) no-repeat 50% 50%;
	border: none;
	margin-bottom: 5px;
	padding: 25px;
}
#calendar360 .filter, #calendar360 h3 {
	display: none;
}
#calendar360 #view-calendar {
	border-top: 0px solid #CCC;
	font-size: 11px;
	padding: 3px;
	background: #fff;
	text-align: right;
}

#maincontentcell #calendar360 ul li {
	background-color:#FFF !important;
	border: none;
	margin: 10px;
}

#calendar360 h4.event_name { background: #fff; padding: 5px; margin-bottom: 5px; height: 35px;}
#calendar360 h5.event_location, #calendar360 span.event_time { display: none;}

#calendar360 span.abbr_month, #calendar360 span.num_day, #calendar360 span.text_day, #calendar360 span.event_ends_date {
	display: block;
	font-weight: bold;
	line-height: .8em;
	text-align: center;
}
#calendar360 span.abbr_month {
	background-color: #0C2F5F;
	color: #FFF;
	font-size: 14px;
	padding: 2px 0;
	text-transform: uppercase;
}
#calendar360 span.num_day {
	border: 1px solid #0C2F5F;
	font-size: 28px;
	padding: 3px;
	color: #0C2F5F;
	background: #fff;
}
#calendar360 span.text_day {
	display: none;
}
#calendar-list.event_list { border: 0px solid #fff;}
#calendar360 #view-calendar {
	padding: 5px;
}
#calendar360 #view-calendar a {
	font-weight: bold;
}


/* Tri Table
----------------------------------------*/
table#tritable {
	margin: 2px 0 0 0;
	border-left: solid 30px #fff;
}

table#tritable td {
	vertical-align: top;
	width: 33%;
}

table#tritable td,
table#tritable p { font-size: 12px; }

table#tritable p {
	margin: 12px 3px;
}

table#tritable td.left { border-right: 8px solid #fff; }
table#tritable td.mid {
	border-left: 1px dashed #9C9B71;
	border-right: 1px dashed #9C9B71;
	background: transparent url(/associations/5623/imgs/poll_bkgnd.png) no-repeat center center;
}

table#tritable td.mid p {
	font: bold 13px/1.2em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	color: #18324D;
	margin-left: 12px;
}
table#tritable td.mid a {
	color: #185788;
}
table#tritable td.right { border-left: 8px solid #fff; }

div#sponsor { text-align: center; }

table#tritable h3 {
	color: #fff;
	font: normal 20px/1em Tahoma, Arial, Helvetica, Geneva, sans-serif;
	margin: 0 0 12px 0;
	padding: 0 0 2px 6px;
}

table#tritable th.left h3 { 
	background: #2160A3;
	margin: 0;
	padding: 6px; }
table#tritable th.mid h3 { 
	background: #7093C3;
	margin: 0;
	padding: 6px; }
table#tritable th.right h3 { 
	background: #AFAFA1;
	margin: 0;
	padding: 6px; }

table#tritable a.learnmore {
	float: right;
	font-size: 12px;
	font-weight: bold;
	margin: 0 3px;
	text-decoration: none;
	text-transform: uppercase;
}

table#tritable td.left a.learnmore { color: #98002D; }
table#tritable td.mid a.learnmore { color: #00539B; }
table#tritable td.right a.learnmore { color: #28843E; }

#maincontentcell table#tritable a:hover.learnmore {
	color: #c91c1e;
}






/* Old Calendar Widget
----------------------------------------*/
/*
div#example4.quick-cal {
	margin: 20px 0px 6px 10px;
	padding: 12px 12px 12px 12px;
	background-color: #D4E1E9;
	border-bottom: 1px solid #A8B8C1;
}
div#example4.quick-cal h3 {
	color: #0C4775;
	font-family: Tahoma;
	font-size: 28px;
	font-weight: normal;
	margin: 0 0 6px 0;
	padding: 0 6px;
	text-transform: capitalize;
}
div#example4.quick-cal h3 a {
	color: #0C4775;
	text-decoration: none;
}
div#example4.quick-cal h3 a:hover {
	color: #369;
}
div#example4.quick-cal ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
div#example4.quick-cal li {
	padding: 0;
	background: none;	
}
div#example4.quick-cal li.odd {  }
div#example4.quick-cal li.even { }
div#example4.quick-cal li.odd div {  }
div#example4.quick-cal li.even div {  }
div#example4.quick-cal li div {  }
div#example4.quick-cal li div:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

div#example4.quick-cal li div {display:inline-block;}
div#example4.quick-cal li div {display:block;}

div#example4.quick-cal span.date {
	background: #fff;
	color: #2160A3;
	display: block;
	font: bold 15px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 10px 0 0 0;
	padding: 4px 6px;
	border: 1px solid #C3D1DD;
}
div#example4.quick-cal li.first span.date {
	margin: 8px 0 0 0;
}
div#example4.quick-cal span.date sub {
	margin: 0 5px;
	padding: 0;
	vertical-align: baseline;
}
* html div#example4.quick-cal span.date sub {  }
div#example4.quick-cal span.date em {  }
div#example4.quick-cal h4 {
	background: transparent url(../imgs/icn_calendar.png) no-repeat left 1px;
	color: #333;
	font: bold 14px/16px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	margin: 8px;
	padding: 0 0 0 22px;
}
div#example4.quick-cal h4 a {
	color: #333;
	text-decoration: none;
}
div#example4.quick-cal h4 a:hover {
	color: #369;
}
div#example4.quick-cal p {
	color: #666;
	font: 12px/140% Tahoma;
	margin: -6px 0 12px 30px;
}
div#example4.quick-cal li.odd ul {
	color: #666;
	font: 11px/140% Tahoma;
	list-style: bullet;
	margin: -4px 46px 20px 46px;
	list-style-type: disc;
}
div#example4.quick-cal span.register {  }
div#example4.quick-cal span.register a {  }
*/

