@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-repeat: no-repeat;
}


hr {
 color: #fce9c8;
}

/*---- FONT SIZES ----------------------------------------------------------------------------------------*/

.size_6 {
	font-size: 6pt;
}

.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_12 {
	font-size: 12pt;
}

.size_14 {
	font-size: 14pt;
}

.size_16 {
	font-size: 16pt;
}

.size_18 {
	font-size: 18pt;
}

.size_20 {
	font-size: 20pt;
}

/*---- LINE SPACING ----------------------------------------------------------------------------------------*/

.line_space_75
{ 
line-height: 75%
}

.line_space_80
{ 
line-height: 80%
}

.line_space_90
{ 
line-height: 90%
}

.line_space_100
{ 
line-height: 100%
}

.line_space_110
{ 
line-height: 110%
}

.line_space_120
{ 
line-height: 120%
}

.line_space_125
{ 
line-height: 125%
}

.line_space_130
{ 
line-height: 130%
}

.line_space_140
{ 
line-height: 140%
}

.line_space_150
{ 
line-height: 150%
}

.line_space_160
{ 
line-height: 160%
}

.line_space_170
{ 
line-height: 170%
}

.line_space_180
{ 
line-height: 180%
}

.line_space_190
{ 
line-height: 190%
}

.line_space_200
{ 
line-height: 200%
}

/*---- TEXT LETTER SPACING ----------------------------------------------------------------------------------------*/

.letter_space_-2
{ 
letter-spacing: -2px;
}

.letter_space_-1
{ 
letter-spacing: -1px;
}

.letter_space_1
{ 
letter-spacing: 1px;
}

.letter_space_2
{ 
letter-spacing: 2px;
}

/*---- TEXT WORD SPACING ----------------------------------------------------------------------------------------*/

.word_space_-2
{ 
word-spacing: -2px;
}

.word_space_-1
{ 
word-spacing: -1px;
}

.word_space_1
{ 
word-spacing: 1px;
}

.word_space_20
{ 
word-spacing: 20px;
}

/*---- SPECIFIC TEXT SYTLES ----------------------------------------------------------------------------------------*/

.page_title {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11pt;
	color: #FF9900;
	font-weight: bolder;
}

.table_titles {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 9pt;
	color: #FF6600;
	font-weight: bold;
}

/*---- TEXT FORMATING ----------------------------------------------------------------------------------------*/

.orange {
  color: #FF6600;
}

.light_orange {
  color: #FF9900;
}

.white {
  color: #FFFFFF;
}

.black {
  color: #000000;
}

.green {
    color: #339900;
}

.red {
    color: #FF0000;
}

.darkorange {
    color: #CC6600;
}


.table_bg {
  color: #fce9c8;
}


/*---- TEXT DECORATION ---------------------------------------------------------------------------------------*/

.normal {
  text-decoration: normal;
}

.bold {
 font-weight: bold;
}

.underline {
 text-decoration: underline;
}	

.overline {
  text-decoration: overline;
}

.line-through {
  text-decoration: line-through;
}

.blink {
  text-decoration: blink;
}

/*---- ALIGNMENT ---------------------------------------------------------------------------------------*/

.center {
 text-align: center;
}

.right {
 text-align: right;
}

.left {
 text-align: left;
}

.justify {
 text-align: justify;
}

/*---- TABLES ----------------------------------------------------------------------------------------*/

.table_single_border
{
border-collapse: collapse;
}

.table_normal_border
{
border-collapse: separate;
}

/*---- LINKS ----------------------------------------------------------------------------------------*/

a {
  color: #993333;
	text-decoration: none;
	text-transform: none;
	font-weight: normal;
}

a:hover {
  color: #993333;
	text-decoration: underline;
	font-weight: normal;
}

/*---- Boxes ----------------------------------------------------------------------------------------*/

fieldset {
  border: 1px solid #999999;
  margin: 0px 0px 0px 0px;
  padding: 23px 5px 5px 5px; /* (top, right, bottom, left) */
  position: relative;
}

legend {
	font-weight: bold;
	color: #FFFFFF;
	background: #999999;
	border: 1px solid #999999;
	padding: 2px 6px 4px 6px;
	position:absolute;
	top: -7px;
	left: 8px;
}

/*---- Forms & Labels -----------------------------------------------------------------------------------*/

label {
  color: #FF6600;
	font-size: 9px;
	font-weight: bold;
  display: block;
  text-align: left;
  float: left;
  width: 130px;
  padding: 5px 0px 5px 5px;
}
	
.labelHighlight	{
  font-weight: bold;
	color: #FF9900;
}
	
/*----------------------------------------------------------------------------------------------------------*/
	
table.ex th, table.ex td 
{
padding-bottom:1px;
border-top: 0px solid gray;
border-left: 0px solid gray;
border-bottom: 1px solid gray;
border-right: 1px solid gray;
}
	