body {
	color: #545850;
}

a {
	color: #CF2E00;
}

a:hover {
	color: #A42500;
}

h1 {
	color: #5E793A;
}

h2 {
	color: #B82800;
}

h3 { 
	color: #4F5E62;
}

td.contentheading {
	color: #4F5E62;
	background: url(../images/horiz_divider.png) 50% 100% no-repeat;
}

.componentheading {
	background: url(../images/head2_l.png) 100% 0 no-repeat;
	color: #627B41;
}

td.user1 div.moduletable h3 {
	background: url(../images/head1_l.png) 100% 0;
	color: #4F5E62;
}

td.user2 div.moduletable h3 {
	background: url(../images/head1_r.png) 0 0;
	color: #4F5E62;
}

td.user3 div.moduletable h3 {
	background: url(../images/head3_l.png) 100% 0;
	color: #4F5E62;
}

td.user4 div.moduletable h3 {
	background: url(../images/head3_r.png) 0 0;
	color: #4F5E62;
}

td.side {

}

td.side a:link, td.side a:visited {

}

td.side a:hover {

}

td.left div.module, td.left div.module-menu {
	background: url(../images/side_l_mid.png) 100% 0 repeat-y;
}

td.left div.module div, td.left div.module-menu div {
	background: url(../images/side_l_bot.png) 100% 100% no-repeat;
}

td.left div.module div div, td.left div.module-menu div div {
	background: url(../images/side_l_top.png) 100% 0 no-repeat;
}

td.right div.module, td.right div.module-menu {
	background: url(../images/side_r_mid.png) 0 0 repeat-y;
}

td.right div.module div, td.right div.module-menu div {
	background: url(../images/side_r_bot.png) 0 100% no-repeat;
}

td.right div.module div div, td.right div.module-menu div div {
	background: url(../images/side_r_top.png) 0 0 no-repeat;
}

div.module h3, div.module-menu h3 {
	color: #4F5E62;
}

td.right div.module h3, td.right div.module-menu h3 {
	background: url(../images/side_r_div.png) 0 100% no-repeat;
}

td.left div.module h3, td.left div.module-menu h3 {
	background: url(../images/side_l_div.png) 100% 100% no-repeat;
}

td.left div.module-color {
	background: url(../images/side2_l_mid.png) 100% 0 repeat-y;
}

td.left div.module-color div {
	background: url(../images/side2_l_bot.png) 100% 100% no-repeat;
}

td.left div.module-color div div {
	background: url(../images/side2_l_top.png) 100% 0 no-repeat;
}

td.right div.module-color {
	background: url(../images/side2_r_mid.png) 0 0 repeat-y;
}

td.right div.module-color div {
	background: url(../images/side2_r_bot.png) 0 100% no-repeat;
}

td.right div.module-color div div {
	background: url(../images/side2_r_top.png) 0 0 no-repeat;
}

div.module-color h3 {
	color: #5E793A;
}

td.left div.module-color h3 {
	background: url(../images/side2_l_div.png) 100% 100% no-repeat;
}

td.right div.module-color h3 {
	background: url(../images/side2_r_div.png) 0 100% no-repeat;
}

div.module-color {
	color: #5E793A;
}

a.mainlevel {
	background: url(../images/menu_bullet.png) 0 50% no-repeat;
}

td.side a.mainlevel:link, td.side a.mainlevel:visited, td.side a.sublevel:link, td.side a.sublevel:visited {

}

td.right div.module-menu a.mainlevel {
	background: url(../images/menu_r_bg.png) 0 0 no-repeat;
}

td.left div.module-menu a.mainlevel {
	background: url(../images/menu_l_bg.png) 100% 0 no-repeat;
}

a#active_menu:link, a#active_menu:visited {
	color: #333;
}

li.active_menu a:link, li.active_menu a:visited {
	color: #333;
}

.small, .modifydate, .createdate {
	color: #627B41;
}

td.sectiontableheader {
 	border-bottom: 2px solid #eee;
	background: #FBFBFB;
}

tr.sectiontableentry1 td, tr.sectiontableentry2 td, td.sectiontableentry1, td.sectiontableentry2 {
	border-bottom: 1px solid #eee;
}

/* template stuff */

body.w-thin {
	background: #F4F4F4 url(../images/bg_thin.png) 50% 0 no-repeat;
}

body.w-wide {
	background: #F4F4F4 url(../images/bg_wide.png) 50% 0 no-repeat;
}

div#header {
	background: url(../images/header_top_repeat.png) 93px 0 repeat-x;
}

div#header2 {
	background: url(../images/header_top_right.png) 100% 0 no-repeat;
}

span#logo {
	background: url(../images/header_top_logo.png) 0 0 no-repeat;
}

#top {
	color: #333;
}

td.footer {
	color: #FFFFFF;
}

td.footer a:link, td.footer a:visited {
	color: #FFFFFF;
}

td.main {
	background: #fff;
}

td.side.left {
	border-top: 1px solid #fff;
	background: url(../images/l_bg.png) 100% 0 repeat-y;
}

td.side.right {
	border-top: 0px solid #fff;
	background: url(../images/r_bg.png) 0 0 repeat-y;
}

td.side.leftbottom {
	background: url(../images/l_bg.png) 100% 0 repeat-y;
}

td.side.rightbottom {
	background: url(../images/r_bg.png) 0 0 repeat-y;
}

td.side.leftbottom div.corner {
	background: url(../images/l_corner.png) 0 100% no-repeat;
}

td.side.rightbottom div.corner {
	background: url(../images/r_corner.png) 100% 100% no-repeat;
}

td.thefoot {
	background: url(../images/thefoot_bg.png) 0 0 repeat-x;
}

td.thefoot div.corner {
	background: url(../images/thefoot_corner.png) 0 0 no-repeat;
}

div#vtop {
	background: url(../images/vtop_divider.png) repeat-x;
}

div#render {
	color: #263117;
}

div#mainbody {
	background: url(../images/body_shadow.png) 0 0 repeat-x;
}

/* access */

.font-selector, .width-selector {
	background: url(../images/access-select.png) no-repeat;
}

.lrg .button {
	background: url(../images/access-lrg.png);
}

.sml .button {
	background: url(../images/access-sml.png);
}

.med .button {
	background: url(../images/access-med.png);
}

.thin .button {
	background: url(../images/access-thin.png);
}

.wide .button {
	background: url(../images/access-wide.png);
}

/* horiz menu */

div#horizmenu {
	background: url(../images/tbar_bg.png) repeat-x;
}

blockquote {
	background: #E3EED1 url(../images/quote_open.png) 0 0 no-repeat;
	color: #627B41;
}

blockquote div {
	background: url(../images/quote_closed.png) 100% 100% no-repeat;
}

pre {
	background: #fff;
	color: #333;
	border: 1px solid #E3EED1;
	border-left: 5px solid #E3EED1;
}

.highlight {
	background-color: #ffc;
}             

/* suckerfish */

#nav a {
	color: #fff;
               

}

#nav a.topdaddy, #nav li.active a.topdaddy {
	background: url(../images/tbar_divider2.png) 100% 0 no-repeat;
}

#nav ul ul a.daddy {
	background: url(../images/tbar_divider3.png) 100% 50% no-repeat;
}

#nav li a {
	background: url(../images/tbar_divider.png) 100% 0 no-repeat;
                 
}

#nav ul li a:hover {
	color: #ddd;
                }

#nav ul li ul li a:hover, #nav ul li ul li ul li a:hover {
	color: #292C27;
   
}

#nav li li {
	border-bottom: 1px solid #DEDEDE;
	border-top: 1px solid #F2F2F2;
                
}

#nav ul ul a {
	color: #2C7ED1;
}

#nav li ul {
	border-right: 1px solid #DEDEDE;
	border-left: 1px solid #F2F2F2;
	border-bottom: 1px solid #DEDEDE;
                

}

#nav li:hover a, #nav li.sfhover a {
	color: #ddd;
}

#nav li:hover li a, #nav li.sfhover li a {
	color: #545850;
}

#nav li li:hover a, #nav li li.sfhover a {
	color: #545850;
}

#nav li.active {
	background: url(../images/tbar_select.png) 0 0 repeat-x;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul, #nav li li li li.sfhover ul {
	background: #FFFFFF;
}

span.pathway a {
	background: url(../images/arrow.png) 100% 50% no-repeat;
}
