
/* Top Nav */

ul.topNavGroup
{
	display         : block;
	margin          : 55px 0 15px 0;
	padding         : 0;	
}

.left
{
	float           : left;	
	margin          : 0 auto;
	width           : 295px;
}

.right
{
	float           : right;	
	margin          : 0 auto;
	width           : 295px;
}

ul.topNavGroup li
{
	display         : inline-block;
	float           : left;	
	text-align      : center;
}

li.star
{
	padding         : 5px;
}

ul.topNavGroup li a
{
	text-transform  : uppercase;
	font-weight     : bold;
	font-size       : 0.9em;	
	white-space     : nowrap;
	font-family     : Verdana;
	text-decoration : none;
}

ul.topNavGroup a:active,
ul.topNavGroup a:link,
ul.topNavGroup a:visited
{
	color           : #fff;
}

ul.topNavGroup a:hover
{
	color           : #d9d3a4;
}

table.navGroup
{
    margin          : 55px 0 15px 0;
}

table.navGroup td
{
    text-align      : center;
}

table.navGroup td.navCell
{    
}

table.navGroup td.seperatorCell
{       
    padding         : 0 6px;
    white-space     : pre-line;
}

table.navGroup td.navCell a
{
    
	text-transform  : uppercase;
	font-weight     : bold;
	font-size       : 0.9em;	
	white-space     : nowrap;
	font-family     : Verdana;
}

table.navGroup td.navCell a:active,
table.navGroup td.navCell a:link,
table.navGroup td.navCell a:visited
{
    color           : #fff;
	text-decoration : none;
}

table.navGroup td.navCell a:hover
{
    text-decoration : none;
	color           : #d9d3a4;
}

/* Footer Nav */

ul.footerMenu
{
	display         : block;
	padding         : 0;
	margin          : 0 0 3px 0;
	float           : right;	
}

li.footerMenuItem
{	
	display         : inline;	
	white-space     : normal;	
	list-style-type : none;
	text-align      : center;
	margin          : 0 0 0 15px;
	float           : left;
}

.footerMenuItem a
{
	display         : inline-block;	
	text-align      : center;
	font-size       : 0.9em;
	text-transform  : uppercase;
}

.footerMenuItem a:active,
.footerMenuItem a:link,
.footerMenuItem a:visited
{
	color           : #000;
	text-decoration : none;
}

.footerMenuItem a:hover
{
	text-decoration : underline;
}

/* Body */

#acdContainer a,
#acdContainer a:link,
#acdContainer a:active,
#acdContainer a:visited
{
	text-decoration : underline;
}

#acdContainer a:hover
{
	text-decoration : none;
}

#acdAnonymousControlsContainer a
{
	font-weight     : bold;
}

#acdAnonymousControlsContainer a.pageUserMenu,
#acdAnonymousControlsContainer a.pageUserMenu:link,
#acdAnonymousControlsContainer a.pageUserMenu:active,
#acdAnonymousControlsContainer a.pageUserMenu:visited
{
	color           : #acacac;
}

#acdAnonymousControlsContainer a.pageUserMenu:hover
{
	color           : #f2f0f0;	
}

#acdBreadCrumbContainer a,
#acdBreadCrumbContainer a:link,
#acdBreadCrumbContainer a:active,
#acdBreadCrumbContainer a:visited
{
	color           : #47687d;	
}

#acdBreadCrumbContainer a:hover
{
	color           : #47687d;	
}

ul.sideContextNav
{
	margin            : 0;
	padding           : 0;	
}

ul.sideContextNav li
{	
	list-style        : none;
	background        : transparent url('images/ui/star.png') no-repeat;		
	margin            : 0 0 8px 0;	
	padding           : 0 0 0 25px;
}

ul.sideContextNav a
{
	color           : #000;
	line-height     : 22px;
	font-variant    : small-caps;	
}

ul.sideContextNav a:active,
ul.sideContextNav a:link,
ul.sideContextNav a:visited
{
	text-decoration   : none;	
}

ul.sideContextNav a:hover
{
	text-decoration   : underline;	
}