/*** CLEAR ALL BLOCKS ***/
.clearFix:after
{
content: "."; 
display: block; 
height: 0px; 
clear: both; 
visibility: hidden;
overflow:hidden;
}

/*.clearFix
{
display: inline-block;
}*/

/* Hides from IE-mac \*/
* html .clearFix
{
height: 1%;
}
.clearFix
{
display: block;
}
/* End hide from IE-mac */


.highlights-item-menu,
.highlights-direction-menu
{
display:none;
}

/******** DOCUMENTS ********/
.DocumentLink
{
}
.DocumentLink
{
font-size:1.2em;
font-weight: normal;
}

.DocumentDescription
{
font-size:1.1em;
}

.DocumentItemPadding
{
padding-bottom:1em;
}

/******** EVENTS ********/
.EventsNavCalendar
{
	float: left;
	padding: 0;
	margin-bottom:10px;
}
.EventsNavCategories
{
	float: left;
}
.EventsNavCategories p, .EventsNavCalendar p
{
	margin: 0 0 0.8em 0;
	padding: 0;
	font-size:1.1em;
	font-weight: bold;
	color:#526C8F;
	font-family:Arial, tahoma, Verdana, Sans-Serif;
}
.EventsNavCategories select, .EventsNavCategories select option, .EventsNavCalendar select, .EventsNavCalendar select option
{
	font-size:1.1em;
}

.EventsListItem
{
}
a.EventsListItem img
{
background-color:#ffffff;
}

.EventsListName
{

font-size:1.2em;
font-weight: normal;
}

.EventsListSummary
{

font-size:1.1em;
font-style: italic;
display: block;
margin-bottom:0.25em;
}

.EventsListLink
{

font-size:1.2em;
font-weight: bold;
text-transform:uppercase;
}

.events-aggregator .EventsListLink
{
font-weight: normal;
}
/*a.EventsListLink:link
{

}
a.EventsListLink:visited
{

}
a.EventsListLink:hover
{

}
a.EventsListLink:active
{

}*/

.EventsListHeader
{

font-size:1.1em;
font-weight: bold;
padding-top: 0.5em;
color: #526C8F;
}

.EventDatesItemPadding
{
padding-bottom: 0.8em;
}

.EventsListDescription
{

font-size:1.1em;
margin-top: 1em;
}

.EventsBackButton
{

font-size:1.1em;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.EventListItemPadding
{
margin-bottom: 1.5em;
}

.EventListTitle
{
display:block;
font-size: 1.6em;
font-weight: bold;
margin-bottom:0.5em;
color: #83795d;
text-transform:uppercase;
}

.EventCreatingWizardThankYou
{

font-size:1.1em;

font-weight: normal;
font-style: italic;
}

.EventsListDate
{

font-size:1.1em;
font-weight: bold;
}

.EventsListTime
{

font-size:1.1em;
font-weight: bold;
}

.EventsListLocation
{

font-size:1.1em;
display:block;
}

a.EventsDisplayList
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}


/* header */
.EventsMiniCalTitle
{
background-color: #999999;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size:1.1em;
padding: 1px;
/*border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;*/
}

.EventsMiniCalNextPrev
{
background-color: #999999;
color: #FFFFFF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;

/*border-right: solid 1px #ffffff;
border-bottom: solid 1px #ffffff;*/
}

.EventsMiniCalNextPrev a
{
	display: block;
	padding: 0 2px 0 2px;
	font-size:1.1em;
font-weight: bold;
}
.EventsMiniCalNextPrev a:link, .EventsMiniCalNextPrev a:visited, .EventsMiniCalNextPrev a:hover, .EventsMiniCalNextPrev a:active
{
	background-color: #999999;
	color: #ffffff !important;
	text-decoration: none;
}

.EventsMiniCalDayHeader
{
background-color: #EFEFEF;
font-family: Arial, Tahoma, Verdana, Sans-Serif;
font-size:1.1em;
width: 18px;
height: 18px;
text-align: center;
}

/* selectors */
.EventsMiniCalSelector
{
}
.EventsMiniCalSelector a
{
	display: block;
	width: 100%;
	height: 18px;
	text-align: center;
}
.EventsMiniCalSelector a:link, .EventsMiniCalSelector a:visited, .EventsMiniCalSelector a:active
{
	background-color: #EFEFEF;
}

.EventsMiniCalSelector a:hover
{
	background-color: #E1E1E1;
}

/* days */
.EventsMiniCalOtherMonthDay a, .EventsMiniCalSelectedDay a, .EventsMiniCalDay a
{
	display: block;
	width: 100%;
	height: 18px;
	font-size:1.1em;
	text-align: center;
	line-height: 18px;
}

.EventsMiniCalOtherMonthDay a
{
background-color: #EFEFEF;
color: #333333 !important;
}
.EventsMiniCalOtherMonthDay a:link, .EventsMiniCalOtherMonthDay a:visited, .EventsMiniCalOtherMonthDay a:active
{
background-color: #EFEFEF;
color: #333333 !important;
text-decoration: none;
}
.EventsMiniCalOtherMonthDay a:hover
{
background-color: #526C8F;
color: #ffffff !important;
text-decoration: none;
}

.EventsMiniCalDay
{
}

.EventsMiniCalDay a
{
background-color: #E1E1E1;
color: #333333 !important;
}
.EventsMiniCalDay a:link, .EventsMiniCalDay a:visited, .EventsMiniCalDay a:active
{
background-color: #E1E1E1;
color: #333333 !important;
text-decoration: none;
}
.EventsMiniCalDay a:hover
{
background-color: #526C8F;
color: #ffffff !important;
text-decoration: none;
}

.EventsMiniCalSelectedDay
{
}

.EventsMiniCalSelectedDay a
{
background-color: #526C8F;
color: #ffffff !important;
}
.EventsMiniCalSelectedDay a:link, .EventsMiniCalSelectedDay a:visited, .EventsMiniCalSelectedDay a:active
{
background-color: #526C8F;
color: #ffffff !important;
text-decoration: none;
}
.EventsMiniCalSelectedDay a:hover
{
background-color: #999999;
color: #ffffff !important;
text-decoration: none;
}

/******** FAQS ********/
.FaqViewAll
{
font-size:1.1em;
}
.FaqQuestion
{

font-size:1.2em;
padding-top: 0.4em;

}

a.FaqQuestion:link
{

}
a.FaqQuestion:visited
{

}
a.FaqQuestion:hover
{

}
a.FaqQuestion:active
{

}

.FaqAnswer
{
font-size:1.2em;
padding-bottom: 1em;
padding-left: 1.5em;
}

/******** FORM BUILDER ********/
.FeedbackSubmittedMessage
{

font-size:1.2em;
font-style: italic;
}

.FeedbackFieldInput
{

font-size:1.3em;
padding:0.1em;
}

.FeedbackFieldOptionText
{

font-size:1.1em;
}

.FeedbackFieldOptionText td
{
padding:0.5em 0 0 0;
}

.FeedbackFieldOptionText input
{
margin-right:0.5em;
}
.FeedbackFieldOptionText label
{
margin-right:1em;
}

.FeedbackFieldLabel
{
font-size:1.1em;
font-weight: bold;
color:#526C8F;
margin-bottom:0.25em;
display:block;
}

.FeedBackViewLabel
{

font-size:1.1em;
font-weight: bold;
margin-bottom:0.25em;
}

.FeedBackViewText
{

font-size:1.1em;
}

.FeedbackError
{
font-size:1.1em;
font-weight:bold;
color:#790000;
}

/******** JOBS ********/
.JobTitle
{

font-size:1.4em;
font-weight: normal;
}

a.JobTitle:link
{

}
a.JobTitle:visited
{

}
a.JobTitle:hover
{

}
a.JobTitle:active
{

}

.JobClosed
{

font-size:1.1em;
color: #990000	;
}

.JobPosted
{

font-size:1.1em;
}

.JobLink
{

font-size:1.1em;

}

a.JobLink:link
{

}a.JobLink:visited
{

}
a.JobLink:hover
{

}
a.JobLink:active
{

}

.JobItemTitle
{

font-size:1.1em;
font-weight: bold;
}

.JobValueTitle
{

font-size:1.1em;
}

.JobItem
{

font-size:1.1em;
font-weight: bold;
color:#526C8F;
}

.JobValue
{

font-size:1.2em;
}

.JobValueResource
{

font-size:1.1em;
cursor: pointer;
}

.JobPanelPadding
{
padding-bottom: 7px;
}

.JobListTitle
{

font-size: 1.4em;
font-weight: bold;
color: #83795d;
}

a.JobsDisplayList
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}

/******** DIRECTORY BUILDER ********/
.DirectoryBuilderSearchItem
{
padding:0 1em 0.5em 0;
color:#526C8F;
font-size:1.1em;
font-weight:bold;
}
.DirectoryGridItemLink
{

font-size:1.1em;
}

.DirectoryBuilderGridAlternateView
{
padding-top: 0px;
padding-bottom: 2px;
padding-left: 3px;
background-color: #fafaf4;
/*border-top:solid 1px #e1e5d2;
border-bottom:solid 1px #e1e5d2;*/
}

.DirectoryBuilderGridItemView
{
padding-left: 2px;
padding-right: 2px;
background:#e8e8d0;
}

.DirectoryBuilderGridItemView a:hover,
.DirectoryBuilderGridAlternateView a:hover
{
background-color:transparent;
}

.DirectoryBuilderEntryLabel
{

font-size:1.1em;
font-weight: bold;
color:#526C8F;
}

.DirectoryBuilderEntryText
{

font-size:1.2em;
}

td.DirectoryBuilderGridHeader, tr.DirectoryBuilderGridHeader td, .DirectoryBuilderGridHeader
{

font-size:1.1em;
color: #526C8F;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
/*order-bottom:solid 1px #e6e6e6;*/

}

.DirectoryBuilderGridHeaderAdmin
{

font-size:1.1em;
font-weight: bold;
/*border-bottom:solid 1px #e6e6e6;*/
}

td.DirectoryBuilderGridItem, tr.DirectoryBuilderGridItem td
{

font-size:1.2em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
background:#e8e8d0;
}

.DirectoryBuilderGridItemAdmin
{

font-size:1.1em;
}

td.DirectoryBuilderGridAlternate, tr.DirectoryBuilderGridAlternate td
{

font-size:1.2em;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
background-color: #fafaf4;
/*border-top:solid 1px #e1e5d2;
border-bottom:solid 1px #e1e5d2;*/
}

.DirectoryBuilderNoResults
{

font-size:1.1em;
font-style: italic;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 15px;
}

.DirectoryBuilderEntryTextLarge
{

font-size: 1.4em;
font-weight: bold;
color:#83795d;
}

a.DirectoryBuilderBack, a.DirectoryBuilderSearchAgain
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}

/******** POPUP ********/
.PopUpCloseWindow
{

font-size:1.1em;
}

/******** QUICK LINKS ********/
.QuickLink
{
font-size:1.2em;
font-weight: normal;
}

.QuickLinkDescription
{
font-size:1.1em;
display:block;
}

.QuickLinkArrow
{
width: 8px;
}

.QuickLinkItemPadding
{
padding-bottom: 0.5em;
}

/******** QUICKPOLL ********/
.QuickPollQuestionText
{

font-size:1.1em;
font-weight: bold;
color: #526C8F;
}

.QuickPollAnswerText
{

font-size:1.1em;
}

.QuickPollAnswerText td
{
padding:0.5em 0 0 0;
}

.QuickPollAnswerText input
{
margin-right:0.5em;
}



.QuickPollResultsTotalVotes
{

font-size:1.1em;
font-weight: bold;
}

.QuickPollResultsAnswers
{

font-size:1.1em;
}

.QuickPollResultsPercentage
{

font-size:1.1em;
}

.QuickPollThankYou
{

font-size:1.1em;
font-style: italic;
}

/******** PHOTO ALBUM ********/
.PhotoAlbumCaption
{

font-size:1.1em;
font-style: italic;
}

.PhotoAlbumThumb
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.SlideShowCount
{

font-size:1.1em;
font-style: italic;
}

.SlideShowBackground
{
}

.PhotoAlbumPageCount
{

font-size:1.1em;
}


/******** ELEMENT WRAPPERS ********/
.ElementNavLinkPath, .ElementNavLinkPath span
{

font-size:1.1em;
}

.ElementNavLinkPath img
{
background-color:#ffffff;
}

/*.ElementNavLinkPath:link
{

text-decoration: none;
}

.ElementNavLinkPath:visited
{

text-decoration: none;
}

.ElementNavLinkPath:hover
{

text-decoration: underline;
}

.ElementNavLinkPath:active
{

text-decoration: underline;
}*/


/******** ELEMENT PAGING ********/
.ElementPagingDivider
{
}

.ElementPagingResultsLabel
{

font-size:1.1em;
font-weight: normal;
}

.ElementPagingLink
{

font-size:1.1em;
}
.ElementPagingLink:link
{
text-decoration: none;

}
.ElementPagingLink:visited
{
text-decoration: none;
}
.ElementPagingLink:hover
{
text-decoration: underline;
}
.ElementPagingLink:active
{
text-decoration: underline;
}

/******** SURVEYS ********/
.SurveyAnswerVotes
{

font-size:1.1em;
font-style: italic;
}

.SurveyQuestionPadding
{
padding-bottom: 15px;
}

.SurveyPagePadding
{
padding-bottom: 10px;
}

.SurveyDescriptionPadding
{
padding-bottom: 10px;
}

.SurveyListDescription
{
font-size:1.1em;
font-style: italic;
}

.SurveyListLink
{

font-size: 1.1em;
font-weight: bold;
}

.SurveyWindowTitle
{

font-size:1.6%;
color:#225e36;
font-weight: normal;
}

.SurveyFieldLabel
{

font-size:1.1em;
font-weight:bold;
}

.SurveyFieldInput
{

font-size:1.1em;
}

.SurveyFieldOptionText
{
font-size:1.1em;
}

.SurveyDescription
{
font-size:1.1em;
font-style: italic;
}

.SurveyPageTitle
{
font-size:1.1em;
font-weight: bold;
color:#526C8F;
}

.SurveyPageDescription
{
font-size:1.1em;
font-style:italic;
}

.SurveyInvalidText
{

font-size:1.1em;
color: #990000;
font-weight: bold;
}

.SurveyAnswerValue
{
font-size:1.1em;
}

.SurveyAnswerLabel
{
font-size:1.1em;
font-weight: bold;
}

.SurveyAnswerTotalVotes
{
font-size:1.1em;
font-weight: bold;
}

.SurveyCompletedText
{
font-size:1.1em;
font-style: italic;
}

.SurveyResultsLabel
{
font-size:1.1em;
font-weight: bold;
}

.SurveyBackground
{
}

/* temp news stuff */
.Luminous-Web-Orchestrate-Tools-News 
{
width:100%;

}
.Luminous-Web-Orchestrate-Tools-News a.forward
{
padding:0;
/*background:transparent url(~/site/images/elements/news/forward_arrow.gif) no-repeat 100% 50%;*/
}
.Luminous-Web-Orchestrate-Tools-News a.back
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}

.Luminous-Web-Orchestrate-Tools-News a.listButton
{
margin:2px 0 10px 0;
float:left;
font:normal normal 1.1em arial, tahoma, verdana, sans-serif;
}
.Luminous-Web-Orchestrate-Tools-News a.listButton.back
{
float:left;
font:normal normal 1.1em arial, tahoma, verdana, sans-serif;
line-height:normal;
clear:both;
}

.Luminous-Web-Orchestrate-Tools-News articles
{
width:100%;
}

.Luminous-Web-Orchestrate-Tools-News h4
{
/*margin:0 1em 1.5em 0;
padding:0 1em 0 0;

font-weight:bold;
float:left;*/
font-size:1.6em;
}
.Luminous-Web-Orchestrate-Tools-News ul.articles
{
display:block;
margin:0;
padding:0;
width:100%;
list-style:none;
}
.Luminous-Web-Orchestrate-Tools-News h5
{
font-size:1.2em;
text-transform:uppercase;
}
.Luminous-Web-Orchestrate-Tools-News h5,
.Luminous-Web-Orchestrate-Tools-News h5 a
{
display:inline;
margin:0;
padding:0;
font-weight: bold;
}
.Luminous-Web-Orchestrate-Tools-News h5 a
{	

}
.Luminous-Web-Orchestrate-Tools-News h6
{
display:block;
margin:0;
padding:0;
font:normal normal 1.1em arial, tahoma, verdana, sans-serif;
font-weight:normal;
}

.Luminous-Web-Orchestrate-Tools-News img
{
margin-bottom:0.5em;
}

.Luminous-Web-Orchestrate-Tools-News h6.date
{
margin:0 0 .5em 0;
font-style:italic;
}
.Luminous-Web-Orchestrate-Tools-News h6.contact
{
margin:0 0 0.3em 0;
padding:0;
font-weight:bold;
font-size:1.1em;
color:#526C8F;
}
.Luminous-Web-Orchestrate-Tools-News div.body
{
margin:0 0 1em 0;
padding:0;
font:normal normal 1.2em arial, tahoma, verdana, sans-serif;
}
.Luminous-Web-Orchestrate-Tools-News div.articleAdmin a
{
float:left;
}
.Luminous-Web-Orchestrate-Tools-News p.contact
{
margin:0;
padding:0;
font:normal normal 1.2em arial, tahoma, verdana, sans-serif;
}

/* summary specific */
.Luminous-Web-Orchestrate-Tools-News li.summary
{
/**/float:left;
clear:left;
width:100%;
margin:0 0 1em 0;
}
.Luminous-Web-Orchestrate-Tools-News li.summary div.body,
.Luminous-Web-Orchestrate-Tools-News li.summary div.body *,
.Luminous-Web-Orchestrate-Tools-News li.summary p.contact,
.Luminous-Web-Orchestrate-Tools-News li.summary h6.contact,
.Luminous-Web-Orchestrate-Tools-News li.summary ul,
.Luminous-Web-Orchestrate-Tools-News li.summary img
{
display:none;
}
.Luminous-Web-Orchestrate-Tools-News li.summary p.summary
{
font:normal normal 1.1em arial, tahoma, verdana, sans-serif;
font-style:normal;
}

/* detail specific */
.Luminous-Web-Orchestrate-Tools-News li.detail
{
float:left;
clear:left;
width:100%;
margin:0;
}

.Luminous-Web-Orchestrate-Tools-News li.detail h5
{
font-size:1.6em;
text-transform:uppercase;
}

.Luminous-Web-Orchestrate-Tools-News li.detail h5,
.Luminous-Web-Orchestrate-Tools-News li.detail h5 a
{
color:#83795d;
text-decoration:none;
}
.Luminous-Web-Orchestrate-Tools-News li.detail p.summary
{
display:none;
}



/* news aggregator */
.Luminous-Web-Orchestrate-Tools-NewsAggregator
{
width:100%;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator articles
{
width:100%;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator ul
{
display:block;
margin:0;
padding:0;
width:100%;
list-style:none;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary
{
display:block;
/**/float:none;
clear:both;
width:auto;
/*position:relative;*/
margin:0 0 1em 0;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h5
{
display:block;
margin:0;
padding:0;
font-size:1.2em;
font-weight:normal;
text-transform:uppercase;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h6
{
display:block;
margin:0;
padding:0;
font-size:1.1em;
font-weight:normal;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h6.date
{
display:block;
font-size:1.1em;
font-style:italic;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator div.body,
.Luminous-Web-Orchestrate-Tools-News p.summary,
.Luminous-Web-Orchestrate-Tools-News p.contact
{
margin:0 0 1em 0;
padding:0;
font:normal normal 1.2em arial, tahoma, verdana, sans-serif;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator p.summary
{
font-style:italic;
font-size:1.2em;
}
/* summary specific */
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary p.summary,
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary div.body,
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary div.body *,
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary p.contact,
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary h6.contact, .Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary ul,
.Luminous-Web-Orchestrate-Tools-NewsAggregator li.summary img
{
display:none;
}

.NewsArticleResource
{
font-size:1.1em;
}

ul.resources
{
display:block;
margin:0;
padding:0;
list-style:none;
}

li.file
{
display:block;
padding:0.2em 0 0.5em 30px;
background:transparent url(../../images/generic_icon.gif) no-repeat 0 0;
margin-bottom:0.25em;
min-height:12px;
}

.documents td
{
vertical-align:top;
}

.documents .icons a
{
display:-moz-inline-box;
display:inline-block;
width:24px;
height:24px;
background:transparent url(../../images/generic_icon.gif) no-repeat 0 0;
text-indent:-9999em;
overflow:hidden;
margin:0 0.5em 0 0;
}

ul.resources li.doc,
ul.resources li.docx,
ul.resources li.dot,
ul.resources li.dotx,
.documents .icons .doc,
.documents .icons .docx,
.documents .icons .dot,
.documents .icons .dotx
{ background-image:url(../images/doc_icon.gif); }

ul.resources li.exe,
.documents .icons .exe
{ background-image:url(../images/exe_icon.gif); }

ul.resources li.xls,
ul.resources li.xlsx,
ul.resources li.xlt,
ul.resources li.xltm,
ul.resources li.xltx,
.documents .icons .xlt,
.documents .icons .xltx,
.documents .icons .xltm
{ background-image:url(../images/xls_icon.gif); }

ul.resources li.textFile,
ul.resources li.rtf,
ul.resources li.txt,
.documents .icons .rtf,
.documents .icons .txt
{ background-image:url(../images/txt_icon.gif); }

ul.resources li.image,
ul.resources li.jpg,
ul.resources li.png,
ul.resources li.gif,
ul.resources li.tiff,
ul.resources li.tif,
ul.resources li.bmp,
ul.resources li.pict,
.documents .icons .jpg,
.documents .icons .png,
.documents .icons .gif,
.documents .icons .tiff,
.documents .icons .tif,
.documents .icons .bmp,
.documents .icons .pict
{ background-image:url(../images/image_icon.gif); }

ul.resources li.wma,
ul.resources li.aac,
ul.resources li.mp4,
ul.resources li.mp3,
ul.resources li.m4a,
ul.resources li.wav,
ul.resources li.ogg,
.documents .icons .wma,
.documents .icons .aac,
.documents .icons .mp4,
.documents .icons .mp3,
.documents .icons .m4a,
.documents .icons .wav,
.documents .icons .ogg
{ background-image:url(../images/audio_icon.gif); }

ul.resources li.media,
ul.resources li.wmv,
ul.resources li.m4v,
ul.resources li.avi,
ul.resources li.mov,
ul.resources li.flv,
.documents .icons .wmv,
.documents .icons .m4v,
.documents .icons .avi,
.documents .icons .mov,
.documents .icons .flv
{ background-image:url(../images/media_icon.gif); }

ul.resources li.mdb,
ul.resources li.mdbx,
.documents .icons .mdb,
.documents .icons .mdbx
{ background-image:url(../images/mdb_icon.gif); }

ul.resources li.pdf,
.documents .icons .pdf
{ background-image:url(../images/pdf_icon.gif); }

ul.resources li.ppt,
ul.resources li.pptx,
ul.resources li.pot,
ul.resources li.potx,
.documents .icons .ppt,
.documents .icons .pptx,
.documents .icons .pot,
.documents .icons .potx
{ background-image:url(../images/ppt_icon.gif); }

ul.resources li.zip,
.documents .icons .zip
{ background-image:url(../images/zip_icon.gif); }