.border_content
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.bg_purple
{
	background-color: #F16623; /* Refresh 0708 - Nav BG now Orange*/
}


.bg_cream
{
	background-color: #752B8F; /* Refresh 0708 - Body BG now Purple*/
}

.box_white
{
	background-color: #FFFFFF;
	border-color: #FFFFFF; /* Refresh 0708 */
	border-style: solid;
	border-width: 1px;
}

.NoBorder
{
	border-style: none;

}


.bdr_purple
{
	border: 1px solid #752B8F; /* Refresh 0708 */
	
	  border-collapse: collapse;
  

}


.bdr_purpleTD
{
    margin: 0;
    padding: 2px;
   border-collapse: collapse;
    border-left: 1px solid #752B8F; /* Refresh 0708 */
    border-right:  1px solid #752B8F; /* Refresh 0708 */
    border-top :  1px solid #752B8F; /* Refresh 0708 */
  
}





.borderit img {
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
}

.borderit:hover img {
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.borderit:hover {
	color: red; /* irrelevant definition to overcome IE bug */
}

a.image_border:hover
{
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 1px;
}

.head
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
}

.subhead
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 15px;
	text-decoration: none;
}

.bullet
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	line-height: 18px;
	text-decoration: none;
}

.body
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
.bodyPlus
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 16px;
	text-decoration: none;
	font-weight :bold ;
}


a.body:link
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.body:visited
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.body:hover
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.textnav
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}

a.textnav:link
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.textnav:visited
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

a.textnav:hover
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

.textnavactive
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.error
{
	color: #FF0000;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}

.panel
{
	color: #FFFFFF;
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

.panel_copy
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	line-height: 10px;
	text-decoration: none;
}

a.panel_copy:link
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

a.panel_copy:visited
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

a.panel_copy:hover
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	text-decoration: underline;
}

.gamesBannerGuarantee
{
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	text-decoration: none;
}

.caption
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	text-decoration: none;
}
a.caption:link
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

a.caption:visited
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

a.caption:hover
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 9px;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.legal
{
	color: #FFFFFF; /* Refresh 0708 */
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.footer
{
	color: #752B8F; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}

a.footer:link
{
	color: #752B8F; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.footer:visited
{
	color: #752B8F; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}

a.footer:hover
{
	color: #752B8F; /* Refresh 0708 */
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
}
           
.forminput
{
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

.formselect
{
	color: #000000;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 11px;
}

/* style-adjustment */

.MainTR 
{
	background-image :url(Images/bgtile_con.jpg);
	background-repeat : no-repeat ;
	width: 540px;
	background-color:  #752B8F; /* Refresh 0708 */
	padding-left : 15px;

	border-color: #CCCCCC;
	border-style: none;
	border-left-width :0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px; 


}
.MainTRBottom 
{
	background-image :url(Images/bgtile_con.jpg);
	width: 545px;
	background-color:  #752B8F; /* Refresh 0708 */
	padding-left : 12px;

	border-color: #CCCCCC;
	border-style: none;
	border-width: 0px;
    border-left-width :0px;
	border-bottom-width: 0px;
	border-top-width: 0px;

	border-right-width: 0px; 
}
.MenuTR
{
	width: 170px;
	background-color:  #F16623; /* Refresh 0708 */
	background-image:  url(images/bgtile_nav.jpg);
	background-repeat:no-repeat ; 
	padding-left : 0px;

	/* height: 670px; */
	border-color :#CCCCCC;
	border-style: none;
	border-left-width :0px;
	border-bottom-width: 0px;
	border-top-width: 0px;
	border-right-width: 0px; 

}
.HeaderTR
{
	height : 80px; /* Refresh 0708 - was 100*/
}

.MainTable
{
 width: 525px;
 text-align : left;
 	
}
.ReportTable
{
	font: 14px Arial bold;
	
}
.ReportTitle
{
		font: 28px Arial;
		font-weight :900 ;
}
.ReportDate
{	
	font: 16px Arial;
	font-weight :bold ;
}
.ReportDesc
{
		font: 12px Arial;
}
.ReportFooter
{
font: 10px Arial;

	
}
.bodyorange
{
    color: #F16623; /* REFRESH 0708 */
    font-family: arial, helvetica, verdana, sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    text-decoration: none;
}

/* ***************** NEW STYLES EDITED FOR 0310 UPDATE ***************** */
.qtext  /* Updated 0310*/
{
	width: 444px;
	color: #752b8f;
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
	text-align: left;
	padding: 0 0 0 10px;
}

.initial-q /* Updated 0310*/
{
	width: 28px;
	background: #ffffff url('images/jpc-spotlight-qa-q.gif') no-repeat 12px 2px;
	color: #FFFFFF;
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
}

.atext  /* Updated 0310*/
{
	width: 444px;
	color: #000000;
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
	text-align: left;
	padding: 0 10px;
}

.initial-a  /* Updated 0310*/
{
	width: 28px;
	background: #ffffff url('images/jpc-spotlight-qa-a.gif') no-repeat 12px 1px;
	color: #FFFFFF;
	font: bold 12px/15px verdana,arial,helvetica,sans-serif;
}

.qa-break  /* Updated 0310*/
{
	width: 1px;
	height: 15px;
}

.framedtext /* New style For Refresh 0708*/
{
	color: #ffeaa1;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
}

.nextcspottext /* New style For Refresh 0708*/
{
	color: #ffeaa1;
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 12px;
}

.form_field
{
	color: #000000; /* Refresh 0708 - Controls Dropdown Menus: Changes white type to black*/
	font-family: arial, helvetica, verdana, sans-serif;
	font-size: 12px;
	text-decoration: none;
}
