body
{
    TEXT-ALIGN: center;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 8pt;
    COLOR: #222222;
    BACKGROUND: #FAF8F2;
    MARGIN: 0px;
    SCROLLBAR-BASE-COLOR: #EEEEEE;
    SCROLLBAR-SHADOW-COLOR: #EEEEEE;
    SCROLLBAR-ARROW-COLOR: #EEEEEE;
    SCROLLBAR-FACE-COLOR: #999999;
    SCROLLBAR-HIGHLIGHT-COLOR: #333333;
    SCROLLBAR-DARK-SHADOW-COLOR:WHITE;
    SCROLLBAR-3D-LIGHT-COLOR: #ccccFF;
}

/* -------------- General Text Styles ---------------- */

p
{
    margin: 0px;
    padding-top: 8px;
}

b
{
    FONT-WEIGHT: BOLD;
    COLOR: #324959;
}

strong
{
    FONT-WEIGHT: BOLD;
    COLOR: #404040;
}

td
{
    COLOR: #404040;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
}

h1
{
    FONT-FAMILY: Arial;
    FONT-SIZE:16px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
    MARGIN-BOTTOM: 0px;
}

h2
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9pt;
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 0px;
}

.headline
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
}

.subheading
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
}

.block
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    COLOR: #8C3524;
}

.bold, .blue
{
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
}


.label
{
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
    TEXT-ALIGN: right;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: top;
}

.index
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #444444;
}

.red
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #E71322;
}

.white
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FILTER: DropShadow(Color=#111111, OffX=1, OffY=1, Positive=1);
}

.whiteNoFilter
{
    color: #FFFFFF;
    font-size: 11px
}

.dark
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
}

.small
{
    FONT-SIZE: 10px;
}

.error
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #990000;
}

.underline
{
    COLOR: #222222;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 11px;
    BORDER-BOTTOM: #555555 1px solid;
}

.dotted
{
    BORDER-BOTTOM: #aaaaaa 2px dotted;
}

.indexPageDiv
{
visibility: hidden;
display: none;
height: 0;
}


/* -------------- Page Header, Footer, Background ----------- */

.banner
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT: 68px;
    VERTICAL-ALIGN: middle;
    BACKGROUND: #FFFFFF;
}

.bannerFT
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT: 68px;
    VERTICAL-ALIGN: middle;
    BACKGROUND: #FFF3E5;
}


.footer
{
    BACKGROUND: #555555;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #EEEEEE;
    HEIGHT: 24px;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    BORDER-TOP: #EEEEEE 1px solid;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    VERTICAL-ALIGN: middle;
}

.footerFT
{
    BACKGROUND: #FFF3E5;
    FONT-FAMILY: Arial;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT:70px;
    VERTICAL-ALIGNMENT: middle;
    PADDING: 10px;
}

.background
{
	BACKGROUND: URL('/images/background/shadowR.gif') REPEAT-Y
}

.backgroundFT
{
    BACKGROUND: #FFF3E5;
}


/* -------------- Content Panel Styles ------------------- */

.outerframe
{
	BACKGROUND: #FFFFFF;
	BORDER-LEFT: #FFFFFF 1px solid;
}

.frame
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    COLOR: #888888;
    BACKGROUND: #E8EAEC;
}


.main
{
    COLOR: #222222;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 15px;
    PADDING-TOP: 15px;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: #FFFFFF;
}

.panel
{
    COLOR: #222222;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    BACKGROUND: #DFDFE3;
    PADDING-LEFT: 20px;
    PADDING-TOP: 15px;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #EEEEEE 1px solid;
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
}

.form
{
    COLOR: #222222;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    BACKGROUND: #FFFFFF;
    PADDING-LEFT: 30px;
    PADDING-TOP: 20px;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 10px;
    BORDER-BOTTOM: #EEEEEE 1px solid;
    BORDER-LEFT: #DDDDDD 1px solid;
    BORDER-RIGHT: #BBBBBB 1px solid;
}

.box
{
    VERTICAL-ALIGN: top;
    COLOR: #111111;
    BACKGROUND: #EAEAEC;
    PADDING: 8px;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
}

.headerBar
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #EEEEff;
    BACKGROUND: #EAEAEC;
    HEIGHT: 15px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #EEEEEE 1px solid;
    BORDER-BOTTOM: #111111 1px solid;
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-RIGHT: #111111 1px solid;
}




/* -------------- MenuBar Navigation Classes ---------------- */

.menuBar
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right;
    BACKGROUND: #FFFFFF;
}

.menuBarFT
{
    VERTICAL-ALIGN: bottom;
    TEXT-ALIGN: right;
    BACKGROUND: #FFF3E5;
}

.menuBarBackground
{
    BACKGROUND: #2F3E49;
    HEIGHT: 28px;
}


.menuTitle
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #2F3E49;
    HEIGHT: 28px;
    PADDING-TOP: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 8px;
    BACKGROUND: URL('/images/menu/menuTitle.gif') ;
}

.menuItem
{
    TEXT-ALIGN: center;
    WIDTH:  10px;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    BACKGROUND: URL('/images/menu/menuItem.gif') NO-REPEAT;
}

.menuItemRed
{
    TEXT-ALIGN: center;
    WIDTH:  10px;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    BACKGROUND: URL('/images/menu/menuItemRed.gif') NO-REPEAT;
}

.menuItemTwoSided
{
    TEXT-ALIGN: center;
    WIDTH:  10px;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 4px;
    BACKGROUND: URL('/images/menu/twoSidedMenuItem.gif') NO-REPEAT;
}

.menuIcon
{
    WIDTH: 20px;
    HEIGHT: 28px;
    VERTICAL-ALIGN: bottom;
    PADDING-BOTTOM: 10px;
}

.menuItemText
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #EEEEEE;
}

.menuControl
{
    TEXT-ALIGN: right;
	VERTICAL-ALIGNMENT: middle;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND: URL('/images/menu/menuItem.gif') NO-REPEAT;
}

.tabItem
{
    TEXT-ALIGN: center;
    WIDTH:  10px;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 4px;
    BACKGROUND: URL('/images/menu/tabItem.gif') NO-REPEAT;
}

.tabStartItem
{
    TEXT-ALIGN: center;
    WIDTH:  10px;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 12px;
    PADDING-TOP: 8px;
    PADDING-BOTTOM: 4px;
    BACKGROUND: URL('/images/menu/tabStartItem.gif') NO-REPEAT;
}



/* -------------- Button Classes -------------------- */

.button
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
    HEIGHT: 18px;
    PADDING-TOP: 2px;
    PADDING-LEFT: 18px;
    PADDING-RIGHT: 18px;
    PADDING-BOTTOM: 0px;
    BACKGROUND-REPEAT: no-repeat;
}

.digit
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    COLOR: #DDDDDD;
    TEXT-ALIGN: center;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 8px;
    BACKGROUND: URL('/images/menu/digit.gif') NO-REPEAT;
    VERTICAL-ALIGN: bottom;
    WIDTH: 16px;
    HEIGHT: 28px;
}

.digitOn
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 9px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    TEXT-ALIGN: center;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 8px;
    VERTICAL-ALIGN: bottom;
    BACKGROUND: URL('/images/menu/digitOn.gif')  NO-REPEAT;
    WIDTH: 16px;
    HEIGHT: 22px;
}

.todaysTheDay
{
    TEXT-ALIGN: left;
	PADDING-LEFT: 430px;
	PADDING-TOP: 10px;
	PADDING-BOTTOM: 40px;
    BORDER-BOTTOM: #AAAAAA 1px solid;
	WIDTH: 100%;
}

.feature
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
    COLOR: #444444;
    PADDING: 5px;
    BORDER: #AAAAAA 1px solid;
	BACKGROUND: #FFFFFF;
}


/* -------------- Section Classes -------------------- */

.sidebar
{
    BACKGROUND: #DFDFE3;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
}

.navbar
{
    BACKGROUND: #DFDFE3;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
}

.sectionHeader
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #293D4C;
    BACKGROUND: #DFDFE3;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    BORDER-BOTTOM: #949494 1px solid;
    BORDER-RIGHT: #949494 1px solid;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}

.sectionBody
{
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    COLOR: #404040;
    VERTICAL-ALIGN: top;
    PADDING: 10px;
}

.sectionText
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
}

.sectionMenu
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    BACKGROUND: #FFFFFF;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 1px;
    BORDER-BOTTOM: #AAAAAA 1px solid;
}

.sectionSubMenu
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
    BACKGROUND: transparent;
    FONT-STYLE: normal;
    PADDING-LEFT:0px;
}

.sectionDivider
{
    BACKGROUND: #999999;
    HEIGHT: 1px;
}

.sidebarHeader
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND: #788BA3;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    BORDER-BOTTOM: #606060 1px solid;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}

.navbarItem
{
    BORDER-TOP: #444444 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
}


.promotion
{
    PADDING: 8px;
    BACKGROUND: #f3f3f3;
    TEXT-ALIGN: left;
    BORDER-TOP: #BBBBBB 1px solid;
    BORDER-LEFT: #BBBBBB 1px solid;
    VERTICAL-ALIGN: top;
}

.picture
{
    BORDER: #999999 1px solid;
    PADDING: 10px;
}

/* --------------- Criteria Selection Page ----------------- */

.criteria
{
    VERTICAL-ALIGN: top;
    COLOR: #480B59;
    BACKGROUND: #F1F1F1;
    PADDING: 0px;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-RIGHT: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #888888 1px solid;
    BORDER-RIGHT: #888888 1px solid;
}

.criteriaHeader
{
    BACKGROUND: #707C99;
    HEIGHT: 15px;
    PADDING-TOP: 2px;
    PADDING-BOTTOM: 2px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 1px;
    BORDER-TOP: #EEEEEE 1px solid;
    BORDER-BOTTOM: #111111 1px solid;
    BORDER-LEFT: #EEEEEE 1px solid;
    BORDER-RIGHT: #111111 1px solid;
}

.criteriaHeaderText
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FILTER: DropShadow(Color=#444444, OffX=1, OffY=1, Positive=1);
}

A.criteria0
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #202020;
}

A.criteria0:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #CFAA37;
    TEXT-DECORATION: underline;
}

A.criteria1
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #990000;
}

A.criteria1:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #CFAA37;
    TEXT-DECORATION: underline;
}


/* -------------- Table Data Styles ---------------- */

.tableHeading
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #2A3E4D;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: #333333 1px solid
}

.tableElement
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: #555555 1px solid;
}

.tableElementHiLite
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #AA0000;
    BORDER-BOTTOM: #555555 1px solid;
}

.dataRowTrue
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #EEEEEE;
    COLOR: #404040;
}

.dataRowFalse
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #D6D8DF;
    COLOR: #EEEEEE;
}

.counterOn
{
    COLOR: #444444;
    FONT-SIZE: 9px;
    WIDTH: 20px;
    TEXT-ALIGN: center;
    BACKGROUND-COLOR: #ffffEA;
    BORDER: #888888 1px solid;
}

.counterOff
{
    FONT-SIZE: 9px;
    WIDTH: 30px;
    TEXT-ALIGN: center;
}


/* -------------- Form Element Styles ---------------- */

input
{
    BACKGROUND: #FAFAFC;
    COLOR: #333333;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
}


input.searchBox
{
    BACKGROUND: #FCFCFC;
    COLOR: #444444;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;
    VERTICAL-ALIGN: top;
    BORDER: #666666 1px solid;
    WIDTH:150px;
}

.tickbox
{
    HEIGHT: 13px;
    WIDTH: 13px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: transparent;
    PADDING: 0px;
    MARGIN: 0px;
}

.radiobutton
{
    HEIGHT: 11px;
    WIDTH: 11px;
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: transparent;
}

textarea
{
    BACKGROUND: #FCFCFC;
    OVERFLOW: auto;
    COLOR: #444444;
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;
}

textarea.adInput
{
    COLOR: #000000;
    FONT-FAMILY: Arial;
    FONT-SIZE: 7pt;
    OVERFLOW: auto;
    PADDING-LEFT: 4px;
}


select
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #444444;
    FONT-FAMILY: Verdana;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    /*PADDING-LEFT: 10px;
    PADDING-RIGHT: 10px;*/
    Z-INDEX: 0;
}

select.logoList
{
    BACKGROUND-COLOR: #C7C9DC;
    WIDTH: 76px;
    COLOR: #000040;
    FONT-SIZE: 7pt;
    FONT-FAMILY: Arial
}

li
{
    LIST-STYLE-TYPE:  square;
}

ul
{
    POSITION: relative;
    LEFT: -24px;
    TOP: -10px;
    MARGIN-BOTTOM: 0px;
}

.infoTip
{
    background-color: #ffffEA;
    border: #000040 1px solid;
    font-family: Arial;
    font-size: 8pt;
    width: 300px;
    color: #000040;
    padding: 12px;
    text-align: left;
    z-index: 40;
}



/* ------------- <A> Style Properties ------------ */

A
{
    FONT-SIZE: 11px;
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A:hover
{
    COLOR: #CFAA37;
    TEXT-DECORATION: none;
}

A.underlink
{
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.bold:hover
{
    COLOR: #FFFFFF;
    TEXT-DECORATION: none;
}


A.todaysTheDayLink
{
    FONT-FAMILY: Verdana;
    COLOR: #FFFFFF;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}


A.pageLink
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.pageLink:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #CFAA37;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.homeLink
{
    FONT-SIZE: 13px;
    COLOR: #415869;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.homeLink:hover
{
    COLOR: #CFAA37;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}


A.sectionMenu
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #555555;
    TEXT-ALIGN: left;
    FONT-STYLE: normal;
    BACKGROUND: transparent;
}

A.white
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}


A.jobsLink
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #415869;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.jobsLink:hover
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11px;
    COLOR: #CFAA37;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.error
{
    COLOR: #A80000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.group
{
    FONT-FAMILY: Arial;
    COLOR: #8C3524;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

A.group:hover
{
    FONT-FAMILY: Arial;
    COLOR: #CFAA37;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}


A.tableElement
{
    COLOR: #DDDDFF;
}

A.tableElement:hover
{
    COLOR: #FFBBBB;
}

A.tableElement:active
{
    COLOR: #FFBBBB;
}

A.footerLink
{
    COLOR: #FFFFFF;
    PADDING: 0px;
    FONT-WEIGHT: normal;
    VERTICAL-ALIGN: middle;
}

A.footerLink:hover
{
    COLOR: #CFAA37;
    TEXT-DECORATION: none;
}

A.footerLinkFT
{
    COLOR: #21428D;
    FONT-SIZE: 10px;
    PADDING: 0px;
    FONT-WEIGHT: normal;
}

A.footerLinkFT:hover
{
    COLOR: #21428D;
    TEXT-DECORATION: underline;
}

A.small
{
    COLOR: #555555;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.small:hover
{
    COLOR: #CFAA37;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;
}

A.dark:hover
{
    COLOR: #FFFFFF;
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.white:hover
{
    COLOR: #FFCCCC;
    TEXT-DECORATION: none;
}

.hand
{
	cursor: pointer;
}


@media print
{
    .noprint
    {
        DISPLAY: none;
        VISIBILITY: hidden
    }

    .button
    {
        DISPLAY: none;
        VISIBILITY: hidden
    }

    .menubar
    {
        DISPLAY: none;
        VISIBILITY: hidden
    }

    .menuicon
    {
        DISPLAY: none;
        VISIBILITY: hidden
    }

    #advertContainer {
        TEXT-ALIGN: left;
    }

    #moreInfoContainer {
        height: auto;
    }
}


/* ---------------------------------------------- */

.absoluteHidden {
    position: absolute;
    visibility: hidden;
}

.rateCard {
    padding: 2px;
    border: 1px solid #819e9f;
    font-weight: normal;
    cursor: default;
}
.rateRowTitle {
    background-color: #dbb459;

}
.rateRowEven {
    background-color: #cdd9d9;
}
.rateRowOdd {

}
.rateRowSelected {
    background-color: #819e9f;
}

.rateRowNew {

}

.contactListEven {
    background-color: #c7d3d3;
}

.contactListOdd {
    background-color: #dddddd;
}


/* -------- Banner advertising --------- */

.featuredClientOuter
{
	border:1px solid #aaaaaa;
	margin:1px 1px 0px 0px;
	padding:0px;
}

.featuredJobOuter
{
	border:1px solid #aaaaaa;
	margin:1px 0px 0px 0px;
}

.featuredJobInner
{
	margin:7px 0px 9px 0px;
	padding: 0px 7px 0px 5px;
}

.specialFeature{}

.specialFeatureInner {}

.specialFeatureOuter
{
	border: 1px solid #aaaaaa;
	width: 240px;
	margin: 0px;
	padding: 3px;
	height: 123px;
}

.featuredItem{}

.searchResultsInner
{
	width: 271px;
	height: 102px;
	padding:0px;
	margin: 7px;
}

.searchResultsOuter
{
	width: 296px;
	height: 127px;
	margin-left: 7px;
	padding: 0px;
	background-color: #f3f3f3;
	border-top: 1px solid #bbbbbb;
	border-left: 1px solid #bbbbbb;
}

.profileTitle
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #111148;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
}

.criteriaTitle
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #283867;
    BACKGROUND: #D0D0E8;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-LEFT: #FFFFFF 1px solid;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 2px;
    PADDING-RIGHT: 14px;
}


.mandatoryCheckBox
{
	background-color: #FFCCCC;
}

/* -------- Recruiter (Side) Split --------- */

.recruiter h1
{
    FONT-FAMILY: Arial;
    FONT-SIZE:16px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
    MARGIN-BOTTOM: 5px;
}

.recruiter h2
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 14px;
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.recruiter h3
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    COLOR: #324959;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.recruiter p
{
    margin: 0px;
    padding-top: 0px;
}

.recruiter td
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 12px;
    MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.recruiterRegisterSteps p
{
    FONT-FAMILY: Arial;
    FONT-SIZE: 11pt;
    COLOR: #324959;
    MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

/* -------- Press Release Pages --------- */

.pressRelease td
{
    font-size: 12px; 
    font-family: Verdana; 
    color: Black    
}

.pressRelease p
{
    margin: 0px;
    padding-top: 0px;
}