body {
	background-color: #EEE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(/images/jjmock_bkgd.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

a, a:visited {color:#0066CC; text-decoration:underline;}
a:hover, a:visited:hover {color:#53539F; text-decoration:none;}

#bodyborder {border-left:6px solid #BBB; border-right:6px solid #BBB;}
#bodybkgd {background-color:#FFFFFF;}
#nav {
	background-color:#20203E; 
	background-image:url(/images/nav_bkgd.gif);
	background-repeat:repeat-y;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:18px;
	color:#333333;
}
.small {font-size: 10px;}
.smallFooter {font-size: 10px; color:#666666; line-height:14px;}
.links:link, .links:active, .links:visited {
	color:#0066CC;
	font-weight:bold;
	}
	
.links:hover {
	color:#53539F;
	font-weight:bold;
	}

.smTitle {
	color: #454587;
	font-weight: bold;
}
.titleYear {
	color: #3D3A6F;
	font-size: 18px;
}

div.arrow {
	margin-bottom:6px;
	text-align:right;
}

div.arrow a {	
	padding-top:2px;
	padding-right:16px;
	padding-bottom:16px;
	font-weight:bold;
	background-image:url(/images/linkarrow_up.gif);
	background-position:right top;
	background-repeat:no-repeat;
	color:#0066CC;
}

div.arrow a:hover {
	padding-top:2px;
	background-image:url(/images/linkarrow_dn.gif);
	color:#53539F;
}

div.arrowReverse {
	margin-bottom:6px;
	text-align:right;
}

div.arrowReverse a {	
	padding-top:2px;
	padding-left:16px;
	padding-bottom:16px;
	font-weight:bold;
	background-image:url(/images/linkarrow2_up.gif);
	background-position:left top;
	background-repeat:no-repeat;
	color:#0066CC;
}

div.arrowReverse a:hover {
	padding-top:2px;
	background-image:url(/images/linkarrow2_dn.gif);
	color:#53539F;
}

blockquote {margin-left:13px; margin-right:13px;}

.thumbnail {border:2px solid #7AA5C0;}

.thumbnail_fp {border:1px solid #A2A2C3;}

.galleryBox {background-color:#FFFFFF; border:2px solid #CEE0EC;}

.footer {color: #BCBCB4; font-size: 10px; line-height:14px;}

#footerbkgd {background-color:#141427;}

.footerNav:link, .footerNav:active, .footerNav:visited {
	font-size:10px;
	color: #FFFFE1;
	text-decoration:none;
}
.footerNav:hover {
	font-size:10px;
	color:#FFF;
	text-decoration:underline;
	}
.footerDash {color: #5D5D72; margin: 0px 10px 0px 10px;}

/* Model display box */

#modeltable table, #modeltable th, #modeltable td { border-bottom:1px solid #ccc; border-collapse:collapse; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#modeltable caption { text-align:left; font-weight:bold; padding-bottom:10px; font-size:12px;}

#modeltable table { border:none;}

#modeltable th { padding: 5px 5px; font-size:10px; text-transform:uppercase; text-align:center; color:#FFF;}

#modeltable thead tr {border-bottom:1px solid #ccc; border-collapse:collapse;}
#modeltable td { padding: 5px 10px; text-align:center;}
#modeltable .links { font-size:12px; font-weight:bold; color:#B39800; text-decoration:underline;}
#modeltable .links:hover { font-size:12px; font-weight:bold; color:#000; text-decoration:underline;}
#modeltable th { background-color:#454587; padding:6px 6px;}
#modeltable tr { background-color:#FFF;}
#modeltable tr.even { background-color:#ECECF3;}

/*community pop ups*/
 
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#FFF; border:1px solid #8E8EC1; 
  width:150px; padding:6px;
}

div#tipDiv div.img { text-align:center;}
div#tipDiv div.txt { text-align:center; margin-top:4px; font-family:Arial, Helvetica, sans-serif; color:#000; font-size:11px; line-height:17px;}

.divTip { text-align:center; margin-top:4px; font-family:Arial, Helvetica, sans-serif; color:#353567; font-size:11px; line-height:17px; font-weight:bold;}

.divTipActive { text-align:center; margin-top:4px; font-family:Arial, Helvetica, sans-serif; color:#0066CC; font-size:11px; line-height:17px; font-weight:bold;}

@media print {
      .noprint { display: none; }
	  .printall { display: all; }
    }