﻿.nil { }
.hidden {visibility:hidden; display:none;}

html, body {
	margin: 0px;
	padding: 0px;
	border: 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;

}

A:link {text-decoration: none; 	color: #09106B;	}
A:visited {text-decoration: none; color: #09106B;}
A:active {text-decoration: none; color: #09106B;}
A:hover {text-decoration: underline;  color: #09106B;}

img {border-style:none;}

h1{color:#B70E13; font-family:Cambria, Arial, Helvetica, sans-serif;}
h2{color:#B70E13; font-family:Cambria, Arial, Helvetica, sans-serif;}
h3{color:#B70E13; font-family:Cambria, Arial, Helvetica, sans-serif;}
h4{color:#B70E13; font-family:Cambria, Arial, Helvetica, sans-serif;}
.star{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #CC0000;}


.bodyCSS {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	background-color: #FFFFFF;
	height: 100%;
	}
	


#wrapper 
    {
	width:988px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	padding-top: 10px;     
	}
	
#container{
	position:relative;
	min-height:500px;
	padding-left:15px;
	padding-right:15px;
	margin-top:-10px;
	}
	
/* for Internet Explorer */
/*\*/
* html #container 
{
	position:relative;
	height:500px;
	padding-left:15px;
	padding-right:15px;
	margin-top:-10px;}
/**/	

#dvToolbar
{
	position:relative;
	width: 988px;
	height: 60px;
	background-image: url(/images/toolbar.jpg);
	background-repeat:no-repeat;	
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;
}

#dvBreadCrumb
{
	position:absolute;
	left:15px;
	top: 40px;
	color: #09106B;
	font-size:9pt;
}

#dvPageFooter
{
	width: 958px;
	padding-left:10px;
	padding-right:20px;
}

#dvFinApps
{
	position:absolute;
	left:175px;
	top:10px;
	width:300px;
	height:600px;
	background-image:url(/images/fin.apps.jpg);
	background-repeat:no-repeat;
}
#dvFinAppsDefinition
{
	position:absolute;
	left:475px;
	top:10px;
	width:270px;
	height:600px;
	background-image:url(/images/fin.apps.definition.jpg);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:20px;
	padding-top:10px;
}

#dvWebinarSchedule
{
	position:absolute;
	left:706px;
	top:10px;
	width:240px;
	height:220px;
	background-image:url(/images/webinar.back.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 80px;	
}
#dvInfocus
{
	position:absolute;
	left:0px;
	top:10px;
	width:690px;
	height:260px;
	background-image:url(/images/rfc.infocus.back.jpg);
	background-repeat:no-repeat;
	padding-left: 10px;
	padding-top: 40px;	
}
.ToolbarText{text-align:center; font-size: 11pt; font-weight:bold;width:20%;}

#dvToolbar A:link {	text-decoration: none; 	color: #FFFFFF;	}
#dvToolbar A:visited {text-decoration: none; color: #FFFFFF;}
#dvToolbar A:active {text-decoration: none; color: #FFFFFF;}
#dvToolbar A:hover {text-decoration: none; color: #61659E;}

#dvBreadCrumb A:link {text-decoration: none; 	color: #09106B;	}
#dvBreadCrumb A:visited {text-decoration: none; color: #09106B;}
#dvBreadCrumb A:active {text-decoration: none; color: #09106B;}
#dvBreadCrumb A:hover {text-decoration: underline; color: #09106B;}

.clear { clear:both; } 
.right { float: right; } 
.left { float: left; }

.definition {font-weight:bold; color: #09106B;}
.myth {font-weight:bold; color: #09106B; }
.FinAppTitle{font-weight:bold; font-size:14pt; color:#09106B; margin-top:0px; margin-bottom:10px;}


/***********************************************/
/***********************************************/
/* Navigation */
#mnu {
	position:relative;
	width:988px;
	height:60px;
	background-image: url(/images/toolbar.jpg);
	background-repeat:no-repeat;	
	padding-left:20px;
	padding-right:20px;
	padding-top: 10px;		
	
}


#mnu #bar {position:relative; left:0px; top:5px; width:955px;height:49px;margin:-10px 0 0 0;cursor:default; }
#mnu #breadCrumbs {position:relative; left:200px; top: -10px; width:780px;height:49px;}
#mnu .menu { width:188px;height:34px;margin:0;padding:0; }

	#mnu .default { width: 188px; text-align:center; color: #FFFFFF; font-size: 11pt; font-weight:bold;}
	#mnu .default-h { width: 188px; text-align:center; color: #61659E; font-size: 11pt; font-weight:bold;}
	#mnu .default-s { width:188px; text-align:center; color: #FFFFFF; font-size: 11pt; font-weight:bold;}

	#mnu .sep { width:109px;background-position:-35px -68px; }
/***********************************************/

.mnu-grp-int { width:332px; }

.mnu-product a { display:block;width:146px;height:33px;background:transparent url("/images/rfc.menu.static.png") no-repeat -230px 0;text-indent:-50000px;text-decoration:none;cursor:default; }
.mnu-product a:hover { background-position:-230px -33px; }
.mnu-product .ref { width:146px;background-position:-230px -66px; }

.itm-menu-top {width:374px;height:6px;margin:0;padding:0;background:transparent url("/images/rfc.menu.static.png") no-repeat;line-height:1px;overflow:hidden;font-size:1px; }
.itm-menu-btm {width:374px;height:8px;margin:0;padding:0;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -6px;line-height:1px;overflow:hidden;font-size:1px; }
.itm-menu-sep {width:374px;height:10px;margin:0;padding:0;background:transparent url("/images/rfc.menu.static.png") no-repeat 0px -175px;line-height:1px;overflow:hidden;font-size:1px; }

a.itm-68 {margin:0;padding:0;display:block;width:374px;height:70px;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -25px;text-decoration:none;border:0;color:#666;cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
	a.itm-68 span.img { float:left;border:0;width:60px;margin: 12px 25px 0px 5px;cursor:pointer; }
	a.itm-68 span.txt { float:left;width:270px;padding:10px 0 0 0;cursor:pointer; }
	a.itm-68 span.txt span.ttl { display:block;color:#09106B;font-weight:bold;padding:0 0 0 0px;height:auto;cursor:pointer; }
	a.itm-68 span.txt span.desc { display:block;font-size:8pt;line-height:12px;margin:2px 7px 0 0;color:#666; }
a.itm-68:hover { height:70px;color:#000;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -99px;text-decoration:none; }

a.itm-50 {margin:0;padding:0;display:block;width:374px;height:53px;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -186px;text-decoration:none;border:0;color:#666;cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
	a.itm-50 span.spacer { float:left;border:0;width:10px;margin: 8px 5px 0px 5px;cursor:pointer; }
	a.itm-50 span.img { float:left;border:0;width:60px;margin: 8px 25px 0px 5px;cursor:pointer; }
	a.itm-50 span.txt { float:left;width:270px;padding:10px 0 0 0;cursor:pointer; }
	a.itm-50 span.txt span.ttl { display:block;color:#09106B;font-weight:bold;padding:0 0 0 0px;height:auto;cursor:pointer; }
	a.itm-50 span.txt span.desc { display:block;font-size:8pt;line-height:12px;margin:2px 7px 0 0;color:#666; }
a.itm-50:hover { height:53px;color:#000;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -242px;text-decoration:none; }

.static-itm-68 {position:relative; width:374px; height:70px; background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -25px;}
	a.static-itm-68-link {color:#09106B; text-decoration:none; font-size:8pt;  font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
	a.static-itm-68-link:hover {text-decoration:underline;}
	.static-itm-68 span.txt span.ttl { display:block;color:#09106B;font-weight:bold;padding:0 0 0 0px;height:auto;cursor:pointer; }
	.static-itm-68 span.txt span.desc { display:block;font-size:8pt;line-height:12px;margin:2px 7px 0 0;color:#666; }

.static-itm-50 {position:relative; margin:0;padding:0;display:block;width:374px;height:53px;background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -186px;text-decoration:none;border:0;color:#666;cursor:pointer; font-family:Arial, Helvetica, sans-serif;}
	a.static-itm-50-link {color:#09106B; text-decoration:none; font-size:8pt;  font-family:Arial, Helvetica, sans-serif; cursor:pointer;}
	a.static-itm-50-link:hover {text-decoration:underline;}
	.static-itm-50 span.txt span.ttl { display:block;color:#09106B;font-weight:bold;padding:0 0 0 0px;height:auto;cursor:pointer; }
	.static-itm-50 span.txt span.desc { display:block;font-size:8pt;line-height:12px;margin:2px 7px 0 0;color:#666; }


a.button-static-itm-68 {display:block; width:184px; height:70px; cursor:pointer;}
a.button-static-itm-68:hover {background:transparent url("/images/rfc.menu.static.png") no-repeat -1px -305px; }

.modal	
{	position:fixed ;
 	left:0px;
 	top:0px;	 
	z-index:998; 
	height: 100%; 
	width:100%;
	}
.mobile_modal	
{	position:fixed ;
 	left:0px;
 	top:0px;	 
	z-index:998; 
	height: 100%; 
	width:320px;
	}
.dithered
{	position:absolute;
 	left:0px;
 	top:0px;
	background-color:gray; 
	filter: alpha(opacity=40); 
	-moz-opacity:0.40;
	opacity:0.40; 
	z-index:998; 
	height: 100%; 
	width:100%;
	}