﻿/* BASE */
td { height: 20px; }

a { text-decoration: none; }
a:hover { text-decoration: underline; }

.nohover {}
.nohover:hover {text-decoration: none;}

image { border-width: 0px; }

.cursor_hand { cursor: hand; }

.overflow_hidden { overflow: hidden; }
.position_relative { position: relative; }

.float_left { float: left; }
.float_right { float: right; }

.clear_left { clear: left; }
.clear_right { clear: right; }
.clear_both { clear: both; }

.height_20 { height: 21px; }
/* BASE */


/* DIV */
.div_row { overflow: hidden; width: 100%; }

.div_column_50 { float: left; width: 50%; }
.div_column_49 { float: left; width: 49%; }

.div_column_40 { float: left; width: 40%; }
.div_column_59 { float: left; width: 59%; }

.div_column_25 { float: left; width: 25%; }
.div_column_74 { float: left; width: 74%; }
.div_column_49 { float: left; width: 49%; }

.div_column_33 { float: left; width: 33%; }

.div_column_33_right { float: right; width: 33%; }
.div_column_25_right { float: right; width: 25%; }

.div_label { padding: 4px 2px 0px 0px; }

.div_line { height:  19px; }
/* DIV */


/* MARGIN */
.margin_auto { margin: auto; }

.margin_top_3 { margin-top: 3px; }
.margin_top_4 { margin-top: 4px; }
.margin_top_5 { margin-top: 5px; }
.margin_top_10 { margin-top: 10px; }
.margin_top_15 { margin-top: 15px; }
.margin_top_20 { margin-top: 20px; }

.margin_right_5 { margin-right: 5px; }
.margin_right_10 { margin-right: 10px; }

.margin_bottom_3 { margin-bottom: 3px; }
.margin_bottom_5 { margin-bottom: 5px; }
.margin_bottom_10 { margin-bottom: 10px; }
.margin_bottom_15 { margin-bottom: 15px; }
.margin_bottom_20 { margin-bottom: 20px; }
.margin_bottom_40 { margin-bottom: 40px; }

.margin_left_2 { margin-left: 2px; }
.margin_left_5 { margin-left: 5px; }
.margin_left_10 { margin-left: 10px; }
.margin_left_12 { margin-left: 12px; }
.margin_left_15 { margin-left: 15px; }
.margin_left_20 { margin-left: 20px; }
.margin_left_25 { margin-left: 25px; }
.margin_left_30 { margin-left: 30px; }

.margin_auto {margin:auto;}
/* MARGIN */


/* PADDING */
.padding_5 { padding: 5px 5px 5px 5px; }
.padding_10 { padding: 10px 10px 10px 10px; }
.padding_20 { padding: 20px 20px 20px 20px; }
.padding_40 { padding: 40px 40px 40px 40px; }
.padding_15_10 { padding: 15px 10px 15px 10px; }

.padding_top_2 { padding-top: 2px; }
.padding_top_3 { padding-top: 3px; }
.padding_top_10 { padding-top: 10px; }

.padding_right_5 { padding-right: 5px; }
.padding_right_10 { padding-right: 10px; }

.padding_bottom_5 { padding-bottom: 5px; }
.padding_bottom_10 { padding-bottom: 10px; }

.padding_left_5 { padding-left: 5px; }
.padding_left_10 { padding-left: 10px; }
.padding_left_12 { padding-left: 12px; }

.padding_sides_5 { padding: 0px 5px 0px 5px; }
/* PADDING */


/* TABLE */
.background_white { background-color: #FFFFFF; }
.border_top_gray {border-top: 1px solid #ddd; }
.border_1001 { border-right: none; border-bottom: none; }
.border_0110 { border-top: none; border-left: none; }
.border_0010 { border-top: none; border-left: none; border-right: none; }
/* TABLE */


/* TEXT */
.bold { font-weight: bold; }
.justify { text-align:justify; }

.size_7 { font-size: 7pt; }
.size_8 { font-size: 8pt; }
.size_9 { font-size: 9pt; }
.size_10 { font-size: 10pt; }
.size_11 { font-size: 11pt; }
.size_13 { font-size: 13pt; }

.size_20 { font-size: 20pt; }
.size_30 { font-size: 30pt; }

.size_55 { font-size: 55pt; }

.black { color:#000000; }
.white { color:#FFFFFF; }

.red { color: #ff0000; }
.green { color: #00ff00; }
.gray { color:#535353; }
.gray2 {color:#888;}
/* TEXT */


/* PAGER */
.pager_active
{
  font-family:Arial;
  font-size:9pt;
  font-weight:bold;
  color:black;
  
  text-decoration:none;
}

.pager_passive
{
  font-family:Arial;
  font-size:9pt;
  color:black;
  
  text-decoration:none;
}
.pager_passive:hover { text-decoration:underline; }
/* PAGER */


/* SWFOBJECT */
.noFlashText
{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  
  color:#12100c;
}

.noFlashLink
{
  font-family:Arial;
  font-size:8pt;
  font-weight:bold;
  
  color:#a8440e;
  text-decoration:none;
}
.noFlashLink:hover { text-decoration:underline; }
/* SWFOBJECT */

p { margin: 0; padding: 0; }
.align_left
{
    text-align: left;
}
.align_center
{
    text-align: center;
}
.align_right
{
    text-align: right;
}