br { clear : both; }

img {
  border : none;
 }

.blankbox {
	border : 1px none White;
	margin : 0px;
	padding : 0px;
	width : 100%;
}

h1.CalendarTitle {
   color: #CC0000;
   font-size: 150%;
   margin: 0px;
   padding: 0px;
}


.centercolumn {
	margin : 2px;
}

.fixedbox{
	border : 0px none #F00;
        width : 100%;
	margin : auto auto;
	}

.fixedboxcenter{
	border : 1px none #0000CD;
	margin : auto;
	padding : 0px;
	text-align : center;
        width : 100%;
	}

.fixedboxleft{
	border : 1px none Lime;
	margin : auto;
	padding : 2px 2px 0px 0px;
	text-align : left;
        width : 100%;
}

 .tab {
	color:#000;
	font-size: 10px;
	font-weight: bold;
	text-align: left;
   height:15px;
	width:100%;
	background-image:url(images/profile_bgrd.gif);
	background-repeat:repeat-x;
   margin:auto;
}

 .bottomtab {
   height:6px;
   width:100%;
	background-image: url(images/profile_bottombgrd.gif);
   background-repeat:repeat-x;
   margin:auto;
 }

.tableboxleft {
	text-align : left;
	width : 600px;
}

.fixedboxright{
	border : 1px none #FFF;
	margin : 0px auto 0px auto;
	padding : 2px 2px 0px 0px;
	text-align : right;
        width : 100%;
}

.fixedfootright{
	border : 0 none #FFF;
	margin : 0px;
	padding : 2px 2px 0px 0px;
	text-align : right;
	width : 600px;
}

.fixedtitleright{
	border : 1px  none #FFF;
	margin : 0px auto auto;
	font-weight : bold;
	text-align : right;
	width : 600px;
}

.footercenter{
	border : 0 none #FFF;
	margin : 0px;
	padding : 0px;
	text-align : center;
	width : 100%;
	font-size:80%;
}

.formcolumn {
	width: 49%;
	float: left;
	text-align: left;
	border: 1px none blue;
}

.formright {
	width: 49%;
	float: right;
	text-align: right;
	border: 1px none green;
}

.formwide {
	width: 98%;
	float: left;
	text-align: left;
}

.leftcolumn {
  margin: 2px;
}

.LgDay{
	font-weight: bold;
	padding: 2px;
	margin-left: 0px;
	float: right;
	border: none;
	font-size: 120%;
}

 .BlkDay .LgDay, .BlkDay .SmDay{
	font-weight: bold;
	padding: 2px;
	margin-left: 0px;
	background-color: transparent;
	border: none;
}

.lineboxsmall {
  width : 400px;
  border : 1px solid Black;
 }

.linebox  {
  width : 600px;
  margin : auto;
  border : 1px solid Black;
}

.lineboxleft {
  text-align: left;
  border: 1px solid Black;
  width : 100%;
  margin:auto;
  padding: 2px;
 }

.lineboxright {
  text-align: right;
  border: 0px solid Black;
  width : 100%;
  margin: auto;
 }

.button {
/* margin-bottom: 2px;
 margin-right: 2px;*/
}

.MixFloat {
  float:right;
}

.size100{
  margin-left : 15px;
  width : 100px;
}

.size250{width : 250px;}

.size300{width : 300px;}

.size350{width : 350px;}

.tctrbdr {
  margin-left: auto;
  margin-right: auto;
  text-align: left;
  border : 1px solid Black;
}

.tiny {
	font-size: 11px;
	font-family:Arial, Helvetica, sans-serif;
}

.hidden {
	display : none;
}

caption{
	text-align:center;
	font-family: Arial,Helvetica,Sans-serif;
	color: #000000;
	font-size: 13px;
}

.lrgText {
	font-size: 16px;
}

.headlineLrgText {
	font-size: 18px;
}

/* -------------------- From old style sheet --------------------------------------------- */

font         { font-family: Arial,Helvetica,Sans-serif; color: #000000; font-size: 13px }

.headline    { background-color: #CC0033; background-repeat: repeat; background-image:
               none; background-position: 0% }
.headline font { color: #FFFFFF }
.footer      { background-color: #CC0033; background-repeat: repeat; background-image:
               none; background-position: 0%;}
.footer font { color: #FFFFFF }
.label       { background-color: #CC0033; background-repeat: repeat; background-image:
               none; background-position: 0% }
.label font  { color: #FFFFFF }
.label a:link{ color: #FFFFFF }
.label a:visited { color: #FFFFFF }
.label a:active { color: #FFFFFF }

.strip       { background-color: #000000; background-repeat: repeat; background-image:
               none; background-position: 0% }
.strip font  { color: #FFFFFF }

.red {
	color: #F00;
}

br {clear: both;}

/************** imodules styles *****************/
#ContentLeft, #ContentLeft ul {margin:15px 0px 60px 0px;padding:0px; z-index:999; position:relative;}
#ContentLeft li {list-style-type:none;border:1px solid #000;}
#ContentLeft li a {font-size:110%;}
#ContentLeft li#NewsandEvents a {text-indent:-999px;display:block;width:162px;height:48px;background:url(images/sec_news.gif) top center no-repeat;}
#ContentLeft li#NewsandEvents a:hover {display:block;width:162px;background:url(images/sec_news_over.gif) top center no-repeat;}
#ContentLeft li#NewsandEvents ul li a {height:1%;text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeft li#NewsandEvents ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeft li#Benefits a {text-indent:-999px;display:block;width:162px;height:31px;background:url(images/sec_benefits.gif) top center no-repeat;}
#ContentLeft li#Benefits a:hover {display:block;width:162px;background:url(images/sec_benefits_over.gif) top center no-repeat;}
#ContentLeft li#Benefits ul li a {height:1%;text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeft li#Benefits ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeft li#RetireeNetwork a {text-indent:-999px;display:block;width:162px;height:29px;background:url(images/sec_network.gif) top center no-repeat;}
#ContentLeft li#RetireeNetwork a:hover {display:block;width:162px;background:url(images/sec_network_over.gif) top center no-repeat;}
#ContentLeft li#RetireeNetwork ul li a {height:1%;text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeft li#RetireeNetwork ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeft li#RetireeNotes a {text-indent:-999px;display:block;width:162px;height:32px;background:url(images/sec_notes.gif) top center no-repeat;}
#ContentLeft li#RetireeNotes a:hover {display:block;width:162px;background:url(images/sec_notes_over.gif) top center no-repeat;}
#ContentLeft li#RetireeNotes ul li a {height:1%;text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeft li#RetireeNotes ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentSearch {width:auto;margin: 0 13px 13px 13px;} 

/*********** part of Secondary Navigation ************/
#ContentLeft li ul{display:none;position:absolute;margin:-28px 0px 0px 160px;list-style-type:none;width:208px;/*z-index:50;*/}
#ContentLeft li ul li{border:1px solid #fff;font-size:85%;margin:0px;padding:0px;}
#ContentLeft li ul li a{background-image:none;background-color:#fefefe;color:#fff;margin:0px;font-weight:normal;}
#ContentLeft li:hover ul, #ContentLeft li.sfhover ul{position:absolute;display:block;background-color:#000;}

/* end new */
#ContentLeftHome, #ContentLeftHome ul {margin:15px 0px 60px 0px;padding:0px;}
#ContentLeftHome li {list-style-type:none;border:1px solid #000;}
#ContentLeftHome li a {font-size:110%;}
#ContentLeftHome li#NewsandEvents a {text-indent:-999px;display:block;width:208px;height:29px;background:url(images/news.gif) top center no-repeat;}
#ContentLeftHome li#NewsandEvents a:hover {display:block;width:208px;background:url(images/news_over.gif) top center no-repeat;}
#ContentLeftHome li#NewsandEvents ul li a {text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeftHome li#NewsandEvents ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeftHome li#Benefits a {text-indent:-999px;display:block;width:208px;height:28px;background:url(images/benefits.gif) top center no-repeat;}
#ContentLeftHome li#Benefits a:hover {display:block;width:208px;background:url(images/benefits_over.gif) top center no-repeat;}
#ContentLeftHome li#Benefits ul li a {text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeftHome li#Benefits ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeftHome li#RetireeNetwork a {text-indent:-999px;display:block;width:208px;height:29px;background:url(images/retiree_network.gif) top center no-repeat;}
#ContentLeftHome li#RetireeNetwork a:hover {display:block;width:208px;background:url(images/retiree_network_over.gif) top center no-repeat;}
#ContentLeftHome li#RetireeNetwork ul li a {text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeftHome li#RetireeNetwork ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
#ContentLeftHome li#RetireeNotes a {text-indent:-999px;display:block;width:208px;height:29px;background:url(images/retiree_notes.gif) top center no-repeat;}
#ContentLeftHome li#RetireeNotes a:hover {display:block;width:208px;background:url(images/retiree_notes_over.gif) top center no-repeat;}
#ContentLeftHome li#RetireeNotes ul li a {text-indent:0px;display:block;width:195px;background:none;background-color:#5e5e5e;padding-left:10px;line-height:26px;text-decoration:none;}
#ContentLeftHome li#RetireeNotes ul li a:hover {display:block;width:195px;background:none;background-color:#cc0000;text-decoration:underline;}
/*********** part of Secondary Navigation ************/
#ContentLeftHome li ul{display:none;position:absolute;margin:-28px 0px 0px 190px;list-style-type:none;width:208px;}
#ContentLeftHome li ul li{border:1px solid #fff;font-size:85%;margin:0px;padding:0px;}
#ContentLeftHome li ul li a{background-image:none;background-color:#fefefe;color:#fff;margin:0px;font-weight:normal;}
#ContentLeftHome li:hover ul, #ContentLeftHome li.sfhover ul{position:absolute;display:block;background-color:#000;}

.logofloat {float:left;}
#ContentMemberTools #ContactUs {padding-left:15px;}
#ContentMemberTools, #ContentMemberTools ul {margin:0px 0px 0px 15px;padding:0px 0px 0px 0px;height:48px;}
#ContentMemberTools li {float:left;list-style-type:none;font:bold 110% Helvetica, Arial, sans-serif;margin:0px;padding:7px 5px 5px 5px;}
#ContentMemberTools li a{color:#fff;display:block;padding:0px;text-decoration:none;border-right:2px solid #de062c;padding-right:8px;}
#ContentMemberTools li a:hover{color:#de062c;}


#ContentRightlinks, #ContentRightlinks ul {margin:0px 15px 0px 0px;padding:0px;height:48px;}
#ContentRightlinks li {float:right;list-style-type:none;}
#ContentRightlinks li#logout a{display:block;width:71px;height:48px;background:url(images/sec_logout.gif) top center no-repeat;padding-left:15px;}
#ContentRightlinks li#logout a:hover{background:url(images/sec_logout_over.gif) top center no-repeat;}
#ContentRightlinks li#back a{display:block;width:65px;height:48px;background:url(images/sec_back.gif) top center no-repeat;}
#ContentRightlinks li#back a:hover{background:url(images/sec_back_over.gif) top center no-repeat;}
#ContentRightlinks li#home a{display:block;width:74px;height:48px;background:url(images/sec_home.gif) top center no-repeat;}
#ContentRightlinks li#home a:hover{background:url(images/sec_home_over.gif) top center no-repeat;}

/* BreadCrumbs
---------------------------------------------*/

#ContentBreadCrumbs, #ContentBreadCrumbs ul{padding:0;margin:0px;list-style:none;float:left;}
#ContentBreadCrumbs li{display:block;padding:0;margin:0;float:left;}
#ContentBreadCrumbs li a{display:block;font-size:85%;padding:2px 6px 2px 8px;background:url(images/bcArw.gif) no-repeat center left;text-decoration:underline;}
#ContentBreadCrumbs li#bcFirst a{background:none;padding-left:0;}
#ContentBreadCrumbs l.navselected a{font-weight:bold;}

.boxBG {background: url(images/box-bg.gif) top right repeat-y;}

.expand {display: block; background-color:#000;}

