/*--------------------------------------------------------------------------------------------------------------*/
/* CSS Styles for Pearson Jones Skin*/
/*--------------------------------------------------------------------------------------------------------------*/
/* PAGE STYLES */

div, p, ul, li, ol, span, h1, h2, h3, h4, h5, blockquote, 
body 
{
  margin: 0;
  padding: 0; 
} 

ul,li
{
	list-style-type:circle;
	

}

body 
{
  background: #fff;
  text-align: center;
  font-size: 90%;
  line-height: 1.2em;
  font-family:Arial, Helvetica, sans-serif;
}

body a:link
{
	text-decoration:underline;

}

body a:visited
{
	text-decoration:underline;
	color:#000;
}

body a:hover
{
	text-decoration:underline;
	color:#000;
}




* html body 
{
  margin-top: 0;
}    

.clear 
{
	clear: both;
}



.ccontent
{

}


  

#pjcontainer {
	margin: 0 auto;
	text-align: left;
	width: 975px;
	min-width: 975px;
	margin-top: 5px;
	position: relative;
	border: 1px solid #339900;
	padding: 0;
	display: block;
}

/* HEADER STYLES */

#pjHeader
{
	background-image:url('/Portals/0/pjimages/topyellowline.gif');
}

#topRight 
{	
	float: right;
	text-align: right;
	padding-top:5px;
	position: relative;
}

.searchbox
{
	margin:5px 5px 15px 5px;

}

.searchbox a:link
{
	color:#009900;
}

.searchbox a:hover
{
	color:#009900;
}
  
#logo 
{
	padding:10px;
}

/* TOP MENU SYSTEM */

.MainMenu_MenuContainer{
background-color:transparent; 100% repeat-y transparent;width:1px;

}

.MainMenu_MenuIcon{display:none;}
.MainMenu_RootMenuArrow{display:none;}
.MainMenu_MenuItem{color:#000;padding:3px 5px 3px 5px;}


.submenuitembreadcrumb{color:#000;margin:0px;padding:3px 5px 3px 5px;background-color:#fff;}
.submenuitemselected{color:#000;margin:0px;padding:3px 5px 3px 5px;}
.submenu{z-index:1000;border:0;margin:0px;padding:0;background:white;}



.rootmenuitembreadcrumb{background:transparent;}
.rootmenuitembreadcrumb td{padding:3px 5px 3px 5px;height:12px;cursor:pointer;cursor:hand;}
.rootmenuitembreadcrumb td span{color:#009900;font-size:12px;font-weight:bold;}

.rootmenuitem{background:transparent;}
.rootmenuitem td{padding:3px 5px 3px 5px;border: 1px solid #FFF;cursor:pointer;cursor:hand;}
.rootmenuitem td span{color:#009900;font-size:12px;font-weight:bold;}

.rootmenuitemselected{}
.rootmenuitemselected td{padding:3px 5px 3px 5px;margin:0px;border: 1px solid #ccc;cursor:pointer;cursor:hand;}
.rootmenuitemselected td span{color:#009900;margin:0px;font-size:12px;font-weight:bold;}

.MainMenu_MenuBreak{display:none;}




/* FRONT CONTENT STYLES */


.RightPane 
{
	float: right;
	padding-top:10px;
	width: 373px;
}  

.LeftPane 
{
	float: left;
	width: 580px;
	padding: 10px;
	margin: 0px;
	
}

.LeftPane p
{
	font-size: 120%;
	padding: 5px 0px 5px 0px;

}

.LeftPane h1
{
	color:#D2A002;
	font-size: 160%;
	font-weight:bold;
	margin-bottom:10px;
}




  
#servicesrow
{
	padding: 0px 0px 0px 0px;
	margin: 10 0 0 0;


}
  
.frontbox1, .frontbox2, .frontbox3, .frontbox4
{
	display: block;
	line-height: 1.2em; 
	min-height: 95px;	
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px -1px;
	border-top: 1px solid #51AE2B;
	background-color:#EEFDCA;
	width: 230px;
	background: url('/Portals/0/pjimages/boxline.gif');
	background-repeat:repeat-y;	
}  

.frontboxtext
{
	margin-bottom: 0px;
	


}

.frontboxtext ul li
{
	color:#336600;
	padding: 3px 2px 3px 2px;
	margin-left: 30px;	
	font-size: 105%;
	list-style-type:circle;
	
}

.frontboxtext p
{
	color:#336600;
	padding: 5px 2px 8px 2px;
	margin-left: 5px;	
	font-size: 105%;
	text-align:center;
	
}

.frontboxtext a
{
	color:#336600;
	text-decoration: underline;
}

.frontboxtext a:hover
{
	color:#336600;
	text-decoration: none;
}

.frontboxtext a:visited
{
	color:#336600;
	text-decoration: underline;
}




.frontboxtext a:visited
{
	color:#336600;
	text-decoration: underline;
}




.frontboxbottom1
{
	
	background: url('/Portals/0/pjimages/boxbottom1.gif') 100% 100% no-repeat;
	margin-top:-10px;	
	margin-left: 1px;

}

.frontboxbottom2
{
	
	background: url('/Portals/0/pjimages/boxbottom2.gif') 100% 100% no-repeat;
	margin-top: -10px;	
	margin-left: -1px;


}




.frontbox1header
{
	background-image: url('/Portals/0/pjimages/ServicesFinPlanning.gif');
	height: 44px;
	margin-bottom: 10px;	
}

.frontbox1header p
{
	padding-left: 75px;
	padding-top: 4px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	text-align:center;

}



.frontbox2
{
	float: left;
	margin-left: 18px;

}

.frontbox2header
{
	background-image: url('/Portals/0/pjimages/ServicesTaxTrusts.gif');
	height: 44px;
	margin-bottom: 10px;	
}

.frontbox2header p
{
	padding-left: 55px;
	padding-top: 5px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
}



.frontbox3header
{

	background-image: url('/Portals/0/pjimages/ServicesPensions.gif');
	height: 44px;
	margin-bottom: 10px;
	margin-left: 0px 0px 0px 0px;	
}

.frontbox3header p
{

	
		padding-left: 75px;
	padding-top: 5px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
	text-align:center;
}

.frontbox4header
{
	background-image: url('/Portals/0/pjimages/ServicesMortgages.gif');
	height: 44px;
	margin-bottom: 10px;	
}

.frontbox4header p
{
	padding-left: 100px;
	padding-top: 12px;
	color: #fff;
	font-size: 110%;
	font-weight: bold;
}



.frontbox3
{
	float: right;
	border-right: none;	
	
	
}

.frontbox1
{
	
	float: left;
	border-left: none;	


}

.frontbox4
{
	
	float: right;
	margin-right: 18px;
	padding-right: -1px;
	

}


/* BOTTOM AREA/FOOTER STYLES */

#disclosure
{
	clear: both;
	width: 975px;
	text-align:left;
	margin: 0 auto;
	margin-top: 10px;
	font-size: xx-small;
	line-height: 1.1em;
	color:#669933;
}    

#disclosure a
{
	color:#669933;

}


.yellowline
{
	clear: both;
	border-bottom: 1px solid #DBA802;
	width: 975px;
	text-align:center;
	margin: 0 auto;


}    

.BottomRow
{
	height:98px;
	background-image:url('/Portals/0/pjimages/BottomBackground.gif');	
	font-weight:bold;
	margin-top: 10px;

}

.BottomRow p
{	
	font-weight:bold;
	font-size: 130%;
	color:#fff;		
}

.BottomRow a
{
	color: #fff;
	text-decoration:underline;
}

.BottomRow a:hover
{
	color: #fff;
	text-decoration:none;
}

.BottomRow a:visited
{
	color: #fff;
	text-decoration:underline;
} 
 
.BottomPanelLeft
{
	float: left;
	width: 155px;
	text-align:center;
	background-image:url('/Portals/0/pjimages/phoneicon.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	height: 98px;
	vertical-align:bottom;

}




.BottomPanelRight
{
	float: left;
	width: 155px;
	text-align:center;
	background-image:url('/Portals/0/pjimages/emailicon.gif');
	background-position:bottom;
	background-repeat:no-repeat;
	height: 98px;
	vertical-align:bottom;


}


.BottomPanelMiddle
{
	float:left;
	width: 655px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	height: 95;


}

.BottomPanelMiddle h3
{
	color: #fff;
	text-align: center;
	font-size: 130%;
	font-weight: bold;
	padding: 8px 0px 12px 0px;
	

}

.BottomPanelMiddle p
{
	text-align: center;
	line-height: 1.3em;
	font-size: 95%;
}


/* OTHER STYLES */

.skinwrapper{border:10px #333 solid;background:#FFF;padding:1px;}
.skinheader{padding:10px;background:#EEE;}
.skinmenu{background:#C00;}
.skinuser{padding:5px;background:#CCC;text-align:right;}
.skincontentstable{}



/* DNN STYLES */

#dnn_dnnBREADCRUMB_lblBreadCrumb a
{	
	color: #CC9900;
}

.breadcrumbcontainer
{
	padding-bottom: 6px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 10px;
}

.SkinObject
{
	font-size: 90%;
	color: #CC9900;
}

.SubHead
{
	font-size: 110%;
}

.Normal DNN_ANN_Description p
{
	margin: 0;
}

#bottomMenu
{
	margin: 0 auto;
	width: 975px;
	min-width: 975px;
	padding-top:5px;
	color: #339900;
	font-size: 85%;

}

#bottomMenu1
{
	float:left;
}

#bottomMenu2
{
	float:right;

	
}

.SubHead
{
	font-size: 80%;
}



