/** TOP **/
/* A lot of the landing top styles cascade from jc20_style.css*/

div#topcontainer{
	position:relative;
	height:70px;
	background-color:#ffffff;
}

div#topcontainer div#upperleftcorner {
	                              
	background-image: url('/images/content/generated/corners/qua=2/w=19/h=19/cbg=f1f1f1/carc=FFFFFF/cfg=null/corner.png'); 
}

div#topcontainer div#upperrightcorner {
	background-image: url('/images/content/generated/corners/qua=1/w=19/h=19/cbg=f1f1f1/carc=FFFFFF/cfg=null/corner.png'); 
}

div#topcontainer div#topmenuandtabs{
	bottom:8px;		
}

div#topcontainer div#tabs {	
	bottom:8px;	
}

div.tab{	
	/*the dddddd and cccccc is just default grey*/
	border-top:solid 1px #dddddd;
	border-left:solid 1px #dddddd;
	border-right:solid 1px #dddddd;	
	background-color:#cccccc;
}

div.tab div.leftcorner{	
	/*the carc cccccc is just default grey*/
	background-image: url('/images/content/generated/corners/qua=2/w=7/h=7/cbg=ffffff/carc=cccccc/cfg=ffffff/corner.png'); 
}

div.tab div.rightcorner{
	/*the carc cccccc is just default grey*/
	background-image: url('/images/content/generated/corners/qua=1/w=7/h=7/cbg=ffffff/carc=cccccc/cfg=ffffff/corner.png'); 
}

div.tab a,div.tab a:hover{	
	/*the 000000 is just default black text color*/
	color:#000000;	
}

div#topcontainer hr#headline{
	display:block;
	border:none;			
	border-top:solid 1px;
	/*the cccccc is just default grey line color*/
	color:#cccccc;
	border-top-color:#cccccc;
	height:1px;
}

/* FOOTER */
table#footer{
	background-color:#ffffff;
}
	
td#footerleft{
	background-image:url('/images/content/generated/corners/qua=3/w=19/h=19/cbg=f1f1f1/carc=ffffff/cfg=null/corner.png');	
}
	
td#footerright{
	background-image:url('/images/content/generated/corners/qua=4/w=19/h=19/cbg=f1f1f1/carc=ffffff/cfg=null/corner.png');
}

/* LEFT TOP */

div#lefttopcell {	
	padding-top:0px;
}

td#header_profile_topleft{
	background-color:#cccccc;
}

table.topleftprofilebox{
	background-color:#eeefde;
}

table.topleftlarge {
	height:136px;
}

/* BOXES */
div.box_container, td.box_text, td.box_text_login{	
	background-color:#dddddd;
}

td.box_text_rightnav{
	background-color:#aaaaaa;
	color:#ffffff
}

td.box_header, td.box_header_login, .heading4
{
	background-image:url('/images/content/generated/corners/qua=1/w=18/h=18/cbg=ffffff/carc=cccccc/cfg=null/corner.png');	
	background-color:#cccccc;
	color:#ffffff;
}

td.box_image_login{
	background-color:#ffffff;
}

/* LEFT NAVBAR*/

div.jcleftmenu div.menuseparator{
	background-color:#9fc1e3;
}

div.jcleftmenu div.menuitem{
	background-color:#e0e2e3;	
}

div.jcleftmenu div.activemenuitem{
	background-color:#ffffff;	
}

div.jcleftmenu div.activemenuitem a {
	color:#666666;
}

div.productleftmenu div.menuseparator{
	background-color:#ffffff;
}

div.productleftmenu div.menuitem{
	background-color:#9fc1e3;
}

div.productleftmenu div.menuitem a {
	color:#ffffff;
}

div.productleftmenu div.activemenuitem{
	background-color:#0075b6;
}

div.productleftmenu div.activemenuitem a {
	color:#ffffff;
}

/* menuitem and submenuitem icons (optional) */
div.productleftmenu div.menuitem a, div.productleftmenu div.activemenuitem a {
	/*padding-left:28px;*/
}

div.productleftmenu div.activemenuitem img.menuitemicon{
	position:absolute;
	margin-top:2px;
	margin-left:2px;
}

div.productleftmenu img.submenuitemicon{
	position:relative;
	left:14px;
	margin-top:2px;
	margin-bottom:2px;
}

div.productleftmenu tr.submenuitem a {
	/*
	display:block;
	margin-left:20px;
	margin-top:2px;
	margin-bottom:2px;
	*/
}
