/*THIS DOCUMENT CONTAINS ALL NAV AND TAB STYLES*/



/*TOP NAVIGATION*/
#navcontainer {
    height:23px;
    width:996px;
}

#navcontainer ul {
	padding:0;
	margin: 0;
	background-color: #c4d545;
	color: #571571;
	float: left;
	width: 996px;
    border-bottom:2px solid #822f91;
    _border-bottom:4px solid #822f91;

}

#navcontainer ul li { 
	display: inline; 
}

#navcontainer ul li a {
	padding:4px 9px 4px 9px;
	background-color: #c4d545;
	color: #571571;
	text-decoration: none;
	float: left;
	border-left: 23px solid #c4d545;
	border-right: 23px solid #c4d545;

}

#navcontainer ul li a:hover {
	color: #fff;
}

#navcontainer .current a { /*currently selected tab*/
	background-color: #822f91;
	color: #fff;
}

#navcontainer_public {
    height:26px;
    background-color: #c4d545;
	color: #571571;
    border-bottom:2px solid #822f91;
    width:100%;
}

#navcontainer_public ul {
	padding-left:430px;
	margin: 0;
	margin-left: 0;
	float: left;
     font-size: 11px;
}

#navcontainer_public ul li { 
	display: inline;
   
}

input.signinbutton {background-color: #712e8b; font-size: 11px; color: white;}

#navcontainer_public ul li a {
	padding:4px 30px 4px 30px;
	background-color: #c4d545;
	color: #571571;
	text-decoration: none;
	float: right;
	border-left: 25px solid #c4d545;
	border-right: 25px solid #c4d545;
}

#navcontainer_public ul li a:hover {
	background-color: #822f91;
	color: #fff;
}

#navcontainer_public .current a { /*currently selected tab*/
	background-color: #822f91;
	color: #fff;
}

#navcontainer ul li a.return {
	margin-right:408px;
}

/*END TOP NAVIGATION*/


#browse_leftcol ul {
	padding:10px 0 2px 2px;
	margin:2px 0 2px 0;
}

#browse_leftcol ul li.on_lgbrowse {
	list-style:none;
	background-image:url(/images/browse-link-background.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
}

#browse_leftcol ul li {
	list-style:none;
	background-image:url(/images/browse-link-background-off.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
	position:relative;
}

#browse_leftcol ul li a:link, #browse_leftcol ul li a:visited, #browse_leftcol ul li a:active {
	color:#000;
	text-decoration:none;
}

#browse_leftcol ul li a:hover {
	color:#000;
	text-decoration:underline;
}

#browse_leftcol ul li a.on_lgbrowse, #browse_leftcol ul li a.on_lgbrowse:link, #browse_leftcol ul li a.on_lgbrowse:visited, #browse_leftcol ul li a.on_lgbrowse:active {
	color:#000;
	text-decoration:none;
}

#browse_leftcol ul li a.on_lgbrowse:hover {
	color:#000;
	text-decoration:underline;
	}

#browse_leftcol ul li ul {
	border:1px solid black;
	padding:0;
	margin:0;
	display:none;
	position:absolute;
	top:-50px;
	left:165px;
	width:300px;
}

#browse_leftcol ul li ul li {
	background-image:none;
	background-color:#EFE3F7;
	border-bottom:1px white solid;
}

#browse_leftcol ul li:hover ul {
	display:block;
}

/* something to keep the empty left column from collapsing */
/* I'd use min-height if I didn't have to support IE6 */
  .leftcol_prop {
    height:400px;
    float:left;
    width:1px;
  }
/*END BROWSE LEFT NAV*/
  
/*MANAGE LEFT NAV */

.manageleftnav ul li {
	background-image:url(/images/manage-link-background.gif);
}

#manage_leftcol ul {
	padding:10px 0 2px 6px;
	margin:2px 0 2px 0;
}

#manage_leftcol ul li.on_lg {
	list-style:none;
	background-image:url(/images/on.gif);
	margin:0;
	padding:4px 0 5px 30px;
	background-repeat:repeat-x;
	background-position:top left;
}

#manage_leftcol ul li {
	list-style:none;
	background-image:url(/images/off.gif);
	margin:0;
	padding:4px 0 5px 30px;
	background-repeat:repeat-x;
	background-position:top left;
}
	
#manage_leftcol ul li a:link, #manage_leftcol ul li a:visited, #manage_leftcol ul li a:active {
	color:#e3ceea;
	text-decoration:none;
}

#manage_leftcol ul li a:hover {
	color:#e3ceea;
	text-decoration:underline;
}

#manage_leftcol ul li a.on_lg, #manage_leftcol ul li a.on_lg:link, #manage_leftcol ul li a.on_lg:visited, #manage_leftcol ul li a.on_lg:active {
	color:#5b1568;
	text-decoration:none;
}

#manage_leftcol ul li a.on_lg:hover {
	color:#5b1568;
	text-decoration:underline;
	}

/* END MANAGE LEFT NAV*/

/*ACCOUNT MANAGE LEFT NAV*/

.accountleftnav ul li {
	background-image:url(/images/account-link-background.gif);
}

#account_leftcol ul {
	padding:10px 0 2px 2px;
	margin:2px 0 2px 0;
}

#account_leftcol ul#browseleftnav li.current {
	list-style:none;
	background-image:url(/images/account-link-background.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
}

#account_leftcol ul#browseleftnav li {
	list-style:none;
	background-image:url(/images/account-link-background-off.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
}
	
#account_leftcol ul#browseleftnav li a:link,
#account_leftcol ul#browseleftnav li a:visited,
#account_leftcol ul#browseleftnav li a:active {
	color:#fff;
	text-decoration:none;
}

#account_leftcol ul#browseleftnav li a:hover {
	color:#fff;
	text-decoration:underline;
}

#account_leftcol ul#browseleftnav li a.current,
#account_leftcol ul#browseleftnav li a.current:link,
#account_leftcol ul#browseleftnav li a.current:visited,
#account_leftcol ul#browseleftnav li a.current:active {
	color:#9440b5;
	text-decoration:none;
}

#account_leftcol ul#browseleftnav li a.current:hover {
	color:#9440b5;
	text-decoration:underline;
	}
/*END ACCOUNT MANAGE LEFT NAV*/


/* I WANT TO RIGHT COL */

ul.manage_actions {
	list-style-image:url(/images/arrow.gif);
	padding:10px 0 2px 10px;
	margin:2px 0 5px 15px;
}
	
ul.manage_actions li {
	margin-bottom:6px;	
}

a.actionlinks, a.actionlinks:link, a.actionlinks:visited, a.actionlinks:active {
	text-decoration:none;
	font-weight:bold;
}
	
a.actionlinks:hover {
	text-decoration:underline;
	font-weight:bold;
}
	
/* END I WANT TO RIGHT COL */


/* BEGIN RECONCIL RIGHT COL */
ul.reconcile_actions {
	list-style-image:url(/images/arrow.gif);
	padding:10px 0 2px 10px;
	margin:2px 0 2px 15px;
	margin-bottom: 1em; /* a little spacing between list items */
}
/* END RECONCIL RIGHT COL */


/*BROWSE TABS*/
#browse_tabbar {
	padding-left:5px;
	padding-top:5px;
    position:relative;
    overflow:hidden; /* clears the float */
    _height:1%; /* IE6 hack */
}

/* something to keep the browse_tabbar from collapsing */
/* I'd use min-height if I didn't have to support IE6 */
  .tab_prop {
    height:60px;
    float:right;
    width:1px;
  }

#browsebar {
  width:auto;
  font-size:10px;
  position:absolute;
  bottom:0px;
  _bottom:-1px;
  left:0px;
}

  
#browsebar ul {
  margin:0;
  padding:10px 10px 0;
  list-style:none; 
  height:35px;
}
  
/*CHANGE WIDTH PERCENTAGE TO ALTER WIDTH OF ALL TABS*/
#browsebar li {
  float:left;
  background:url("/images/tab-left.gif") no-repeat left top;
  margin:0;
  padding:0 0 0 8px;
  width:auto;
  overflow:visible;
  height:36px;
}
  
#browsebar a {
  float:left;
  display:block;
  background:url("/images/tab-right.gif") no-repeat right top;
  height:27px;
  padding:5px 12px 4px 2px;
  text-decoration:none;
  color:#4f1864;
}

#browsebar a:hover {
  color:#000;
}

#browsebar .current {
  background-image:url("/images/tab-left-on.gif");
}

#browsebar .current a {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

#browsebar .current a:hover {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

/* Added for the admin tabs*/
#browsebar .active-trail {
  background-image:url("/images/tab-left-on.gif");
}

#browsebar .active-trail a {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

#browsebar .active-trail a:hover {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

#browse_leftcol ul li.current {
	list-style:none;
	background-image:url(/images/browse-link-background.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
}

#browse_interior_centercol a:hover {
    text-decoration: underline !important;
}
/*END BROWSE TABS*/
/* Added for the admin tabs*/
#browsebar .active-trail {
  background-image:url("/images/tab-left-on.gif");
}

#browsebar .active-trail a {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

#browsebar .active-trail a:hover {
  background-image:url("/images/tab-right-on.gif");
  color:#4f1864;
  padding-bottom:4px;
}

#browse_leftcol ul li.current {
	list-style:none;
	background-image:url(/images/browse-link-background.gif);
	margin:0;
	padding:4px 0 5px 15px;
	background-repeat:repeat-x;
	background-position:top left;
}

