@charset "utf-8";
/* CSS Document
*        Document Name: print.css
*        Description:   Styles designed for printing clearly on paper
*      
*/

@import url("html_elements.css");
@import url("common.css");
@import url("messages.css");
@import url("menus.css");
@import url("sorting.css");

/* --------------------- html_elements.css Overrides -------------------- */

/* **************************************************************
   Customize below the various default elements in  
   html_lements.css. 
   
   Use the file for reference, however, it is suggested that you 
   NOT edit the file itself!
   **************************************************************
*/

html, body {
   background-color: #fff;
}

body, caption, input, textarea, select, option, legend, fieldset  {
   font-size: 12px;
   font-family: Arial,Helvetica, Geneva, sans-serif;
}

option {
}

th, td {
   font-family: inherit;
}

pre, code {
}

p {
   margin: 1.25em 0 1.25em 0;
}

/* Links */

a:link {
   color: #000;
}

a:visited {
   color: #000;
}

a:hover, a:focus {
   color: #000;
   text-decoration: none;
}

a:active {
   color:#000;
}

/** headings **/
h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.9em;
   margin: 1em 0 1.25em 0;
}

h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.5em;
   margin: 1em 0 1em 0;
}

h3 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.3em;
   margin: 1em 0 1em 0;
}

h4, h5, h6 {
   font-family: Georgia, "Times New Roman", Times, serif;
}

/** lists **/
ul, ol {
}

ul ul, ul ol, ol ol, ol ul {
}

li {
}

ul { 
}

ul ul { 
}

ul ul ul { 
}

ul ul ul ul { 
}

ol { 
}

ol ol { 
}

ol ol ol { 
}

dt  {
}

dd {
}


/** tables **/
table {
}

td {
   padding: .5em 2em .5em .5em;
}

th {
   padding: 1em .5em 1em .5em;
   font-size: 1.1em;
   text-align: left;
   background-color: #dddddd;
}

/** images **/
img  {
}

/** horizontal rules **/
hr  {
}

/** forms **/
form {
}

button, menu, textarea, label, submit, .submit, select, input {
   border: 1px solid #aaaaaa;
   background-color: #dedede;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   border-radius: 3px;
}

select, optgroup, option  {
}

textarea {
}


/* --------------------- common.css Overrides -------------------- */

/* **************************************************************
   Customize below the various default elements in common.css. 
   
   Use the file for reference, however, it is suggested that you 
   NOT edit the file itself!
   **************************************************************
*/


/* ------------------------------- Content ------------------------------- */

#content {
}

#content-inner {

}

#content-inner-no-nav {
   padding: 1em;
}

#content-inner h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.5em;
   font-weight: bold;
   padding: 1em 0 .5em 0;
}

#content-inner-no-nav h2 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.5em;
   font-weight: bold;
   padding: 1.5em 0 .25em 0;
}

#content-inner .menu {
   border: 1px solid #ddd;
   background-color: #eee;
}


#content-inner .menu a {
   color: #aaa;
}

#content-inner .menu a.menuItem:hover, 
#content-inner .menu a.menuItemHighlight {
   background-color: #ddd;
   color: #fff;
}

#container {
   position: relative;
   min-height: 95%;
   background-color: #fff;
}

/* ------------------------------- Nav ------------------------------- */

#navigation { 

}

#navigation-inner {
}

#navigation-inner a,
#navigation-inner a:visited,
#navigation-inner a:hover,
#navigation-inner a:focus,
#navigation-inner a:active{
   
}

#navigation-inner .menu {
   border: 1px solid #aaa;
   background-color: #eee;
}

#navigation-inner .menu a {
   color: #aaa;
   font-weight: normal;
}

#navigation-inner .menu a.menuItem:hover, 
#navigation-inner .menu a.menuItemHighlight {
   background-color: #aaa;
   color: #FFF;
}

#nav {
   margin: 0;
   padding: 0;
}

#nav ul {
   padding-left: 0;  
}

#nav li {
   display: inline;
   list-style-type: none;
   padding: 0 1em 0 0;
   margin: 0;
}

#nav li a {
   color: #fff;
   font-weight: normal;
}

#nav li a:visited {
   color: #fff;
}

#nav li a:hover,
#nav li a:focus {
   color: #FC3;
   text-decoration: none;
}

#nav li a:active,{
   color: #FC3;
   text-decoration: none;
}


#break {
   display: inline;
   vertical-align: middle;
   float: right;
   font-weight:normal;
   font-style: italic;
   font-size: .8em;
}

/* ------------------------------- Header ------------------------------- */
#header {
   width: auto;
   height: auto;
}

#header-inner {
   margin: 0em 0 2em 0;
}

#header-inner h1 {
   font-family: Georgia, "Times New Roman", Times, serif;
   font-size: 1.9em;
   padding: 0 0 .25em 0;
   font-weight: bold;
}


/* ------------------------------- Footer ------------------------------- */
#footer {
   bottom: 15px;
   width: 100%;
}

#footer-inner {
   padding: 1em;
   font-size: .8em;
}

#footer-inner a {
   color:#FFF;
}

#footer-inner a:visited {
   color: #fff;
}

#footer-inner a:hover,
#footer-inner a:focus {
   color: #FC3;
   text-decoration: none;
}

#footer-inner a:active,{
   color: #FC3;
   text-decoration: none;
}

/* ------------------------------- Data Display ------------------------------- */

.dataTable {
   width: 400px;
}

.dataTable th {
   background-color: #bbb;
}

.dataTable td {
}

.dataHeading {
}

.dataList {
}

.dataLabel {
}

.data {
}

.data-left {
}

.icon {
}

.dataTableCompact  {
}

.dataTableCompact td {
}

.dataTableCompact th {
   background-color: #ddd;
}

/* ------------------------------- Forms ------------------------------- */

.button { 
   font-weight: bold;
} 

.button:hover {
   background-color: #eee;
}

.paypal {
}

/* ------------------------------- Collapse jquery ------------------------------- */

.trigger {
   color: #aaa;
}

.trigger a {
}

.trigger a:link, .trigger a:visited, .trigger a:hover, .trigger a:active {
}

.toggle_container {
/* Use the following for accordian */
/* display: none */
}

.toggle_container a {
/* Use the following for accordian */
/* display: block */
}


/* ------------------------------- Admin ------------------------------- */

.admin {
}

.admin_default {
   margin: 0 0 1.5em 0;
   padding: 0 .5em 0 0;
}

.admin_default ul {
   display: inline;
}

.admin_default li {
   display: inline;
   list-style-type: none;
   padding: 0 1.5em 0 0;
   margin: 0;
}

.admin_default li li {
   display: inline;
   list-style-type: none;
   padding: 0 1.5em 0 0;
   margin: 0;
}

.admin_default_header {
   font-size: 1em;
   font-weight: bold;
   margin: 1.5em 0 .5em 0;
   padding: 0 0 .5em 0;
}

/* -- Admin Menu -- */

.menu {  
}

/* -- Admin Sub-Navigation -- */

.adminSubNavContainer {
}

.adminSubNav {
}

/* ------------------------------- Sponsor Display ------------------------------- */

#sponsor {
}

#sponsor li {
}

.looper {
}

.looper_large {
}

.looper_large th {
}

.looper_large .location {
}

.looper_large .logo {
}

.looper_large .info {
}


/* ------------------------------- Setup ------------------------------- */

.setupTitle {
}

/* ------------------------------- Colors ------------------------------- */

.red {
}

.green {
}

.yellow {
}

.orange {
}

.blue { 
}

/* ------------------------------- Borders ------------------------------- */

.bdr1 {
   border: 1px solid #000;
}

.bdr1T {
   border-top: 1px solid #000;
}

.bdr1B {
   border-bottom: 1px solid #000;
}

.bdr1B_dashed {
}

.bdr1T_dashed {
}

.bdr1B_gray {
border-bottom: 1px solid #cccccc;
}

.bdr1L_gray {
border-left: 1px solid #cccccc;
}

/* --------------------- messages.css Overrides -------------------- */

/* **************************************************************
   Customize below the various default elements in messages.css - 
   Use the file for reference, however, it is suggested that you 
   NOT edit the file itself!
   **************************************************************
*/

.info {
}

.closed {
}

.error {
}

.required {
}

.judge-alert {
}

.bos {
}


/* --------------------- menus.css Overrides -------------------- */

/* **************************************************************
   Copy and paste the elements you wish to override from 
   the menus.css file below. 
   
   Use the file for reference, however, it is suggested that you 
   NOT edit the file itself!
   **************************************************************
*/

#menu_container .trigger a:link,
#menu_container .trigger a:hover, 
#menu_container .trigger a:active, 
#menu_container .trigger a:focus {
   background-color: $fff;
}

#menu_container .trigger.open a:link, 
#menu_container .trigger.open a:visited {
   background-color: #fff;
}




/* --------------------- sorting.css Overrides -------------------- */

/* **************************************************************
   Copy and paste the elements you wish to override from 
   the sorting.css file below. 
   
   Use the file for reference, however, it is suggested that you 
   NOT edit the file itself!
   **************************************************************
*/

.paging_full_numbers {
}

.paging_full_numbers span.paginate_button,
   .paging_full_numbers span.paginate_active {

}

.paging_full_numbers span.paginate_button {
}

.paging_full_numbers span.paginate_button:hover {
   background-color: #eee;
}


.sorting_asc {
   cursor: pointer;
}

.sorting_desc {
   background: url('../images/spacer.gif') no-repeat center right;
   cursor: pointer;
}

.sorting {
   background: url('../images/spacer.gif') no-repeat center right;
   cursor: pointer;
}

.sorting_asc_disabled {
   background: url('../images/spacer.gif') no-repeat center right;
   cursor: pointer;
}

.sorting_desc_disabled {
   background: url('../images/spacer.gif') no-repeat center right;
   cursor: pointer;
}


/* --------------------- Custom/Print Specific Styles -------------------- */

.table_card {
   width: 600px;
   margin-left: auto;
   margin-right: auto;
   text-align: center;
}

.table_card h1 {
   font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 8em;
   margin: 0;
   padding: 0;
   text-align: center;
}

.table_card h2 {
   font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-style: italic;
   font-size: 3em;
   margin: 0;
   padding: 0;
   text-align: center;
}

.table_card h3 {
   font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 2em;
   margin: 0;
   padding: 0;
   text-align: center;
}

.table_card h4 {
   font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 1.5em;
   margin: 0;
   padding: 1em 0;
   text-align: center;
}

.table_card .dataTable {
   width: 100%;
   font-family: Tahoma, Geneva, Arial, Verdana, Helvetica, sans-serif;
   font-size: 1.3em;
   margin: 1em 0;
   border-collapse: collapse;
}

.table_card .dataTable th {
   display: none;
}

.table_card .dataTable td {
   text-align: left;
   padding: 10px 5px;
}

.table_card hr {
   border: 0;
   color: #000000;
   background-color: #000000;
   height: 1px;
   width: 100%;
   margin: 2.25em 0 2.25em 0;
}

.box {
   border: 1px solid #000;
   min-height: 50px;
   vertical-align: text-top;
   margin: 0;
   max-width: 75px;
   width: 50px;
}

.box_small {
   border: 1px solid #000;
   height: 20px;
   width: 20px;
   vertical-align: text-top;
   margin: 0;
}
