body, h1, h2, h3, h4, h5, h6, p, ol, ul, form, input, blockquote{
	padding:0;
	margin:0;
}
body, html{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 140%;
	text-align:left;
	background-color:#
}
body{
	padding:0px;
	margin:0px;
	width:90%;
	padding:20px;
}
img{
	border:none;
}
.dblock{
	display:block;
}
h1, h2, h3, h4, h5, h6, pre, code{
	font-size:100%;
	font-style: normal;
	font-weight: bold;
	line-height: normal;
	text-decoration:none;
}
p{
	color:#000000;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	line-height: 140%;
	padding-bottom:10px;
}
h1{
	color:#000000;
	font-size: 130%;
	margin: 0px;
	padding-bottom: 3px;
	text-decoration: none;
}
#mainContent h1{
	font-size: 100%;
}
h2{
	color:#000000;
	font-size: 100%;
}
h3{
	color:#000000;
	font-size: 80%;
	margin-bottom:5px;
}
h4{
	color:#000000;
	font-size: 80%;
}
h5{
	color:#000000;
	font-size: 70%;
}
.paragraphContent{
	font-size:100%;
}

.paragraphContent ul, div#newsContent ul, .infoBox ul{
	color:#000000;
	font-size: 70%;
	padding-left: 10px;
	margin-left:10px;
	list-style-type:disc;
	list-style-position:inside;
	padding-top:5px;
	padding-bottom:10px;
	line-height:120%;
}
.siteAreaList{
	font-size:70%;
}
#disclaimer{
	font-size:70%;
}
#mainContent h1, #mainContent h2{
	padding-bottom:7px;
	padding-top:7px;
}
.paragraphRelatedDocuments{
	margin-top:10px;
	margin-bottom:10px;
}
.paragraphDocument
{
	display:block;
}
.paragraphDocuments{
	font-size:70%;
	list-style-type:disc;
	margin:0px;
	border:0px;
}
.paragraphLinks{
    clear:none;
	font-size:70%;
	margin:0px;
	padding:0px;
	list-style-type:disc;
	line-height:150%;
}
.paragraphLinkItem{

}
.paragraphDocumentIcon{
	border: 0px;
}

a{
	color:#000000;
}
form{
	font-size:70%;
}

label{
	display:block;
}
wrapper input{
	display:block;
	border:0px;
	padding:2px;
	margin:0px;
}
input.hiddenField{
	border:0px;
}

/* ---------------------- Main Layout -------------------- */

#wrapper
{
	border: 0px;
	margin-left: none;
	margin-right: none;
	margin-bottom:50px;
	width: 100%;
	text-align:left;
}
#rightColumnWrapper{
	margin:0px;
	padding:0px;
	border:0px;
	background-image:none;
	width:100%;
	overflow:visible;
}
#leftColumnWrapper{
	margin:0px;
	padding:0px;
	border:0px;
	background-image:none;
	background-color:#FFFFFF;
	width:100%;
	
}
#centerBar{
	width:100%;
	overflow:visible;
}
#leftHandColumn{
	clear:both;
	float:none;
	width:100%;
	padding:0px;
	margin-left:0px;
	margin-top:0px;
	background-color:#FFFFFF;
	overflow:visible;
}

.accessLink{
	background-color:#FFFFFF;
}
#opportunitiesBox{
	background-color:#FFFFFF;
}

#rightHandColumn{
	float:none;
	width:100%;
	padding:0px;
	background-color:#FFFFFF;
	overflow:visible;
	
}
#centreColumn{
	margin-left: 0px;
	margin-right: 20px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	width:100%;
}

#mainContent{
	width:100%;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	overflow:visible;
	border:0px solid #00CC66;
}
.mainContent{
	width:100%;
	position:relative;
	display:inline-block;
	float:none;
}
.mainContent ul{
	font-size:70%;
	list-style-position:inside;
	margin-bottom:5px;
}


.clear {
    clear: both;
    display: block;
    height: 1px;
    overflow: hidden;
    margin: 0;
    padding: 0;
}

/* -------------------------------------------------------- */

/*-------Grant Listings------*/

.grantListing{
	display:block;
	font-size:70%;
	margin-bottom:5px;
}
#grantList{
	display:block;
}
.grantName{
	font-weight:bold;
}
.grantDate{
	padding-left:5px;
}
#alphabeticLinks{
	padding: 0px;
	margin-top: 5px;
	margin-bottom:10px;
	width: 100%;
	font-size:90%;
	overflow: hidden;
	width:100%;
	background-color:#FFFFFF;
}
#alphabeticLinks div{
	display:inline;
}	
.alphaLink a{
	display:inline;
	padding: 5px;
	float:none;
}
.alphaLink a:hover{
	background-color:#FFFFFF;
}
.alphaLinkSelected{
	background-color:#FFFFFF;
	color:#000000;
	display:inline;
	padding: 5px;
	float:none;
}
.alphaLinkSelected a{
	color:#000000;
	text-decoration:underline;
}
#searchText{
	margin-top:5px;
	font-size:70%;
	font-style:italic;
}
.resultsTotal{
	font-size:70%;
	color:#000000;
	font-style:italic;
	margin-bottom:10px;
}
#grantDetails{
	font-size:70%;
}
.grantDateL, .grantDescription, .grantScheme, .grantAmount, .grantFund{
	display:block;
	width:100%;
	margin-bottom:5px;
}
#grantDetails h2{
	font-size:120%;
}




/* ------------------- LIST BOXES ------------------------------*/
.listBox
{	
	border-bottom:0px;
}

#breakingNews{
	background-color:#FFFFFF;
}

#listenBox{
	background-color:#FFFFFF;
	font-size:140%;
	font-weight:bold;
	padding-bottom:10px;
}

#listenBox span{
	/*padding-left:25px;*/
	width:auto;
	float:none;
	display:block;	
	vertical-align:middle;
	
}
#listenBox a{
	padding-bottom:3px;
	text-decoration:underline;	
}
#listenBox a:hover{
	text-decoration:underline;	
}

.languageLink{
	background-color:#FFFFFF;
	font-size:110%;
	font-weight:bold;
}

#listenIcon{
	display:inline;
	border:0px;	
}

#searchBox{
	background-color:#FFFFFF;
}
.listBox a
{
	color:#000000;
	display: inline;
	font-weight: normal;
	text-decoration: underline;
	width: auto;
	margin:0px;
	padding:5px;
	font-size:70%;
}
.listBox ul {
	font-size:100%;
	list-style:inside;
	list-style-type:disc;
	list-style-position:inside;
}
.listBox ul li{
	list-style-type:disc;
}
.listBox a:hover
{
	background-color:#FFFFFF;
	color:#000000;
	text-decoration:underline;
}
.listBox form
{
	padding: 5px;
	font-size:70%;
	border:1px solid #000000;
}
.listBox .form
{
	padding: 5px;
	font-size:70%;
}



.listBox label
{
	display:block;
}
.listBox input
{
	display:block;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
}
.listBox select
{
    margin-bottom:10px;
}
.listBox p{
	font-size:100%;
}

.listBox label{
	color:#000000;
}
.listBox h3{
	padding-top:7px;
	padding-bottom:5px;
	padding-left:5px;
	color:#000000;
}

.listBox .noClear
{
    display:inline;
}
.categoryListItem input
{
    display:inline;
    font-size:70%;
    border:0px;
    margin:0px;
}
.categoryListItem label
{
    display:inline;
    font-size:100%;
    border:0px;
    margin:0px;
}

.marginBottom
{   
    margin-bottom:10px;
}

.noClear input, .noClear label
{
     display:inline;
     border:0px;
     margin:0px;
}

.noClearElement
{
    display:inline;
     border:0px;
     margin:0px; 
}
     

/* --------------------------------------------------------- */

#paging{
	text-align:center;
	width:auto;
	font-size:70%;
	padding:10px;
	border-bottom:0px solid #CCCCCC;
	border-top:0px solid #CCCCCC;
	margin-bottom:5px;
}
#paging #prevPageLink{
	margin-right:10px;
}
#paging #nextPageLink{
	margin-left:10px;
}
#paging #nextPageLink img{
	margin-left:5px;
}
#paging #prevPageLink img{
	margin-right:5px;
}
#paging img{
	position:relative;
	top:3px;
}


/*------------ News Pages ---------------- */

.newsListing{
	font-size:70%;
	padding-bottom:10px;
	padding-top:5px;
	border-bottom:0px solid #CCCCCC;	
	list-style-type:disc;
}
.newsListing h2{
	font-size:120%;
	color:#000000;
}

.newsDate, .newsSummary{
	display:block;
}
.newsDate{
	font-weight:bold;
	color:#000000;
}	
.readMoreLink{
	font-weight:bold;
}
#newsDetail p{
	line-height:130%;
	color:#000000;
}
#newsDetail .newsDate{
	padding-top:5px;
	padding-bottom:5px;
}
#newsSummary{
	font-weight:bold;
	color:#000000;
}	

.contactCard
{   
    width:100%;
    margin-bottom:20px;
    
}
.contactCard span, .contactCard a
{
    font-size: 70%;
}
.contactCardItem
{
    display:block;
}
.signatureLabel
{
    font-size: 70%;
    font-weight:bold;
    padding-right:10px;
}


.adImageBox{
	float:none;
	width:120px;
	margin-left:15px;
	margin-bottom:15px;
}
#adContactDetails{
	font-size:70%;
}
#adFundedLogos{
	padding-top:10px;
}
.pressImageBox{
	float:none;
	width:200px;
	margin-left:15px;
	margin-bottom:15px;
}
.imageCaption{
	display:block;
	font-size:60%;
	line-height:100%;
	width:100%;
	padding-top:3px;
	padding-bottom:3px;
}

.pressImage{
	border:0px solid #CCCCCC;
}


/* ----------------------------------------*/

.infoMessage{
	display:block;
	border:0px solid #D0D0D0; 
	background-color:#FFFFFF;
}

/*---------------------------------- Events Calendar ----------------------------------------------*/

#eventLegend{
	overflow:visible;
	display:block;
	margin-bottom:10px;
}
#eventLegend span.legendItem{
	font-size:60%;
	margin-right:2px;
	padding:3px;
}

#eventCategories{
	list-style-type:disc;
	padding:0px;
	margin:0px;
	line-height:250%;
	margin-bottom:10px;
}
.eventsListingList{
	list-style-type:disc;
	font-size:100%;
	margin:0px;
	padding:0px;
}

#eventDateTime{
	margin-bottom:10px;
}

.eventsListingList li{
	display:block;
	padding-left:45px;
	margin-bottom:5px;
}

.eventDetails
{
    width:auto;
	display:block;
	padding:5px;
	padding-left:10px;
	background-color:#FFFFFF;
}
.eventTypeLegend
{	
	float:none;
	margin-right:5px;
	padding:10px;
	width:8px;
	height:35px;
}
.eventListing a, .eventListing .eventDetails{
	display: block;
	position: relative;
	text-decoration: none;
	width: auto;
}
.eventListingDate{
	display:inline;
	padding-right:5px;
	font-size:70%;
	font-weight:bold;
}
.eventListingTime{
	display:inline;
	font-size:70%;
}
.NightOutInfo{
	float:none;
	font-size:70%;
}
.eventLocation{
	font-size:70%;
	display:block;
}
.eventArtist
{
    font-size:70%;
}
.eventListing a:hover
{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.eventListing a:hover span.eventLocation, .eventListing a:hover span.eventArtist .eventListing a:hover div.eventListingDate
{
	color:#000000;
	text-decoration:underline;
}
#dateNavigation{
	width:auto;
	display:block;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	border-top:0px solid #CCCCCC;
	border-bottom:0px solid #CCCCCC;
}
#previousDate{
	width:19px;
	padding:5px;
	float:none;
}
#currentDate{
	padding:0px;
	margin:auto;
	width:auto;
	text-align:center;
}
#currentDate h2{
	font-size:80%;
}
#nextDate{
	width:19px;
	padding:5px;
	float:none;
}

/*----------------------------------- DropDown Navigation Menu ---------------------------------------*/

#mainNavigationDropdown{
	width:776px;
	
	z-index:1;
	padding:0px;
	margin:0px;

}

#printThisPage{
	margin-top:20px;
	font-size:70%;
	background-image:url(images/adminicons/printicon.gif);
	padding-left:20px;
}	
#printThisPage img{
	border:0px;
	padding-right:5px;
}	

/*---------------------------------- Publications -------------------------------------*/
	
.publication{
	width:auto;
}
.publication img{
	border:0px;
	float:none;
	padding-right:5px;
}
#publicationLastUpdated{
	padding:5px;
	font-size:100%;
}
.publication a{
	display:block;
	width:100%;
	background-color:#FFFFFF;
	padding:5px;
	margin-bottom:3px;
	text-decoration:underline;
	color:#000000;
}
.publication div.notExist{
	background-color:#FFFFFF;
	padding:5px;
	width:100%;
}

.publication a:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}

.publicationDownload a{
	background-color:#FFFFFF;
	border-bottom: 0px #D0D0D0 solid;
	display: block;
	margin-bottom: 1px;
	padding: 5px;
	position: relative;
	text-decoration: none;
	font-size:70%;
	width: auto;
}
.publication a h2{
	padding:0px;
	margin:0px;
	margin-bottom:3px;
	font-size:80%;
}
#pdfIcon{
	border:0px;
	float:none;
}
.publicationDownload a:hover{
	background-color:#FFFFFF;
	text-decoration: none;
}
.smallInfo{
	font-size:80%;
	display:block;
}
.contactItem a{
	font-size: 0.7em;
}
.paragraphImage{
	float: right;
	margin-bottom: 10px;
	margin-left: 20px;
	margin-top: 10px;
}
.contactItem{
	padding-bottom: 15px;
}

a:hover{
	text-decoration: underline;
}
#acwLogo{
	padding: 10px;
}
#header{
	width:auto;
	margin:auto;
}

/* --------------- Front Page Links ------------------------ */

#mainLinksList{
	font-size: 100%;
	list-style-type:disc;
	padding-top:10px;
	margin-top:20px;
}
.mainLinkItem{
	width: 100%;
	float:none;
	margin:0px;
	margin-right:10px;
	border-bottom:0px #CCCCCC solid;
	padding-bottom:4px;
	padding-top:4px;
}
.mainLinkImage{
	display:block;
	border: 0px #949494 solid;
	padding: 0px;
	float:none;
	margin:5px;
}
.mainLinkText{
	position:relative;
	top:10px;
}

/* ------------------------------------------------------- */

.breadCrumbs{
	font-size: 60%;
	padding-bottom: 5px;
}
#acrobatNote{
	font-size: 0.7em;
}
#acrobatIcon{
	border: 0px;
	display:block;
	padding-top: 5px;
}
#relatedDocuments{
	width:auto;
	background-color:#FFFFFF;
	border-bottom:0px solid #FFF;
}
#relatedDocuments h3{
	padding:5px;
	padding-bottom:0px;
}
#relatedDocuments ul li a{
	border-bottom:0px #FFFFFF solid;
	font-size:60%;
	display:block;
	padding:5px;
	padding-top:0px;
	color:#000000;
	text-decoration:underline;
	background-color:#FFFFFF;
}
#relatedDocuments ul li a:hover{
background-color:#FFFFFF;
}
#relatedDocuments ul li a img{
	padding-right:0px;
	position:relative;
	top:3px;
}
.relatedDocumentSize{
	color:#000000;
	font-size:90%;
}
.linkList{
	border:0px #D0D0D0 solid;
	width:100%;
	margin-bottom:10px;
}
.linkList a{
	background-color:#FFFFFF;
	border-bottom: 0px #D0D0D0 solid;
	display: block;
	margin-bottom: 1px;
	padding: 5px;
	position: relative;
	text-decoration: underline;
	width: auto;
	color:#000000;
}
.linkList a:hover{
	background-color:#FFFFFF;
	color:#000000;
}

.publicationCategoryList{
	font-size: 100%;
	list-style-type:disc;
	margin: 0px;
	padding-left: 0px;
	width:100%;
}

.publicationCategory a{
	display:block;
	color:#000000;
	text-decoration:underline;
	padding:5px;
	border-bottom:0px solid #CCCCCC;
}

.publicationCategory a:hover{
	background-color:#FFFFFF;
}

.publicationCategory a:hover h2{
	color:#000000;
}

.publicationCategory a h2{
	font-size:80%;
	font-weight:bold;
	margin:0px;
}

.publicationCategory p{
	font-size:60%;
}

.publicationLink{
	display:block;
	color:#000000;
	text-decoration:underline;
	padding:5px;
	font-size:70%;
	border-bottom:0px solid #CCCCCC;	
}
.publicationLink:hover{
	background-color:#FFFFFF;
	color:white;
}

#langreqradios{
	border:none;
	width:100%;
}

#langreqradios input, #langreqradios span{
	border:0px;
}
.teamListing{
	font-size:70%;
}
#staffList{
	font-size:70%;
}
#staffList li{
	border-bottom:0px solid #CCCCCC;
	padding-bottom:10px;
}
#skip{
	position:relative;
	top:0px;
	left:0px;
	visibility:visible;
	display:block;
	color:#000000;
}

#aspnetForm
{
    font-size:100%;
}
/*--------------------------------- Links ---------------------------------------*/

.emailLink{
	background-image:url(images/doctypes/email.gif);
	background-position:4px 4px;
	padding:3px;
	padding-left:25px;
	background-repeat: no-repeat;
	display:block;
	font-size:90%;
	text-decoration:none
}
.emailLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.externalLink{
	background-image:url(images/newicons/globe.jpg);
	background-position:4px 2px;
	padding-left:25px;
	background-repeat: no-repeat;
	display:block;
	font-size:90%;
	height:20px;
	text-decoration:none
}
.externalLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.paragraphRelatedDocuments h3{
	margin-bottom:5px;
}
a.documentLink{
	padding:3px;
	padding-top:0px;
	display:block;	
	text-decoration:underline;
	font-size:60%;
}
a.documentLink:hover{
	background-color:#FFFFFF;
}
.paragraphDocument a.documentLink{
	padding:3px;
	padding-top:0px;
	display:block;	
	text-decoration:underline;
	font-size:90%;
}
.paragraphDocument img, .documentLink img{
	position:relative;
	top:3px;
	margin-right:5px;
}
.paragraphDocument a.documentLink:hover{
	background-color:#FFFFFF;
}

li.breadCrumbs{
	background-image:url(images/doctypes/icon_webdev.gif);
	background-repeat: no-repeat;
	padding-left:25px;
}
li.breadCrumbs a:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}

.pageLink{
	background-image:url(images/doctypes/icon_webdev.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
	display:block;
	padding:3px;
	padding-bottom:1px;
	text-decoration:underline;
	font-size:90%;
	padding-left:25px;
	margin:0px;
}
.pageLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.databaseLink{
	background-image:url(images/doctypes/icon_card.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
	display:block;
	padding:3px;
	padding-bottom:1px;
	text-decoration:underline;
	font-size:70%;
	padding-left:25px;
	margin:0px;
	margin-bottom:5px;
}
.databaseLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}

.rssbox{
	border:0px solid #D5D5D5;
    padding:10px;
    background-image:url('images/css/gray_fade_back.jpg');
    background-repeat:repeat-x;
    margin-bottom:5px;
	width:auto;
	overflow:visible;
}

.rssbox p{
	margin:0px;
	padding:0px;
}

.rssLink{
	background-image:url(images/doctypes/icon_rss.gif);
	background-repeat: no-repeat;
	background-position:3px 4px;
	display:block;
	padding:3px;
	text-decoration:underline;
	padding-left:25px;
	margin:0px;
	font-size:90%;
	color:#000000;
	font-weight:bold;
}
.rssLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}

.newsLink{
	background-image:url(images/doctypes/icon_script.gif);
	background-repeat: no-repeat;
	background-position:3px 3px;
	display:block;
	padding:3px;
	padding-bottom:1px;
	text-decoration:underline;
	font-size:70%;
	padding-left:25px;
	margin:0px;
	margin-bottom:5px;
}
.newsLink:hover{
	background-color:#FFFFFF;
	text-decoration:underline;
}
.navIcon
{
    margin-right:3px;
    
}

.backLink{
	font-size:60%;
	font-weight:bold;
	padding:5px;
	padding-left:25px;
	background-image:url(images/newicons/back-arrow_16.gif);
	background-repeat: no-repeat;
	background-position:4px 4px;
	display:block;
}
.backLink:hover{
	background-color:#FFFFFF;
}

/*--------------------------------- Lists ---------------------------------------*/

.errorBox{
	font-size:100%;
	border: #C42323 solid 0px;
	padding:10px;
	background-image:url('images/css/info_box_back.jpg');
	background-repeat: repeat-x;
	margin-top:5px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
}
.infoBox{
	font-size:100%;
	border: #C42323 solid 0px;
	padding:10px;
	background-image:url('images/css/info_box_back.jpg');
	background-repeat: repeat-x;
	margin-top:5px;
	margin-bottom:10px;
	color:#000000;
	font-weight:bold;
}
.publicationList
{
	border: 0px #D0D0D0 solid;
	font-size: 1em;
	list-style-type: none;
	margin: 0px;
	margin-top: 5px;
	padding-left: 0px;
}
.publicationList a{
	background-color:#FFFFFF;
	border-bottom: 0px #D0D0D0 solid;
	display: block;
	height: 100%;
	margin-bottom: 1px;
	padding: 5px;
	position: relative;
	width: 345px;
}
.publicationCategoryDescription{
	margin-bottom: 10px;
}
.publicationList a:hover{
	background-color:#FFFFFF;
}
.publicationCategory h3{
	color:#000000;
}
#foiInformation{
	background-color:#FFFFFF;
	margin-bottom: 5px;
	margin-top: 5px;
}
#foiInformation p{
	color:#000000;
}
#foiLogo
{
	float: left;
	padding-right: 5px;
	border:0px;
}

#publicationSchemeDownload img{
	border:0px;
	padding-right:3px;
}
#publicationSchemeDownload span{
	border:0px;
	display:block;
	padding-bottom:5px;
}
.standardList{
	font-size: 0.7em;
}
#featuredLinks{
	background-color:#FFFFFF;
}
.featuredLinkImage{
	border: 0px #949494 solid;
}
.featuredLinkText{
	display:inline;
}
.standardImage{
	border: 0px #949494 solid;
	float: left;
	padding: 0px;
}
#mainLinksList{
	border: 0px;
	list-style-type: none;
	margin: 0px;
}
#getAcrobat p{
	font-size:100%;
	margin:0px;
	border:0px;
}
#getAcrobat{
	background-color:#FFFFFF;
}
#getAcrobat a{
	color:#000000;
	font-size:70%;
	line-height:100%;
	display:block;
	padding:5px;
	text-decoration:underline;
}
#getAcrobat a:hover{
	background-color:#FFFFFF;
}
#getAcrobat a img{
	display:block;
	margin-top:5px;
	margin-left:auto;
	margin-right:auto;
}
#adUsername{
	margin-bottom: 3px;
	width: 150px;
}
#adPassword{
	margin-bottom: 3px;
	width: 150px;
}
#searchTerms{
	width:150px;
	margin-bottom:3px;
}
#searchButton{
	display:block;
}

#searchArtformBox{
	margin-top:5px;
	margin-bottom:15px;
}
.disclaimer{
	margin-top:10px;
}
.artsDatabaseListing
{
    padding:0px;
	width:100%;
}
.artsDatabaseListing a
{
    padding:5px;
    display:block;
	text-decoration:underline;
	color:#000000;
	border-bottom:0px solid #CCCCCC;
}

.artsDatabaseListing a adTitle{

}

.artsDatabaseListing a:hover{
	background-color:#FFFFFF;
	display:block;
}
.collectorPlanListing{
	background-image:url(images/collectorplan_logo_icon.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left:20px;
}


.adTitle{
	font-weight:bold;
}

.fpList li
{
   width:100%;
   padding-bottom:5px;
   font-size:70%;
   float:none;
   clear:left;
}
.fpList span
{
   padding:5px;
    float:none;
    width:280px;
    vertical-align:middle;
}
.fpList img
{
    float:none;
    position:relative;
    vertical-align:middle;
}

.fpList
{
 	list-style-type:disc;
 	list-style-position:inside;
	list-style-image:none;  
	float:none;
	margin-top:20px;
}
/* --------------------- Footer -------------------------------*/

#footerLinks{
	background-color:#FFFFFF;
	border-bottom: 0px;
	border-top: 0px;
	clear:both;
	font-size: 0.7em;
	padding: 5px;
	position: relative;
}
#footerLogos{
	clear:none;
	padding: 5px;
	height:55px;
}
#lotteryLogo{
	position:relative;
	top:0px;
	left:0px;
}
#wefoLogo{
	position:relative;
	top:0px;
	left:5px;
}
#wagLogo{
	position:relative;
	top:3px;
	left:14px;
}
#privacyLink{
	padding-left: 50px;
	padding-right: 50px;
}

.publicationNotAvailable
{
	font-size:100%;
	padding:10px;
}


/* ---------------Arts Database Form Layout -------------*/

#adMainNavigation{
	margin-bottom:8px;
	overflow:visible;
}
.adForm{
	width:360px;
	overflow:visible;
}
.adForm fieldSet
{
    border:0px;
    padding:10px;
    background-image:none;
    margin-bottom:5px;
	width:auto;
	overflow:visible;    
}
.adForm fieldSet legend
{
   font-size:120%;
   font-weight:bold;
   margin-bottom:10px;
   
}
.adForm label
{
    font-size:100%;
	font-weight:bold;
	color:#000000;
	margin-bottom:3px;
}
.adForm a
{
    font-size:100%;
	display:block;
}
.adForm p
{
    font-size:100%;
	display:block;
	margin-bottom:5px;
}
.adForm span.noClear label{
	font-size:70%;
}	

.adForm input
{
    margin-bottom:5px;	
}
.adForm .textBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	border:0px;
	padding:3px;
	width:auto;
}
.adForm .textBoxMissed{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	border: 0px;
	padding:3px;
	width:auto;
}
.adForm span.noClear input{
	margin-right:5px;
	margin-bottom:0px;
}
.adForm select
{
    margin-bottom:5px;
}
.artFormBox{
	border-bottom:0px solid #D3D3D3;
	padding:3px;
}
.noBorder
{
    border:0px;
}
.artFormBox label{
	font-size:100%;
	font-weight:bold;
	vertical-align:middle;
	display:inline;
}
.artFormBox input{
	vertical-align:middle;
	display:inline;	
	border:auto;
}
.subcatBox{
	margin-top:3px;
}
.subcatBox label{
	font-weight:normal;
}
.subcatItem{
	margin-left:5px;
	margin-right:5px;
}
.subcatItem input{
vertical-align:middle;
}
.subcatItem label{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	vertical-align:middle;
}

.adNavMenu
{
   border:0px solid gray;
   padding:10px;
   background-color:#FFFFFF;
}

.adNavMenu h2
{
    font-size:80%;
    padding:0px;
    margin:0px;
}

.adNavMenu ul
{
    list-style-type:disc;
    list-style-position:inside;
	padding:5px;
    margin:0px;
}

.adNavMenu ul li 
{
   display:inline;   
   margin:0px;
   border:0px; 
   line-height:120%;
}
.adNavMenu ul li .block
{
   display:block;   
}
.adzNavMenu ul li .inline
{
   display:inline;
}
.adNavMenu ul li a
{
   font-size:70%;
   padding:5px;
   margin:0px;
}
.adNavMenu ul li a:hover
{
  background-color:#FFFFFF;
}
.adImagePanel
{
    float:none;
    padding:5px;
    margin:5px;
    border:0px solid #D0D0D0;
   background-color:#FFFFFF;
}

.ad_MultiTextBox{
	font-family:Arial, Helvetica, sans-serif;
	font-size:90%;
	width:325px;
	border:0px solid #CCCCCC;
	padding:5px;
	margin-bottom:10px;
}

.ad_EventListing
{
	font-size:100%;
	border:0px solid #CCCCCC;
	padding:5px;
	margin-bottom:2px;
	background-image:url('images/css/gray_fade_back.jpg');
	background-repeat:repeat-x;
}
.ad_EventListing span.ad_EventTitle{
	font-size:100%;
	font-weight:bold;
}
.ad_EventListing span.ad_EventDate{
	font-size:80%;
	display:block;
}
.ad_EventsListingList
{
    list-style-type:disc;
    list-style-position:inside;
padding:0px;
    margin:0px;
}
.ad_EventListButton
{
	display:inline;
	margin-right:5px;
	border:0px solid gray;
}
.addLink{
	display:block;
	
}
.formPanel
{
    margin-bottom:10px;
}

.modernbricksmenu2{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.modernbricksmenu2 ul{
margin:0;
margin-left: 0px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

.modernbricksmenu2 li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

.modernbricksmenu2 a{
float: left;
display: block;
font: bold 11px Arial;
color:#000000;
text-decoration: none;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
background-color:#FFFFFF;
border-top: 0px solid white;
}

.modernbricksmenu2 a:hover{
background-color:#FFFFFF;
color:#000000;
}

.modernbricksmenu2 .current{ /*currently selected tab*/
background-color:#FFFFFF;
color:#000000;
/*border-color: #D25A0B; /*Brown color theme*/ 
}

/* ------------------------- Date Picker -----------------------------*/

/* the div that holds the date picker calendar */
.dpDiv {
	}


/* the table (within the div) that holds the date picker calendar */
.dpTable {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	color:#000000;
	background-color:#FFFFFF;
	border: 0px solid #AAAAAA;
	}


/* a table row that holds date numbers (either blank or 1-31) */
.dpTR {
	}


/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR {
	}


/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR {
	}


/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR {
	}


/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
	border: 0px solid #ece9d8;
	}


/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
	background-color:#FFFFFF;
	border: 0px solid #AAAAAA;
	}


/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
	background-color:#FFFFFF;
	border: 0px solid #888888;
	cursor: pointer;
	color: red;
	}


/* the table cell that holds the name of the month and the year */
.dpTitleTD {
	}


/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD {
	}


/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD {
	}


/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
	background-color:#FFFFFF;
	border: 0px solid #AAAAAA;
	color:#000000;
	}


/* additional style information for the text that indicates the month and year */
.dpTitleText {
	font-size: 12px;
	color:#000000;
	font-weight: bold;
	}


/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
	color:#000000;
	font-weight: bold;
	}


/* the forward/backward buttons at the top */
.dpButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background: #d8e8ff;
	font-weight: bold;
	padding: 0px;
	}


/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#000000;
	background: #d8e8ff;
	font-weight: bold;
	}

.timeSelectBox
{
}

.timeSelectBox label
{
    font-size:50%;
}

.optionMenu{
	list-style-type:disc;
	list-style-position:inside;
	padding:0px;
	margin:0px;
	line-height:100%;
	margin-bottom:10px;
}
.optionMenu li{
	padding:0px;
	margin:0px;
	border:0px;
	line-height:100%;
}
.optionMenu li a{
	background-image:url(images/css/gray_bullet.gif);
	background-repeat:no-repeat;
	background-position:3px;
	padding:5px;
	padding-left:20px;
	color:#000000;
	text-decoration:underline;
	font-size:70%;
}
.optionMenu li a:hover{
	background-image:url(images/css/gray_bullet_roll.gif);
}

/************ Front Page Links *********************/

#frontPageLinks{
	list-style-type:disc;
	list-style-position:inside;
	margin-top:10px;
}
#frontPageLinks li{
	float:none;
	margin:0px;
	padding:0px;
	overflow:visible;
	width:auto;
	margin-left:2px;
	margin-right:2px;
	margin-bottom:3px;
	font-size:100%;
}
#frontPageLinks li a span.fpImage{
	float:none;
	border-right:0px solid #FFFFFF;
	height:auto;
	background-color:#FFFFFF;
	margin-right:2px;
}

#frontPageLinks li a{
	display:inline;
	background-color:#FFFFFF;
	height:auto;
	text-decoration:underline;
	color:#000000;
}

#frontPageLinks li a.fpBlack{
	background-color:#FFFFFF;
}
#frontPageLinks li a.fpBlue{
	background-color:#FFFFFF;
}
#frontPageLinks li a.fpRed{
	background-color:#FFFFFF;
}
#frontPageLinks li a:hover{
	background-color:#FFFFFF;
	color:#000000;
}
#frontPageLinks li a span.fpText{
	padding:5px;
	overflow:visible;
	font-size:60%;
	display:block;
}
#collectorPlanKey{
	font-size:60%; 
	margin-bottom:5px;
	
}
#collectorPlanKey a{
	text-decoration:underline;
	color:#000000;
}
#collectorPlanKey img{
	margin-right:5px;
	position:relative;
	top:4px;
}	

#counties{

}

#opportunityList{
	margin-bottom:10px;
}

#opportunityList li a{
	border-bottom: 1px #D0D0D0 solid;
	display: block;
	height: 100%;
	padding: 5px;
	position: relative;
	width: 345px;
	text-decoration:underline;
}
#opportunityList li a div{
	font-size:70%;
}
#opportunityList li a:hover{
	background-color:#FFFFFF;
	color:#000000;
}

.contactAddress span{
	display:block;
	font-size:70%;
}

#subcatList{
	margin-top:5px;
	margin-bottom:5px;
}

#subcatList li input{
	display:inline;
	margin-right:5px;
}
#subcatList li label{
 font-size:90%;
 display:inline;
}

#artsDatabaseLogin{
	background-color:#FFFFFF;
}
#randomImages{
	margin:0px;
	padding:0px;
	font-size:60%;
}
#jobDetails{
	font-size:80%;
	margin-bottom:10px;
}
#opportunityList li div{
	font-size:100%;
	text-decoration:none;
	color:#000000;
}
#opportunityList li div.jobCompany{
	font-weight:bold;
	color:#000000;
}
#jobDetails div{
	margin-bottom:2px;
}
#footerImages{
	border-top: 1px solid #000000;
	padding-top:5px;
	padding-bottom:5px;
}
#footerImages img{
	border:0px;
}
.grantList{
	margin-bottom:10px;
}
#grantsCounty{
	width:175px;
}
.newsSignature{
	font-size:70%;
	margin-bottom:10px;
}
.missedField{
	border: 2px solid #BA2E00;
}

#printableBox{
	background-color:#FFFFFF;
}
span.printLink{
	display:none;
}



/*** UDM *****/

.udm,.udm li,.udm ul {
	margin:0;
	padding:0;
	list-style-type:none;
	}
.udm {
	position:relative;
	left:0;
	top:0;
	z-index:20000;
	width:auto;
	cursor:default !important;
	border:none;
	text-align:left;
	}
.udm {
	background-image:none;
	background-color:#FFFFFF;
	float:left;
	width:100%;
	}
ul[class="udm"] {
	float:none;
	}
ul/**/[class="udm"] {
	float:left;
	}
.udm {
	margin-top:0;
	top:0;
	}
@media screen,projection {
	.udm {
	margin-top:0;
	top:0}}
.udm>li:first-child {
	margin-left:0;
	}
@media Screen,Projection {
	.udm>li:first-child {
	margin-left:0;
	margin-right:0;
	}}
.udm li {
	left:0;
	}
@media screen,projection {
	.udm li {
	position:relative;
	}}
.udm li {
	display:block;
	width:auto;
	float:left;
	}
.udm li a {
	position:static;
	display:block;
	float:left;
	white-space:nowrap;
	}
@media screen,projection {
	.udm l\i a {
	position:relative;
	float:none;
	}}
ul[class^="udm"] li a {
	position:relative;
	float:none;
	}
@media screen,projection {
	* html .udm li a {
	position:relative;
	float:none;
	}}
.udm li a {
	margin-left:-1px;
	}
@media Screen,Projection {
	.udm li {
	margin-left:-1px !important;
	}}
@media Screen,Projection {
	.udm li a {
	margin-left:0;
	}}
ul[class^="udm"] li:not(:first-child) {
	margin-left:-1px;
	}
.udm a,.udm a:link,.udm a.nohref {
	background-image:none;
	background-color:#FFFFFF;
	cursor:pointer !important;
	z-index:1000;
	text-align:left;
	border-style:solid;
	border-color:#000000;
	padding-left:9px;
	padding-right:9px;
	padding-top:5px !important;
	padding-bottom:5px !important;
	text-decoration:none;
	color:#000000;
	border-width:1px;
	font-style:normal;
	font-family:Arial, Verdana, Sans-Serif;
	font-weight:bold !important;
	}
.udm a,.udm a.nohref {
	font-size:70%;
	}
.udm li a,.udm li a:link,.udm li a.nohref,.udm li a:visited {
	letter-spacing:1px !important;
	}
.udm li a:visited {
	background-image:none;
	background-color:#FFFFFF;
	border-width:1px;
	color:#000000;
	font-style:normal;
	border-style:solid;
	border-color:#000000;
	}
.udm li a.udmR,.udm li a.udmY,.udm li a.udmR:visited,.udm li a.udmY:visited,.udm li a:hover,.udm li a:focus,.udm li a.nohref:hover,.udm li a.nohref:focus {
	font-style:normal;
	background-image:none;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#000000;
	border-color:#FFFFFF;
	border-style:solid;
	border-width:1px;
	}
* html .udm li a:active {
	font-style:normal;
	background-image:none;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#000000;
	border-color:#000000;
	border-style:solid;
	border-width:1px;
	}
.udm a.nohref,.udm ul a.nohref {
	cursor:default !important;
	}
@media screen,projection {
	* html .udm li {
	display:inline;
	}}
@media screen,projection {
	* html .udm li,* html .udm ul li {
	display/**/:block;
	float/**/:left;
	}}
ul[class$="udm"].udm li,ul[class$="udm"].udm ul li {
	display:block;
	float:left;
	}
ul[class$="udm"].udm:not([class="xxx"]) li {
	float:left;
	}
@media all and (min-width:0px) {
	ul[class$="udm"].udm li {
	float:left;
	}}

