html,body
{
	margin			: 0;
	padding			: 0;
}

body
{
	text-align		: center;
	background		: #ffffff;
}


/* FOOTER NAVIGATION LINKS */
/* footerlink1 / footerlink2 / footerlink3 */
a.footerlink1
{
	font			: bold 11px/14px Verdana, sans-serif;
	text-transform		: uppercase;
	text-decoration		: none;
	color			: #FF9900;
}

a.footerlink1:hover
{
	text-decoration		: underline;
}

a.footerlink2
{
	font			: 11px/14px Verdana, sans-serif;
	text-transform		: uppercase;
	text-decoration		: none;
	color			: #ffffff;
}

a.footerlink2:hover
{
	text-decoration		: underline;
}

a.footerlink3
{
	font			: 11px/14px Verdana, sans-serif;
	text-decoration		: none;
	color			: #ffffff;
}

a.footerlink3:hover
{
	text-decoration		: underline;
}


/* NON-MENU NAVIGATION LINKS */
/* navlink / navlinksmall p.breadcrumb */
a.navlink
{
	font			: 11px/17px Verdana, sans-serif;
	color			: #333399;
}

a.navlink:hover
{
	text-decoration		: none;
}

a.navlinklive
{
	font			: 11px/17px Verdana, sans-serif;
	color			: #333399;
}


a.navlinksmall
{
	font			: 10px/12px Verdana, sans-serif;
	color			: #333399;
}

a.navlinksmall:hover
{
	text-decoration		: none;
}

a.navlinksmalllive
{
	font			: 10px/12px Verdana, sans-serif;
	color			: #FF6600;
	text-decoration		: none;
}

p.breadcrumb
{
	font			: 10px/12px Verdana, sans-serif;
	color			: #333399;
	padding			: 0px;
	margin			: 0px;
}



/* FIRST LEVEL NAVIGATION */
/* main nav item / main nav hover / main nav on */
a.mainnav
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #333399;
	text-decoration		: none;
	border			: 2px solid #EAEAEA;
	background		: #F3F4F9 url(/img/nav/bg.gif) no-repeat;
	margin-bottom		: 2px;
	padding			: 5px 0px 4px 6px;
}

a.mainnav:hover
{
	border			: 2px solid #333399;
}

a.mainnavon
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #ffffff;
	text-decoration		: none;
	border			: 2px solid #EAEAEA;
	background		: #FF9200 url(/img/nav/bgon.gif) no-repeat;
	margin-bottom		: 2px;
	padding			: 5px 0px 4px 6px;
}


/* FIRST LEVEL (WITH CHILDREN) NAVIGATION */
/* main parentnav item / main parentnav hover / main parentnav on */
a.mainparentnav
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #333399;
	text-decoration		: none;
	border			: 2px solid #EAEAEA;
	background		: #F3F4F9 url(/img/nav/bgparent.gif) repeat-y;
	margin-bottom		: 2px;
	padding			: 5px 26px 4px 6px;
}

a.mainparentnav:hover
{
	border			: 2px solid #333399;
	background		: #F3F4F9 url(/img/nav/bgparenthover.gif) repeat-y;
}

a.mainparentnavon
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #ffffff;
	text-decoration		: none;
	border			: 2px solid #EAEAEA;
	background		: #FF6600 url(/img/nav/bgparenton.gif) repeat-y;
	margin-bottom		: 2px;
	padding			: 5px 26px 4px 6px;
}


/* SECOND LEVEL NAVIGATION */
/* main subnav item / main subnav hover / main subnav on */
a.mainsubnav
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #333399;
	text-decoration		: none;
	border			: 1px solid #EAEAEA;
	background		: #ffffff;
	margin-bottom		: 2px;
	padding			: 6px 1px 5px 7px;
}

a.mainsubnav:hover
{
	border			: 1px solid #333399;
}

a.mainsubnavon
{
	display			: block;
	font			: 11px/11px Verdana, sans-serif;
	text-transform		: uppercase;
	color			: #333399;
	text-decoration		: none;
	border			: 1px solid #FF6600;
	background		: #ffffff;
	margin-bottom		: 2px;
	padding			: 6px 1px 5px 7px;
}

* html body a.mainnav		{ width : 168px; }
* html body a.mainnavon		{ width : 168px; }
* html body a.mainparentnav	{ width : 142px; }
* html body a.mainparentnavon	{ width : 142px; }
* html body a.mainsubnav	{ width : 166px; }
* html body a.mainsubnavon	{ width : 166px; }
