html, body {
	color: #000000;
}

body {
	background:#F5F0FF url('top_gradient.png') repeat-x;
}

/* =HEADER
--------------------------*/
div#header h1, 
div#header h1 a, 
div#header h1 a:link,
div#header h1 a:visited, 
div#header p {
    color:#FFF;
}

div.title h1 {
    color: #FFF;}

.box .title {
  clear:both;
  padding: 5px;
  text-align: left; font-weight: normal; font-size: 14px; font-weight: bold; color:#FFF;}

.title a:link{
	color:#FFF;}

/*#topnav {
}
*/

#pagecontent {
  border-left:1px solid #D3BAE3;
  border-right:1px solid #D3BAE3;
  border-bottom:1px solid #D3BAE3;
}

#loginbar  a:link, #loginbar a:visited, #loginbar{
	color:#5C0075;}


/* =BODY
--------------------------*/

.plainbox {
	padding:10px; border:1px solid #9E68AE;
	background-color: #F5F0FF;}

.gradientbox {
	padding:10px; 
	border:1px solid #9E68AE;background: url('grad_box.png') repeat-x;}


/* =NAVIGATION
--------------------------*/

ul#nav a{
	text-decoration:none; color: #5C0075; font-weight:bold;	background-image:url('corner_t_r.png'); background-repeat: no-repeat;	background-position: right top;	color:white;}

ul#nav a:hover,ul#nav li#mymine a:hover{
	color:#333;}

ul#nav li#mymine a{
	color:white;background:url('corner_my_t_r.png') no-repeat top right;}

ul#nav li.activelink a{
	color:white;background:url('corner_act_t_r.png') no-repeat top right;}

ul#nav li#mymine {
	background:#9B89A7 url('corner_my_t_l.png') no-repeat;}

ul#nav li.activelink {
	background:#5C0075 url('corner_act_t_l.png') no-repeat;}

ul#submenulist li#subactive_bag {
	font-weight:bold;color:#FFF;background:url('submenu_indent.png') no-repeat bottom center;}

ul#submenulist li#subactive_mymine {
	font-weight:bold;color:#FFF;background:url('submenu_my.png') no-repeat bottom center;}

ul#nav li{
	text-align: center;background:#9F67AD url('corner_t_l.png') no-repeat;}

.submenu{
	background:#5C0075;
	border-left:1px solid #5C0075;
	border-right:1px solid #5C0075;}

.submenu_mymine{
	background:#9B89A7;}

ul#submenulist li a {
	color:#FFF;text-decoration: none;font-weight: bold;}

ul#submenulist li a:hover {
	color:#FFF;text-decoration: underline;font-weight: bold;}

/* =MEGATILE SEARCH
--------------------------*/

div.filterBar {
    background:#9F67AD;color:white;}

div#filter_tool_bar {
    background-color:#FFF;
    border-right:1px solid #9F67AD;
    border-left:1px solid #9F67AD;
    border-bottom:1px solid #9F67AD;
}


.imbox {
    padding:5px 5px 10px 5px; border-top:solid 1px #888; border-bottom:solid 1px #888; height:1.2em;
    font-size:0.8em; background:#9F67AD; color:white;}

/* =TOOLBOX RESULTS
--------------------------*/
    
.listtoolbox {
  background-image: url('grad_box.png');
  border:1px solid #D0B5D7;
}

#tool_bar_div {
    background-color:#F5F0FF;
/*    background-color:#D0B5D7;*/
}

.tb_button {
  border:1px solid #F5F0FF;
}
.tb_button:hover {
  margin-right:0;
  border-bottom:1px solid #000;
  border-right:1px solid #000;
}
.tb_button_active {
  border:1px solid #000;
}


/* =WIDGET
--------------------------*/

.widgetcontainer {
  border:1px solid #D0B5D7;
  background: #FFF url('grad_box.png') repeat-x top;
}

.widget {
    max-height:400px;width: 450px;padding:15px;
    text-align: center; background-color: #F5F0FF;}

.widget p {
	font-size:10px;	}

.widget_slide {
	margin-top:10px; max-height:350px;
    overflow-x:none;overflow-y:auto;overflow: auto;}

#bagDescriptionDiv{
    background-color: #F5F0FF;}

#bagDescriptionDiv:hover{
	background-color: #E6FFB3;}

#textarea {
    background-color: #F5F0FF;}

.blueBg {
	padding: 20px;margin:20px;width:350px;
	background-color:#F5F0FF;text-align:center;}

table.dbsources {
	margin:10px 20px 10px 20px;}

table.dbsources th  {
	padding: 6px 6px 6px 12px;
	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;border-top: 1px solid #C1DAD7;
	letter-spacing: 2px;text-transform: uppercase;text-align: left;font-weight: bold;font-size: 0.7em;color: white;
	background-color: #927F97;}

table.dbsources td {
	padding: 6px 6px 6px 12px;
	border-right: 1px solid #C1DAD7;border-bottom: 1px solid #C1DAD7;background: #fff;}

table.dbsources td.leftcol {
	border-left: 1px solid #C1DAD7;}


/* =RESULTS TABLES
-----------------------*/
table.results th {
    background: #927F97;font-size: 12px;color:#FFF;
}
table.results tr td.highlightCell, table.results tr.even td.highlightCell {
 	border-right:1px solid #FFF;background-color: #FFCBFF;}

table.results tfoot tr td {
  background-color: #927F97;
}

table.results tr.even TD{
  background-color: #FBEBFF;}

table.results tr.odd TD{
  border-right:1px solid #FBEBFF;
  border-bottom:1px solid #FBEBFF;}

table.results tr td.highlightObject {
  background-color: #ee6;
}

table.results tfoot tr td {
    background-color: #eee;
}

.columnHeader {
  background: #927F97;
}

