/**********************************/
/****** SEARCH FORM SETTINGS ******/
/**********************************/

/* search form */
FORM.search-form {}

/* search table */
TABLE.search-table {}

/* search table row */
TR.search-row {}

/* search table cell */
TD.search-cell {
   padding: 2px;
}

/* search form label */
FONT.search-label {}

/* search medium form field */
INPUT.search-input-text-medium {}

/* search category select list */
INPUT.search-select-category {}


/********************************/
/****** COPYRIGHT SETTINGS ******/
/********************************/

/* footer copyright text */
FONT.copyright-text {
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright text */
DIV.copyright-text {
   padding: 10px;
   text-align: center;
   color: #666666;
   font: 9px Verdana, Arial, Helvetica, sans-serif;
}

/* footer copyright link */
A.copyright-link:link {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:visited {
   color: #336699;
   text-decoration: none;
}
A.copyright-link:hover {
   color: #003366;
   text-decoration: none;
}
A.copyright-link:active {
   color: #336699;
   text-decoration: none;
}


/******************************/
/****** HEADING SETTINGS ******/
/******************************/

/* page headers */
DIV.heading1 {
   color: #336699;
   text-decoration: none;
   font: bold 18px Arial, Verdana, Helvetica, sans-serif;
}
DIV.heading2 {
   color: #336699;
   text-decoration: none;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
DIV.heading3 {
   color: #336699;
   text-decoration: none;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/************************************/
/****** PRINT HEADING SETTINGS ******/
/************************************/

/* page headers */
DIV.printheading1 {
   color: #000000;
   font: bold 15px Verdana, Arial, Helvetica, sans-serif;
}
DIV.printheading2 {
   color: #000000;
   font: bold 13px Verdana, Arial, Helvetica, sans-serif;
}
DIV.printheading3 {
   color: #000000;
   font: bold 12px Verdana, Arial, Helvetica, sans-serif;
}


/**************************/
/****** FAQ SETTINGS ******/
/**************************/

/* questions & answers */
P.question {
   color: #336699;
   font-weight: bold;
}
P.answer {}


/****************************/
/****** FAQ LIST ITEMS ******/
/****************************/

/* customize generic faq list item link */
LI.faqlistitem {
   list-style-image: url(/faq/images/question.gif);
}

/* customize top faq list item link */
LI.toplistitem {}

/* customize new faq list item link */
LI.newlistitem {
   list-style-image: url(/faq/images/question.gif);
}


/*********************************/
/****** NAVIGATION SETTINGS ******/
/*********************************/

/* header navigation link */
A.header-navigation:link {
   color: #FFFFFF;
   text-decoration: none;
}
A.header-navigation:visited {
   color: #FFFFFF;
   text-decoration: none;
}
A.header-navigation:hover {
   color: #FFFFFF;
   text-decoration: underline;
}
A.header-navigation:active {
   color: #FFFFFF;
   text-decoration: none;
}

/* selected category record */
A.selected-category:link {
   line-height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
A.selected-category:visited {
   line-height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
A.selected-category:hover {
   line-height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
A.selected-category:active {
   line-height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}

/* not selected category record */
A.not-selected-category:link {
   line-height: 20px;
   color: #B3CCE5;
   font-weight: bold;
   text-decoration: none;
}
A.not-selected-category:visited {
   line-height: 20px;
   color: #B3CCE5;
   font-weight: bold;
   text-decoration: none;
}
A.not-selected-category:hover {
   line-height: 20px;
   color: #FFFFFF;
   font-weight: bold;
   text-decoration: none;
}
A.not-selected-category:active {
   line-height: 20px;
   color: #B3CCE5;
   font-weight: bold;
   text-decoration: none;
}


/**********************************/
/****** OTHER STYLE SETTINGS ******/
/**********************************/
/* application or user warnings */
DIV.warning {
   color: #CC0000;
}

/* application or user errors */
DIV.error {
   color: #CC0000;
}

/* application conformations */
DIV.info {
   color: #009900;
}