/* @override http://ifasttest.ifastfinancial.local/ifast/include/IFA.css */

/* @override http://ifasttest.ifastfinancial.local/ifast/include/IFA.css */

BODY{
	margin: 0px;
	height: 100%;
	text-align: center;
	font-family: Arial, Helvetica, Geneva;
	font-size: 12px;
	line-height: 19px;
	background: #e6e6e5;
}

.Maintenance {
	color: #a50000;
	font: bold 14px/15px "Century Gothic", Arial, sans-serif;
	display: list-item;
	vertical-align: middle;
	position: relative;
	list-style-position: outside;
	overflow: visible;
	visibility: visible;
	list-style-image: none;
	text-align: center;
}

.Landing {
	color: #000000;
	font: bold 12px/17px "Century Gothic", Arial, sans-serif;
	display: list-item;
	vertical-align: middle;
	position: relative;
	list-style-position: outside;
	overflow: visible;
	visibility: visible;
	list-style-image: none;
	text-align: center;
}

.Border {
	font-family: Arial, Helvetica, Geneva;
	background-image: none;
	background-color: white;
	border: 1px solid #C7C5C6;
}


.rule {
	font-family: Arial, Helvetica, Geneva;
	background-image: none;
	background-color: white;
	color: #C7C5C6;
	text-indent: 0;
	line-height: 0;
}
.standfirst {
	color: #333333;
	border-style: none;
	font: italic bold 11px/11px Arial, Helvetica, Geneva;
}

.Bodytext {
	color: #333333;
	border-style: none;
	font: 11px/14px Verdana, Arial, Helvetica;
}

.Bodytextbold {
	color: #004963;
	border-style: none;
	font: bold 12px Verdana, Arial, Helvetica;
}

.Signature {font-family: Arial, Helvetica, Geneva; font-size: xx-small;
	border-style: none;
}




/* ---AJ/Stace */

.Subject {
	color: #226C89;
	font: bold 12px/16px "Century Gothic", Arial, sans-serif;
	vertical-align: top;
	position: relative;
	left: 0px;
}

.Highlight {
	color: #557778;
	vertical-align: top;
	font-weight: bold;
	font-family: "Century Gothic", Arial, sans-serif;
}

/* SideMenuL1 */

.mainmenu {
	color: #226C89;
	font: bold 11px/15px "Century Gothic", Arial, sans-serif;
	list-style-image: url(../images/arrow.gif);
	display: list-item;
	vertical-align: top;
	position: relative;
	list-style-position: outside;	
	padding-left:10px;
	overflow: visible;
	visibility: visible;
	left:10px;
}

.submenu2 {
	color: #666666;
	font: bold 10px/14px Arial, Helvetica, Geneva;	
	list-style-image: url(../images/submenu3bullet.gif);
	display: list-item;
	vertical-align: top;
	position: relative;
	list-style-position: outside;		
	padding-left:10px;
	overflow: visible;
	visibility: visible;
	left:10px;
}

.sitelink {
	color: #336699;
	font: bold 11px/15px "Century Gothic", Arial, sans-serif;
	position: relative;
	text-align: left;
	
}

.Mainlink {
	color: #336699;
	font: bold 11px/15px "Century Gothic", Arial, sans-serif;
	list-style-image: url(../images/submenu2bullet.gif);
	list-style-position: outside;
	display: list-item;
	vertical-align: top;
	text-decoration: none;
}

a:link {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
	color: #000000;
}
a:active {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}

a.goldLink:link {
text-decoration: none;
color: #FFE100;
font: 10px Verdana, Arial, Helvetica, Geneva; 
}
a.goldLink:visited {
text-decoration: none;
color: #FFE100;
font: 10px Verdana, Arial, Helvetica, Geneva; 
}
a.goldLink:hover {
text-decoration: none;
color: #FFE100;
font: 10px Verdana, Arial, Helvetica, Geneva; 
}
a.goldLink:active {
text-decoration: none;
color: #FFE100;
font: 10px Verdana, Arial, Helvetica, Geneva; 
}
/* SideMenuL2 */

a:SubLink {
	color: #333333;
	font: bold 10px/14px Arial, Helvetica, Geneva;
}

/* SideMenuNavL3 */
.submenu3 {
	color: #666666;
	vertical-align: baseline;
	font: 9px/13px Arial, Helvetica, Geneva;
	text-align: left;
	position: relative;
	left: 10px;
}
/* ---End of AJ/Stace  */

.attentionbodytxt {
	color: #666666;
	font: bold 11px/12px Arial, Helvetica, Geneva;
	vertical-align: top;
	text-align: left;
}

a:MenuHover {
	color: #000000;
	font: small-caps bold 14px/18px Arial, Helvetica, Geneva;
	text-transform: lowercase;
}
.Disclaimers {
	color: #FFFFFF;
	font: 9px/10px Verdana, Arial, Helvetica, Geneva;
	text-align: center;
}
.URL {color: #336699;
	font-family: Arial, Helvetica, Geneva;
}

a:UrlHover {color: #000000;
	font-family: Arial, Helvetica, Geneva;
}

.Date {font-family: Arial, Helvetica, Geneva;
	font-size: x-small;
	color: #333333;
	font-weight: bold;
}

/* ---Original Style Sheet */

.Menu {
	color: #666666;
	text-transform: uppercase;
	font: bold 11px/16px Arial, Helvetica, Geneva;
}

.Menulowercase {
	color: #666666;
	text-transform: lowercase;
	vertical-align: baseline;
	font: bold 9px/18px Arial, Helvetica, Geneva;
}

.sideBarTxt2IFAcentral {
	color: #333333;
	text-transform: lowercase;
	vertical-align: baseline;
	font: 10px/18px Arial, Helvetica, Geneva;
	list-style-type: circle;
	list-style-position: inside;
}

.TableHead {
	background-color: #336699;
	color: white;
	font: bold 14px Arial, Helvetica, Geneva;
	padding-left:10px;
	padding-right:5px;
}

.TableSubHd {
	background-color: #e0feff;
	color: #333333;
	font: bold 12px Arial, Helvetica, Geneva;
	padding-left:10px;
	padding-right:5px;
}

.Tablebobytxt {
	background-color: #ffffff;
	color: #333333;
	font: 12px Arial, Helvetica, Geneva;
	padding-left:10px;
	padding-right:5px;
}

.Tablebobytxtbold {
	background-color: #ffffff;
	color: #333333;
	font: bold 12px Arial, Helvetica, Geneva;
	padding-left:10px;
	padding-right:5px;
}

.NewLoginFieldShow {
	border-style: solid;
	border-color: #0B8FC1;
	size:23;
}

.NewResetButton {
	width: 51px;
	height: 17px;
	border-style: none;
	background:url(../images/Reset_button.gif) center; 
	background-repeat: no-repeat;
	font: 10px Verdana;
	font-weight: bold;
	color: #FFFFFF;
}
.loginPageText {
	color: #8B8D8E;
	font: 9px Verdana;
	padding-left:5px;
}

.loginPageTitleText {
	color: #333333;
	font: 10px Verdana;
	font-weight: bold;  
}

.greyDotLine{
	background: url('../images/common/dots.gif');
	background-repeat: repeat-x;
}
.gradwhiteLine{
	height: 5px;
	background: url('../images/common/grad_white.gif');
	background-repeat: repeat-x;
}


td.subMenuTitlelong {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_title_long.gif);
	padding-left:5px;
}
td.submenusubtitle01long #mouseOverText a{
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle01_long.gif);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.submenusubtitle01long #mouseOverText a:hover{
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.jpg);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.submenusubtitle02long #mouseOverText a{
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle02_long.gif);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.submenusubtitle02long #mouseOverText a:hover{
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.jpg);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.submenusubtitleactivelong a{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.gif);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.submenusubtitleactivelong div#mouseOverText a:hover{
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.jpg);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

td.subMenuTitle {
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_title.gif);
	padding-left:5px;
}
td.submenusubtitle01 {
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle01_long.gif);
	cursor: pointer;
}
td.submenusubtitle02 {
	color: #565656;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle02_long.gif);
	cursor: pointer;
}

td.submenusubtitleactive a{
	color: #FFFFFF;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.gif);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;	
}

td.submenusubtitleactive div#mouseOverText a:hover{
	color: #000000;
	font: bold 10px Verdana, Arial, Helvetica, Geneva;
	text-align: left;
	height: 21;
	background: url(../images/ifast/MY/en/submenu_subtitle_highlight_long.jpg);
	cursor: pointer;
	line-height: 20px;
	padding-left:5px;
	clear: both;
}

.forgetpasswordbar{
	background: url('../images/common/forgetPsw_bar.gif');
	background-repeat: repeat-x;
	font: 12px Verdana, Arial, Helvetica, Geneva;
	font-weight: bold;
	color: #FFFFFF;
}

.forgetpasswordword{  
	font: 11px Verdana, Arial, Helvetica, Geneva;
	color: #000000;
}

.forgetpasswordword2{
	font: 11px Verdana, Arial, Helvetica, Geneva;
	color: #000000;
}
.foegetpasswordFieldShow {
	border-style: solid;
	border-color: #0B8FC1;
	size:23;
}
.submitButton{
	width: 51px;
	height: 17px;
	border-style: none;
	background:url(../images/common/submit_bttn.gif) center; 
	background-repeat: no-repeat;
}

#first-time-login-window {
    display: none;
    background: transparent url('/img/welcome.png');
    height: 60%;
    left: 20%;
    padding-top: 5px;
    text-align: center;
    top: 100px;
    margin: 0 auto;
    width: 710px;
    opacity: 1;
    position: absolute;
    -moz-opacity:1;
    filter: alpha(opacity=100);
    z-index: 9999;
}
#first-time-login-window p {
    color: #333;
    padding-top: 5px;
    text-align: center;
}

#first-time-login-window p strong {
    font-weight: bold;
}

#first-time-login-window img {

}

#first-time-login-window a img {
    margin: 10px 7px 0;
    text-align: left;
    opacity: .9;
    -moz-opacity: .9;
    filter: alpha(opacity=90);
    border:none;
}

#first-time-login-window a:hover img {
    opacity: 1;
    -moz-opacity:1;
    filter: alpha(opacity=100);
}

#first-time-login-window .x {
    float: right;
    margin-top: -315px;
    margin-right: -7px;
    position: relative;
    z-index: 0;
}

#inactive-window {
    display: none;
    background-color: rgb(0, 0, 0);
    opacity: 0.5;  /* Firefox, Safari(WebKit), Opera */
	filter: alpha(opacity=50);      /* IE 4-7 */
	-ms-filter: "alpha(opacity=50)"; /* IE 8 */
    z-index: 20;
    height: 350%;
    width: 100%;
    background-repeat:repeat;
    position:fixed;
    top: 0px;
    left: 0px;
    overflow: auto;
    min-height: 100%;
}

.inactive-window {
    float: left;
    margin-left: 5px;
}

/* ---End of Original Style Sheet
*/

