/* CSS Document */


/**********   GLOBAL STYLING   ****************/
/**********************************************/
body, html {height: 100%;}
body {font-family: Arial, Helvetica, sans-serif; font-size:12px; margin: 8px 0 0 0; padding: 0; background:url(../images/template/bg.jpg) top left;}


/****************   PAGE LAYOUT   *************/
/**********************************************/
.preloadPic {display:none;}


/****************   LINKS   *******************/
/**********************************************/
a:link, a:visited {color: #690;	text-decoration: underline;}
a:hover, a:active {color: #000; text-decoration: underline;}


/****************   HEADER - FOOTER   *********/
/**********************************************/
.header {color: #CCCCCC;}
.header a:link, .header a:visited {color: #03F; text-decoration: none; padding:0 8px 0 8px;}
.header a:hover {color: #F90; text-decoration: underline; padding:0 8px 0 8px;}

.footer {font-size: 9px; color: #369; padding:0 5px 0 5px;}
.footer a:link, .footer a:visited {font-size: 9px; color: #369; text-decoration: none; padding:0 5px 0 5px;}
.footer a:hover {font-size: 9px; color: #555; text-decoration: underline; padding:0 5px 0 5px;}


/****************   HEADINGS   ****************/
/**********************************************/
.headings {font-size: 20px; color: #f90;}
.headings2 {font-size: 22px; color: #000;}
.headings3 {font-size: 18px; color: #F00;}
.headings4 {font-size: 20px; color: #F90;}
.headings_page_titles {font-size: 18px; color: #000; font-weight: bold; }
.headings-small {font-size: 14px; color: #f90;}
.headings-small2 {font-size: 14px;	color: #F90;}
.headings-small3 {font-size: 14px;	color: #000;}

table.heading-sub {border-collapse: collapse; border-bottom: 1px solid #9CF;}
table.heading-sub  td {font-size: 20px;	color: #69F;	text-decoration: none;	padding-bottom: 2px; text-align: left;}

table.heading-page {border-collapse: collapse; border-bottom: 1px solid #69F;}
table.heading-page  td {font-size: 20px; color: #000; text-decoration: none; padding-bottom: 2px; text-align: left;}


/****************   TEXT FORMATS  *****************/
/**************************************************/
.highlight {font-weight: bold; color:#F00; background-color: #FF0;}
.subtle {font-size: 10px; color: #000; text-decoration: none;}

.text_red {color: #F00;}
.text_red_xsmall {font-size: 9px; color: #F00; font-weight: bold; }
.text_red_small {font-size: 10px; color: #F00; font-weight: bold; }
.text_red_medium {font-size: 12px; color: #F00; font-weight: bold; }
.text_red_large {font-size: 14px; color: #F00;}
.text_red_bold {font-weight: bold; color: #F00;}

.text_black {color: #000000;}
.text_black_small {font-size: 10px; color: #000;}
.text_black_large {font-size: 14px; color: #000;}
.text_black_bold {font-weight: bold; color: #000;}

.text_dark_gray {color: #666;}


/****************   TABLE BORDERS   ***********/
/**********************************************/
