/*
    HTML TAG OVERLOADERS

    These are basic element overloads.
*/

body {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
   /* color: #000066;*/
   color: #000000;
}


/*
    *** LINKS ***

    These refer to anchor links, and differ from regular text.

    TOPBAR_
    NAVBAR_
    BODY_
*/

/* topbar */
.links_topbar {

}

.links_topbar:link {
	text-decoration: none;
	font-weight: normal;
}

.links_topbar:visited {
	text-decoration: none;
	font-weight: normal;
}

.links_topbar:hover {
	text-decoration: underline;
	font-weight: normal;
}

/* navbar */
.links_navbar {

}

.links_navbar:link {
	text-decoration: none;
	font-weight: normal;
}

.links_navbar:visited {
	text-decoration: none;
	font-weight: normal;
}

.links_navbar:hover {
	text-decoration: underline;
	font-weight: normal;
}

/* body */
.links_body {

}
.links_body:link {
	text-decoration: underline;
	font-weight: normal;
}
.links_body:visited {
	text-decoration: underline;
	font-weight: normal;
}
.links_body:hover {
	text-decoration: underline;
	font-weight: normal;
}

.links_body_list {

}
.links_body_list:link {
	text-decoration: none;
	font-weight: normal;
}
.links_body_list:visited {
	text-decoration: none;
	font-weight: normal;
}
.links_body_list:hover {
	text-decoration: underline;
	font-weight: normal;
}

/*
    *** COLOR ***

    Color is not specified in actual elements because it is element independent (for portability).

    TEXT_

*/

.color_background_default {
    background-color: #FCFCFC;
}

.color_text_default {
   /* color: #000066;*/
   color: #000000;
}

.color_text_watermark {
    color: #AAAACC;
}

.color_text_disabled {
    color: #AAAACC;
}

/*
    *** TEXT ***

    This refers to the the text itself (size, style, docoration, face).

                style, size base

    HEADER_     -- bold, 14pt
    BODY_       -- none, 12pt
    SLOGAN_     -- italic, 12pt
    FORM_       -- none, 9pt

*/

.text_body_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.text_body_normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.text_body_medium {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 14px;
}
.text_body_large {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
}
.text_header_small {
    font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
}
.text_header_normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-weight: bold;
	font-size: 14px;
}
.text_header_medium {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
}
.text_header_large {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 24px;
}
.text_slogan_normal {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-style: italic;
}
.text_form_textbox {
	font-size: 9pt;
}
.text_form_button {
    font-size: 10pt;
}

/*
    *** DIVIDER ***

    These are horizontal or vertical dividers.

    HDIVIDER_       -- Horizontal Divider
    VDIVIDER_       -- Vertical Divider

*/

.hdivider_navbar_normal {
    border-bottom: 1px solid #AAA;
    width: 80%;
    margin-left: 8%;
}

.hdivider_body_normal {
    border-bottom: 1px solid #AAA;
    width: 90%;
    margin-left: 5%;
}

.vdivider_topbar_small {
    border-left: 1px solid #AAA;
    float: left;
    margin-top: 3px;
    height: 15px;
}

