abbr{
  border-bottom:1px dashed #fff;
}

table.sortable{
	font-size:12px;
}
table.sortable tr{
	padding:5px 0;
}
table.sortable tr td{
	padding:7px 20px 7px 0;
	vertical-align:text-top;
	border-top:1px solid #8ab085;
}
table thead th {
  font-weight:bold;
	font-size:14px;
  text-align: left;
  background: none;
  padding-right: 12px;
	text-decoration:underline;
}
table thead span {
	color: red;
	text-align: right;
	display: none;
}
table thead th.sorttable_sorted {
	background: url(/som/img/arrow-down.gif) no-repeat 60% 50%;
}
table thead th.sorttable_sorted_reverse {
	background: url(/som/img/arrow-up.gif) no-repeat 60% 50%;
}
table th {
	height: 20px;
	cursor: pointer;
}
sup{
  font-size:11px;
}
small{
  font-size:11px;
  margin-bottom:15px;
  display:block;
  line-height:155%;
}
h4.meetings{
  margin-left:-15px;
}

h5{
  font-size:14px;
}

#content #mainContact .textBoxLeft-con dl dt{
  font-weight:normal;
  margin-bottom:5px;
  color:#143076;
}

#content h2{
  font-size:24px;
  font-weight:normal;
  float:left;
}
#content ul, #content ol, #content dl {
  line-height:normal;
  margin:0;
  padding:0;
}
#content dd{
  padding-left:10px;
	border-left:5px solid #999;
}

#content ul li {color:#000;list-style-image:none;}
#content p, #content ul{margin-bottom:15px;}
.main_box{background:none;}
#breadCrumbNoNav{margin:0 0 0 0;padding:20px 0 0;}
#content{margin:0;padding:0;}
#homePageBkgd {background:transparent url("../img/homePage.jpg") right 190px no-repeat;height:1000px;}
#content ul#enterList li a#enterButton{margin-right:10px;list-style:none;}
.roundify {border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.active {border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;text-decoration:none;}

#mainContact{
  background-color:#fffffe;
  width:940px;
  padding:0;
  min-height:562px;
  height:auto !important;
  height:562px;
}
#h2nav{
  width:745px;
  margin:0 0 0 0;
  height:39px;
}
#h2nav-ret{
  width:591px;
  margin:0 0 0 0;
  height:39px;
}

div#nav {
  float:right;
  margin:0 37px 0 0;
}

div#nav ul.navTabs{margin-top:0;}

ul.navTabs li {display:inline;float:left;padding:20px 10px;margin:0 0 0 0;}

ul.navTabs li a.ben:link,
ul.navTabs li a.ben:visited{
  border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background-color:none;
	display:block;
	height:14px;
	margin-bottom:-13px;
	margin-top:-17px;
	padding:20px 20px;
	text-align:center;
}
ul.navTabs li a.newsLet:link,
ul.navTabs li a.newsLet:visited{
  border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background-color:none;
	display:block;
	height:14px;
	margin-bottom:-13px;
	margin-top:-17px;
	padding:20px 20px;
	text-align:center;
}
ul.navTabs li a.con:link,
ul.navTabs li a.con:visited{
  border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background-color:none;
	display:block;
	height:14px;
	margin-bottom:-13px;
	margin-top:-17px;
	padding:20px 20px;
	text-align:center;
}
ul.navTabs li a.openenroll:link,
ul.navTabs li a.openenroll:visited{
  border-radius:10px 10px 0 0;
	-moz-border-radius:10px 10px 0 0;
	-webkit-border-radius:10px 10px 0 0;
	background-color:none;
	display:block;
	height:14px;
	margin-bottom:-13px;
	margin-top:-17px;
	padding:20px 20px;
	text-align:center;
}

ul.navTabs li a.ben-full:link,
ul.navTabs li a.ben-full:visited{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:none;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.ben-full:hover,
ul.navTabs li a.ben-full:focus{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#ffc5b7;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.newsLet-full:link,
ul.navTabs li a.newsLet-full:visited{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:none;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.newsLet-full:hover,
ul.navTabs li a.newsLet-full:focus{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#d5bdc5;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.con-full:link,
ul.navTabs li a.con-full:visited{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:none;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.con-full:hover,
ul.navTabs li a.con-full:focus{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#C4D6FD;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.openenroll-full:link,
ul.navTabs li a.openenroll-full:visited{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:none;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}
ul.navTabs li a.openenroll-full:hover,
ul.navTabs li a.openenroll-full:focus{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;background-color:#C9FEC2;display:block;height:14px;margin-bottom:-13px;margin-top:-17px;padding:20px 20px;text-align:center;}

.textBoxLeft-con {border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;background-color:#C4D6FD;padding:20px 0 20px 20px;width:530px;}
.textBoxLeft-con ul li{margin-left:25px;}
.textBoxLeft-ben {border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;background-color:#ffc5b7;padding:20px 0 20px 20px;width:530px;}
.textBoxLeft-ben ul li{margin-left:25px;}
.textBoxLeft-news {border-radius:20px 0px 0px 20px;-moz-border-radius:20px 0px 0px 20px;-webkit-border-radius:20px 0px 0px 20px;background-color:#d5bdc5;padding:20px 0 20px 20px;width:530px;min-height:662px;height:auto !important;height:662px;}
.textBoxLeft-news ul li{margin-left:25px;}

.contactPicBox-ret{
  background:#fffffe url("../img/contact.jpg") top right no-repeat;
  width:390px;
  float:right;
  min-height:562px;
  height:auto !important;
  height:562px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}

.benefitsPicBox-ret{
  background:#fffffe url("../img/retBenefits.jpg") top right no-repeat;
  width:390px;
  float:right;
  min-height:562px;
  height:auto !important;
  height:562px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}

.benefitsPicBox-emp{
  background:#fffffe url("../img/empBenefits.jpg") top right no-repeat;
  width:390px;
  float:right;
  min-height:562px;
  height:auto !important;
  height:562px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}

.newPicBox-ret{
  background:#fffffe url("../img/retNews.jpg") top right no-repeat;
  width:390px;
  float:right;
  min-height:562px;
  height:auto !important;
  height:562px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}

.newPicBox-emp{
  background:#fffffe url("../img/empNews.jpg") top right no-repeat;
  width:390px;
  float:right;
  min-height:662px;
  height:auto !important;
  height:662px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}



.openenrollPicBox-emp{
  background:#fffffe url("../img/empOpenEnrollment.jpg") top right no-repeat;
  width:236px;
  float:right;
  min-height:730px;
  height:auto !important;
  height:730px;
  border-radius:0 20px 0 0;
  -moz-border-radius:0 20px 0 0;
  -webkit-border-radius:0 20px 0 0;
  padding:0;
  clear:right;
}

.textBoxLeft-openenroll {
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  background-color:#C9FEC2;
  padding:20px 0 20px 20px;
  min-height:360px;
  height:auto !important;
  height:360px;
}

.textBoxLeft-openenroll ul li{
  margin-left:25px;
}


.textBoxLeft-openenroll-mtgs {
  border-radius:20px;
  -moz-border-radius:20px;
  -webkit-border-radius:20px;
  background-color:#C9FEC2;
  padding:20px 0 20px 20px;
  min-height:360px;
  height:auto !important;
  height:360px;
}

.textBoxLeft-openenroll-mtgs ul li{
  margin-left:25px;
}




#mainRetLanding {background: transparent url("../img/retireeLanding.jpg") bottom center no-repeat;clear:both;height:680px;margin-top:25px;}
#mainRetLanding ul li{margin-left:25px;padding:0;}
#mainRetLanding p,
#mainRetLanding ul li,
#mainRetLanding h3{width:680px;}

#mainEmpLanding {background: transparent url("../img/employeeLanding.jpg") top center no-repeat;clear:both;margin-top:25px;}
#mainEmpLanding ul li{margin-left:25px;padding:0;}
#mainEmpLanding p,
#mainEmpLanding ul li,
#mainEmpLanding h3{width:400px;}


#introText{float:left;width:366px;}
#introText ul li{margin-left:20px;}

#enterSite{float:left;margin-left:40px;width:535px;}
#enterSite p{clear:left;padding-top:15px;}
#enterSite h3{text-transform:uppercase;}

a.enterButton{
  background:url("../img/buttonSprite.png") no-repeat scroll right bottom transparent;
  text-decoration:none;
  font-size:36px;
  letter-spacing:-2px;
  display:block;
  text-align:right;
  height:71px;
  width:255px;
  padding-top:23px;
  padding-right:15px;
}
a:hover.enterButton{
  background:url("../img/buttonSprite.png") no-repeat scroll right top transparent;
  display:block;
  height:71px;
  width:255px;
  padding-top:23px;
  padding-right:15px;
}

#empEntry{
  display:inline;
  float:left;
  width:250px;
}
#retEntry{
  display:inline;
  float:right;
  width:250px;
}

ul#breadcrumb {
  margin:0 0 15px 0;
	padding:0 0 0 0;
}
ul#breadcrumb li {
  display:inline;
	font-size:11px;
	margin:0 10px 0 0;
}
ul#breadcrumb li a {
  font-size:11px;
}

#switchBetween{
  float:right;
}

#footer{
  background:none;
}

#backTo {
  float:right;
  margin:-25px 20px 0px 0px;
}




