/* CSS Document */

body
{
    background: #87CEEB url(images/JPPlus-Bkgrd_new.gif) repeat;
    margin: 0 auto;
    padding: 0;
    border: 0;
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color: #333;
    padding-bottom: 0px;
}

p
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
}

ul
{
    font-size: 12px;
    color: #000000;
}

.text
{
    font-family:Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #000000;
    vertical-align:middle;
}
    
.main
{
    background: #87CEEB url(images/JPPlus-Bkgrd.gif) repeat;
    width: 750px;
    vertical-align:top;
    padding-left:11px;
}

.sample
{
    background: #87CEEB url(images/JPPlus-Bkgrd.gif) repeat;
    vertical-align:top;
    padding-left:11px;
}

.menu
{
    width: 170px;
    vertical-align:top;
}

a.menu
{
    font-size: 12px;
    font-family:"Times New Roman", Times, serif;
    color: #000000;
    font-weight: bold;
}

.footer
{
    text-align:center;
}

.footer a
{
    font-size: 12pt;
    font-family:"Times New Roman", Times, serif;
    color: #000000;
}

.header
{
    text-align:center;
}

.top
{
    vertical-align:top;
}

.card
{
    background-image: url(images/JPlusCard_non_printing.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:504px;
    height:288px;
    padding:18px;
	padding-left:168px;
    margin:0px;
}

.cardB
{
    background-image: url(images/backgrounds/Burst.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:504px;
    height:288px;
    padding:18px;
	padding-left:168px;
    margin:0px;
}

.cardG
{
    background-image: url(images/backgrounds/Gold.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:504px;
    height:288px;
    padding:18px;
	padding-left:168px;
    margin:0px;
}

.cardH
{
    background-image: url(images/backgrounds/Harvest.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:504px;
    height:288px;
    padding:18px;
	padding-left:168px;
    margin:0px;
}

.cardS
{
    background-image: url(images/backgrounds/Splash.jpg);
    background-repeat:no-repeat;
    vertical-align:top;
    width:504px;
    height:288px;
    padding:18px;
	padding-left:168px;
    margin:0px;
}

.cardtext
{
    width:318px;
    height:252px;
    text-align:right;
    vertical-align:top;
    overflow:hidden;
    padding:0px;
    margin:0px;
}

.cardtextline
{
    white-space:nowrap;
    padding:0px;
    margin:0px;
    border:0px;
}

.arrowcolumn
{
    width:100%;
    height:288px;
	padding-top:18px;
	padding-bottom:18px;
}

.arrowdiv
{
    height:252px;
    text-align:left;
    vertical-align: top;
    overflow-y:hidden;
    padding:0px;
    margin:0px;
    white-space:nowrap;
}

.arrowline
{
    background-image: url(images/arrow.gif);
    background-repeat:no-repeat;
    background-position:center left;

    visibility:hidden;
    padding:0px;
	margin-left:4px;
}

