/*
 ==========================================
 fragment: jpr.css
 purpose:
 usage:
 - appearance of jsp pages depends on:
   - order of links to .css pages
 - this must be the last .css page linked
 history:
 2008/10/03 - david mattinson
 - added header and footer comments
 ==========================================
*/

/* ------------------------------------------ */
/* general CSS */
/* ------------------------------------------ */
/*
//- commented out - 2009/02/09
body
{
	background-color: #fff ;
}
//- end commented out - 2009/02/09
*/
/* ------------------------------------------ */
/* text formatting */
/* ------------------------------------------ */

p.jpr
{
	font-family: arial, helvetica, sans-serif ;
	font-size:   0.7em ;
	margin-top:  10px ;
}

#content ul.jpr
{
	font-family: arial, helvetica, sans-serif;
	font-size:   0.7em ;
}

#content ul.jpr li.jpr
{
	margin-bottom: 10px ;
}

em.jpr
{
	font-style:       normal ;
	font-weight:      bold ;
	color:            #336699 ;
	background-color: #FFFFFF ;
}

h1.jpr
{
	font-family:      arial, helvetica, sans-serif ;
	font-size:        1.2em ;
	font-weight:      bold ;
	background-color: white ;
	color:            #336699 ;
	margin-bottom:    0px ;
	margin-top:       10px ;
}

#content a.jpr
{
	font-family:     arial, helvetica, sans-serif ;
	text-decoration: underline ;
}

#content a:visited.jpr
{
	font-family:     arial, helvetica, sans-serif ;
	text-decoration: underline ;
}

#content a:hover.jpr
{
	font-family:     arial, helvetica, sans-serif ;
	text-decoration: none ;
}

td.jprpaging
{
	vertical-align: bottom ;
	text-align:     right ;
	font-size:      0.9em ;
	font-weight:    bold ;
}

td.jprpaging a.jpr
{
	margin-left: 10px ;
}

/* ------------------------------------------ */
/* forms */
/* ------------------------------------------ */

form.jpr
{
	margin:  0px ;
	padding: 0px ;
}

label.jpr
{
	font-family:      arial, helvetica, sans-serif ;
	font-size:        0.7em ;
	background-color: white ;
	color:            #336699 ;
	font-weight:      bold ;
}

input.jpr
{
	font-family: arial, helvetica, sans-serif ;
	font-size:   0.8em ;
}

select.jpr
{
	font-family: arial, helvetica, sans-serif ;
	font-size:   0.8em ;
}

.jprnarrow
{
	width: 130px ;
}

.jprwide
{
	width: 240px ;
}

/* ------------------------------------------ */
/* header tables */
/* ------------------------------------------ */

table.jprheader
{
	margin-top:   10px ;
	margin-bottom: 5px ;
}

table.jpr
{
	margin-top:   10px ;
	margin-bottom: 5px ;
}

table.jpr td
{
	font-family: arial, helvetica, sans-serif ;
	font-size:   0.9em ;
	margin-top:  10px ;
}

td.jprheaderlink
{
	background-image:    url("/PR-RP/images/hr.gif") ;
	background-position: right ;
	background-repeat:   no-repeat ;
	vertical-align:      middle ;
	padding-bottom:      7px ;
}

td.jprheaderlink a
{
	font-family:     arial, helvetica, sans-serif ;
	font-size:       0.7em ;
	text-decoration: underline ;
	margin-right:    10px ;
}

td.jprheaderlink a:visited
{
	font-family:     arial, helvetica, sans-serif ;
	font-size:       0.7em ;
	text-decoration: underline ;
}

td.jprheaderlink a:hover
{
	font-family:     arial, helvetica, sans-serif ;
	font-size:       0.7em ;
	text-decoration: none ;
}

/* ------------------------------------------ */
/* data tables */
/* ------------------------------------------ */

table.jprdata td
{
	font-family:    arial, helvetica, sans-serif ;
/*
- commented out - 2009/02/09
	font-size:      0.8em ;
	vertical-align: top ;
- end commented out - 2009/02/09
*/
	padding-left:   8px ;
	padding-right:  8px ;
	padding-top:    5px ;
	padding-bottom: 5px ;
}

table.jprdata th
{
	font-family:      arial, helvetica, sans-serif ;
/*
- commented out - 2009/02/09
	font-size:        0.9em ;
- endcommented out - 2009/02/09
*/
	color:            #FFFFFF ;
	background-color: #c64d00 ;
	text-align:       left ;
	padding-left:     8px ;
	padding-right:    8px ;
	padding-top:      5px ;
	padding-bottom:   5px ;
}

table.jprdata tr.dark td
{
	background-color: #E0DDD9 ;
}

table.jprinfo td
{
	font-family:         arial, helvetica, sans-serif ;
/*
- commented out - 2009/02/09
	font-size:           0.8em ;
- end commented out - 2009/02/09
*/
	color:               #000000 ;
	background-color:    #FFFFFF ;
	padding-left:        0px ;
	padding-right:       8px ;
	padding-top:         5px ;
	padding-bottom:      5px ;
	text-align:          left ;
	vertical-align:      top ;
	border-bottom-style: dotted ;
	border-bottom-width: 1px ;
	border-bottom-color: #CDC8C1 ;
}

table.jprinfo th
{
	font-family:      arial, helvetica, sans-serif ;
/*
- commented out - 2009/02/09
	font-size:        0.9em ;
- end commented out - 2009/02/09
*/
	color:            #336699 ;
	background-color: #FFFFFF ;
	padding-left:     0px ;
	padding-right:    8px ;
	padding-top:      5px ;
	padding-bottom:   5px ;
	text-align:       left ;
}

/* ------------------------------------------ */
/* other */
/* ------------------------------------------ */
img.thumbnail
{
	float:     right ;
	border:     0px solid #DFDFDF ;
	margin:    15px ;
	margin-top: 0px ;
}

/* ------------------------------------------ */
/*  */
/* ------------------------------------------ */

/*
 ==========================================
 end fragment: jpr.css
 ==========================================
*/

