/* MAIN LINK COLORS */
a:visited { color: #999966; }
a:link { color: #669966; }
a:hover { color: #666633; }
a:active { color: #666633; }

/* COPYRIGHT, HOSTING INFORMATION, PRIVACY POLICY */
a:visited.copy     { font-size: 8pt; color: #567ca7;  }
a:link.copy     { font-size: 8pt; color: #567ca7;  }
a:hover.copy     { font-size: 8pt; color: #567ca7;  }
a:active.copy     { font-size: 8pt; color: #567ca7;  }
.copy     { font-size: 8pt; color: #567ca7;  }

/* NAV BAR LINK */
a:visited.navbar_link    { font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a:link.navbar_link    { font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a:hover.navbar_link    { font-size: 8pt; color: #FFFFFF; text-decoration: none; }
a:active.navbar_link    { font-size: 8pt; color: #FFFFFF; text-decoration: none; }
.navbar_link    { font-size: 8pt; color: #FFFFFF; text-decoration: none}

/*BACKGROUND FILLS*/
.white { background-color: #FFFFFF }
.black { background-color: #000000 }
.header { background-image: url(images/header_bg.jpg); background-repeat: repeat-x; }
.navbar_fill { background-image: url(images/nav_fill.gif); background-repeat: repeat-x; }
.footer_fill { background-image: url(footer_tile.jpg); background-repeat: repeat-x; background-position: left; }

/* DEFAULT */
body { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }
td { font-size: 10pt; font-family: Arial, Helvetica, sans-serif; }

/* SPECIAL TEXT TYPES */
.address  { color: #FF0000; }
.availability_title { background-color: #000000; color: #FFFFFF; }
.text_header1 { color: #567ca7; font-weight: bold; }
.text_header2 {	color: #669966;	font-weight: bold; }
.navbar_text { font-size: 8pt; color: #FFFFFF; }
/* NOT USED, BUT KEEP! .footer_text { color: #567ca7; font-size: 10px;	font-weight: bold; font-family: Arial, Helvetica, sans-serif;	background-color: #000000; }*/

/* GENERIC CLASSES */
.xxsm_lnspace  { line-height: 10pt }
.xsm_lnspace  { line-height: 11pt }
.sm_lnspace  { line-height: 12pt }
.med_lnspace { line-height: 13pt }
.lrg_lnspace { line-height: 14pt }
.xlrg_lnspace { line-height: 15pt }
.xxlrg_lnspace { line-height: 16pt }

.smtopmargin  { margin-top: 3mm }
.medtopmargin  { margin-top: 5mm }
.lrgtopmargin  { margin-top: 7mm }

.uppercase { text-transform: uppercase }
.lowercase { text-transform: lowercase }

.nounderline  { text-decoration: none }

.b { font-weight: bold }
.i  { font-style: italic }

.leading_xxxsmall  { line-height: 8pt }
.leading_xxsmall  { line-height: 9pt }
.leading_xsmall  { line-height: 10pt }
.leading_small  { line-height: 11pt }
.leading_med  { line-height: 12pt }
.leading_lrg  { line-height: 13pt }
.leading_xlrg  { line-height: 14pt }
.leading_xxlrg  { line-height: 15pt }
.leading_xxxlrg  { line-height: 16pt }

.smind   { text-indent: 3mm }
.medind  { text-indent: 5mm }
.lrgind  { text-indent: 7mm }

.sup { vertical-align: super; }
.sub { vertical-align: sub; }

.t_xxxsmall  { font-size: 6pt }
.t_xxsmall  { font-size: 7pt }
.t_xsmall  { font-size: 8pt }
.t_small  { font-size: 9pt }
.t_med  { font-size: 10pt }
.t_lrg  { font-size: 11pt }
.t_xlrg  { font-size: 12pt }
.t_xxlrg  { font-size: 13pt }
.t_xxxlrg  { font-size: 14pt }

