/* ========== GENERAL CLASSES ========== */
/* ========== LEFT CLASSES ============= */
/* ========== NAV CLASSES ============== */
/* ========== FOOTER CLASSES =========== */
/* ========== HEADLINE CLASSES ========= */
/* ========== Link CLASSES ============= */

/* =============== MENU NAV STUFF =====================*/


/*=================================================*/
/*==( Adjustable styles )==========================*/
/*=================================================*/

/* width of menus */
A.menuItem, A.menuItem_hi, DIV.menu
{
	width: 200px;
}

/* menu TITLE style */
A.menuTitle, A.menuTitle_hi
{
	font-family: Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	
	color: #FFFFFF;
	background-color: #C40E0F; /* menu buttons - red */  
	
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFC0C0;
	border-left-color: #FFFFFF;
	border-bottom-color: #344D76;
}
A.menuTitle_hi, A.menuTitle:hover, A.menuTitle_hi:hover
{
	color: #344D76;
	background-color: #FFC0C0;  /* menu buttons hover */
	
	border-top-color: #CCD8EB;
	border-right-color: #CCD8EB;
	border-left-color: #CCD8EB;
	border-bottom-color: #CCD8EB;
}
/*A.menuTitle:hover, A.menuTitle_hi:hover
{
	color: white;
	background-color: #2E66B9;
	border-color: #2E66B9;
}*/


/* menu ITEM style */
A.menuItem, A.menuItem_hi
{
	color: white;
	font-family: Verdana, sans-serif;
	font-size: 11px;
}
A.menuItem_hi
{
	color: #344D76;
	background-color: #CCD8EB;
}
A.menuItem:hover, A.menuItem_hi:hover
{
	color: #344D76;
	background-color: #CCD8EB;
}

/* MENU style */
DIV.menu
{
	/* NOTE:If you don't want PNG-transparent menus, you can
	replace the following with a background-color.*/
	background-image: url(./images/menuBG_blue.png);
	
	border-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #344D76;
	border-left-color: #FFFFFF;
	border-bottom-color: #344D76;
}

/*===============================================*/
/*==( REQUIRED styles )==========================*/
/*===============================================*/

TABLE.menuBar
{
	width: 100%;
	background-color: #7C7C7C;
}
DIV.menu
{
	position: absolute;
	visibility: hidden;
	top: 0px;
	left: 0px;
}
A.menuTitle, A.menuTitle_hi
{
	display: block;
	position: relative;	
	text-align: center;
	text-decoration: none;
	vertical-align: middle;
	padding: 4px 7px 4px 7px;
}
A.menuItem, A.menuItem_hi
{
	display: block;
	text-decoration: none;
}
DIV.menuItemWrapper
{
	padding: 7px;
}
.hoobah IMG
{
	display: block;
}


/* ========== GENERAL CLASSES ========== */
.form, TABLE.form, TD.form
{
    FONT-SIZE: 14px;
    COLOR: #000000;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.formBold, TABLE.formBold, TD.formBold
{
    FONT-SIZE: 16px;
    font-weight:bold;
    COLOR: #000000;
    FONT-FAMILY:  Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.warning
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    COLOR: #ff0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal, TABLE.normal, TR.normal, TD.normal
{
    FONT-SIZE: 10.5pt;
    COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #FFFFFF
}
.shaded
{
    COLOR: #000000;
    FONT-SIZE: 10pt;
    BACKGROUND-COLOR: #CC0000;
}
#mainContent A
{
	color: #2E66B9;
}
#mainContent
{
	padding: 0px 15px 0px 15px;
}

#rightBar
{
    BACKGROUND-COLOR: #D9E0F3;
}
.subnavbox
{
	font-size: 10pt;
	padding: 10px;
}
.subnavbox_header
{
	font-weight: bold;
	padding-bottom: 5px;
}
.subnavDivTag
{
	padding: 5px 0px 5px 0px;
}


/* ========== LEFT CLASSES ============= */
#leftBar
{
	/*BACKGROUND-COLOR: #F9FAFE;*/
	BACKGROUND-COLOR: #C40E0F;
}
#leftBar .link, #leftBar .subtextlink
{
	color: #FFFFFF;
}
.subSectionLink
{
	color: #2965BD;
}
.subSectionLink_high
{
	font-weight: bold;
	color: #0055A5;
}

.link:hover, .link_high
{
	color: #000000; 
    background-color: #FFC0C0; /* white */ 
    /* background-image: starWhite.jpg; */
    background-repeat: no-repeat;
    background-position: left center;
}

.contentbox_left
{
	text-align: left;
	FONT-SIZE: 8.5pt;
	COLOR: #000000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
DIV.contentbox_left_body
{
    padding: 10px;
    /*border-right: 1px solid #AFB4CB;*/
}
DIV.contentboxheader_left
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
   	text-transform: uppercase;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #C40E0F;
    border-top: 1px solid #575C63;
    border-bottom: 1px solid #575C63;

}
DIV.contentboxheader_left_wrapper
{
	border-top: 1px solid #E0E5EC;
	border-bottom: 1px solid #9FA4AB;
	padding: 2px;
	text-align: left;
}
.contentbox_left .link
{
    FONT-WEIGHT: bold;
    COLOR: #707276;
}


/* ========== NAV CLASSES ============== */

A.navbar, .navbar, TABLE.navbar, TD.navbar
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 7.5pt;
    COLOR: #2E66B9;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
DIV.navbar
{
	padding: 10px;
}
.navbarHigh, TABLE.navbarHigh, TD.navbarHigh, A.navbarHigh
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 7.5pt;
    COLOR: #9A0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.subnavbar, A.subnavbar, TABLE.subnavbar, TD.subnavbar
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 7.5pt;
    COLOR: #2E66B9;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.subnavbarHigh, TABLE.subnavbarHigh, TD.subnavbarHigh, A.subnavbarHigh
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: 7.5pt;
    COLOR: #9A0000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}
.subnavDivTag
{
	margin-bottom: 5px;
}
.navbarLine
{
}
.cookiecrumb A:link, .cookiecrumb A:visited
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8.5pt;
    COLOR: #000000;
    TEXT-DECORATION: none
}




/* ========== FOOTER CLASSES =========== */
.footer, TABLE.footer, TD.footer
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
    color: #FFF;
    BACKGROUND-COLOR: #C40E0F; /* blue in logo */
    text-align: center;
    padding: 3px;
}
.footernav, TABLE.footernav, TD.footernav, .footernav A:link
{
    FONT-SIZE: 8pt;
    font-weight: bold;
    COLOR: #C00000;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.footerRed, TABLE.footerRed, TD.footerRed
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: Bold;
    color: #FFF;
    BACKGROUND-COLOR: #9B1727;
    text-align: center;
    padding: 3px;
}

/* ========== HEADLINE CLASSES ========= */
.headline1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: black;
}
.headline2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: black;
    text-transform: uppercase;
}
.headline3
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: black;
}
.headline4
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7.5pt;
    COLOR: black;
}




/* ========== Link CLASSES ============= */
.subtext, TABLE.subtext, TD.subtex
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
#rightBar A.subtext, #leftBar A.subtext
{
	color: #2b65b4
}
.subtextlink
{
    FONT-SIZE: 8.5pt;
    VERTICAL-ALIGN: top;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.normal .subtextlink
{
	color: #2E66B9;
}
.link
{
    FONT-WEIGHT: bold;
    /*FONT-SIZE: 10pt;*/
    COLOR: #2b65b4;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.link_high
{
    FONT-WEIGHT: bold;
    COLOR: #11147F;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
