/***********************/
/*** Initial Reset  ***/
/***********************/
body, html, form, p, ul, li, ol, h1, h2, h3, h4, h5, h6{
  margin: 0;
  padding: 0;
}

body, html{
  height:100%;
  width: 100%;
}

img
{
  border:none;
/*  margin: 0; */
  padding: 0;  
}

/*End of Reset */

body{
  background: url(background.gif) center top;
  background-color: #707070;
  color: #000;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 62.5%;
  line-height: 1.7em;  
}

.clearFloats{
  clear: both;
  display: block;
  font-size: 0px;
  height: 0px;
  line-height: 0px;
  margin: 0;
  overflow: hidden;
}

a{color: #333333; text-decoration: underline;}

h1{
  color: #fff; 
  font-size: 1.4em;
}

h1 a{
  color: #fff;
  padding: 10px;
  text-decoration: none;
  text-transform: uppercase;
  }

h2{font-size: 1.2em}

h2 a{
  color: #fff;
  padding: 10px 0px;
  text-decoration: none;
}

table {
  border-collapse: collapse;
  margin-left:1px;
}


/* JP */
h3{font-size: 1.1em}
h4{font-size: 1.0em}


/***********************/
/*** Main  Structure ***/
/***********************/

.wrapper{
  background-color: #e3e5e6;
  margin: 0em auto;
  width: 898px;
}

.content{
  margin: 0em auto;
  width: 876px;
}

.header{
  background: url(header.jpg) 0 0 no-repeat;
  height: 167px;
  position: relative;
  width: 876px;
}

img.artsVicLogo{
  left: 17px;
  position: absolute;
  top: 61px;
}

img.vicP2B{
  left: 170px;
  position: absolute;
  top: 61px;
}

.styleLinks{
  background: url(bg_styleLinks.gif) 0 0 no-repeat;
  float: right;
  height: 21px;
  margin: 20px 11px 0 0;
  position: relative;
  width: 115px;
}
.styleLinks a img.bump{position: relative; left: -5px; top: -5px;}

img.smallText{
  left: -1px;
  position: absolute;
  top: 3px;
}

img.largeText{
  left: 25px;
  position: absolute;
  top: 2px;
}

img.print{
  left: 54px;
  position: absolute;
  top: 1px;
}

.btn_general {
  background-color: #555459;
  color: #fff;
        padding-top: 10px !important;
        padding-bottom: 10px !important;
        overflow: visible;
        padding-left: 10px;
        padding-right: 10px;
  font-size: 0.95em !important;
  cursor: pointer;
}

img.sendToFriend{
  left: 90px;
  position: absolute;
  top: 2px;
}

.aboutArtsVic{
  color: #2B292C;
  height: 237px;
  float: left;
  font-size: 1.2em;
  margin: 0 0 0 41px;
  position: relative;
  width: 520px;
}
.aboutArtsVic p{margin: 0 0 20px 0;} 

.logosWrapper{position: relative; top: -12px;}

.aboutArtsVic a img,.header a img {padding: 5px;}

/***********************/
/*** CONTENT PAGES   ***/
/***********************/

.pageContent{
  background-color: #fff;
  font-size: 1.2em;
  margin: 0em auto;
  padding: 20px 0 50px 0;
  width: 876px;
}

/*** GENERAL FORM ELEMENTS ***/

textarea, input, select, checkbox, option {
  background-color: #fff;
  border: 1px solid #555459;
  color:#000;
  font-size : 1.1em;
  font-family:Verdana;
  padding:3px;
}

/*** SEARCH RESULTS ELEMENTS ***/

#ssResult_rgResults .GridRow_Default td, #ssResult_rgResults .GridAltRow_Default td { padding:8px; background-color:#F2F2F2; border-bottom:4px solid #FFF; }
#ssResult_rgResults a:hover {text-decoration:underline; }

#ssResult_rgResults .searchResultTitle {color:#556B76; text-decoration:none; font-weight:bold; }

#ssResult_rgResults .searchResultURL {display:none;}

#ssResult_rgResults tfoot .GridPager_Default td { padding-top:10px; }
#ssResult_rgResults thead .GridPager_Default td { padding-bottom:10px; padding-top:3px; }

#ssResult_rgResults .resultHighlight { font-weight: bold; }

.searchResultsPerPage { position:absolute; right:0; }
.searchResultsPerPage select, .searchResultsPerPage option { font-size:1.0em; padding:0px; }
.searchResultsPerPage select { margin-left:5px; }
.searchResultsPerPage option { border:0; }

ul.search
{ 
  width:200px !important; 
  list-style:none; 
}

/**** LEFT COLUMN ****/
.hiddenSpacer { height:1px; position:relative; left:-3px; border-left:3px solid #FFF; }

.leftColumn{
  color: black;
  float: left;
  margin: 0 14px 0 0;
  width: 204px;
}

.leftColumn ul{
  border-top: 1px solid #dddddd;
  list-style: none;
  margin: 0;
  padding: 0;
}

.leftColumn li{
  margin: 0;
  padding: 0;
}

.leftColumn li a, .leftColumn li.first, .leftColumn li.level1_selected,  .leftColumn li.level2_selected{
  border-bottom: 1px solid #dddddd;
  color: #000;
  display: block;
  font-size: 1.0em;
  line-height: 110%;
  padding: 6px 10px 6px 12px;
}

.leftColumn li.level2 a, .leftColumn li.level2_selected { padding-left:24px; }

.leftColumn li a{cursor: pointer;}
.leftColumn li.submenu{cursor: pointer;}


.leftColumn li.submenu ul{display: none;}

.leftColumn .submenu ul li a{
  cursor: pointer;
  font-weight: normal;
  padding-left: 35px;
}




/**** MIDDLE COLUMN ****/

.middleColumn{
  overflow:hidden;
  position:relative;
  float: left;
  width: 430px;
  margin: 0 14px 0 0;
}

.fullwidth{
  float: left;
  width: 634px;
  margin: 0 14px 0 0;
}

.leftgap {
  margin-left:10px;

}



.middleColumn h1{ font-size: 1.8em; font-weight: bold; margin: 0 0 14px 0; line-height:120%;}
.middleColumn h2{ font-size: 1.5em; font-weight: bold; margin: 0 0 7px 0; line-height:120%;}
.middleColumn h3{ font-size: 1.2em; font-weight: bold; margin: 0 0 7px 0; line-height:120%;}
.middleColumn h4{ line-height:120%;}

.middleColumn p{margin: 0 0 13px 0;}
.middleColumn ul{padding: 0 0 13px 30px;}
.middleColumn ol{padding: 0 0 13px 30px;}

span.rightImageWcaption{
  color: #333333;
  float: right;
  font-size: .9em;
  padding:0 0 10px 18px;
  text-align: left;
  width: 164px;
}

span.rightImageWcaption img {display: block;}

span.leftImage{
  display: block;
  float: left;
  padding:0 18px 10px 0;
}

span.rightImage{
  display: block;
  float: right;
  padding:0 0 10px 18px;
}


div.centreImageWcaption{
  color: #333333;
  font-size: .9em;
  margin: 0 0 10px 0;
  text-align: left;
  width: 435px;
}

div.centreImageWcaption img {display: block;}

/**** RIGHT COLUMN ****/

.rightColumn{
  float: left;
  margin: 0 0 0 0;
  width: 204px;
  padding-top: 0px;
}

.rightColumn .infoBox{
/*  font-size: .9em; */
  line-height: 1.4em;
  margin: 0 0 6px 0;
  padding-bottom: 6px;
}

.rightColumn .infoBox p {padding: 0 7px;}
.rightColumn .pr p {padding:0px;}

.rightColumn .pr p {padding-left:7px;padding-right:7px;margin-bottom:0px;}

.rightColumn ul{
  list-style: none;
  margin: 5px 0;  
}

.rightColumn .infoBox h2, .rightColumn .infoBox h3, .rightColumn .infoBox h4 {
padding-top:8px;
margin-left: 7px;
}

.rightColumn ol li {
  margin-left:18px !important;
}


.rightColumn ul li{
  padding: 0 0 3px 10px;
}

.rightColumn ul li{
  padding: 0 0 3px 10px;
}

.rightColumn .infoBox ul li.twolines{
  padding-top: 3px;
  line-height: 1.4em;
}

.rightColumn .infoBox img {
  position:relative;
  margin:0px;
  padding:0px;
  left:0px;
  /*top:-6px;*/
  margin-bottom:5px;
  float:left;
}

.rightColumn .pr .pr_description {
list-style-type: none;
}

.rightColumn .pr .pr_description p {
padding-left:0px;
}


.rightColumn .pr .pr_title,
.rightColumn .pr .pr_description,
.rightColumn .pr .pr_amount, 
.rightColumn .pr .pr_seemore   {display:block; padding:0 7px;}

* html .rightColumn .pr span {width:180px; padding:0; padding-left:7px; }

.rightColumn .infoBox .pr_title {font-weight:bold; }
.rightColumn .infoBox .pr_seemore { display:block; margin-top:8px; }

.rightColumn .infoBoxHeader {
  color: #fff;
  padding:5px 0px;
  font-size: 62.5%;
}

.rightColumn .infoBoxHeader h1 {
  color: #fff;
  padding-left:8px;
  font-size: 1.6em;
}

  
.rightColumn .infoBoxHeader a {padding: 5px;}

.rightColumn p.caption{
  color: #333333;
  font-size: .9em;
  padding:8px 0 23px 0;
  text-align: left;
}

.rightColumn p {
  margin-bottom: 13px;
}


.rightColumn img.twoLine{position: relative; top: -2px;}

.rightColumn .infoBoxImage{
  font-size: .9em;
  line-height: 14px;
  margin: 0 0 6px 0;
  width: 204px;
}

.rightColumn .infoBoxImage p{padding: 0px 0px 6px 0px;}

.rightColumn .infoBox a,.rightColumn .infoBox a:hover{color: #000000;}

.rightColumn .infoBoxHeader h1 .label{display: none;}

.rightColumn .infoBox ul, .rightColumn .infoBox ol {
margin:0;
margin-left: 7px;
padding-top:6px;
}

.orange h1 a,.blue h1 a,.green h1 a,.purple h1 a{
  color: #fff;
  font-size: 1.2em;
  text-transform: capitalize;
}

.red h1 a{
  color: #000;
  font-size: 1.2em;
  text-transform: capitalize;
}

h1 a.twolines{
  color: #fff;
  font-size: 1.1em;
  line-height: 1.2em;
  position: relative;
  top: -5px;
  text-align: left;
  text-transform: capitalize;
}





/** SET AS DEFAULT **/
.leftColumn {border-left: 3px solid #546A75;} 

.rightColumn ul li{background: url(arrow_gray.gif) 0 4px no-repeat;}
.breadcrumb{color: #000000; font-size: .9em; margin: 0 0 18px 0;}
.breadcrumb a{color: #000000;}

/*** GRAY ***/
.gray a,
.gray h1,
.gray h2, 
.gray h3, 
.gray h4 {color: #546A75;}

.gray .leftColumn li.level1 a {background-color: #E5E9EA; text-decoration: none;}
.gray .leftColumn li.level2 a {background-color: #EEF2F3; text-decoration: none;}

.gray .leftColumn li.level1_selected { background: #fff url(arrow_gray.gif) 0 8px no-repeat; font-weight: bold;}
.gray .leftColumn li.level1_parent_selected a { background-color: #fff; font-weight: bold;}
.gray .leftColumn li.level2_selected { background: #EEF2F3 url(arrow_gray.gif) 0 8px no-repeat; font-weight: bold;}
.gray .leftColumn li.level2_parent_selected a { font-weight: bold;}
.gray .leftColumn li.level1 a:hover, .gray .leftColumn li.level2 a:hover { background-color: #546A75; color: #fff; text-decoration: none;}



/*** ORANGE ***/

.orange .leftColumn{border-left: 3px solid #c64200;} 
.orange a{color: #c64200;}

.orange .leftColumn li.level1 a {background-color: #f7e3d9; text-decoration: none;}
.orange .leftColumn li.level2 a {background-color: #FBEEE5; text-decoration: none;}

.orange .leftColumn li.level1_selected { background: #fff url(arrow_orange.gif) 0 8px no-repeat; font-weight: bold;}
.orange .leftColumn li.level1_parent_selected a { background-color: #fff; font-weight: bold;}
.orange .leftColumn li.level2_selected { background: #FBEEE5 url(arrow_orange.gif) 0 8px no-repeat; font-weight: bold;}
.orange .leftColumn li.level2_parent_selected a { font-weight: bold;}
.orange .leftColumn li.level1 a:hover, .orange .leftColumn li.level2 a:hover { background-color: #c64200; color: #fff; text-decoration: none;}
.orange h1{color: #c64200;}
.orange h2{color: #c64200;}
.orange h3{color: #c64200;}
.orange h4{color: #c64200;}
.orange .rightColumn ul li{background: url(arrow_orange.gif) 0 4px no-repeat;}

/*** GREEN ***/

.green .leftColumn {border-left: 3px solid #008100;} 
.green a {color: #008100;}
.green .leftColumn li.level1 a {background-color: #d9ecd9; text-decoration: none;}
.green .leftColumn li.level2 a {background-color: #EBF5EC; text-decoration: none;}
.green .leftColumn li.level1_selected { background: #fff url(arrow_green.gif) 0 8px no-repeat; font-weight: bold; }
.green .leftColumn li.level1_parent_selected a { background-color: #fff; font-weight: bold;}
.green .leftColumn li.level2_selected  { background: #EBF5EC url(arrow_green.gif) 0 8px no-repeat; font-weight: bold; }
.green .leftColumn li.level2_parent_selected a { font-weight: bold;}
.green .leftColumn li.level1 a:hover, .green .leftColumn li.level2 a:hover { background-color: #008100; color: #fff; text-decoration: none;}
.green h1{color: #008100;}
.green h2{color: #008100;}
.green h3{color: #008100;}
.green h4{color: #008100;}
.green .infoBox{background-color: #d9ecd9;} 
.green .infoBoxImage{background-color: #d9ecd9;} 
.green .infoBoxHeader{background-color: #006600;}
.green .rightColumn ul li{background: url(arrow_green.gif) 0 4px no-repeat;}

/*** PURPLE ***/

.purple .leftColumn{border-left: 3px solid #750065;} 
.purple a{color: #750065;}
.purple .leftColumn li.level1 a {background-color: #ead9e8; text-decoration: none;}
.purple .leftColumn li.level2 a {background-color: #F3E7F1; text-decoration: none;}
.purple .leftColumn li.level1_selected { background: #fff url(arrow_purple.gif) 0 8px no-repeat; font-weight: bold; }
.purple .leftColumn li.level1_parent_selected a { background-color: #fff; font-weight: bold;}
.purple .leftColumn li.level2_selected { background: #F3E7F1 url(arrow_purple.gif) 0 8px no-repeat; font-weight: bold; }
.purple .leftColumn li.level2_parent_selected a { font-weight: bold;}
.purple .leftColumn li.level1 a:hover, .purple .leftColumn li.level2 a:hover { background-color: #750065; color: #fff; text-decoration: none;}
.purple h1{color: #750065;}
.purple h2{color: #750065;}
.purple h3{color: #750065;}
.purple h4{color: #750065;}
.purple .rightColumn ul li{background: url(arrow_purple.gif) 0 4px no-repeat;}

/*** BLUE ***/

.blue .leftColumn{border-left: 3px solid #0070cd;} 
.blue a{color: #0070cd;}
.blue .leftColumn li.level1 a {background-color: #d9eaf8; text-decoration: none;}
.blue .leftColumn li.level2 a {background-color: #E5F4FB; text-decoration: none;}
.blue .leftColumn li.level1_selected { background: #fff url(arrow_blue.gif) 0 8px no-repeat; font-weight: bold; }
.blue .leftColumn li.level1_parent_selected a { background-color: #fff; font-weight: bold;}
.blue .leftColumn li.level2_selected { background: #E5F4FB url(arrow_blue.gif) 0 8px no-repeat; font-weight: bold; }
.blue .leftColumn li.level2_parent_selected a { font-weight: bold;}
.blue .leftColumn li.level1 a:hover, .blue .leftColumn li.level2 a:hover { background-color: #0070cd; color: #fff; text-decoration: none;}
.blue h1{color: #0070cd;}
.blue h2{color: #0070cd;}
.blue h3{color: #0070cd;}
.blue h4{color: #0070cd;}
.blue .infoBox{background-color: #d9eaf8;} 
.blue .infoBoxHeader{background-color: #0070cd;}
.blue .rightColumn ul li{background: url(arrow_blue.gif) 0 7px no-repeat;}

/*** RED ***/

.red .leftColumn{border-left: 3px solid #000;} 
.red a{color: #c41230;}

.red .leftColumn li.level1 a {background-color: #E6E7E8; text-decoration: none;}
.red .leftColumn li.level2 a {background-color: #F1F1F2; text-decoration: none;}

.red .leftColumn li.level1_selected { background: #c41230 url(arrow_black.gif) 0 8px no-repeat; font-weight: bold; color: #fff;}
.red .leftColumn li.level1_parent_selected a { background-color: #c41230; font-weight: bold; color: #fff;}
.red .leftColumn li.level2_selected { background: #F1F1F2 url(arrow_black.gif) 0 8px no-repeat; font-weight: bold; }
.red .leftColumn li.level2_parent_selected a { font-weight: bold; }
.red .leftColumn li.level1 a:hover, .red .leftColumn li.level2 a:hover { background-color: #fff; color: #000; text-decoration: none;}
.red h1{color: #c41230;}
.red h2{color: #c41230;}
.red h3{color: #c41230;}
.red h4{color: #c41230;}
.red .rightColumn ul li{background: url(arrow_red.gif) 0 4px no-repeat;}
.red .rightColumnRegistrationForm ul li{background: url(arrow_red.gif) 0 4px no-repeat;}

/*** IMAGES WITH CAPTION ***/

.image_container {
  margin:10px 0;
  line-height:110%;
}

.image_container.right { float:right; padding-left:10px; }
.image_container.left { float:left;  }

.middleColumn .left  {
padding-right:10px !important;
}

.middleColumn .right {
padding-left:10px !important;
}

.image_container { padding:0 !important;}

.image_container, .image_container img { margin-bottom:0.5em; }
.image_container .image_caption, .image_container .image_copyright { font-size:0.9em; color:#333; margin:0; }
.rightColumn .image_container .image_caption, .rightColumn .image_container .image_copyright { 
  /*padding-left:7px !important; 
  padding-right: 7px !important;*/
  float:left;
  width:190px; 
}




.rightColumn .image_container { margin-top:0px;}

.image_container img {
margin-bottom: 0px !important;
}

.rightColumn .image_container img {
/*margin-bottom: -6px !important;*/
}

.right .image_caption , .right .image_copyright {
margin-left:0px !important;
}

/*** SITE MAP ***/

.SE_Sitemap ul { margin:0; padding:0; border:0; list-style-type: none; }
.SE_Sitemap a { display:block; text-decoration:none; }
.SE_Sitemap a:hover { text-decoration:underline; }
.SE_Sitemap li a { color:#FFF; line-height:2.2em; }
.SE_Sitemap li li a { color:#000; line-height:1.7em; }


.SE_Sitemap li { padding:0; border-top:4px solid #FFF; }
.SE_Sitemap ul.Level1 { padding-bottom:15px; }
.SE_Sitemap li li { padding:3px 0; border-top:0px;  }
.SE_Sitemap li li li { padding:0; border-top:0px;}

.SE_Sitemap li a { padding-left:12px; font-weight:bold; }
.SE_Sitemap li li a { padding-left:30px; font-weight:bold; }
.SE_Sitemap li li li a { padding-left:45px; font-weight:normal; }

.SE_Sitemap .sitemapHome a { background-color:#546A75; }
.SE_Sitemap .sitemapHome li a,
.SE_Sitemap .sitemapHome { background-color:#E5E9EA; }

.SE_Sitemap .sitemapArts a { background-color:#c64200; }
.SE_Sitemap .sitemapArts li a,
.SE_Sitemap .sitemapArts { background-color:#f7e3d9; }


.SE_Sitemap .sitemapFunding a { background-color:#008100; }
.SE_Sitemap .sitemapFunding li a,
.SE_Sitemap .sitemapFunding { background-color:#d9ecd9; }

.SE_Sitemap .sitemapResearch a { background-color:#750065; }
.SE_Sitemap .sitemapResearch li a,
.SE_Sitemap .sitemapResearch { background-color:#ead9e8; }

.SE_Sitemap .sitemapAbout a { background-color:#0070cd; }
.SE_Sitemap .sitemapAbout li a,
.SE_Sitemap .sitemapAbout { background-color:#d9eaf8; }

.SE_Sitemap_Sub ul { list-style-type: disc ; }

/*** FOOTER ***/

.footer{
  color: #2b292c;
  font-size: 1.1em;
  padding: 20px 18px 30px 18px;
  width: 840px;
}

.footer .left{float: left; /* width: 300px; */}
.footer .right{
  float: right; 
  padding: 14px 0 0 0;
  text-align: right;
/*  width: 245px; */
}

.footer ul{
  list-style: none;
  display: inline;
}

.footer ul li{
  display: inline;
  border-right: 1px solid #2b292c;
padding-right: 3px;
  text-align: center;
}

.footer ul li.last{
  border-right: none;
  padding-right: 0;
}
.footer ul li a{
  padding: 0 4px;
  text-decoration: none;
}

/* Fixes */
span.searchResultSize {  font-weight: bold; }
.footer .left p { margin-left: 4px; }
.footer ul li a:hover { text-decoration: underline; }

.header ul.search {
  position:relative;
  top:10px;
  left:686px;
}
.header .gobutton {
  background-color:#555459;
  color:#FFFFFF;
  cursor:pointer;
  margin-right:4px;
  padding:1px 0;
  width:34px;
}

.scSearchInputBox  {
padding:0 !important;
border-color: #555459 !important;
font-size: 0.95em !important;
}


.scSearchInputBox option {
border: none;
font-size: 0.95em !important;
padding:0 !important;
}

.btn_scPagingNonJS_enabled {
  background-color: #555459;
  color: #fff;
        margin-left:5px;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
        overflow: visible;
        padding-left: 5px;
        padding-right: 5px;
font-size: 0.95em !important;
}

#js-jumpPage {
list-style-type: none;
}
#js-jumpPage li {
display:block;
float:left;
margin: 0;
padding-left: 5px;
padding-right:5px;

border-left: 1px solid #999;
}

.jumpPage {
margin-top: -2px;
}

.lastParagraphInTable
{
  margin-bottom: 0px !important;
}

ul.slsm_list li.slsm_Current {
  font-weight:bold !important;
}

.resultHighlight
{
  color: red;
}

.header ul.search {
    left:0px !important;
    text-align:right;
}
ul.search {
    width:870px !important;
}

.Indent
{
  margin: 10px 0px 10px 35px;
}

.imageSend
{ 
  padding:0px !important; 
  background-color:Transparent !important; 
}


/**Form Tests**/

.formBlue {
background-color: #d9eaf8;
padding: 5px 5px 5px 5px;
width: 400px;
}

/**For Search Hide last update**/
#divFooterSearch div.versionUpdatedate
{
  display:none;
}
/**For datalistview festival calendar**/
table.eventCalendar {border:2px solid #c64200;width:150px}
table.eventCalendar th {background:white;color:#c64200;border:1px solid #e4e5e6;padding:4px;font-size:1.2em}
table.eventCalendar td {background:#f7e3d9;color:black;border:1px solid #e4e5e6;width:50px;text-align:center;padding:5px 3px}
table.eventCalendar td.selected {background:white;color:black;font-weight:bold}
table.eventCalendar td.onpage {background:#fbeeee;color:black;font-weight:bold}
table.eventCalendar td.change {background:#c64200;color:black;}
table.eventCalendar td.standard {background:#f7e3d9;color:black}

/**Campaign Monitor Signup box**/
.CMbox {
background-color:#CCCCCC;
color:#cc3399;
padding: 5px 5px 5px 5px;
}

