/*** 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 */


/* service opportunities */
.serv-opp-success
{
padding:1em;
background:#033282;
color:#ffffff;
margin:0 0 2em 0;
}
.serv-opp-filter
{
margin-bottom:2em;
}
.serv-opp-filter label,
.serv-opp-list label
{
display:block;
margin-bottom:0.5em;
color:#887843;
font-size:91%;
font-weight:bold;
line-height:150%;
}

.serv-opp-filter label span,
.serv-opp-list label span
{
width:8em;
display:-moz-inline-box;
display:inline-block;
}

.serv-opp-list li
{
margin-bottom:1em;
border-bottom:solid 1px silver;
padding-bottom:1em;
}

.serv-opp-list h4
{
/*border-right:solid 1px #4b4b4b;*/
font-size:120%;
font-weight:bold;

}

.serv-opp-list p.attributes
{
font-size:95%;
font-weight: bold;
color:#887843;
}

.serv-opp-list .description p
{
margin-bottom:1em;
}

.serv-opp-list label span
{
width:13em;
}
.serv-opp-list label.comments,
.serv-opp-list label.comments *
{
vertical-align:text-top;
}

.serv-opp-list a.signup-now
{
}

.serv-opp-list li .serv-opp-expand {
    display:none;
}
.serv-opp-list li.min .description, .serv-opp-list li.min .signup-show {
    display:none;
}
.serv-opp-list li.min .serv-opp-expand {
    display:inline-block;
}

/* highlights */
div.highlights ul.highlights-item-menu,
div.highlights ul.highlights-direction-menu
{
display:none;
}

/******** DOCUMENTS ********/
.selected-documents
{
margin:0;
padding:0;
display:block;
list-style:none;
}
.selected-documents li
{
margin-bottom:1em;
display:block;
}
.DocumentLink,
.selected-documents a
{
font-size:100%;
display:block;
font-weight:bold;
}

.DocumentDescription,
.selected-documents p
{
margin:0;
padding:0;
font-size:95%;
}

.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: 100%;
	font-weight: bold;
	color:#887843;
	font-family:Arial, tahoma, Verdana, Sans-Serif;
}
.EventsNavCategories select, .EventsNavCategories select option, .EventsNavCalendar select, .EventsNavCalendar select option
{
	font-size: 100%;
}

.EventsListItem
{

}
a.EventsListItem img
{
background-color:#ffffff;
}

.EventsListName
{

font-size: 100%;
font-weight: bold;
}

.EventsListSummary
{

font-size: 95%;
font-style: italic;
display: block;
margin-bottom:5px;
display:none;
}

.EventsListLink
{

font-size: 100%;
font-weight: bold;
}

/*a.EventsListLink:link
{

}
a.EventsListLink:visited
{

}
a.EventsListLink:hover
{

}
a.EventsListLink:active
{

}*/

.EventsListHeader
{

font-size:95%;
font-weight: bold;
padding-top: 0.5em;
color: #887843;
}

.EventDatesItemPadding
{
padding-bottom: 0.8em;
}

.EventsListDescription
{

font-size: 100%;
margin-top: 1em;
}

.EventsBackButton
{

font-size: 100%;
font-weight: bold;
padding-left: 3px;
padding-right: 3px;
}

.EventListItemPadding
{
padding-bottom: 10px;
}

.EventListTitle
{
display:block;
font-size: 110%;
font-weight: bold;
margin-bottom:0.5em;
}

.EventCreatingWizardThankYou
{

font-size: 100%;

font-weight: normal;
font-style: italic;
}

.EventsListDate
{

font-size:95%;
font-weight: normal;
}

.EventsListTime
{

font-size:95%;
}

.EventsListLocation
{

font-size:95%;
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:95%;
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:95%;
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:95%;
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:95%;
	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: #887843;
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: #887843;
color: #ffffff !important;
text-decoration: none;
}

.EventsMiniCalSelectedDay
{
}

.EventsMiniCalSelectedDay a
{
background-color: #887843;
color: #ffffff !important;
}
.EventsMiniCalSelectedDay a:link, .EventsMiniCalSelectedDay a:visited, .EventsMiniCalSelectedDay a:active
{
background-color: #887843;
color: #ffffff !important;
text-decoration: none;
}
.EventsMiniCalSelectedDay a:hover
{
background-color: #999999;
color: #ffffff !important;
text-decoration: none;
}

/******** FAQS ********/
.FaqViewAll
{
font-size:100%;
}
.FaqQuestion
{

font-size: 100%;
padding-bottom: 0.5em;
font-weight:bold;

}

a.FaqQuestion:link
{

}
a.FaqQuestion:visited
{

}
a.FaqQuestion:hover
{

}
a.FaqQuestion:active
{

}

.FaqAnswer
{

font-size: 100%;
padding-bottom: 1.5em;
padding-left: 1.5em;
}

/******** FORM BUILDER ********/
.FeedbackSubmittedMessage
{

font-size: 100%;
font-style: italic;
}

.FeedbackFieldInput
{

font-size: 100%;
}

.FeedbackFieldOptionText
{

font-size: 100%;
}

.FeedbackFieldLabel
{
font-size:95%;
font-weight: bold;
color:#887843;
}

.FeedBackViewLabel
{

font-size:95%;
font-weight: bold;
}

.FeedBackViewText
{

font-size: 100%;
}

.FeedbackError
{
font-size:95%;
font-weight: bold;
color:#952929;
}

/******** JOBS ********/
.JobTitle
{

font-size: 105%;
font-weight: bold;
}

a.JobTitle:link
{

}
a.JobTitle:visited
{

}
a.JobTitle:hover
{

}
a.JobTitle:active
{

}

.JobClosed
{

font-size:95%;
color: #9c1e3d;
}

.JobPosted
{

font-size:95%;
}

.JobLink
{

font-size:95%;

}

a.JobLink:link
{

}a.JobLink:visited
{

}
a.JobLink:hover
{

}
a.JobLink:active
{

}

.JobItemTitle
{

font-size:95%;
font-weight: bold;
}

.JobValueTitle
{

font-size: 100%;
}

.JobItem
{

font-size:95%;
font-weight: bold;
color:#887843;
}

.JobValue
{

font-size: 100%;
}

.JobValueResource
{

font-size:95%;
cursor: pointer;
}

.JobPanelPadding
{
padding-bottom: 7px;
}

.JobListTitle
{

font-size: 11pt;
font-weight: bold;
}

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:#887843;
font-size:95%;
font-weight:bold;
}
.DirectoryGridItemLink
{

font-size: 100%;
}

.DirectoryBuilderGridAlternateView
{
padding-top: 0px;
padding-bottom: 2px;
padding-left: 3px;
background-color: #fcf7e9;
border-top:solid 1px #e6e6e6;
border-bottom:solid 1px #e6e6e6;
}

.DirectoryBuilderGridItemView
{
padding-left: 2px;
padding-right: 2px;
}

.DirectoryBuilderGridItemView a:hover,
.DirectoryBuilderGridAlternateView a:hover
{
background-color:transparent;
}

.DirectoryBuilderSearchText
{

font-size: 100%;
}

.DirectoryBuilderEntryLabel
{

font-size:95%;
font-weight: bold;
color:#887843;
}

.DirectoryBuilderEntryText
{

font-size: 100%;
}

td.DirectoryBuilderGridHeader, tr.DirectoryBuilderGridHeader td, .DirectoryBuilderGridHeader
{

font-size:95%;
color: #887843;
font-weight: bold;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
border-bottom:solid 1px #e6e6e6;
}

.DirectoryBuilderGridHeaderAdmin
{

font-size:95%;
font-weight: bold;
border-bottom:solid 1px #e6e6e6;
}

td.DirectoryBuilderGridItem, tr.DirectoryBuilderGridItem td
{

font-size: 100%;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
}

.DirectoryBuilderGridItemAdmin
{

font-size: 100%;
}

td.DirectoryBuilderGridAlternate, tr.DirectoryBuilderGridAlternate td
{

font-size: 100%;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 5px;
padding-right: 15px;
background-color: #fcf7e9;
border-top:solid 1px #e6e6e6;
border-bottom:solid 1px #e6e6e6;
}

.DirectoryBuilderNoResults
{

font-size: 100%;
font-style: italic;
padding-top: 3px;
padding-bottom: 3px;
padding-left: 0px;
padding-right: 15px;
}

.DirectoryBuilderEntryTextLarge
{

font-size: 110%;
font-weight: bold;
}

a.DirectoryBuilderBack, a.DirectoryBuilderSearchAgain
{
padding:0;
/*background:transparent url(../../images/elements/back_arrow.gif) no-repeat 0 50%;*/
}

/******** POPUP ********/
.PopUpCloseWindow
{

font-size:95%;
}

/******** QUICK LINKS ********/
.QuickLink
{
font-size: 100%;
}
.QuickLink:link, .QuickLink:visited
{
color:#252525;
}

.QuickLinkDescription
{

font-size:95%;
display:block;
}

.QuickLinkArrow
{
width: 8px;
}

.QuickLinkItemPadding
{
padding-bottom: 0.25em;
}

/******** QUICKPOLL ********/
.QuickPollQuestionText
{
font-size:100%;
font-weight: normal;
font-style:italic;
display:block;
margin-bottom:0.25em;
}

.QuickPollAnswerText
{

font-size:95%;
font-weight:bold;
}

.QuickPollResultsTotalVotes
{

font-size:95%;
font-weight: bold;
}

.QuickPollResultsAnswers
{

font-size:95%;
}

.QuickPollResultsPercentage
{

font-size:95%;
}

.QuickPollThankYou
{

font-size:95%;
font-style: italic;
}

/******** PHOTO ALBUM ********/
.PhotoAlbumCaption
{

font-size:95%;
font-style: italic;
}

.PhotoAlbumThumb
{
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
}

.SlideShowCount
{

font-size:95%;
font-style: italic;
}

.SlideShowBackground
{
}

.PhotoAlbumPageCount
{

font-size:95%;
}


/******** ELEMENT WRAPPERS ********/
.ElementNavLinkPath, .ElementNavLinkPath span
{

font-size:95%;
}

.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:95%;
font-weight: normal;
}

.ElementPagingLink
{

font-size:95%;
}
.ElementPagingLink:link
{
text-decoration: none;

}
.ElementPagingLink:visited
{
text-decoration: none;
}
.ElementPagingLink:hover
{
text-decoration: underline;
}
.ElementPagingLink:active
{
text-decoration: underline;
}

/******** SURVEYS ********/
.SurveyAnswerVotes
{

font-size:95%;
font-style: italic;
}

.SurveyQuestionPadding
{
padding-bottom: 15px;
}

.SurveyPagePadding
{
padding-bottom: 10px;
}

.SurveyDescriptionPadding
{
padding-bottom: 10px;
}

.SurveyListDescription
{
font-size:95%;
font-style: italic;
}

.SurveyListLink
{

font-size:95%;
font-weight: bold;
}

.SurveyWindowTitle
{

font-size: 150%;
color:#e2433f;
font-weight: normal;
}

.SurveyFieldLabel
{

font-size: 95%;
font-weight:bold;

}

.SurveyFieldInput
{

font-size:95%;
}

.SurveyFieldOptionText
{
font-size:95%;
}

.SurveyDescription
{
font-size:95%;
font-style: italic;
}

.SurveyPageTitle
{
font-size: 100%;
font-weight: bold;
}

.SurveyPageDescription
{
font-size:95%;
font-style:italic;
}

.SurveyInvalidText
{

font-size:95%;
color: #990000;
font-weight: bold;
}

.SurveyAnswerValue
{
font-size:95%;
}

.SurveyAnswerLabel
{
font-size:95%;
font-weight: bold;
}

.SurveyAnswerTotalVotes
{
font-size:95%;
font-weight: bold;
}

.SurveyCompletedText
{
font-size: 100%;
font-style: italic;
}

.SurveyResultsLabel
{
font-size: 100%;
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-size:95%;
}
.Luminous-Web-Orchestrate-Tools-News a.listButton.back
{
float:left;
font-size:95%;
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;
/*border-right:solid 1px #4b4b4b;*/
font-size:120%;
font-weight:bold;
float:left;

}
.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:110%;
}
.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-size:95%;
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:normal;
}
.Luminous-Web-Orchestrate-Tools-News h6.contact
{
font-weight:bold;
font-style:normal;
color: #887843;
}
.Luminous-Web-Orchestrate-Tools-News div.body
{
margin:0 0 1em 0;
padding:0;
font-size:100%;
}
.Luminous-Web-Orchestrate-Tools-News div.articleAdmin a
{
float:left;
}
.Luminous-Web-Orchestrate-Tools-News p.contact
{
margin:0;
padding:0;
font-size:100%;
}

/* 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
{
display:none;
}

/*.Luminous-Web-Orchestrate-Tools-News li.summary ul.resources
{
display:block;
}*/

.Luminous-Web-Orchestrate-Tools-News li.summary p.summary
{
font-size:95%;
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,
.Luminous-Web-Orchestrate-Tools-News li.detail h5 a
{
font-size:110%;
color: #887843 !important;
text-decoration:none !important;
}

.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:left;
clear:left;
width:100%;
margin:0 0 1em 0;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h5
{
display:block;
margin:0;
padding:0;
font-size:100%;
font-weight:bold;

background:transparent url(../../images/elements/news/date_divider.gif) no-repeat 4.4em .6em;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h6
{
display:block;
margin:0;
padding:0;
font-size:95%;
font-weight:normal;

}
.Luminous-Web-Orchestrate-Tools-NewsAggregator h6.date
{
display:block;
font-size:95%;
font-style:normal;
}
.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-size:100%;
}
.Luminous-Web-Orchestrate-Tools-NewsAggregator p.summary
{
font-style:italic;
font-size:95%;
}
/* 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
{
display:none;
}

ul.resources
{
display:block;
margin:0;
padding:0;
list-style:none;
}

li.file
{
display:block;
padding:0.2em 0 0.5em 22px;
background:transparent url(../../images/generic_icon.gif) no-repeat 0 0;
margin-bottom:0.25em;
}

.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); }