ul#mainNav
{
	width:				800px;
    list-style:			none;
    height:				30px;
    margin:				0 0 10px 0;   
    background:		    url(../images/menu_bg.png) no-repeat 0 0;
    padding-left:		10px;

}

ul#mainNav li
{
    z-index:		99999;
    float:          left;
    position:		relative;
    padding:		0;
    margin:			0;
    text-align:     center;
    border-right:	1px solid #a71c1f;
}

#mainNav li.last
{
    border-right:		none;
}

#mainNav li a
{
    text-decoration:    none;
    text-align:			center;
    height:				30px;
    line-height:		30px;
    display:			block;  
}

#mainNav li a.mainNavListItem
{
	overflow:		hidden;	
	font-weight:	bold;	
    font-size:		13px;
    color:			White;
    font-family:	Arial;   
    padding:		0 5px 0 5px;
}

#mainNav li a.mainNavListItem:hover,
#mainNav li.over a.mainNavListItem,
#mainNav li:hover a.mainNavListItem,
#mainNav li.current a.mainNavListItem:hover,
#mainNav li.current a.mainNavListItem,
#mainNav li.current:hover a.mainNavListItem,
#mainNav li.currentLast a.mainNavListItem:hover,
#mainNav li.currentLast a.mainNavListItem,
#mainNav li.currentLast:hover a.mainNavListItem
{	
	 background:     url(../images/menu_bg_over.png) repeat-x 0 0;
}


ul#mainNav li ul
{
	position:			absolute;   
	left:				0;
    top:				30px;
    width:				210px;
    padding:			0 0 20px 10px;
    margin-left:        -1px;
    height:				auto;
    display:			none;   
    list-style:			none;  
    background:			url(../images/submenu_bg.png) no-repeat bottom left;
}


/* Fix IE.  Hide IE Mac \*/
* html ul#mainNav li { float: left; height: 1%; }
* html ul#mainNav li a { height: 1%; }
/* End */

/* this is the stylesheet for the javascript-labeled .over class list item */
ul#mainNav li:hover ul, 
ul#mainNav li.over ul
{ 
	display: block; 
}

ul#mainNav li ul li:hover,
ul#mainNav li ul li.over
{
	background:	none;
}

ul#mainNav li ul li
{	
	float:				left;
	color:				#fff;
	font-weight:		bold;	
	background:			none;
	border:				none;
	height:				20px;
	text-align:			left;
	padding-top:		5px;	
	width:				175px;
	border-bottom:		1px solid #a71c1f;
}
ul#mainNav li ul li.last
{	
	border:				none;
}

ul#mainNav li ul li a
{
	display:		inline;
	line-height:	1.4em;
	padding-left:	10px;
	margin:			5px 0;
	_margin:		0;
	font-weight:	bold;
	color:			#fff;
}

ul#mainNav li ul li a:hover
{
	font-weight:	bold;
	color:			#fff;
}

/* article media */
#primaryContent .newsArticle ul#articleMedia
{
	border-top:			solid 1px #ead9d9;
	border-bottom:		solid 1px #ead9d9;
	margin:				0 3px 10px 2px;
	padding:			0 0 0 10px;
	height:				30px;
	line-height:		30px;
	list-style:			none;
	background:			url(../images/articleMedia_bg.gif) repeat 0 0;
}
#primaryContent .newsArticle ul#articleMedia li
{
	float:			left;	
	position:		relative;
	height:			30px;
	margin:			0;
	padding:		0 0 0 5px;
	line-height:	30px;
	font-weight:	bold;
	color:			#5e5e5e;
	width:			auto;
	display:		block;
	background:		none;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.xls
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_excel.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.xlsx
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_excel2007.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.pdf,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.PDF
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_pdf.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.doc
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_msword.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.docx
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_msword2007.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.ppt
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_powerpoint.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.pptx
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_powerpoint2007.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.txt
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_plaintext.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.rtf
{
	padding:		0 0 0 12px;
	background:		url(../images/icon_richtext.gif) no-repeat 0 6px;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.bmp, 
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.gif,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.jpeg,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.png,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.JPG,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.jpg
{	
	padding:		0 0 0 14px;
	background:		url(../images/icon_image.gif) no-repeat 0 6px;
}

#primaryContent .newsArticle ul#articleMedia li a,
#primaryContent .newsArticle ul#articleMedia li.remainingItems ul li a
{
	font-weight:		normal;
	height:				25px;
	padding:			10px 10px 8px 8px;
	color:				#000;
	text-decoration:	none;
}
#primaryContent .newsArticle ul#articleMedia li a:hover,
#primaryContent .newsArticle ul#articleMedia li.remainingItems ul li a:hover
{
	color:					#000;
	text-decoration:		underline;
}
#primaryContent .newsArticle ul#articleMedia li.remainingItems ul
{
	position:			absolute;
	top:				24px;
	left:				-165px;
	list-style:			none;
	font-size:			1.0em;
	background:			none;
	border:				none;
	background:			url(../images/remainingItems_bg.png) no-repeat bottom left;
	width:				220px;
	height:				auto;
	padding:			0 0 10px 0;
	margin:				5px 0 0 0;
	display:			none;
}
#primaryContent .newsArticle ul#articleMedia li:hover ul
{ display: block; }

#primaryContent .newsArticle ul#articleMedia li.remainingItems
{
	float:				right;
	margin-right:		10px;
}	
#primaryContent .newsArticle ul#articleMedia li.remainingItems a,
#primaryContent .newsArticle ul#articleMedia li.remainingItems a:hover
{
	font-weight:		bold;
	color:				#007cda;
	text-decoration:	none;
	padding:			0;
	margin:				0;
}
	

#primaryContent .newsArticle ul#articleMedia li.remainingItems ul li
{
	float:				left;
	padding:			0 0 0 20px;
	margin:				0 0 0 10px;
	width:				182px;
	border-top:			1px solid #ead9d9;
	text-align:			left;
}
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.xls,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.xlsx,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.pdf,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.doc,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.docx,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.ppt,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.pptx,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.txt,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.rtf,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.bmp, 
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.gif,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.jpeg,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.png,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.JPG,
#contentWrapper #primaryContent .newsArticle ul#articleMedia li.remainingItems ul li.jpg
{	
	padding:				0 0 0 18px;
	background-position:	5px 6px;	
}



#primaryContent .newsArticle ul#articleMedia li.remainingItems ul li a,
#primaryContent .newsArticle ul#articleMedia li.remainingItems ul li a:hover
{
	font-weight:		normal;	
	padding:			0 0 0 8px;
	margin:				0;
}