
body
{
	background-color:#BEB8AB;
	font-family:Arial, Helvetica, sans-serif;
	font-size:80%;
	width:960px;
	height:100%;
	margin: 0px auto;
	line-height:1.2em;
}

/* -------------- General Text Styles ---------------- */

b
{
    FONT-WEIGHT: BOLD;
    FONT-SIZE: inherit;
}

strong
{
    FONT-WEIGHT: BOLD;
}

h1
{
    FONT-SIZE:16px;
    FONT-WEIGHT: bold;
    font-style: italic;
    MARGIN-BOTTOM: 0px;
}

h2
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    MARGIN-TOP: 3px;
	MARGIN-BOTTOM: 0px;
}

h3
{
	FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
    MARGIN-TOP: 0px;
	MARGIN-BOTTOM: 0px;
}

.headline
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    color: #333333;
}

.headline p
{
	FONT-SIZE: 12px;
    color: #333333;
}

.subheading
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    color: #333333;
}

.block
{
    FONT-SIZE: 18px;
    FONT-WEIGHT: bold;
    COLOR: #8C3524;
}

.bold, .blue
{
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    COLOR: #324959;
}

.normal
{
	font-size: 12px;
	text-align: left;
	color: #333333;
	font-family:Arial, Helvetica, sans-serif;
}


.label
{
    FONT-SIZE:11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right;
    PADDING-TOP: 4px;
    VERTICAL-ALIGN: top;
}

.index
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #444444;
}

.red
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #E71322;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.white
{
    COLOR: #FFFFFF;
    
}

.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: Arial, Helvetica, sans-serif;
    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 ----------- */
.header
{
	width:100%;
	height:152px;
	position: relative;
}

.banner
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT: 68px;
    VERTICAL-ALIGN: middle;
    BACKGROUND: #FFFFFF;
}

.bannerFT
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 9px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT: 68px;
    VERTICAL-ALIGN: middle;
    BACKGROUND: #FFF3E5;
}


.footer
{
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    VERTICAL-ALIGN: middle;
	height:79px;
	background-image:url(/images/NED/background/Footer_Background.jpg);
	color: #FFFFFF;
	font-size: 14px;
}

.footerFT
{
    BACKGROUND: #FFF3E5;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    COLOR: #111111;
    HEIGHT:70px;
    VERTICAL-ALIGNMENT: middle;
    PADDING: 10px;
}

.background
{
	/*BACKGROUND: URL('/images/NED/background/shadowR.gif') REPEAT-Y*/
}

.backgroundFT
{
    BACKGROUND: #FFF3E5;
}


/* -------------- Content Panel Styles ------------------- */

.outerframe
{
	BACKGROUND: #FFFFFF;
}

.frame
{
    width: 960px;
	height: 100%;
	border: 0px;
}


.main
{
    FONT-SIZE: 12px;
    VERTICAL-ALIGN: top;
    PADDING-LEFT: 15px;
    PADDING-TOP: 15px;
    PADDING-RIGHT: 15px;
    PADDING-BOTTOM: 10px;
    BACKGROUND: #FFFFFF;
}

.panel
{
    COLOR: #222222;
    FONT-SIZE: 11px;
    VERTICAL-ALIGN: top;
    BACKGROUND: #ede5da;
    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-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: #837458;
    HEIGHT: 28px;
}


.menuTitle
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #2F3E49;
    HEIGHT: 28px;
    PADDING-TOP: 4px;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 8px;
    BACKGROUND: URL('/images/NED/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/NED/menu/menuItem.gif') NO-REPEAT;
}

.menuIcon
{
    WIDTH: 20px;
    HEIGHT: 28px;
    VERTICAL-ALIGN: bottom;
    PADDING-BOTTOM: 10px;
}

.menuItemText
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
}

.menuControl
{
    TEXT-ALIGN: right;
	VERTICAL-ALIGNMENT: middle;
    HEIGHT: 28px;
    PADDING-LEFT: 12px;
    PADDING-RIGHT: 6px;
    PADDING-TOP: 0px;
    PADDING-BOTTOM: 0px;
    BACKGROUND: URL('/images/NED/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/NED/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/NED/menu/tabStartItem.gif') NO-REPEAT;
}



/* -------------- Button Classes -------------------- */

.button
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    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-SIZE: 9px;
    FONT-WEIGHT: bold;
    COLOR: #DDDDDD;
    TEXT-ALIGN: center;
    PADDING-LEFT: 1px;
    PADDING-RIGHT: 1px;
    PADDING-BOTTOM: 8px;
    BACKGROUND: URL('/images/NED/menu/digit.gif') NO-REPEAT;
    VERTICAL-ALIGN: bottom;
    WIDTH: 16px;
    HEIGHT: 28px;
}

.digitOn
{
    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/NED/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: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10px;
    FONT-WEIGHT: normal;
    TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
    COLOR: #444444;
    PADDING: 5px;
    BORDER: #AAAAAA 1px solid;
	BACKGROUND: #FFFFFF;
}


/* -------------- Section Classes -------------------- */

.sidebarLeft
{
    BACKGROUND: #ede5da;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
    width: 190px; 
    padding-top:3px;
    color: #333333
}

.sidebarRight
{
	BACKGROUND: #ede5da;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
    width: 260px; 
    padding-top:3px;
}

.navbar
{
    BACKGROUND: #ede5da;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
}

.section
{
	width: 100%;
	color: #333333;
}

.sectionHeader
{
    FONT-SIZE: 14px;
    FONT-WEIGHT: bold;
    COLOR: #293D4C;
    BACKGROUND: #ede5da;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    BORDER-BOTTOM: #666666 1px solid;
    BORDER-RIGHT: #666666 1px solid;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}

.sectionBody
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 14px;
    VERTICAL-ALIGN: top;
    PADDING: 10px;
    color: #333333;
}

.sectionText
{
    FONT-SIZE: 12px;
    color: #333333;
}

.sectionText b
{
	font-weight: bold;
	color: #333333;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14;
}

.sectionMenu
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    color: #333333;
    BACKGROUND: #FFFFFF;
    PADDING-LEFT:10px;
    PADDING-RIGHT:10px;
    PADDING-TOP: 4px;
    PADDING-BOTTOM: 1px;
    BORDER-BOTTOM: #AAAAAA 1px solid;
}

.sectionSubMenu
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    BACKGROUND: transparent;
    FONT-STYLE: normal;
    PADDING-LEFT:0px;
    color: #333333;
}

.sectionDivider
{
    BACKGROUND: #999999;
    HEIGHT: 1px;
}

.sidebarHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    BACKGROUND: #ede5da;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    color: #333333;
    BORDER-BOTTOM: #666666 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;
}

/* --------------- Menu Page ----------------- */

.menuBackground
{
	
}

.menuHeader
{
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    COLOR: #EEEEEE;
    BACKGROUND: #973250;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}

.menuContent
{
    BACKGROUND: #FFFFFF;
    BORDER-TOP: #FFFFFF 1px solid;
    BORDER-BOTTOM: #FFFFFF 1px solid;
    VERTICAL-ALIGN: top;
    /*COLOR: #FFFFFF;*/
}

/* --------------- Criteria Selection Page ----------------- */

.criteria
{
    VERTICAL-ALIGN: top;
    COLOR: #333333;
    BACKGROUND: #ffffff;
    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: #9a3150;
    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-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    FILTER: DropShadow(Color:#444444, OffX:1, OffY:1, Positive:1);
}

A.criteria0
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
}

A.criteria0:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
    TEXT-DECORATION: underline;
}

A.criteria1
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #990000;
}

A.criteria1:hover
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #CFAA37;
    TEXT-DECORATION: underline;
}


/* -------------- Table Data Styles ---------------- */

.tableHeading
{
    FONT-SIZE: 11px;
    COLOR: #2A3E4D;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 4px;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: #333333 1px solid
}

.tableElement
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #000000;
    VERTICAL-ALIGN: middle;
    BORDER-BOTTOM: #555555 1px solid;
}

.tableElementHiLite
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    COLOR: #AA0000;
    BORDER-BOTTOM: #555555 1px solid;
}

.dataRowTrue
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ede5da;
    COLOR: #333333;
}

.dataRowFalse
{
    VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #EDDAAE;
    COLOR: #333333;
}

.dataRowHighlight
{
	VERTICAL-ALIGN: middle;
    BACKGROUND-COLOR: #ffffff;
    COLOR: #333333;
}

.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-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;
    PADDING-RIGHT: 2px;*/
}


input.searchBox
{
    BACKGROUND: #FCFCFC;
    COLOR: #444444;
    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-SIZE: 11px;
    FONT-WEIGHT: bold;
    PADDING-LEFT: 4px;
}

textarea.adInput
{
    COLOR: #000000;
    FONT-SIZE: 7pt;
    OVERFLOW: auto;
    PADDING-LEFT: 4px;
}


select
{
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #444444;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    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;
}

/*
li
{
    LIST-STYLE-TYPE:  square;
}

ul
{
    POSITION: relative;
    LEFT: -24px;
    TOP: -10px;
    MARGIN-BOTTOM: 0px;
}
*/

.infoTip
{
    background-color: #ffffEA;
    border: #000040 1px solid;
    font-size: 8pt;
    width: 300px;
    color: #000040;
    padding: 12px;
    text-align: left;
    z-index: 40;
}



/* ------------- <A> Style Properties ------------ */

A
{
    TEXT-DECORATION: none;
    color: #333333;
}

A:hover
{
    COLOR: #CFAA37;
    TEXT-DECORATION: none;
}


A.underlink
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
    color: inherit;
}

A.bold:hover
{
    TEXT-DECORATION: none;
}


A.todaysTheDayLink
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 12px;
    FONT-WEIGHT: bold;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.pageLink
{
	/*
    FONT-SIZE: 11px;
    
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none*/
    FONT-SIZE: 12px;
    color: inherit;
}

.white A.pageLink
{
	color: White;
}

A.pageLink:hover
{
    /*
    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-SIZE: 11px;
    FONT-WEIGHT: bold;
    COLOR: #333333;
    TEXT-ALIGN: left;
    BACKGROUND: #FFFFFF;
}

sectionMenuOn
{
	background-color: #ede5da;
}

A.sectionMenuOn : A.sectionMenu
{
    BACKGROUND: transparent;
    CURSOR: pointer;
}

A.white
{
    COLOR: #FFFFFF;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}


A.jobsLink
{
    FONT-SIZE: 11px;
    COLOR: #415869;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none;
}

A.jobsLink:hover
{
    FONT-SIZE: 11px;
    COLOR: #CFAA37;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}

A.error
{
    COLOR: #A80000;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;
}

A.group
{
    COLOR: #8C3524;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
}

A.group:hover
{
    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: #000000;
    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;
}


/* Logout pages new design */
.terms{
	font-size:0.8em;
	text-decoration:none;
	color:#CCCCCC;
}

a img{
border:none;
}

p{
margin-top:0px;
margin-bottom:10px;
font-size:11px;
}

.tableadvertising{
margin-top:0px;
margin-bottom:0px;
font-size:0.8em;
padding-top:0px;
padding-left:15px;
}

.faqslist{
font-size:0.8em;
font-weight:bold;
margin-top:5px;

}

.faqslist a{
font-weight:bold;
color:#666666;
text-decoration:none;
}


.faqslist img{
margin-top:2px;
margin-bottom:2px;

}

.registrationform{

font-size:0.8em;
}
/*titles*/



#title_termsandconditions{
background-image:url(/images/NED/logout/title_termsandconditions.jpg);
width:464px;
height:28px;
margin:0px;
padding:0px;
}
#title_termsandconditions span{
display:none;
}


#title-membership-benefits{
background-image:url(/images/NED/logout/title_membership.jpg);
width:464px;
height:28px;
margin:0px;
padding:0px;
}
#title-membership-benefits span{
display:none;
}

#titleadvertising{
background-image:url(/images/NED/logout/titleadvertising.jpg);
width:464px;
height:28px;
margin:0px;
padding:0px;
}
#titleadvertising span{
display:none;
}



#titlecasestudies{
background-image:url(/images/NED/logout/titlecasestudies.jpg);
width:464px;
height:28px;
margin:0px;
padding:0px;
}
#titlecasestudies span{
display:none;
}

#title_events{
background-image:url(/images/NED/logout/title_events.jpg);
width:464px;
height:28px;
margin:0px;
padding:0px;
}
#title_events span{
display:none;
}
#title_introducing_editor{
	background-image:url(/images/NED/logout/title_introducing_editor.jpg);
	width:464px;
	height:28px;
	margin:0px;
	padding:0px;
}
#title_introducing_editor span{
display:none;
}

#titlefaq{
	background-image:url(/images/NED/logout/titlefaq.jpg);
	width:464px;
	height:28px;
	margin:0px;
	padding:0px;
}
#titlefaq span{
display:none;
}

#titlesoyouwant{
	background-image:url(/images/NED/logout/so_you_want_to_be.jpg);
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titlesoyouwant span{
display:none;
}

#titleeffectivecharity{
	background-image:url(/images/NED/logout/titleeffectivecharity.jpg);
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titleeffectivecharity span{
display:none;
}

#titleFsaRegulated{
	background-image:url(/images/NED/logout/titleFsaRegulated.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titleFsaRegulated span{
display:none;
}

#titleEventSummary{
	background-image:url(/images/NED/logout/titleNEDBehindBoardroomDoors.jpg);
	background-repeat: no-repeat;
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titleEventSummary span{
display:none;
}

#titleNEDTMT{
	background-image:url(/images/NED/logout/titleNEDTMT.jpg);
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titleNEDTMT span{
display:none;
}

#titlediversity{
	background-image:url(/images/NED/logout/titlediversity.jpg);
	width:316px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titlediversity span{
display:none;
}

#titlecasestudy{
background-image:url(/images/NED/logout/titlecasestudy.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#titlecasestudy span{
display:none;
}

#title-jobsandprofiles{
background-image:url(/images/NED/logout/titlejobsandprofiles.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#title-jobsandprofiles span{
display:none;

}
#title-events{
background-image:url(/images/NED/logout/titleevents.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#title-events span{
display:none;

}
#titlecorporategover{
background-image:url(/images/NED/logout/titlecorporategover.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#titlecorporategover span{
display:none;
}

#title_registration{
background-image:url(/images/NED/logout/title_registration.jpg);
width:464px;
	height:28px;
margin:0px;
padding:0px;
}
#title_registration span{
display:none;
}


#faq_howmuch{
background-image:url(/images/NED/logout/faq_howmuch.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#faq_howmuch span{
display:none;
}


#faq_howlong{
background-image:url(/images/NED/logout/faq_howlong.jpg);
width:316px;
height:17px;
margin:0px;
padding:0px;
}
#faq_howlong span{
display:none;
}



#title_sub_recruitment{
background-image:url(/images/NED/logout/title_sub_recruitment.jpg);
width:464px;
height:22px;
margin:0px;
padding:0px;

}
#title_sub_recruitment span{
display:none;
}

#title_sub_events{
background-image:url(/images/NED/logout/title_sub_events.jpg);
width:464px;
height:22px;
margin:0px;
padding:0px;

}
#title_sub_events span{
display:none;
}


#title_sub_advertising{
background-image:url(/images/NED/logout/title_sub_advertising.jpg);
width:464px;
height:22px;
margin:0px;
padding:0px;

}
#title_sub_advertising span{
display:none;
}



#faq_howdoIfindout{
background-image:url(/images/NED/logout/faq_howdoIfindout.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_howdoIfindout span{
display:none;
}
#faq_whatdoIget{
background-image:url(/images/NED/logout/faq_whatdoIget.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_whatdoIget span{
display:none;
}

#faq_whatdoIget{
background-image:url(/images/NED/logout/faq_whatdoIget.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_whatdoIget span{
display:none;
}

#faq_whyamInot{
background-image:url(/images/NED/logout/faq_whyamInot.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_whyamInot span{
display:none;
}

#faq_doesmyexperience{
background-image:url(/images/NED/logout/faq_doesmyexperience.jpg);
width:375px;
height:34px;
margin:0px;
padding:0px;
}
#faq_doesmyexperience span{
display:none;
}
#faq_onceIhavemy{
background-image:url(/images/NED/logout/faq_onceIhavemy.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_onceIhavemy span{
display:none;
}


#faq_onceIhavemy{
background-image:url(/images/NED/logout/faq_onceIhavemy.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_onceIhavemy span{
display:none;
}

#faq_canIonly{
background-image:url(/images/NED/logout/faq_canIonly.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_canIonly span{
display:none;
}

#faq_whatdoIget2{
background-image:url(/images/NED/logout/faq_whatdoIget2.jpg);
width:375px;
height:17px;
margin:0px;
padding:0px;
}
#faq_whatdoIget2 span{
display:none;
}

#faq_Ihavesome{
background-image:url(/images/NED/logout/faq_Ihavesome.jpg);
width:409px;
height:17px;
margin:0px;
padding:0px;
}
#faq_Ihavesome span{
display:none;
}

#titleworkshops{
background-image:url(/images/NED/logout/titleworkshops.jpg);
width:409px;
height:17px;
margin:0px;
padding:0px;
}
#titleworkshops span{
display:none;
}

#titlefees{
background-image:url(/images/NED/logout/titlefees.jpg);
width:332px;
height:17px;
margin:0px;
padding:0px;
}
#titlefees span{
display:none;
}

#titlehalfday{
background-image:url(/images/NED/logout/titlehalfday.jpg);
width:332px;
height:17px;
margin:0px;
padding:0px;
}
#titlehalfday span{
display:none;
}

#title_recruitmentpackage{
	background-image:url(/images/NED/logout/title_recruitmentpackage.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_recruitmentpackage span{
display:none;
}


#title_twilight{
	background-image:url(/images/NED/logout/title_twilight.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_twilight span{
display:none;
}

#title_networkingworkshops{
	background-image:url(/images/NED/logout/title_networkingworkshops.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_networkingworkshops span{
display:none;
}

#title_leaderboard{
	background-image:url(/images/NED/logout/title_leaderboard.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_leaderboard span{
display:none;
}

#title_skyscraper{
	background-image:url(/images/NED/logout/title_skyscraper.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_skyscraper span{
display:none;
}



#titlemonthlymember{
	background-image:url(/images/NED/logout/titlemonthlymember.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titlemonthlymember span{
display:none;
}



#titleentiresite{
	background-image:url(/images/NED/logout/titleentiresite.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titleentiresite span{
display:none;
}


#titlesponsorship{
	background-image:url(/images/NED/logout/titlesponsorship.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#titlesponsorship span{
display:none;
}

#title_corporatemembership{
	background-image:url(/images/NED/logout/title_corporatemembership.jpg);
	width:409px;
	height:17px;
	margin:0px;
	padding:0px;
}
#title_corporatemembership span{
display:none;
}

#title_seminarregistration{
background-image:url(/images/NED/logout/title_seminarregistration.jpg);
width:332px;
height:24px;
margin:0px;
padding:0px;
}
#title_seminarregistration span{
display:none;
}

#main-container{
	width:100%;
	margin-top:0px;
	padding: 0px 0px 0px 0px;
	position: relative;
	background-color: #837458;
	float: left;
	clear: both;
}
#left-container{
	width:774px;
	float: left;
	clear: both;
}

#right-container{
	width:186px;
	float: left;
	background-color:#837458;
	color: #FFFFFF;
}
#left-top-container{
width:774px;
height:245px;
}
left-top-container-sections{
width:774px;
height:152px;
}

#left-middle-container{
	background-image:url(/images/NED/logout/advertise1_r3_c1.jpg);
	background-repeat: no-repeat;
	width:774px;
	height:370px;
	clear: both;
}

#left-middle-container-sections{
	background-color:#FFFFFF;
	width:774px;
	float: left;
}


#left-bottom-container{
	width:774px;
	height:132px;
	background-color:#746852;
	color: #FFFFFF;
	clear: both;
}

#left-bottom-container-sections{
	background-image:url(/images/NED/logout/seminars-registration.jpg);
	width:774px;
	height:144px;
	color: #FFFFFF;
	clear: both;
}

#left-bottom-seminars{
width:192px;
float:left;
height:132px;
}
#left-bottom-seminars-container{
padding:15px 10px 0px 26px;
background-image:url(/images/NED/logout/back_seminars.jpg);
background-repeat:no-repeat;
background-position:right;

}

#left-bottom-banner{
	width:552px;
	float:left;
	height:113px;
	margin: 10px;
}

#pageheader, #title-home{
display:none;
}

.header #pageheaderaccount
{
	font-size: 14px;
	color: #ffffff;
	position: absolute;
	top: 15px;
	left: 800px;
}

#pageheaderaccount a
{
	color: #ffffff;
}

#topnav{
width:190px;
float:left;
padding-top:25px;
}

#main-copy{
	width:584px;
	float:left;
	position: relative;
}
#main-copy-container{
padding:122px 36px 0px 22px;
color:#FFFFFF;
}

#main-copy-container-sections{
	padding:22px 36px 0px 22px;
	color:#666666;
}


#section #register a{
	width:185px;
	height:26px;
	background-image:url(/images/NED/logout/register-sec.jpg);
	background-repeat:no-repeat;
 }
#section #register a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/registeron.jpg); 
 }	
#section #register a.current{
 	   background-image:url(/images/NED/logout/register-sec.jpg); 
 }	
 
 
 
 
#section #benefits a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/benefits-sec.jpg);
	background-repeat:no-repeat;
 }
#section #benefits a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/benefitson.jpg); 
 }	
#section #benefits a.current{
 	   background-image:url(/images/NED/logout/benefits-sec.jpg); 
 }	
 
 
#section #case a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/case-sec.jpg);
	background-repeat:no-repeat;
 }
#section #case a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/caseon.jpg); 
 }	
#section #case a.current{
 	   background-image:url(/images/NED/logout/case-sec.jpg); 
 }	
 
 
#section #events a{
	width:185px;
	height:25px;

	background-image:url(/images/NED/logout/events-sec.jpg);
	background-repeat:no-repeat;
 }
#section #events a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/eventson.jpg); 
 }	
#section #events a.current{
 	   background-image:url(/images/NED/logout/events-sec.jpg); 
 }	
 
#section #intro a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/intro-sec.jpg);
	background-repeat:no-repeat;
 }
#section #intro a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/introon.jpg); 
 }	
#section #intro a.current{
 	   background-image:url(/images/NED/logout/intro-sec.jpg); 
 }	
 
#section #faqs a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/faqs-sec.jpg);
	background-repeat:no-repeat;
 }
#section #faqs a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/faqson.jpg); 
 }	
#section #faqs a.current{
 	   background-image:url(/images/NED/logout/faqs-sec.jpg); 
 }
 
#section #advertisers a{
	width:185px;
	height:26px;
	margin-top:10px;
	background-image:url(/images/NED/logout/advertisers-sec.jpg);
	background-repeat:no-repeat;
 }
#section #advertisers a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/advertiserson.jpg); 
 }	
#section #advertisers a.current{
 	   background-image:url(/images/NED/logout/advertisers-sec.jpg); 
}

#section #post a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/post-sec.jpg);
	background-repeat:no-repeat;
 }
#section #post a:hover{
       	width:185px;
	background-image:url(/images/NED/logout/poston.jpg); 
 }	
#section #post a.current{
	background-image:url(/images/NED/logout/post-secon.jpg);
 }

#topnav ul{
	list-style-type: none; margin: 0px; padding: 0px;
	
}
#topnav ul li{
	float:left; font-weight:bold; height:auto; padding: 0px;
}
#topnav ul li a {
	float:left;
	text-indent:-9999px;
	text-decoration:none;
}

#main #register a{
	width:185px;
	height:26px;
	background-image:url(/images/NED/logout/register.jpg);
	background-repeat:no-repeat;
 }
#main #register a:hover{
	width:185px;
	background-image:url(/images/NED/logout/registeron.jpg); 
 }	
#main #register a.current{
	background-image:url(/images/NED/logout/register.jpg); 
 }	
 
 
 
 
#main  #benefits a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/benefits.jpg);
	background-repeat:no-repeat;
 }
#main #benefits a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/benefitson.jpg); 
 }	
#main #benefits a.current{
 	   background-image:url(/images/NED/logout/benefits.jpg); 
 }	
 
 
#main  #case a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/case.jpg);
	background-repeat:no-repeat;
 }
#main #case a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/caseon.jpg); 
 }	
#main #case a.current{
 	   background-image:url(/images/NED/logout/case.jpg); 
 }	
 
 
#main  #events a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/events.jpg);
	background-repeat:no-repeat;
 }
#main #events a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/eventson.jpg); 
 }	
#main #events a.current{
 	   background-image:url(/images/NED/logout/events.jpg); 
 }	
 
#main #intro a{
	width:185px;
	height:25px;

	background-image:url(/images/NED/logout/intro.jpg);
	background-repeat:no-repeat;
 }
#main #intro a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/introon.jpg); 
 }	
#main #intro a.current{
 	   background-image:url(/images/NED/logout/intro.jpg); 
 }	
 
#main #faqs a{
	width:185px;
	height:25px;
	background-image:url(/images/NED/logout/faqs.jpg);
	background-repeat:no-repeat;
 }
#main #faqs a:hover{
       width:185px;
	   background-image:url(/images/NED/logout/faqson.jpg); 
 }	
#main #faqs a.current{
 	   background-image:url(/images/NED/logout/faqs.jpg); 
 }
 
#main #advertisers a{
	width:185px;
	height:26px;
	margin-top:10px;
	background-image:url(/images/NED/logout/advertisers.jpg);
	background-repeat:no-repeat;
 }
#main #advertisers a:hover{
       width:185px;
	background-image:url(/images/NED/logout/advertiserson.jpg); 
 }	
#main #advertisers a.current{
 	background-image:url(/images/NED/logout/advertisers.jpg); 
 }
#main #post a{
	width:185px;
	height:26px;
	background-image:url(/images/NED/logout/post.jpg);
	background-repeat:no-repeat;
}
#main #post a:hover{
	width:185px;
	background-image:url(/images/NED/logout/poston.jpg); 
}	
#main #post a.current{
	background-image:url(/images/NED/logout/post.jpg);
}
 
 
 #login-container{
	background-color:#5B513D;
	width:159px;
	margin:0px 12px 10px 14px;
 }
 
 .detailslogin{
 padding:5px 5px 5px 5px;
 }
 
 
 /* forms */

.formlogin{
	margin:0px;
	font-size:10px;
} 

.detailslogin #email, .detailslogin #account, .detailslogin #password{
	width:140px;
	background-color:#8F887B;
	border:0px;
	color:#FFFFFF;
}

.banner-right{
	width:160px;
	height:600px;
	margin:0px 12px 10px 14px;
}
 
 
.registrationform #name{
	width:447px;
	border:0px;
	height:18px;
	color:#666666;
	background-image:url(/images/NED/logout/backinputs.jpg);
	background-repeat:no-repeat;
}

.registrationform #email{
width:447px;
	border:0px;
	height:18px;
	color:#666666;
	background-image:url(/images/NED/logout/backinputs.jpg);
	background-repeat:no-repeat;

}
.registrationform #confirmEmail{
width:447px;
	border:0px;
	height:18px;
	color:#666666;
	background-image:url(/images/NED/logout/backinputs.jpg);
	background-repeat:no-repeat;
}
 
 
 
#2009seminars{
	background-image:url(/images/NED/logout/2009seminars.jpg);
	width:155px;
	height:156px;
}

#bottom_ft{
	width:774px;
	height:79px;
	background-image:url(/images/NED/logout/advertise1_r21_c1.jpg);
    
	padding-top: 10px;

	color: #FFFFFF;
	float: left;
	clear: both;
} 

#seminars-sections{
	width:40%;
	float:left;
	padding-left:22px;
	padding-right:40px;
	padding-top: 30px;

}
#registration-sections{
width:40%;
float:left;
padding-left:22px;
padding-right:40px;
padding-top: 30px;

}

#copyright
{
	font-size: 9.6pt;
	color: #ffffff;
}

.logoutLeaderBoard
{
	width: 100%;
	height: 120px;
}

.logoutLeaderBoard .banner
{
	width: 774;
	height: 115px;
	margin: 0px auto;
	background-color: #dedede;
}

.dottedBorderNarrow
{
	border-top-style:dotted; 
	border-top-color:#DEDEDE; 
	border-top-width:2px;
	vertical-align: top;
	height: 10px;
}

.dottedBorderWide
{
	border-top-style:dotted; 
	border-top-color:#DEDEDE; 
	border-top-width:2px;
	vertical-align: top;
	height: 28px;
}

.panelHeader
{
    FONT-WEIGHT: bold;
    font-size: 12px;
    COLOR: #FFFFFF;
    BACKGROUND: #9a3150;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: middle;
    HEIGHT: 19px;
    PADDING-LEFT: 10px;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
}

.panelContent
{
    BACKGROUND: #ede5da;
    VERTICAL-ALIGN: top;
    padding:10px;
}

.panelMenu
{
    BACKGROUND: #ede5da;
    VERTICAL-ALIGN: top;
}

.profileTitle
{
    FONT-SIZE: 10px;
    FONT-WEIGHT: bold;
    COLOR: #ffffff;
    BACKGROUND-COLOR: #9a3150;
    PADDING-TOP: 3px;
    PADDING-BOTTOM: 3px;
    PADDING-LEFT: 10px;
}

.criteriaTitle
{
    FONT-SIZE: 11px;
    FONT-WEIGHT: normal;
    COLOR: #333333;
    BACKGROUND: #ede5da;
    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
{
}

