/* site wide styles */

/* body tag formatting */
body {  background-color: #000000; color:#FFFFFF; font-family:arial; font-size:10pt; margin-top: 0px; }
.bodybk {  color:#000000; font-family:arial; font-size:10pt; }
.bodybksm {  color:#000000; font-family:arial; font-size:10pt; }

P, LI, OL { color:#FFFFFF; font-family:arial; font-size:10pt;}

/* Standard table cell formatting  */
td, th  {font-family:arial;font-size:8pt;color:#FFFFFF}

textarea, select {font-family:arial; font-size: 8pt;}

/* secondary background for a body tag (for popup windows for example) */
.background2 { color:#FFFFFF; font-family:arial; font-size:10pt;  }


/* For a form label cell (e.g. "Name", "Country")*/
.label {
	background-color:#555B5F;
	font-weight:bold;
	color:#ffffff;
	font-size:8pt;
}


/* Used as a note for form labels (not as significant as label (usually not bold) */
.labelnote { color: #ffffff; font-family:arial; font-size:8pt; font-weight:normal}


/* For a form content cell (e.g. text input, select or text area)*/
.content {
	background-color:#A7A8A9;
	color:black;
	font-family:arial;
	font-size:8pt;
	color:black;
}


/* For a form content cell (e.g. text input, select or text area)*/
.contentwhitebg {
	background-color:#ffffff;
	color:black;
	font-family:arial;
	font-size:8pt;
	color:black;
}


/* For a form content cell that has an error (used for an incorrect input value) */
.contenterror {
	background-color:red;
	color:black;
	font-family:arial;
	font-size:10pt;
}


/* The heading on a form - the topmost row or "bar" */
.formheading {
	background-color:#990000;
	color:#FFFFFF; font-family:arial;
	font-size:10pt;
	font-weight:bold;
}


/* small text for footnotes etc */
.small {
	color:#FFFFFF;
	font-family:arial;
	font-size:8pt;
	font-weight:normal;
}

/* small text for footnotes etc */
.small2 {
	color:#B53C04;
	font-family:arial;
	font-size:8pt;
	font-weight:bold;
}


/* medium text for footnotes etc */
.medium {
	color:#FFFFFF;
	font-family:arial;
	font-size:10pt;
	font-weight:normal;
}


/* large text for prominency */
.large {
	color: #FFFFFF ;
	font-family:arial;
	font-size:12pt;
	font-weight:normal;
}


/* large text for prominency */
.large2 {
	color: #FFFFFF ;
	font-family:arial;
	font-size:14pt;
	font-weight:bold;
}



/* standard text that needs to be highlighted */
.highlight  {
	color:#E09B00;
	font-weight:bold;
}

/* Top-level Heading */
.bodyHD {
	font-family:arial;
	font-size:12pt;
	font-weight:bold;
	color: #DEBA28;
	width:100%;
	height:px;
}


/* Second-level Heading */
.bodyHD2 {
	font-family:arial;
	font-size:10pt;
	font-weight:bold;
	color: #DEBA28;
	width:100%;
	height:20px;
}

/* class for error message formatting */
.err { color: red; font-family:arial; font-size:10pt; font-weight:bold }
.errsmall { color: red; font-family:arial; font-size:10pt; font-weight:bold }
.err2 { color: red; font-family:arial; font-size:10pt; font-weight:normal }


/* formatting for standard messages and small text  */
.mesg { color: #B53C04; font-family:arial; font-size:10pt; font-weight:bold; }
.info {  color: #B53C04; font-family:arial; font-size:10pt; font-size:10pt; }
.note {  color:#B53C04; font-family:arial; font-size:10pt; font-weight:normal; }
.body { color:#B53C04; font-family:arial; font-size:10pt; font-weight:bold;  }


/* Standard Anchors (links) */
A:link  {color: #DEBA28; text-decoration: underline;  font-size:10pt; font-weight: bold; }
A:visited  {color: #DEBA28; text-decoration: underline;  font-size:10pt; font-weight: bold; }
A:active  {color: #DEBA28; text-decoration: underline;  font-size:10pt; font-weight: bold; }
A:hover { color: #B53C04; font-weight:normal; text-decoration:underline; font-size:10pt;}

/* Footer Links */
A.footer:link  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.footer:visited  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.footer:active  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.footer:hover { color: #B53C04; font-weight:normal; text-decoration:none; font-size:8pt;}

/* Side Nav Links */
A.sidelink:link  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.sidelink:visited  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.sidelink:active  {color: #DEBA28; text-decoration: none;  font-weight: normal; font-size:8pt; }
A.sidelink:hover { color: #B53C04; font-weight:normal; text-decoration:none; font-size:8pt;}



/* Large Links */
A.large:link    {color: #B53C04; text-decoration: underline;  font-family:arial; font-size:12pt; font-weight:bold}
A.large:visited {color: #B53C04; text-decoration: underline;  font-family:arial; font-size:12pt; font-weight:bold}
A.large:active  {color: #B53C04; text-decoration: underline;  font-family:arial; font-size:12pt; font-weight:bold}


/* Extra orange links */
A.orange:link    { color: #B53C04; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}
A.orange:visited { color: #B53C04; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}
A.orange:active  { color: #B53C04; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}


/* Extra small links */
A.small:link    { color: #ffffff; font-family:arial; font-size:8pt; font-weight:normal; text-decoration:underline;}
A.small:visited { color: #ffffff; font-family:arial; font-size:8pt; font-weight:normal; text-decoration:underline;}
A.small:active  { color: #ffffff; font-family:arial; font-size:8pt; font-weight:normal; text-decoration:underline;}



/* links inside tables that display reports */
A.contentlink:link { color: #000000; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}
A.contentlink:visited { color: #000000; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}
A.contentlink:active { color: #000000; font-family:arial; font-size:8pt; font-weight:bold; text-decoration:underline;}


/* medium-size links */
A.medium:link { color: #B53C04; font-family:arial; font-size:11pt; font-weight:bold; text-decoration: underline;}
A.medium:visited { color: #B53C04; font-family:arial; font-size:11pt; font-weight:bold; text-decoration: underline;}
A.medium:active { color: #B53C04; font-family:arial; font-size:11pt; font-weight:bold; text-decoration: underline;}


/*******************************************************************/
	/*
div.smallbeige { color:# BE9906; font-family:arial; font-size:10pt; font-weight:normal; text-decoration:none;}
    .small {  color:black; font-family:arial; font-size:10pt; font-weight:normal;}
*/
/* Second level heading */
div.level2heading { font-family: arial; font-size: 14pt; font-weight: bold; color: #000000; width: 100%; height: 20px; }

/* Div for navigation menu for multi-level reports */
div.subnavmenu { font-family: arial; font-size: 11pt; font-weight: normal; color: #000000; background-color: #B53C04; height: 10px; width: 500px; padding: 2px; }

         .reg { border: 1px solid #999999; background-color: #333333 !important; color: #FFFFFF; padding-left: 5px; width: 250px; }


         .reg_label { width: 180px; }



         .form_error { color: #FFD800; font-family: arial, helvetica; font-size: 12px; }

	         a.popup_help, a.popup_help:visited
         {
            position:            relative;
            text-decoration:     none;
            z-index:             1;
         }

         a.popup_help div, #popup_help div
         {
            visibility:          hidden;
            display:			none;
             position:            absolute;
            right:              40px;
            top:    			0px;
         }

         a.popup_help:hover
         {
            text-decoration:     none;
            border:              0;
            z-index:             1000;
         }

         a.popup_help:hover div, #popup_help:hover div
         {
            visibility:          visible;
           	display: 			block! important;
				width:					200px;
            max-width:           210px;
            border:              1px solid #FFF;
            padding:             5px;
            padding-left:        10px;
            margin-left:         10px;
            background-color:    #FFF8BE;
            background-repeat:   no-repeat;
            color:               #000000;
            font-family:         arial, helvetica;
            font-weight:         normal;
            font-size:           10px;
         }

         .game_report_0,
         .game_report_1,
         .game_report_selected_0,
         .game_report_selected_1
         {
            padding:            5px;
         }

         .game_report_0,
         .game_report_selected_0
         {
            border:             1px solid #333333;
            background-color:   #222222;
         }

         .game_report_1,
         .game_report_selected_1
         {
            border:             1px solid #333333;
            background-color:   #111111;
         }

         .game_report_selected_0,
         .game_report_selected_1
         {
            border:             1px solid #999999;
         }

.ccinfo { background-color: green; }


div.disclaimer-notice
{
   clear:               both;
   padding:             5px 5px 5px 50px;
   border-top:          2px groove #bfbfbf;
   background:          transparent url('http://edgecastcdn.net/000420/resources/8black/images/crest.gif') no-repeat 5px 50%;
   margin-top:          5px;
}

div.disclaimer-notice a
{
   text-decoration:     underline;
   font-size:           8pt;
}