/**
 * Content Modules - JP JP
 */
@import url(modules_jp.css);

 
/**
 * N1: Primary Navigation
 */
#primaryNav {
	margin: 0 0 10px 0;	
}
#primaryNav ol {
	height: 34px; padding: 0; margin: 0; list-style: none;
}
#primaryNav ol li {
	float:left; position: relative; height: 34px;
}
#primaryNav ol li a {
	display: block; height: 34px; text-indent: -5000px; text-decoration: none; background-repeat: no-repeat; 
}
#primaryNav li#home a { 
	width: 29px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_home.gif); background-position: 0 0;
}
#primaryNav li#thebasic a { 
	width: 102px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_basic.gif); background-position: 0 0;
}
#primaryNav li#cfd a { 
	width: 42px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_cfd.gif); background-position: 0 0;
}
#primaryNav li#fx a { 
	width: 33px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_fx.gif); background-position: 0 0;
}
#primaryNav li#tradingsw a { 
	width: 105px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_tradingsw.gif); background-position: 0 0;
}
#primaryNav li#study a { 
	width: 40px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_study.gif); background-position: 0 0;
}
#primaryNav li#learn a { 
	width: 89px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_learn.gif); background-position: 0 0;
}
#primaryNav li#support a { 
	width: 63px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_support.gif); background-position: 0 0;
}
#primaryNav li#aboutUs a { 
	width: 75px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_aboutus.gif); background-position: 0 0;
}
#primaryNav li#openAnAccount a {
	width: 89px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_becomeclient.gif); background-position: 0 0;
}
#primaryNav li#background {
	width: 180px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_fill.gif);	background-repeat: repeat-x;
}
#primaryNav li#background_new {
	width: 271px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_fill.gif);	background-repeat: repeat-x;
}
#primaryNav li.seperator {
	width: 1px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_divider.gif);
}
#primaryNav li#front {
	width: 7px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_front.gif); background-position: 0 0;
}
#primaryNav li#last {
	width: 7px; background-image: url(/repository/images/jp/nav/primary_nav_cfd/tnav_end.gif); background-position: 0 0;
}
#primaryNav li#home a:hover,
#primaryNav li#cfd a:hover, 
#primaryNav li#fx a:hover, 
#primaryNav li#thebasic a:hover, 
#primaryNav li#tradingsw a:hover, 
#primaryNav li#study a:hover, 
#primaryNav li#learn a:hover, 
#primaryNav li#support a:hover, 
#primaryNav li#aboutUs a:hover, 
#primaryNav li#openAnAccount a:hover, 
#primaryNav li#career a:hover {
	background-position: 0 -34px;
}

#primaryNav li#fx a.selected, 
#primaryNav li#cfd a.selected, 
#primaryNav li#thebasic a.selected, 
#primaryNav li#tradingsw a.selected, 
#primaryNav li#study a.selected, 
#primaryNav li#learn a.selected, 
#primaryNav li#support a.selected, 
#primaryNav li#aboutUs a.selected, 
#primaryNav li#openAnAccount a.selected, 
#primaryNav li#career a.selected  {
	background-position: 0 -68px;	
}

#primaryNav li#fx a.selected:hover, 
#primaryNav li#cfd a.selected:hover, 
#primaryNav li#tradingsw a.selected:hover, 
#primaryNav li#study a.selected:hover, 
#primaryNav li#learn a.selected:hover, 
#primaryNav li#support a.selected:hover, 
#primaryNav li#aboutUs a.selected:hover, 
#primaryNav li#openAnAccount a.selected:hover, 
#primaryNav li#thebasic a.selected:hover  {
	background-position: 0 -102px;	
}

#primaryNav li#search {
	float: right; padding: 12px 16px 0 0; height: 17px; Font-weight: bold; font-size: 11px; text-align: right; color: #ffffff;	
}
#primaryNav li#search input.text {
	width: 130px; height: 14px; padding: 0; margin: 0 12px 0 0; font-size: 10px;
}



/* *********************** Quick links top rhs corner ************************* */
/* Rest of this style in modules css */
#quickLinks p#division {
	background-image: url(/repository/images/common/general/flag_jp.gif);
}


h4.dot{
	background: url(/repository/images/common/bullets/title_h4dot.gif) no-repeat 0 5px;
	padding:5px 0 5px 20px;
	font-size: 13px; color:#34446a;
}

.textAboveLogo {
	margin: 0 auto; 
	text-align:left; 
	width: 768px; 
	color: #666666;
}

/* ************************************ Learn page ***************************** */
table.iconEventCalendar {
	width:455px;
	margin: 0; 
	border-collapse: collapse;	
	color:#011545;
}

table.iconEventCalendar th {
	border: 0;
	text-align:center;
	font-weight:normal;
	padding-bottom: 4px;
}
table.iconEventCalendar td {
	border: 1px solid #7fa2b5;
	height: 70px;
	vertical-align:top;
	font-size: 1.2em;
	padding-left:3px;
	margin: 0;
}
a.basic_seminar {
	background: url(/repository/images/jp/general/icon_orangesem.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.basic_webinar {
	background: url(/repository/images/jp/general/icon_orangeweb.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.advanced_seminar {
	background: url(/repository/images/jp/general/icon_bluesem.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.advanced_webinar {
	background: url(/repository/images/jp/general/icon_blueweb.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.special_seminar {
	background: url(/repository/images/jp/general/icon_redsem.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.special_webinar {
	background: url(/repository/images/jp/general/icon_redweb.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}

a.super_basic_seminar {
	background: url(/repository/images/jp/general/icon_greensem.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.super_basic_webinar {
	background: url(/repository/images/jp/general/icon_greenweb.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}

a.trading_platform_seminar {
	background: url(/repository/images/jp/general/icon_navysem.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}
a.trading_platform_webinar {
	background: url(/repository/images/jp/general/icon_navyweb.gif) no-repeat 7px 0;
	display:block;
	height:55px; width:52px;
	text-decoration:none;
}

h5.sectionTitle {
	font-size:18px;
	padding-top:20px;
}
div.halfpage {
	width: 220px;
	font-size:0.9em;
	padding: 0;
	margin: 0;
}

.greyblueBox {
	background-color: #90a7c7;
	width:80px;
	height:30px;
	
}
.whitebold {
	color: #FFFFFF;
	font-weight:bold;
	padding:5px;
}

.blueborder {
	border: 1px solid #90a7c7;
	padding: 5px;
}

.blueborder_top_bottom {
	border-top: 1px solid #90a7c7;
	border-bottom: 1px solid #90a7c7;
	padding: 5px;
}

.formtextcolor {
	color:#17617b;
}




/* Hr grey*/
hr.grey{
  border:0;
  border-top: 1px solid #dbdee5;
  height: 0;
  background: #dbdee5;
}




/* New Seminar page, 1/5/2009*/
.jp_seminar_title{
	height:34px;
	background:url(/repository/images/jp/general/seminar_grey_background.gif) repeat-x;
	padding:5px 5px 5px 5px;
	font-size:large;
	margin: 10px 0px 10px 0px;
	font-weight:bold;
}
table.jp_blue_border_table td {
 	border:1px #90A7C7 solid;
}

