﻿/* RadMenu Test only */

/*.RadMenu .rmExpandDown
{
    border-style: none;
	border-color: inherit;
	border-width: 0;
	color:#fff;	font-size:10px;	font-weight:bold;	padding:5px 30px 5px 10px;background-image:url('../img/arr-r.png');
	background-color:#7b2959;	background-repeat:no-repeat;	background-position:right;	height:22px;	cursor:pointer
}*/

#h-options {
    background: #863365 url('img/h-options-bg.png') repeat-x scroll 0 0;
    height: 28px;
    list-style-type:none;
    white-space:nowrap;
    float:right;
    }

#h-options li {
  display:inline;
  float:left;
  margin-left:1px;
  white-space:nowrap;
  background:url('img/h-options-bg.png') repeat-x
}
#h-options li a {
    display:block;
    height:20px;
    padding:8px 10px 0 32px;
    color:#f2cbe2;
    text-decoration:none;
    font-size:11px;
    background-image:url('img/h-options-icons.png');
    background-repeat:no-repeat;
}

#h-options li a:hover{
    color:#fff
}

#h-options li a.login-button
{
background-position:0 -29px
}

#iFin24_OptionsMenu .rmText {padding: 0px;}
#iFin24_OptionsMenu .rmExpandDown
{
    border-style: none;
    border-color: inherit;
    border-width: 0;
    padding:0px 15px 0px 10px;
    background-image:url('img/menuArrow.png');
    background-repeat:no-repeat;
    	
    cursor:pointer
}

#h-ebpp {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url('img/log-button.png') repeat scroll 0 0;
display:block;
float:right;
clear:right;
height:42px;
margin-right:5px;
text-indent:-9999px;
width:128px;
}



#iFin24_OptionsMenu .rmGroup a { padding:5px 15px 0 6px; }
#iFin24_OptionsMenu .rmGroup { background:#7C2459; }
#iFin24_OptionsMenu .rmExpandDown { background-position: right -20px; }
#iFin24_OptionsMenu .rmExpandDown:hover { background-position: right 0px;  } 

/* EOF RadMenu Test only */

/* Navigation Menu */
#iFin24_NavMenu_NavMenu
{
    float:left;    
}

/********* USED ********/
/* common */

body {
  font-family:tahoma,arial,helvetica,sans-serif;
  background-color:#f4f4f4
}

a{text-decoration:none}
a:active{outline:none}
a:focus {outline: none}

/* EOF common */

/* Modules */
#mh, #mn, #mx, #mc, #mf {
  width:980px; 
  margin-left:auto;
  margin-right:auto;
  overflow:hidden;
}

#mh {
  height:79px;   
  border-top:solid 10px #212121;
  background:#863365 url('img/mh-bg.png') repeat-x;
}

#mn {
  height:118px;
}

#mm {
    display: none;
	position: absolute;
	left: 50%;
	width:550px;
	margin-left:-270px;
    background-color: #fff;
    color: #50859b;
    border: 5px solid #94c6db;   
    -webkit-box-shadow: 0 0 0.5em  #717171;
    -moz-box-shadow: 0 0 0.5em  #717171;    
}
#mcf {
    -moz-box-shadow: 0 0 0.5em  #717171;
    background-color:#FFF;
    border: 5px solid #94C6DB;
    width:450px;
    display:block;
}
#mwm {
    display:none;
	position:absolute;
	background:url(img/mm-loader.gif) center center no-repeat;
	left:50%;
	top:44%;
	width:35px;
	margin-left:-16px;
	height: 35px;
	z-index:4001;
}

#mx {
  height:361px; 
  border-top:solid 5px #95C7DC;
  /*background:#94c7dc url(img/mx-flash.jpg) no-repeat*/
}

#mc {
  width:940px;  
  padding:20px;
  left:50%;
  margin-left:-490px;
  float:left;
  overflow:visible;
  position:relative;
  background:#fff url('img/mc-bg.png') repeat-y;
}

#mf {
  height:189px; 
  overflow:hidden;
  background:#863365 url('img/mf-bg.png') repeat-x;
  clear:both;
}

#mc-modal {
    padding:18px 18px 20px 18px
}

/* EOF Modules */

/* header */
#h-spacer
{
    float:left;
    height:39px;
    width:300px;
}

.h-logo {
  display:block;
  float:left;
  /*width:193px;*/
  width:200px;
  height:79px;
  text-indent:-9999px;
  background:url('img/mh-logo.png');
  /*background:url('img/mh-logo-black.png');*/
}
#h-navigation {
  height:79px;
  width:500px;
  float:left;
  list-style-type:none;
  white-space:nowrap;
  margin-left:50px;
}
#h-navigation li {
    display:inline;
    float:left;
    margin:0 0 0 5px;
    white-space:nowrap;
}
#h-navigation li a
{
    display:block;
    height:40px;
    text-indent:-999999px;
    background-repeat:no-repeat;
    background-image: url('img/nav-buttons.png'); 
}
#h-navigation #h-nav-portal a{background-position:0px 0px; width:126px}
#h-navigation #h-nav-portal a:hover{background-position:0px -41px; width:126px}
#h-navigation #h-nav-portal a.selected{background-position:0px -82px; width:126px}

#h-navigation #h-nav-systemfk a{background-position:-127px 0px; width:108px }
#h-navigation #h-nav-systemfk a:hover{background-position:-127px -41px; width:108px }
#h-navigation #h-nav-systemfk a.selected{background-position:-127px -82px; width:108px }

#h-navigation #h-nav-email a{background-position:-236px 0px; width:64px }
#h-navigation #h-nav-email a:hover{background-position:-236px -41px; width:64px }
#h-navigation #h-nav-email a.selected{background-position:-236px -82px; width:64px }

#h-navigation #h-nav-ebpp a{background-position:-301px 0px; width:74px }
#h-navigation #h-nav-ebpp a:hover{background-position:-301px -41px; width:74px }
#h-navigation #h-nav-ebpp a.selected{background-position:-301px -82px; width:74px }

#h-navigation #h-nav-partner a{ background-position:-376px 0px; width:134px }
#h-navigation #h-nav-partner a:hover{ background-position:-376px -41px; width:134px }
#h-navigation #h-nav-partner a.selected{ background-position:-376px -82px; width:134px }

#h-navigation #h-nav-platform a{ background-position:-511px 0px; width:158px }
#h-navigation #h-nav-platform a:hover{ background-position:-511px -41px; width:158px }
#h-navigation #h-nav-platform a.selected{ background-position:-511px -82px; width:158px }

.h-bar
{
    background:#212121 none repeat scroll 0 0;
    clear:both;
    height:32px;
    padding-right:10px;
    text-align:right;
    width:990px;
}

#hn-documents
{
    
}

/* EOF header */

/* Options */

/* EOF Options */

/******** EOF USED *******/




/* page content */
#mcl, #mcr {
	width:460px;
	float:left
}
#mcr {
	float:right
}

#mcm, #ctl00_Content_mcm {
    padding:30px 30px 75px 30px;
    border:solid 1px #e1e1e1;
    border-bottom:0;
    background-color:#fff
}

#iFin24_mcmenu
{
    width:220px;
    float:left;
    border: 1px solid #e1e1e1;
    border-bottom: 5px solid #94c6db;
    font-size:13px;
}

#mccontent
{
    width:660px;
    padding:19px;
    float:right;
    background:white;
    border:1px solid #e1e1e1;
    border-bottom:5px solid #94c6db;
}

#cl-finance-summary,
#cl-report-expenses-monthly,
#cr-plans,
#cr-expenses-tracking,
#cr-report-expenses-timely {
	width:460px;
	margin-bottom:20px;
	border-bottom:solid 5px #95c7dc
}/* EOF page content */


/* Accounts */
#mc-account-menu {
	width:220px;
	float:left;
	background:transparent;
	border:1px solid #e1e1e1;
	border-bottom:5px solid #94c6db;
	padding-top:19px;
	font-size:13px;
}

#mc-account-details {
	width:660px;
	padding:19px;
	float:right;
	background:white;
	border:1px solid #e1e1e1;
	border-bottom:5px solid #94c6db;
}

/* footer */
#f-links {
    float:left;
    width:640px;
    padding-top:75px;
    padding-bottom:7px
}

#f-logo {
    float:right;
    width:192px;
    height:43px;
    margin-right:20px;
    margin-top:92px;
    background:url('img/mf-logo.png');
}

#f-legal {
    clear:both;
    height:25px;
    padding:30px 0 0 20px
}
/* EOF footer */


/** toolbar */
#mn.finance {
	background:url('img/mn-toolbar-finance.png') no-repeat;
}
/** footer from t.css */
#f-links li {
    display:inline;
	float:left;
	width:140px;
    margin-left:20px;
    margin-bottom:10px;
	padding-bottom:4px;
	border-bottom:solid 1px #8d406e
}
#f-links li a {
    color:#b2839f;
	font-size:11px
}

#f-links li a:hover {
    color:#d7a6c3
}

#f-legal li {
    color:#7e7e7e;
    font-size:10px;
    list-style-type:none
}
/** EOF footer */

/* MAIN PAGE */
#mc #c-security a {
    display:block;
    text-indent:-9999px;
    width:298px;
    height:209px;
    border:solid 1px #eaeaea;
    border-bottom:0;
    background:url(img/mc-security.jpg) no-repeat
}

#mc.main a:hover {
    text-decoration:underline
}
#mc.main #c-partner-zone h1{
    color:#7da6b8;
}
#mc.main  #c-about-us h1 {
    color:#636f4e;
}
#mc.main ul  {
    width:298px;
    height:181px;
    padding:14px 0;
    border:solid 1px #eaeaea;
    border-bottom:0;
    background-color:#fff
}

#mc.main ul li  {
    font-size:11px;
    list-style-type:none;
    padding:0 30px 10px 30px;
    overflow:hidden;
}
#c-partner-zone li {
    color:#8cb5c7;
    background:url(mc-news-arrow.png) 10px 6px no-repeat;
    text-align:justify;
}

#c-about-us li {
    color:#97a77b;
    background:url(mc-about-us-arrow.png) 10px 6px no-repeat;
    text-align:justify;
}
#c-about-us span,
#c-partner-zone span
{
    font-size:12px;
    line-height:21px;
    color:#36312E;
}
/*#c-partner-zone span{    color:#528499}*/

#mc.main li a{
    color:#36312e;
    font-size:14px;
    line-height:1.5em
}
#mc.main div{
  float:left;
  width:300px
}
#c-security, #c-partner-zone {
    margin-right:20px
}
#c-security {
  border-bottom:solid 5px #b56396
}
#c-partner-zone {
  border-bottom:solid 5px #94c6db
}
#c-about-us{  
  border-bottom:solid 5px #636f4e;
}  


#mc h1, #mc.main h2 {
color:#73164F;
font-size:20px;
font-weight:normal;
line-height:20px;
margin:0 0 10px;
padding:0;
}
/* EOF MAIN PAGE */