.clearfloat{
  clear: both;
}
html{
  margin-top:20px;
  text-align: center;
}

body{
  margin-top: 0px !important;
  margin-top:20px;
  text-align: center;
}

body{
  text-align: center;
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:11px;
  color:#494949;

}



.hidden{
  margin:0;
  padding:0;
  display:none;
}
a {
  text-decoration: none; 
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:11px;
  color:#0174b4;
}

a:hover {
  text-decoration: underline; 
  cursor:hand;  
}
/*p{margi/n:0 10px 10px}*/
ul{list-style:none;}
li {
  margin: 0; 
  padding:0;
}
li a , li a:hover{
  padding:0;
}


.fleft{float:left;}
.fright{float:right;}
.clear{clear:both;}

.lf_fweigt{font-weight:normal;}
.lf_fweigtb{font-weight:bold;}
.lf_tright{text-align:right;}

.lf_fc1{color:#a3a3a3;}
.lf_fc2{color:#333333;}
.lf_fc3{color:#104881;}
.lf_fc4{color:#12A3DC;}
.lf_fc5{color:#727272;}
.lf_fc6{color:#686868;}
.lf_fc7{color:#0075B3;}
.lf_fc8{color:#272727;}
.lf_fc9{color:#868686;}
.lf_fc9{color:#579C4E;}

.lp_fz1{font-size:11px;}
.lp_fz2{font-size:12px;}
.lp_fz3{font-size:14px;}
.lp_fz4{font-size:16px;}
.lp_fz5{font-size:20px;}
.lp_fz6{font-size:13px;}
.lp_fz7{font-size:26px;}
.lp_fz8{font-size:18px;}

/*---Layout Level 1 start---*/

#JPCWebRefreshLayout{
  width:950px;
  margin:0 auto;
  text-align: left;
}

#webRefreshPortalHeader{

  width:  100%;
  color: #999999;
  float: left;
}

#webRefreshPortalSubHeader{
	margin-top:10px;
  width:  100%;
  float: left;
}
#webRefreshAppSubNav{
  width:  100%;
  float: left;
}
#webRefreshAppTitle{
  width:  100%;
  float: left;
}
#webRefreshAppTitle1{
  width:  100%;
  float: left;
  border:1px solid #3498CC; 
  border-top:0px;  
}
#webRefreshPortalBody{
  padding:12px 9px;
  WIDTH:930px !important; WIDTH/**/:/**/950px;

  border:1px solid #3498CC; 
  border-top:0px; 
  float: left;
}

#webRefreshPortalFooter{
  clear:both;
  float:left;
  width:100%;
  margin:12px 0px;
  height:86px;
}


/*---Layout Level 2 start---*/
#webRefreshPortalNavBar{
  float:right;
  width:220px;
}

#webRefreshPortalLeftBody{
  float:left;
  width:700px;
  margin: 0 0 0 0;
}

/*---Layout Level 3 start---*/
#webRefreshPortalAppAndAd{
  float:left;
  width:100%;
}


/*---Layout Level 4 start---*/
#webRefreshAppLayout{
  width:100%;
}

#webRefreshPortalAdBar{
  float:right;
  width: 0px;
}

/*---Layout Level 5 start---*/

#webRefreshAppWizard{
  width:100%;
}

#webRefreshAppContentObject{
  width:100%;
  float:left;
}

#webRefreshAppMain{
  width:100%;
  float:left;
}
#webRefreshAppBody{
  width:100%;
  float:left;
}
#webRefreshAppBodyNav{
  width:948px;
  *width:950px;
  float:left;
  border-left:1px solid #3498CC; 
  border-right:1px solid #3498CC; 
}

#webRefreshPromotion{
  width:100%;
  float:left;
}


/*---Other Layout Start---*/
#webRefreshAppSignon{
  width:210px;
  float:left;
}

#webRefreshAppSignonBody{
  float:left;
  width:500px;
}
/*---Other Layout End---*/


/*---Header.jsp Layout Start---*/
#webRefreshHeaderLayout{
  width:100%;
}

#webRefreshHeaderTop{
  float:left;
  width:100%;
}

#webRefreshimgHeaderLogoTop{
float:left;
  margin-top:6px;
}
#webRefreshHeaderlink{
  float:right;
  text-align: right;
  padding-right:20px;
  margin-top:3px;
}

#webRefreshSearchBox{
  float:right;
  width:198px;
  height:28px;
  text-align: right;
  background: url(/JPC/portal/images/webrefresh/searchbg.jpg);
  background-repeat: no-repeat;
  margin-bottom:4px;
}
#searchInputBox{
  float:left;
  margin-top:6px;
  margin-left:5px;
  width:100px;
  border:0;
}
#webRefreshDateBox{
  float: left;
  color:#494949;
  margin-top:8px;
  padding:0 10px 0 200px;
}
#searchLink a:hover {
  text-decoration: none; 
}  
#webRefreshHeaderBody{
  clear: both;
  height: 93px;
  color: #999999;
  background:  url(/JPC/portal/images/webrefresh/hd_bg.gif)  repeat-x;
  width: 100%;

}
#webRefreshHeaderBodyLeft{
  float:left;
}
#webRefreshimgHeaderLogo{
  float: left;
  padding-top:7px;
}
#webRefreshHeaderBodyRight{
  padding-right: 12px;
  height: 93px;
  float:left;
  width: 916px !important;
  width: 913px;
}
#webRefreshHeaderBodyRightTop{
  width: 916px !important;
  width: 913px;
  margin-top:6px;
  height:20px;
}
#webRefreshEditPreference{
  float: right;
  margin-left: 15px;
  margin-top:10px;
}
#webRefreshEditPreference td{
	padding:0 5px;
}
#webRefreshWelcomeMsg{
  float: right;
  width: 500px;
  text-align: right;
  margin-top:10px;
}
#webRefreshHeaderBodyRightBottom{
  width: 916px !important;
  width: 913px;
  margin-top:5px;
  float:left;
}

#webRefreshHeadderMenu{
  float: left;
  width: 740px;
}
#webRefreshEditPageLayout{
	COLOR: #0172b4; 
	TEXT-DECORATION: none
}
#webRefreshimgSignOn{
 	float:right;
  width: 77px;
  position:relative;
  right:15px;
  bottom:-10px;
}
#webrefreshHeaderBottomCenter{
  width:939px;
	float:left;
	height:43px;
  background: url('/JPC/portal/images/webrefresh/pershd_bg.gif') repeat-x;
}
.hdtxt{
  padding:10px 0px 0px 15px; 
  float:left;
  font-size:18px;
  color:#FFFFFF;
}
#EditPage{
  float:right;
}
.serchbox{width:154px; background:url('/JPC/portal/images/webrefresh/serchbg.gif') repeat-x; border:0px solid;}
.serchbox input{margin-top:4px; width:134px; border:0;}

#Webrefreshheaderbottom{
	float:left;
  width:950px;
  background: url('/JPC/portal/images/webrefresh/pershd_bg.gif') repeat-x;
  height:43px;
  overflow:hidden;
}
/*---Header.jsp Layout End---*/


/*---NavBar.jsp Layout Start---*/
.lft_nav, .lft_nav a{color: #000066}
.lft_nav a:hover{color: #3398cc; text-decoration:none;}
/*---NavBar.jsp Layout End---*/

/*---Footer.jsp Layout Start---*/
#webRefreshFooterLayout{
	 clear:both;
}
#webRefreshFooterTop{
  width: 100%;
  visibility:hidden;
  clear: both; 
}

#webRefreshFooterBottom{
  width: 950px;
  clear:both;
  font-size: 92%;
  color: #999999;
  background-repeat: repeat-x;
}
#webRefreshCopyright{
  float:right;
  padding:0px 10px;
}
#footarea{
	margin:0 0 5px 0;
	padding:0px !important;
	color: #666666;
	width:950px !important;
	*width:950px;
}
#footarea .fotlnk{
  padding:2px 10px;
  width:930px !important;
  *width:950px;
  border-top:1px solid #E6E2E3; 
  border-bottom:1px solid #E6E2E3;
  }
#footarea .fotlnk div a{
  margin:0 0 0 26px;
}
#footarea .footer{
  margin-top:5px; 
  padding:0 10px;
  width:930px !important;
  *width:950px;
}
#footarea a{color: #0174b4;}

/*---Footer.jsp Layout End---*/


#webRefreshPortalSubMenuA {
  width:100%; 
  float:left; 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 11px;  
  FONT-FAMILY: Arial, 
  Helvetica, 
  sans-serif; 
  TEXT-ALIGN: center; 
  TEXT-DECORATION: none;
}
#webRefreshPortalSubMenuA ul { 
  list-style:none; 
  margin:0; 
  padding: 0; 
  padding-top:9px;
}

#webRefreshPortalSubMenuA ul li a, #portalSubMenuA ul strong{
  FONT-SIZE: 13px; 
  float:left; 
  display:block; 
  color:#3EA1D4;
  padding: 5px 10px !important; 
  padding: 4px 10px; 
  text-decoration:none;  
}

#webRefreshPortalSubMenuA a span{ 
	float:left;
}
#webRefreshPortalSubMenuA ul a img{
	border:0;
	margin-top:8px;
	padding:0;
}
#webRefreshPortalSubMenuA ul li { 
 float:left; 
 color: #3EA1D4; 
 margin:0; 
 border-left:1px solid #ffffff;
 border-right:1px solid #ffffff;
}
#webRefreshPortalSubMenuA ul li.current,#webRefreshPortalSubMenuA ul li.hcurrent { 
  background:transparent url(/JPC/portal/images/webrefresh/hd_tabbg.gif) repeat scroll 0; 
  color: #104881;
  border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
} 
#webRefreshPortalSubMenuA ul li:hover{
	color:#104881;
	background:transparent url(/JPC/portal/images/webrefresh/hd_tabbg.gif) repeat scroll 0;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
}
#webRefreshPortalSubMenuA ul a:hover,#webRefreshPortalSubMenuA ul li.current>a,#webRefreshPortalSubMenuA ul li.hcurrent>a{
	color:#104881;
}

* html #webRefreshPortalSubMenuA ul li.current a,* html #webRefreshPortalSubMenuA ul li.hcurrent a{
	color:#104881;
}
* html #webRefreshPortalSubMenuA ul li.current div a,* html #webRefreshPortalSubMenuA ul li.hcurrent div a{
	color: #3EA1D4;
}

/* remove the gap from menu L1 and bottom Background*/
#webRefreshPortalSubMenuA table{
	margin-top:3px;
	*margin-top:4px;
}

#webRefreshPortalSubMenuA .dropdown_myacc{width:160px; position:absolute; display:none; background:#FFFFFF url(/JPC/portal/images/webrefresh/menu_dropbg.gif) repeat-x scroll 0 0; text-align:left;border:1px solid #dedede;border-top:none;+margin-top:10px;margin-top:-2px;}
@-moz-document url-prefix(){ #webRefreshPortalSubMenuA .dropdown_myacc{margin-top:20px;}}
#webRefreshPortalSubMenuA .dropdown_myacc ul{width:160px;}
#webRefreshPortalSubMenuA .dropdown_myacc ul li,#webRefreshPortalSubMenuA .dropdown_myacc ul li:hover{width:158px;border:none;background:transparent; }
#webRefreshPortalSubMenuA .dropdown_myacc a{padding: 4px 10px;text-decoration:none;font-weight:normal;border:none;color: #3EA1D4;}
#webRefreshPortalSubMenuA .dropdown_myacc a:hover{text-decoration:underline;border:none;color:#104881;}


#webRefreshPortalSubMenuA .dropdown_inv{width:200px; position:absolute; display:none; background:#FFFFFF url(/JPC/portal/images/webrefresh/menu_dropbg.gif) repeat-x scroll 0 0;text-align:left;border:1px solid #dedede;border-top:none;+margin-top:10px;margin-top:-2px;}
@-moz-document url-prefix(){ #webRefreshPortalSubMenuA .dropdown_inv{margin-top:20px;}}
#webRefreshPortalSubMenuA .dropdown_inv ul{ width:200px;}
#webRefreshPortalSubMenuA .dropdown_inv ul li,#webRefreshPortalSubMenuA .dropdown_inv ul li:hover{ width:180Px;border:none;background:transparent; }
#webRefreshPortalSubMenuA .dropdown_inv a{padding: 4px 10px;text-decoration:none;font-weight:normal;border:none;color: #3EA1D4;}
#webRefreshPortalSubMenuA .dropdown_inv a:hover{text-decoration:underline;border:none;color:#104881;}

@media screen and (-webkit-min-device-pixel-ratio:0) { #webRefreshPortalSubMenuA .dropdown_myacc{margin-top:19px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) { #webRefreshPortalSubMenuA .dropdown_inv{margin-top:19px;}}

/* Gen3 Menu Level B style */
#webRefreshPortalSubMenuB {
  width:950px;
  height: 40px;
  FONT-WEIGHT: bold; 
  color: #003C7A;  
}

#webRefreshPortalSubMenuB ul {
	list-style:none;  
  margin:0; 
  padding:0; 
 	border:0;
  width:100%; 
  height:40px;
 
}
#webRefreshPortalSubMenuB li {
  float:left;  
  height:100%;
  width:20%;
  border:0;
  padding:0;  
  margin:0; 
}
#webRefreshPortalSubMenuB a{
  FONT-SIZE: 11px;  
  FONT-WEIGHT: bold; 
  COLOR: #3EA1D4; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  background:url('/JPC/portal/images/webrefresh/subnav_lnkbox_bg.gif') repeat-x;  
 	border-left:1px solid #CCCCCC; 
  border-right:1px solid #CCCCCC; 
  border-bottom:1px solid #3498CC;
  text-align:center;
  display:block; 
  height:32px;
  _height:40px;
  padding-top:8px;
}
 
#webRefreshPortalSubMenuB .current a, #webRefreshPortalSubMenuB li a:hover,#webRefreshPortalSubMenuB li a:active,#webRefreshPortalSubMenuB td a:hover{ 
  background:url('/JPC/portal/images/webrefresh/subnav_lnkbox_activebg.gif') repeat-x; 
  border-left:1px solid #3498CC; 
  border-right:1px solid #3498CC; 
  border-bottom:1px solid #ffffff;
  color:#104881;
}
/* display sencondary navi use table */
#webRefreshPortalSubMenuB table{
	width:100%;
	table-layout:fixed;
	border-collapse:collapse ;
}
#webRefreshPortalSubMenuB table td{
	margin:0;
	padding:0;
	height:40px;
}

#webRefreshPortalSubMenuC{
	margin:12px 0 0 0;
  width:100%;
}

#webRefreshPortalSubMenuC ul {
	list-style:none;  
  margin:0; 
  padding:0;
  padding-bottom:2px;
  *padding-bottom:0px;
 	border:0;
 	width:100%; 
  height:25px;
  background:#FEFEFE url("/JPC/portal/images/webrefresh/mn3_bg.gif") repeat-x scroll 0 100%;

}
#webRefreshPortalSubMenuC ul li {
  float:left;  
  height:25px;
  border:0;
  padding:0;  
}
#webRefreshPortalSubMenuC ul li.first{
	width:12px;
	margin:0;
}
#webRefreshPortalSubMenuC ul li.last{
	float:right;
	margin:0;
}

#webRefreshPortalSubMenuC ul a{
	float:left;
	display:block; 
	padding: 5px 10px 0 10px;
	border-left:1px solid #FFFFFF; 
  border-right:1px solid #FFFFFF;  
	height:20px;
	*height:25px;
 	font-size: 11px;  
  COLOR: #3EA1D4; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  text-align:center;
  *border:none; 
  font-weight:bold;
}

#webRefreshPortalSubMenuC .current a, #webRefreshPortalSubMenuC li a:hover{ 
  background:url('/JPC/portal/images/webrefresh/subnav_lnkbox_activebg.gif') repeat-x; 
  color:#104881;
 	text-decoration:none;
  border-top:1px solid #3498CC; 
  border-left:1px solid #3498CC; 
  border-right:1px solid #3498CC; 
  border-bottom:1px solid #ffffff; 
}

#webRefreshPortalSubMenuD{
	margin:12px 0 0 0;
}
#webRefreshPortalSubMenuD td{
	height:25px;
	padding:0 3px;
}
#webRefreshPortalSubMenuD a{
	padding:0 3px;
	color:#0174B4;
	font-weight:bold;
}
#webRefreshPortalSubMenuD .current a{
 text-decoration:none;
 color:#666666;
}
.gen3gnav {color: #666666;}
.gen3gnav a{color: #0174b4; FONT-WEIGHT: plain; }
.gen3gnav a:hover {color:#0174b4; FONT-WEIGHT: plain;  text-decoration:underline;}
.headerWelcome1 {
  color: #666666; 
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:11px; 
  float: right;
  padding-left:10px;
  }
.headerWelcome2 {
  padding-left: 5px; 
  color: #666666; 
  FONT-WEIGHT: bold; 
  font-family: arial, verdana, helvetica, sans-serif;
  font-size:11px;
  float: right;
}
#submenu1 ul li{padding:7px 0 0 5px;}
#drpdw {
  width:161px;
  top:31px;
  position:relative;
  z-index:100;
}
#drpdw .drpdw_exp li{	padding-left: 8px;}
#drpdw .drpdw_exp{  margin-top:-10px;}
#drpdw_bar a,#drpdw_bar{
  width:161px;
  height:22px;
  background: url(/JPC/portal/images/webrefresh/drpdw161.gif) no-repeat;
  text-indent: 8px;
  padding-top: 0px;
  display:block;
  text-align: left;
  line-height:18px;
  font-weight:bold;
}
#drpdw1_bar{
  background:none !important; 
  background:none;  
}
#drpdw1_bar a{
  background:none !important; 
  background:none;  
  border: 0px;
  
}

#drpdw1_bar .arrow{
  background:none !important; 
  background:none;  
  border: 0px;
}
.drpdw_exp {
  width:161px;
  position: absolute;
  left: 0px;
  top: 21px;
  visibility:hidden;
  background:none !important; 
  background:none;  
}
.drpdw_exp li{
  background:none !important; 
  background:none;
  list-style-type: none; 
  margin-left: 0px;

}
.drpdw_exp .drpdw_body{

  width: 161px;
  height: 70px;
  background: url(/JPC/portal/images/webrefresh/drpdw161_body.gif) repeat-y;
  text-align: left;
  margin: 0px 0 -12px 0 !important;
  margin: 0 0 -12px 0 ;
  padding-left: 0px;
}
#submenu5 .drpdw_body a {
  background: none;
}
#submenu5 .drpdw_body a:hover {
  text-decoration: underline;
}
#submenu5 a { FONT-SIZE: 10px; }
#submenu5 li {}
#element {width:160px; float:left;}

.drpdw_exp .drpdw_btm{
  width: 161px; 
  height: 10px; 
  background:url(/JPC/portal/images/webrefresh/drpdw161_btm.gif) no-repeat;
}

#pop3 {
  width:152px;
  position:relative;
  z-index:auto !important; 
  z-index:1;
}

#pop3 li{
  background:none;
  z-index:auto;
}
#pop1 {
  width:152px;
  position:relative;
  z-index:auto !important; 
  z-index:10;
}

#pop1 li{
  background:none;
}

#pop_point a{
  display:block;
  position: absolute; 
  text-align: left;
  z-index:1;
  top: -10px !important;
  top: 0px;
}
#pop_exp {
  width:161px;
}
.pop1{
  position: absolute; 
  left: 0px; 
  top: 5px; 
  z-index:40; 
  visibility:hidden;
}
.pop2{
  position: absolute; 
  left: 0px; 
  top: 5px; 
  z-index:15; 
  visibility:hidden;
}
*html .pop1{top: 14px;}
*html .pop2{top: 15px;}
.pop3{
  position: absolute;
  left: 0px; 
  top: 5px; 
  z-index:2; 
  visibility:hidden;
}
.pop4{
  position: absolute; 
  left: 0px; 
  top: 5px; 
  z-index:2; 
  visibility:hidden;
}

#pop_exp li{
  background:none; 
  color:#999999; 
  list-style-type: none; 
  margin-left: -40px;
  margin-bottom: -10px;
  word-break : normal;
}
#pop_exp .pop_top{
  width: 150px; 
  height: 4px; 
  background:  url(/JPC/portal/images/webrefresh/pop150_top.gif) no-repeat;
}
#pop_exp .pop_body{
  width: 150px; 
  background: url(/JPC/portal/images/webrefresh/pop150_body.gif) repeat-y; 
  margin: -12px 0 -12px 0 !important;
  margin: 0 0 0 0;
  padding: 0 0 -15px 0;
  padding: 0 0 0 0 !important;
}

*html #pop_exp .pop_body{
  margin: -11px 0 0 0;
}

#pop_exp .pop_btm{
  width: 150px; 
  height: 7px; 
  background:  url(/JPC/portal/images/webrefresh/pop150_btm.gif) no-repeat;
}


/***********************************/
/*** For portlet of right panel ****/
/***********************************/
  .PortletControllerStyleClass,PortletControllerStyleClass table{
 	 font-weight: normal;
   padding: 0;
   margin:0;
	 border:0;
  }
	.portletContainer{
		margin-left:-2px;
		*margin-left:0px;
	}
 .PortletControllerStyleClass div.portletContainer{
			 background:#FEFEFE url("/JPC/portal/images/webrefresh/plt_hd.gif") no-repeat scroll 0 0;
			 padding:5px 0 0 0 ;
			 width:220px;				 
	}
	.PortletControllerStyleClass div.portletOuterWapper{		
		 background:#FEFEFE url("/JPC/portal/images/webrefresh/plt_fot.gif") no-repeat scroll 0 100%;
		 padding:0 0 5px 0 ;
	}
	
	.PortletControllerStyleClass .RightPortletStyleClass{	
		Border-Left:1Px Solid #Cccccc;
    Border-Right:1Px Solid #Cccccc;
 		background:#FEFEFE url("/JPC/portal/images/webrefresh/plt_bg.gif") repeat-x scroll 0 100%;	
 	}
 	.PortletControllerStyleClass .PortletTitleStyleClass{
  	font-weight:bold;
  	color:#333333;
		font-size:12px;
		text-transform:capitalize;
  }
  
	.PortletControllerStyleClass .RightPortletStyleClass *{
		background-color:transparent;
	}

	.PortletControllerStyleClass	.PortletContentStyleClass td{
		padding:5px;
	}
	.PortletControllerStyleClass	.PortletTitleStyleClass td{
		padding:0 5px;
	}
	
	.PortletControllerStyleClass ul li{
		back/ground:transparent url(/JPC/portal/images/webrefresh/blue_bull.gif) no-repeat scroll 10px 5px;
		padding:0 0 5px 20px;
	}
	 	
/***********************************/
/*** For portlet of home page  *****/
/***********************************/
	.BannerControllerStyleClass ,.BannerControllerStyleClass table{
		padding:0;
		margin:0;
		border:0;
	}
	.BannerControllerStyleClass .portletContainer{  background:#FEFEFE url("/JPC/portal/images/webrefresh/pane_hdbg.gif") repeat-x scroll 0 0;}
	.BannerControllerStyleClass .portletOuterWapper{background:transparent  url("/JPC/portal/images/webrefresh/pane_hdleft.gif") no-repeat scroll 0 0;}
	.BannerControllerStyleClass .portletInnerWapper{background:transparent  url("/JPC/portal/images/webrefresh/pane_hdright.gif") no-repeat scroll right 0;}

  .BannerControllerStyleClass .withTitle .portletContentCell{
 		border:1px solid #cccccc;
 		border-top:none;
 	}
 	.BannerControllerStyleClass .portletContentCell{
		 	padding-bottom:0px;
 			background:#FEFEFE none;
 	}
 	.BannerControllerStyleClass td.BannerTitleStyleClass{
 		padding:0px 5px;
 		font-weight:bold;
 		height:25px;
 		color: #333333;
 		text-transform:uppercase;
 	}

.xsell_camp{
    padding-top:10px;
    float: left; 
    width:230px; 
    text-align: center;
}
.xsell_camp img {
				width:	226px;
				height: 138px;
				border: 0;
}
#footerArea {
	
	width: 100%;

}
.footerAreaLinks {
	border-bottom: 1px solid #d6d6d6;
	border-top: 1px solid #d6d6d6;
	padding: 0 1px;
	margin: 0 3px;
	height: 35px;
}

.footerLinks {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #666666;

	padding: 10px 0;
}
.footerLinks a{
	
	color: #666666;
	text-decoration: none;
}
.footerLinks a:hover{
	color: #ff0000;
	text-decoration: underline;
	
}

#disclaimerLightPage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	text-align: right;
	padding: 10px 0px;

}
#disclaimerLightPage a{
	color: #c0c0c0;
	text-decoration: underline;
}
#disclaimerLightPage a:hover{
	color: #ff0000;
	text-decoration: underline;
}
.breadcurmb .fleft a{font-size:14px;}
.wholeWidth{width:100%;}
.PortletControllerStyleClass .quicklnkbox{	
	background: #fefefe url('/JPC/portal/images/webrefresh/plt_bg.gif') repeat-x scroll 0 100%;
}



#webRefreshPrintHeaderLayout{
  width:  600px;
  float: left;
  margin-left:5px;
}

#webRefreshPrintHeaderBody{
  clear: both;
  height: 93px;
  color: #999999;
  background:  url(/JPC/portal/images/webrefresh/hd_bg.gif)  repeat-x;
  width: 100%;

}
#webRefreshPrintHeaderBodyLeft{
  float:left;

}
#webRefreshimgPrintHeaderLogo{
  float: left;
  padding-left: 14px;
  padding-top: 14px;
  height:93px;    
  background: url(/JPC/portal/images/webrefresh/hd_left.gif) no-repeat;
}
#webRefreshPrintHeaderBodyRight{
  padding-right: 12px;
  height: 93px;
  background: url(/JPC/portal/images/webrefresh/hd_right.gif) no-repeat 100% 0px;
  float:right;
  width: 405px;
  margin-bottom:14px;
}


#webRefreshPortalPrintHeader{
  width:  100%;
  float: left;
  text-align: left;  
}

#webRefreshPrintHeaderTitle{
  width:  100%;
  float: left;
  text-align: left;  
  padding-bottom:7px;
}

#webRefreshPrintHeaderLine{
  width:  100%;
  float: left;
  text-align: left;
  
}

#webRefreshPrintHeaderCard{
  width:  100%;
  float: left;
  padding-top:3px;
  padding-bottom:3px;
  text-align: left;
}

#webRefreshPortalPrintFooter{
  width:  100%;
  float: left;
  margin-top:14px;
  text-align: left;  
}

#webRefreshAppPrintBody{
  width:  100%;
  float: left;
}

#webRefreshPrintFooterNote{
  border:1px solid #D2D2D2;
  margin-top:10px;
  text-align:left;
  width:598px !important;
  width:598px;
  float: left;
}

#footer-container{
	margin:0 0 33px 0;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}
.footer-logo{
	vertical-align:top;
	padding:2px 0 0 0;
	}
.foot-links{
	border-bottom:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	padding:7px 0 7px 0;
	margin-bottom:7px;
	}
.foot-links a{
	color:#666666;
	text-decoration:none;
	}
.foot-links a:hover{
	color:#3399CC;
	text-decoration:underline;
	}
.foot-links ul {	
	float:right;
}
.foot-links ul li{
	float:left;
	margin-left:23px;
	}
.foot-gray{
	color:#999999;
	}

.foot-links-cg{
	border-bottom:1px solid #D6D6D6;
	border-top:1px solid #D6D6D6;
	padding:7px 0 7px 0;
	margin-bottom:7px;
	}
.foot-links-cg a{
	color:#5A5A5A;
	text-decoration:none;
	}
.foot-links-cg a:hover{
	color:#B5995C;
	text-decoration:underline;
	}
.foot-links-cg ul {	
	float:right;
}
.foot-links-cg ul li{
	float:left;
	margin-left:23px;
	}
.foot-gold{
	color:#999999;
	}
	
