html, body { margin:0px; height:100%; background-color:#FFFFFF; background-image:url('http://www.earnbenefits.org/images/body.gif'); }
body {font-family: courier new, courier; font-size:10px;}
.heading1     { font-size:26px; font-weight:bold; color:#111565; font-family:verdana; line-height:29px;}
.heading2     { font-size:16px; font-weight:bold; color:#111565; font-family:arial; font-style:italic; }
.heading3     { font-size:16px; font-weight:bold; color:#111565; font-family:arial; font-style:italic; }
.heading4     { font-size:16px; font-weight:bold; color:#111565; font-family:arial; font-style:italic; }
.heading5     { font-size:16px; font-weight:bold; color:#111565; font-family:arial; font-style:italic; }
.heading25    { font-size:17px; font-weight:bold; color:#111565; font-family:arial; text-align:center; }
.normal-b     { font-size:14px; font-weight:bold; font-family:arial; }
.normal-w     { font-size:14px; font-family:arial; color:#FFFFFF; }
.normal-b-w   { font-size:14px; font-weight:bold; font-family:arial; line-height:25px; color:#FFFFFF; }
.normal       { font-size:14px; font-family:arial; line-height:17px; }
.smallish     { font-size:12px; font-family:arial; line-height:14px; }
.smallish-b   { font-size:12px; font-family:arial; line-height:14px; font-weight:bold; }
.search       { font-family: courier new, courier; width:160px; height:23px; font-size:11px; background-color:#FFFCF0; }
.small        { font-size:9; font-weight:normal; color:#999999; font-family:arial; text-align:center; }
.login        { font-family: courier new, courier; width:115px; height:19px; font-size:11px; background-color:#FFFCF0; }

.cmsTable	  { font-family: courier new, courier; font-size:11px; background-color:#FFFCF0; }
.error		  { font-family: courier new, courier; font-size:11px; color:red; }
.cmsField         { font-family: courier new, courier; height:19px; font-size:11px; background-color:#F6F6F6; border-width:1px; background:#FFFFCC;}
.cmsbutton    { font-family: arial; font-size:12px; font-weight:bold; background-color:#FFFFCC; border:1px dotted #999999; }

.field         { font-family: courier new, courier; width:95px; height:19px; font-size:11px; background-color:#F6F6F6; border-width:1px; }
.login-button  { font-family: courier new, courier; width:40px; height:16px; font-size:10px; line-height:-10px; background-color:#F6F6F6; border-width:1px; }
.rightdropdown { font-family: arial; width:130px; font-size:10px; background-color:#F6F6F6; border-width:1px; }
.editbutton    { font-family: arial; font-size:12px; font-weight:bold; background-color:#FFFFCC; border:1px dotted #999999; width:200px; height:30px; }

a.help:link    { font-weight:bold; color:#D72226; border-color:#111565; background-color:#FFFFCC; border-bottom:thin dotted 1px; text-decoration:none; }
a.help:visited { font-weight:bold; color:#D72226; border-color:#111565; background-color:#FFFFCC; border-bottom:thin dotted 1px; text-decoration:none; }
a.help:active  { font-weight:bold; color:#D72226; border-color:#111565; background-color:#FFFFCC; border-bottom:thin dotted 1px; text-decoration:none; }
a.help:hover   { font-weight:bold; color:#D72226; border-color:#111565; background-color:#FFFFCC; border-bottom:thin dotted 1px; text-decoration:none; }

a { font-weight:bold; color:#111565; }
a:hover { cursor:pointer; }

a.white:link      { font-weight:bold; color:#FFFFFF; }
a.white:visited   { font-weight:bold; color:#FFFFFF; }
a.white:active    { font-weight:bold; color:#FFFFFF; }
a.white:hover     { font-weight:bold; color:#FFFFFF; }

#left { width:123px; min-height:100%; position:relative; padding-bottom:140px; background-image:url(http://www.earnbenefits.org/images/navigation/logo-watermark.gif); background-position:bottom center; 
	background-repeat:no-repeat;
}

#left img { /*border-top:1px solid #fff;*/ }

#left a { font-weight:normal; }
#left ul.programs { list-style-type:none; padding:0px; margin:0px; font-family:Times; font-size:12px; text-transform:uppercase; border-top:1px solid #fff; line-height:16px; }
#left ul.programs li a { display:block; color:#fff; padding:9px; background-color:#62659a; border-bottom:1px solid #fff; text-align:center; text-decoration:none; }
#left ul.programs li a:hover { background-color:#9194b8; }
#left ul.programs li a.selected { background-color:#fff; color:#111565;  border-right:1px solid #5e679b; border-top:1px solid #5e679b; }
#left ul.programs li a.selected:hover, #left ul.programs li a.open:hover { background-color:#fff; }
#left ul.programs li a.open { background-color:#ffc; color:#111565; border-right:1px solid #5e679b; border-top:1px solid #5e679b; }

#left ul.subpages { list-style-type:none; padding:0px; margin:0px; font-family:Times; font-size:13px; text-transform:none; border-top:1px solid #5e679b; border-right:1px solid #5e679b; line-height:16px; }
#left ul.subpages li a { display:block; color:#111565; padding:7px 9px 7px 9px; background-color:#ffffcc; border-bottom:1px solid #5e679b; text-align:left; text-decoration:none; }
#left ul.subpages li a.selected { background-color:#fff; border-top:none; border-right:none; }
#left ul.subpages li a:hover { background-color:#fff; }
