/* site wide styles */

/* body tag formatting */
body, .body { color: #FFFFFF; font-family: arial; font-size: 10pt; }

.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: 10pt; 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-image: url(http://edgecastcdn.net/000420/resources/1live/images/formheading_background.gif); background-repeat: repeat-x; background-color: #040404; border: 1px solid #7c7c7c; color: #FFFFFF; font-family: arial; font-size: 10pt; font-weight: bold; }

.ccinfo
{
   background-image:  url(http://edgecastcdn.net/000420/resources/1live/images/formheading_info_background.gif);
   background-repeat: repeat-x;
   background-color:  #003300;
   border:            1px solid #006600;
   color:             #FFFFFF;
}

/* 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: #ffffff; width: 100%; height: 20px; }


/* Second-level Heading */
.bodyHD2 { font-family: arial; font-size: 10pt; font-weight: bold; color: #ffffff; 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: #FFFFFF; text-decoration: underline; font-size: 10pt; font-weight: bold; }

A:visited { color: #FFFFFF; text-decoration: underline; font-size: 10pt; font-weight: bold; }

A:active { color: #FFFFFF; text-decoration: underline; font-size: 10pt; font-weight: bold; }

A:hover { color: #B53C04; font-weight: bold; text-decoration: underline; font-size: 10pt; }

/* Footer Links */
A.footer:link { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 8pt; }

A.footer:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 8pt; }

A.footer:active { color: #FFFFFF; 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: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 8pt; }

A.sidelink:visited { color: #FFFFFF; text-decoration: none; font-weight: normal; font-size: 8pt; }

A.sidelink:active { color: #FFFFFF; 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: 10pt; font-weight: bold; text-decoration: underline; }

A.contentlink:visited { color: #000000; font-family: arial; font-size: 10pt; font-weight: bold; text-decoration: underline; }

A.contentlink:active { color: #000000; font-family: arial; font-size: 10pt; 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;
         }

/* apuestas layout */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url(http://edgecastcdn.net/000420/resources/1live/images/body_background.gif);
	background-repeat: repeat-x;
	background-color: #000000;
	}

.footer {
table-layout: fixed;
width: 100%;
height: 100%;
background-image: url(http://edgecastcdn.net/000420/resources/1live/images/footer_background.gif);
background-repeat: repeat-x;
}

.side_nav {
table-layout: fixed;
background-image: url(http://edgecastcdn.net/000420/resources/1live/images/sidenav_background.gif);
background-repeat: no-repeat;
}

form {  margin-top: 0;
		margin-bottom: 0;
}

.input12{
font-family:tahoma, Arial, sans-serif;
font-size:12px;
color:#333333;
padding: 3px;
border: 1px solid #666666;
background: #efefef;
width: 180px
}



div.disclaimer-notice
{
   clear:               both;
   padding:             5px 5px 5px 50px;
   border-top:          2px groove #bfbfbf;
   background:          transparent url('http://edgecastcdn.net/000420/resources/1live/images/crest.gif') no-repeat 5px 50%;
   margin-top:          5px;
   font-size:           8pt;
}

div.disclaimer-notice a
{
   text-decoration:     underline;
   font-size:           8pt;
}