body {background:#E5E5E5 url(/documents/positionManager/mx/login/bg_page.gif) repeat-x;margin:12px 0 0 0;font-family:Arial, Helvetica, sans-serif;color:#666666;font-size:10pt;}
#page {position:relative;}
img {border:0}
td {vertical-align:top}
p {margin:4px 0 7px 0}
#banner_holder {text-align:center;padding:10px 0 10px 0}

h1 {font-size:16pt;font-weight:500;color:#666666;margin-top:14px;}
h2 {color:#365f91;font-size:11pt;margin-bottom:0;}

a  {text-decoration:none;color:#6699ff;}
a:visited {color:#6699ff;}
ul {list-style-image:url(/documents/positionManager/mx/login/img_bullet.gif);padding-left:15px;margin-left:0;}
ul li {padding:0;margin:0 0 9px 0;}

#subpage {width:971px;margin:0 auto 0 auto;}
#subpage #header {height:180px;width:971px;background:url(/documents/positionManager/mx/login/hcs_header.jpg) no-repeat top left;position:relative;}
#subpage #header form#login {position:absolute;top:23px;left:20px; width:400px;}
#subpage #header form#login label {width:80px;display:block;float:left;font-size:10pt;color:white;}
#subpage #header form#login input {width:150px;display:block;float:left;font-size:8pt}
#subpage #header form#login div.row {display:block;padding:2px 0 2px 0}
#subpage #content {background:#fff;/*background:#fff url(/documents/positionManager/mx/login/bg_columns.gif) repeat-y;*/padding-bottom:13px;}
.clear {clear:both}

#top      {/*background:url(/documents/positionManager/mx/login/bg_top.gif) repeat-x bottom;*/padding:0 41px 0 8px;}
#topleft  {float:left;}
#topright {float:right;/*text-align:right;*/padding-top:0px;}
#topright form {margin: -3px 0 0 0; float: left; text-align: right;}
#topright label {text-transform:uppercase;font-size:0.6em;margin-right:10px;color:#000000;}

/*Top Menu Links*/
.menu_links {margin:8px 0 8px 0;text-align: right;}
.menu_links li {background:transparent url(/documents/positionManager/mx/login/top_links_slash.gif) no-repeat scroll left bottom;display:inline;padding:0pt 10px 0pt 10px;}
.menu_links li:first-child{background:none}
.menu_links li a {font-size:9pt;}
.menu_links li a:link {color:#0066ff;}
.menu_links li a:visited {color:#0066ff;}
.menu_links li a:active {color:#0066ff;}
.menu_links li a:hover {color:#0066ff;}

/*Top Menu 1*/
.menu1 {margin: 0 20px 0 0px; float: left;width:218px;text-align:right;}
.menu1 li {display:inline;padding:0 0 0 20px;}
.menu1 li a {color:#000;font-size:0.6em;text-transform:uppercase;}


/*Top Menu 2*/
.menu2 {margin:57px 0 0px 0; text-align:right}
.menu2 li {display:inline;padding:0 0 0 20px;}
.menu2 li a {font-size:9pt;text-transform:uppercase;}
.menu2 li a:link {color:#000;}
.menu2 li a:visited {color:#000;}
.menu2 li a:hover {color:#22a626;}
.menu2 li.active a {color:#22a626;}

/*Footer Menu*/
#footer ul.menu {padding-left:0;margin-left:0}
#footer a {font-size:8pt;color:#5c5b5b;background:transparent url(../images/footer_slash.gif) no-repeat scroll left bottom;padding:0 10px 0 11px;display:inline-block;white-space:nowrap;}
p.footer {font-size:8pt;color:#5c5b5b;}
#footer .menu li {display:inline-block;padding:0;zoom:1; *display: inline;}
#footer li.item172 {padding-right:105px;}
#footer li.item168 a, #footer li.item62 a {background:none;}

/*Links*/
#footer a.regular {color:#0076a3;}

/*Columns*/
#middle_col_wide {float:left;width:662px;}
#right_col  {float:left;width:308px;}
#right_col .news_and_events {width:308px;background:url(/documents/positionManager/mx/login/bg_news_and_events.jpg) no-repeat}
#right_col .news_and_events h1 {color:#333333;margin-top:0;}
#right_col .news_and_events ul {list-style-type:none;padding-left:0;}
#right_col .news_and_events ul li {background:url(/documents/positionManager/mx/login/bg_grey_dashes.gif) repeat-x top;padding:14px 0 11px 0;list-style-image:none;}

/*Indents*/
#middle_col_wide .indent {padding:23px 23px 0 23px;}
#right_col  .indent {padding:0 1px 0 1px;}
#right_col .news_and_events .indent {padding:28px 24px 28px 19px}


/* HCS buttons */
.btn { height: 25px;  font-weight: normal;  background-color: #067EC6;  border: 1px #0569A5 solid outset; background: url(/images/btn_off.gif) top center repeat-x; }
.btn_hov { height: 25px; font-weight: normal; background-color: #067EC6; border: 1px #0569A5 solid outset; background: url(/images/btn_on.gif) top center repeat-x; cursor: pointer; }
.btn:hover { height: 25px; font-weight: normal; background-color: #067EC6; border: 1px #0569A5 solid outset; cursor: pointer; }

.link  {text-decoration:none;color:#ffffff; margin-left:10px;}
.link:visited {color:#ffffff;}
.error{height:50px; color:#FF0000; font-weight:bold;}

.MaroonBold
{
    color: #95365c;
    font-weight: bold;
}

