body {
color: #000;
background: #FFFF40;
}

a {
color: #000 !important;
text-decoration: underline;
}

a:hover {
color: #000 !important;
text-decoration: none;
}

div#accessControlsOuter {
background: #FFFF6D;
color: #000;
border-bottom: 1px solid #FFFF00;
}

div#accessControlsOuter a {
text-decoration: none !important;
}

div#accessControls div.sizeControls ul a {
color: #000 !important;
}

div#accessControls div ul li a#whiteGrey {
background: #FEF0EA;
color: #351A54 !important;
}
div#accessControls div ul li a#greyWhite {
background: #333;
color: #FFF !important;
}
div#accessControls div ul li a#blueBlue {
background: #2F5C91;
color: #A1C8D6 !important;
}
div#accessControls div ul li a#yellowBlack {
background: #FFFF6D;
color: #000 !important;
}


div#topbar {
background: #FFFF6D;
}

div#topbar h2, div#topbar p {
color: #000;
}

div#mainContainer {
background: #FFFF6D;
}

/* main navigation menu */
div#menu {
background: #FFFF6D;
border-bottom: 1px solid #000;
}

#menu a {
background: #FFFF00;
}

#menu ul ul {
background: #FFFF00;
border-top: 1px solid #000;
}

#menu ul ul li {
background: #FFFF00;
border-bottom: 1px solid #666;
}

#menu ul ul a {
background: #FFFF40;
}
#menu li:hover > a {
background: #FFFF40;
}
#menu ul ul :hover > a {
background-color: #FFFF00;
}
#menu ul li.navCurrent {
background-color: #FFFF40;
color: #000;
}

#menu ul li a.navCurrent {
background-color: #FFFF40;
color: #000;
}
#menu ul li.navCurrent > a {
background-color: #FFFF40;
}
* html #menu ul li.navCurrent a,
* html #menu ul li a:hover {
background-color: #FFFF40;
}

#menu ul li.navCurrent > a:hover {
background-color: #FFFF40;
}
* html #menu ul li.navCurrent a:hover {
background-color: #FFFF40;
}


div#leftCol h2 a {
background: #FFFF00;
}

div#leftCol h2 a:hover {
background: #FFFF40;
}

ul.subNav {
background: #FFFF00;
}

ul.subNav li {
border-bottom: 1px solid #C0C000;
}

ul.subNav li:hover {
color: #000;
}

ul.subNav li a {
background: #FFFF40;
color: #000;
}

ul.subNav li a:hover {
background: #FFFF00;
color: #000;
}

ul.subNav li.navCurrent {
background: #FFFF00;
color: #000;
}

ul.subNav li.navCurrent ul li a:hover {
background: #FFFF00;
color: #000;
}

ul.subNav li.navCurrent ul li.navCurrent {
background: #FFFF00;
color: #000;
}


div.highlight {
background: #FFFF40;
}

div.breadcrumb {
color: #000;
}

div.membersPhotos {
background: #FFFF6D;
border-top: 1px solid #FFFF00;
border-bottom: 1px solid #FFFF00;
}

div.newsListing p.date {
border-top: 1px #666 dashed;
}

div.pagePrev p, div.pageNum p, div.pageNext p {
border-top: 1px #666 dashed;
}


div.rightCol h2 {
background: #FFFF00;
color: #000;
}

div#footer {
color: #000;
background: #FFFF6D;
}



#frmSubmit {
background: #FFFF00;
border: 1px solid #FFFF40;
}

#frmSubmit:hover {
background: #FFFF40;
color: #000;
}


h1 {
color: #000;
}

h2 {
color: #000;
}