/** beige body stuff **/

body {
		color: #000000;
}

.componentheading {
	background: #000000;
}

div#mainbody {
	background: #000000;
}

#mainbody td.subbody {

	color: #ffffff;

}


#mainbody .shadow-l {
	background: url(../images/body/beige/body-shadow-l.png) 0 0 repeat-y;
}

#mainbody .shadow-r {
	background:  url(../images/body/beige/body-shadow-r.png) 100% 0 repeat-y;
}

#mainbody td.mainbody {
	background: url(../images/body/beige/body-shadow-l.png) 100% 0 repeat-y;
}

/* content styles */

table.mainbody td.mainbody td.sectiontableheader {
  background: #dbd5ca;
  border-bottom: 3px solid #cfc7bc;
}

tr.sectiontableentry1 td,
tr.sectiontableentry2 td,
td.sectiontableentry1,
td.sectiontableentry2 {
  border-top: 1px solid #f8f2ea;
  border-bottom: 1px solid #e1dbcf;	
}

tr.sectiontableentry2 td,
td.sectiontableentry1 {
	background: #000000;
}

#accordian h3.toggler {
	font-weight: bold;
	color: #ffffff;
}

.bg0,
div.module-hilite4 li.bg0,
#accordian h3.toggler.bg0 {
	background: #e4ddca;
}

.bg1,
div.module-hilite4 li.bg1,
#accordian h3.toggler.bg1 {
	background: #f3eee3;
}

#accordian h3.toggler.bg0 {
	border-bottom: 1px solid #cfc7b5;
}

#accordian h3.toggler.bg1 {
	border-bottom: 1px solid #ddd7cd;
}

blockquote {
	background: #dcd4c5 url(../images/body/beige/quote-a-start.png) 10px 10px no-repeat;
	color: #333;
}

blockquote.b {
	background: #e3dfd6 url(../images/body/beige/quote-b-start.png) 10px 10px no-repeat;	
}

blockquote p {
	background: url(../images/body/beige/quote-a-end.png) 100% 100% no-repeat;
}

blockquote.b p {
	background: url(../images/body/beige/quote-b-end.png) 100% 100% no-repeat;
}

pre {
	background: #faf6ee;
	border-top: 3px solid #f0e9dc;
	border-bottom: 3px solid #f0e9dc;
}

span.alert {
	color: #c00;
	border-top: 3px solid #fc9088;
	border-bottom: 3px solid #fc9088;
	background: #f7cdc3 url(../images/body/beige/status-alert.png) 10px 50% no-repeat;
}

span.info {
	color: #0055BB;
	border-top: 3px solid #7dabdd;
	border-bottom: 3px solid #7dabdd;
	background: #d1dce3 url(../images/body/beige/status-info.png) 10px 50% no-repeat;
}

span.note {
	color: #B79000;
	border-top: 3px solid #fbe288;
	border-bottom: 3px solid #fbe288;
	background: #f7ebc3 url(../images/body/beige/status-note.png) 10px 50% no-repeat;
}

span.download {
	color: #57861A;
	border-top: 3px solid #cbe093;
	border-bottom: 3px solid #cbe093;
	background: #e6ebc7 url(../images/body/beige/status-download.png) 10px 50% no-repeat;
}

td.mainbody li {
	background: url(../images/body/beige/li-body.png) 0 2px no-repeat;
}

div.module-hilite1 li {
	background: url(../images/body/beige/li-hilite1.png) 0 2px no-repeat;
}

div.module-hilite2 li {
	background: url(../images/body/beige/li-hilite2.png) 0 2px no-repeat;
}

div.module-hilite3 li {
	background: url(../images/body/beige/li-hilite3.png) 0 2px no-repeat;
}

div.module-hilite4 li {
	background: url(../images/body/beige/li-hilite4.png) 0 2px no-repeat;
}

ul.bullet-a li {
	background: url(../images/body/beige/bullet-a.png) 0 0 no-repeat;	
}

ul.bullet-b li {
	background: url(../images/body/beige/bullet-b.png) 0 0 no-repeat;	
}

ul.bullet-c li {
	background: url(../images/body/beige/bullet-c.png) 0 0 no-repeat;	
}

ul.bullet-d li {
	background: url(../images/body/beige/bullet-d.png) 0 0 no-repeat;	
}

ul.bullet-e li {
	background: url(../images/body/beige/bullet-e.png) 0 0 no-repeat;	
}

ul.bullet-f li {
	background: url(../images/body/beige/bullet-f.png) 0 0 no-repeat;	
}

ul.number li.number1 {
	background: url(../images/body/beige/bullet-1.png) 0 0 no-repeat;
}

ul.number li.number2 {
	background: url(../images/body/beige/bullet-2.png) 0 0 no-repeat;
}

ul.number li.number3 {
	background: url(../images/body/beige/bullet-3.png) 0 0 no-repeat;
}

ul.number li.number4 {
	background: url(../images/body/beige/bullet-4.png) 0 0 no-repeat;
}

ul.number li.number5 {
	background: url(../images/body/beige/bullet-5.png) 0 0 no-repeat;
}

ul.number li.number6 {
	background: url(../images/body/beige/bullet-6.png) 0 0 no-repeat;
}

ul.number li.number7 {
	background: url(../images/body/beige/bullet-7.png) 0 0 no-repeat;
}

ul.number li.number8 {
	background: url(../images/body/beige/bullet-8.png) 0 0 no-repeat;
}

ul.number li.number9 {
	background: url(../images/body/beige/bullet-9.png) 0 0 no-repeat;
}

/* modules */

td.sidenav div.module,
td.sidenav div.module-hilite1,
td.sidenav div.module-hilite2,
td.sidenav div.module-hilite3,
td.sidenav div.module-hilite4 {
	background: url(../images/body/beige/body-module.png) 100% 0 no-repeat;
}

td.sidenav div.module h3,
td.sidenav div.module-hilite1 h3,
td.sidenav div.module-hilite2 h3,
td.sidenav div.module-hilite3 h3,
td.sidenav div.module-hilite4 h3 {
	color: #ffffff;
}

div.module h3,
div.module-hilite1 h3,
div.module-hilite2 h3,
div.module-hilite3 h3,
div.module-hilite4 h3 {
	color: #ffffff;
}

td.subbody div.moduletable h3,
td.inset div.moduletable h3 {
	border-bottom: 1px solid #e6e0d0;
}

td.sidenav div.module-hilite1 div {
	background: #000000;
}

td.sidenav div.module-hilite2 div {
	background: #000000;
}

td.sidenav div.module-hilite3 div {
	background: #000000;
}

td.sidenav div.module-hilite4 div {
	background: #000000;
}

/* pathway */

span.pathway {
	background: #191919;
	color:#FFFFFF;
}

span.pathway img {
	background: url(../images/body/beige/pathway-arrow.png) 0 0 no-repeat;
}

/* rokslide stuff */

ul#rokslide-toolbar {
	background: url(../images/body/beige/tabs-bg.png) 0 0 repeat-x;
}

#rokslide-toolbar li.active { 
	background: #cec6b6;
}

#rokslide-toolbar li.current { 
	background: #e3dcc9;
	border-left: 1px solid #cec8b7;
	border-right: 1px solid #cec8b7;
}

#rokslide-toolbar li {
	border-left: 1px solid #afa89b;
	border-right: 1px solid #afa89b;
	color: #736e64;
}

#frame {
	background: #e4ddca;
}

#frame div.button#left { 
	background: url(../images/body/beige/tabs-prev.png) 0 0 no-repeat;
}

#frame div.button#right { 
	background: url(../images/body/beige/tabs-next.png) 0 0 no-repeat;
}
/** slate stuff **/



body {

	background: #000000; /* this is under the footer */

}



a {

	color: #ffffff;

}



div#mainbody .contentheading,

#accordian h3.toggler.toggle-hilite {

	color: #ffffff;

}

#h3 {

	color: #ffffff;

}

#header {

	background: url(../images/primary/slate/header-bg.png) 0 0 repeat-x;

}






#header .shadow-l {

	background: url(../images/primary/slate/header-shadow-l.png) 0 0 no-repeat;

}



#header .shadow-r {

	background: url(../images/primary/slate/header-shadow-r.png) 100% 0 no-repeat;

}



div#topblock {

	background: #000000;

	color: #fff;

	border-left: 1px solid #000000;

	border-right: 1px solid #000000;

	border-bottom: 1px solid #000000;

}



#footer {

	background: url(../images/primary/slate/footer-bg.png) 0 0 repeat-x;

}





div#horiz-menu li.active a {

	color: #ffffff;

}



div#horiz-menu li:hover a,

div#horiz-menu li.sfHover a,

div#horiz-menu li.active:hover a,

div#horiz-menu li.active.sfHover a {

	color: #fff;

	background: #000000;

}



td.section div.moduletable h3 {

	color: #ffffff;

}



td.sidebar div.moduletable h3 {

	color: #ffffff;

}



/* moomenu stuff */



div#horiz-menu .nav li li {

	background: #000000;

	border-bottom: 1px solid #ffffff;

	border-right: 1px solid #ffffff;

	border-left: 1px solid #ffffff;

}



div#horiz-menu li li a:link,

div#horiz-menu li li a:visited,

div#horiz-menu li li a:hover,

div#horiz-menu li.active li a:link,

div#horiz-menu li.active li a:visited,

div#horiz-menu li.active li a:hover {

	background: url(../images/primary/slate/submenu.png) 100% 50% no-repeat;

}



.nav li li:hover,

.nav li li.sfHover,

#horiz-menu li:hover li:hover,

#horiz-menu li.sfHover li.sfHover,

#horiz-menu li.active li.active {

	background-color: #000000;

}



#horiz-menu li:hover li a.daddy:link,

#horiz-menu li.sfHover li a.daddy:link,

#horiz-menu li:hover li a.daddy:visited,

#horiz-menu li.sfHover li a.daddy:visited  {

	background: url(../images/primary/slate/submenu-selected.png) 100% 50% no-repeat;

}

/** secondary beige **/

td.sidebar {

	background: #000000;

	border-left: 1px solid #ffffff;

	border-right: 1px solid #ffffff;

}

td.sidebar li,

td.section li {

	background: url(../images/secondary/beige/li-side.png) 0 2px no-repeat;

}



div#divider {

	background: #ffffff;

}



div#bottom {

	background: #ffffff url(../images/secondary/beige/bottom-bg.png) 0 0 repeat-x;

}



#bottom .shadow-l {

	background: url(../images/secondary/beige/bottom-shadow-l.png) 0 0 repeat-y;

}



#bottom .shadow-r {

	background:  url(../images/secondary/beige/bottom-shadow-r.png) 100% 0 repeat-y;

}



#bottom .shadow-l2 {

	background: url(../images/secondary/beige/bottom-div-l.png) 0 0 no-repeat;

}



#bottom .shadow-r2 {

	background:  url(../images/secondary/beige/bottom-div-r.png) 100% 0 no-repeat;

}



#bottom td.mainbody {

	background: url(../images/secondary/beige/bottom-shadow-l.png) 100% 0 repeat-y;

}



#bottom td.mainbottom {

	background: url(../images/secondary/beige/bottom-shadow-l.png) 100% 0 repeat-y;

}



#bottom td.mainbottom .padding {

	background: url(../images/secondary/beige/bottom-div-l.png) 100% 0 no-repeat;

}

/* modules */



td.section div.moduletable {

	background: url(../images/secondary/beige/module-bottom.png) 100% 0 no-repeat;

}



td.section div.moduletable h3 {

	background: url(../images/secondary/beige/h3-bottom.png) 100% 27px repeat-x;

}



td.sidebar div.moduletable h3 {

	border-bottom: 1px solid #D2CCBB;

}

div#horiz-menu li.active a {

	background: #ffffff;
	color: #000000;

}








