body {
	background-color: #f1ddf7;
}
p {
	margin-top: 0;
}
a:link, a:visited {
	color: #7d2594;
}
a:hover,a:active {
	color: #b94ed3;
}

/* MAIN CONTAINERS */
div#site-container {
	width: 860px;
	margin: 0 auto;
}
div#site-header-no-image a,div#site-header-no-image, div#site-header-container {
	color: #6b207f;
	background-color: #fff;
}
table.content td.content.left {
	background-color: #fff;
}
table.content {
	border-bottom: 1px solid #fb9f4d;
	padding: 7px;
}
 
/* HEADINGS */
.pageheading,h1,h2,h3,h4,h5,h6 {
	color: #6b207f;
	margin-bottom: 0.2em;
}
#site-footer-container div {
	color: #7d2594;
}
#site-footer-container div a,
#site-footer-container div a:link {
	color: #7d2594;
}
#site-footer-container div a:hover {
	color: #b94ed3;
}

/* MODULES */
table.content td.content.left div.module.output, 
table.content td.content.left table.module.output, 
table.content td.content.right div.module.output, 
table.content td.content.right table.module.output {
	margin: 0 0 10px;
}
div.module.output {
	border: 1px solid #fb9f4d;
	background-color: #fff;
}
div.module.output div.head {
	border-bottom: 3px solid #ddaacc;
	background-color: #6b207f;
	color: #fff;
	padding: 4px 6px;
}

/* TOP NAV */
/* Horizontal */
#topmenunav	{
	background-color: #fff;
	color: #6b207f;
	height: 29px;
}
#topmenunav ul {
	top: 29px;
}
/* Root Menu */
#topmenunav a {
	color: #6b207f;
	border-right: 1px solid #fb9f4d;
	font-weight: bold;
}
#menuselected, #menuselected a { /* Syle for text and selected text */
	background: #7d2594;
	color: #fff;
}
/* Root Hover Persistence */
#topmenunav a:hover,
#topmenunav li:hover a,
#topmenunav li.iehover a {
	background: #7d2594;
	color: #fff;
}
/* 2nd Menu */
#topmenunav li:hover li a,
#topmenunav li.iehover li a {
	color: #6b207f;
	background: #f1ddf7;
	border: 1px solid #fff;
	font-size: 11px;
	font-weight: normal;
}
/* 2nd Menu Hover Persistence */
#topmenunav li:hover li a:hover,
#topmenunav li:hover li:hover a,
#topmenunav li.iehover li a:hover,
#topmenunav li.iehover li.iehover a	{
	background: #7d2594;
	color: #fff;
}
/* 3rd Menu */
#topmenunav li:hover li:hover li a,
#topmenunav li.iehover li.iehover li a {
	background: #f1ddf7;
	color: #6b207f;
}
/* 3rd Menu Hover Persistence */
#topmenunav li:hover li:hover li a:hover,
#topmenunav li:hover li:hover li:hover a,
#topmenunav li.iehover li.iehover li a:hover,
#topmenunav li.iehover li.iehover li.iehover a {
	background: #7d2594;
	color: #fff;
}

/* 4th Menu */
#topmenunav li:hover li:hover li:hover li a,
#topmenunav li.iehover li.iehover li.iehover li a {
	background: #f1ddf7;
	color: #6b207f;
}

/* 4th Menu Hover */
#topmenunav li:hover li:hover li:hover li a:hover,
#topmenunav li.iehover li.iehover li.iehover li a:hover {
	background: #7d2594;
	color: #fff;
}
	
/* ARROW FOR SUB PAGES IN DROPDOWN */
#topmenunav li:hover li a.daddy,
#topmenunav li.iehover li a.daddy,
#topmenunav li:hover li:hover li a.daddy,
#topmenunav li.iehover li.iehover li a.daddy,
#topmenunav li:hover li:hover li:hover li a.daddy,
#topmenunav li.iehover li.iehover li.iehover li a.daddy{
	 background: url(images/dropdown_subnav.gif) no-repeat #f1ddf7;
	 background-position: 98% 50%;
	 color: #6b207f;
}
#topmenunav li:hover li a.daddy:hover,
#topmenunav li.iehover li a.daddy:hover,
#topmenunav li:hover li:hover li a.daddy:hover,
#topmenunav li.iehover li.iehover li a.daddy:hover,
#topmenunav li:hover li:hover li:hover li a.daddy:hover,
#topmenunav li.iehover li.iehover li.iehover li a.daddy:hover {
	 background: url(images/dropdown_subnav.gif) no-repeat #7d2594;
	 background-position: 98% 50%;
	 color: #fff;
}