body{
background-color: #fff;
color: black;
margin: 10px 0px 0px 0px;
font-family: Arial, Helvetica, sans-serif;
font-size: 0.85em;
}

#outercontainer{
background-color: #fff;
width: 960px;
margin: 0 auto 0 auto;
padding: 0px;
border: 1px solid #dfdfdf;
text-align:center;
}

#copyrightcontainer{
background-color: #fff;
width: 960px;
margin: 0 auto 0 auto;
padding: 5px 0px 0px 0px;
font-size: .85em;
}

.copyright{
	float: left;
}

a.bodylink{
	font-weight: normal;
	color: #6691B3;
	text-decoration: underline;
}

a.bodylink:hover{
	font-weight: normal;
	color: #ab5b00;
	text-decoration: none;
}

.termsheader{
	background-color: #053868;
	padding: 8px;
	color: white;
	height:50px;
}

.terms{
		padding: 8px;
		font-size: .85em;
}

.closeterms{
	float: right;
	line-height: 60px;
}

.closeterms a{
	color: white;
	font-weight: bold;
	text-decoration: underline;
	font-size: 1.2em;
}

.closeterms a:hover{
	color: #6993B3;
	font-weight: bold;
	text-decoration: none;
}

#innercontainer{
background-color: #fff;
float: left;
padding: 10px;
width: 760px;
text-align: left;
}

#innercontainermain{
float: left;
}


#innermenucontainer{
	float: right;
	width: 180px;
}


.noborder{
	border: none;
}

.clear{
margin: 0px; 
padding: 0px; 
border: 0px;
clear: both;
font-size: 1px; line-height: 1px;
}

.clearexhib{
margin: 0px; 
padding: 0px; 
border: 0px;
clear: both;
font-size: 1px; height: 15px;
}


.clear10{
	clear: both;
	height: 5px;
}

#topbanner{

}

.logocontainer{
padding: 20px 0px 20px 0px;
text-align: center;

}

#topmenucontainer{
text-align: left;
width: 960px;
clear: both;

}

.basecontainer{
text-align: left;
width: 960px;
background-color: white;
margin-bottom: 10px;
float: left;
border-top: 1px solid #f0f0f0;
}

.basecontainer img, .centralexhibpicholder img{
	border: none;
}

.thinborder img{
	border: 1px solid #cdcdcd;
}

.basecontainer a, .centralexhibcontentholder a{
text-decoration: none;
color: black;
}

.basecontainer a:hover, .centralexhibcontentholder a:hover{
text-decoration: none;
color: #969b9f;
}

.exhibitionspanel{
	float: left;
	margin-left: 10px;
	width: 190px;
border-right: 1px solid #f0f0f0;
}

.exhibitionspanel .basetextblock{
	width: 190px;
}

.recentpanel{
	float: left;
	margin-left: 10px;
	width: 194px;
border-right: 1px solid #f0f0f0;
}

.recentpanel .basetextblock{
	width: 194px;
}

.publicationpanel{
	float: left;
	margin-left: 10px;
	width: 187px;
border-right: 1px solid #f0f0f0;
}

.publicationpanel .basetextblock{
	width: 187px;
}

.openingpanel{
	float: left;
	width: 356px;
border-bottom: 1px solid #f0f0f0;
background-color: #c3dce0;
}

.openingpanel .baseheading img{
	margin-left: 10px;
}

.mappanel{
	float: left;
	width: 346px;

}

.mappanel .baseheading img{
	margin-left: 10px;
	margin-top:8px;
}

.mappanel .baseheading{
	border-bottom: 1px solid #f0f0f0;
	width: 346px;
}

.baseheading{
float: left;
padding-bottom: 8px;
display: block;
}

.basetextblock{
	float: left;
	clear: both;
	font-size: .80em;
	text-align: left;
	line-height: 18px;
	padding: 5px 0px 5px 0px;
}

.openhours{
	padding-left: 10px;
	width: 300px;
}

img.godot{
vertical-align: text-bottom;
margin-left: 4px;
border: none;

}

.homepicoutercontainer{
	width: 600px;
	text-align: left;

}

.homepiccontainer{
	width: 145px;
	height: 95px;
	overflow: hidden;
	float: left;
	margin-right: 5px;
	margin-bottom: 5px;
}

.basepic{
float: left;
}

.baseendpanel{
	float: left;
}

#basecontainer span{
color: #AB5B00}

.footercontainer{
color: #053868;
padding: 10px;
text-align: center;
font-size: 8pt;
}

.maintopnav{
	float: left;
}

.mainsearch{
	float: right;
}

.mainsearch input{
	float: right;

}

input.searchbox{
	height: 12px;
	font-size: .80em;
	line-height: 12px;
	float: right;
	width: 134px;
	color: #708090;
}


#topmenu{
margin: 0 auto 0 auto;
z-index: 20;
}

#topmenu ul
{
margin: 0;
padding: 0px 0px 0px 10px;
list-style-type: none;
font-size: 90%;
cursor: default;
width: auto;
font-family: Arial, Helvetica, sans-serif;

}


#topmenu ul li
{
margin: 0;
padding: 0;
list-style-type: none;
font-size: 100%;
position: relative;
text-align: left;
cursor: pointer;
width: auto;
float: left;
height: 100%;

}

#topmenu ul li a{
display: block;
text-decoration: none;
color: black;
padding: 3px 0px 3px 0px;
}

#topmenu ul li a:hover{
display: block;
text-decoration: none;
padding: 3px 0px 3px 0px;
color: #969b9f;
}



#topmenu ul li.topmenuspacer{
background-color: white;
width:20px;
height: 22px;
}


.maincontentouter{
text-align: left;
width: 758px;
border-left: 1px solid #053868;
border-right: 1px solid #053868;
border-bottom: 1px solid #053868;
background-color: #fff;
float: left;
}

.maincontentouterzoom{
text-align: left;
width: 950px;
background-color: #fff;
float: left;
}

.maincontentouter2colview{
text-align: left;
width: 720px;
background-color: #fff;
float: left;
}

#maincontenttopspacer{
width: 758px;
border-left: 1px solid #053868;
border-right: 1px solid #053868;
background-color: white;
margin: 0px 0px 0px 0px; 
padding: 0px 0px 0px 0px; 
height: 5px!important;

}

.infobarcontainer{
	background-color: green;
	padding: 5px;
	color: white;
	text-indent: 15px;
}

* html #maincontenttopspacer{
height: 1px;
font-size: 1px; line-height: 5px;
}


#homecontentouter{
text-align: left;
width: 958px;
background-color: white;

}



/* start left navigation */

#navigation{
float: right;
display: block;
text-align: left;
width: 174px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:90%;
margin-left:1px;
margin-bottom: 20px;
}

* html #navigation {width:170px;}


#navigation ul{
list-style: none;
padding: 0;
margin: 0;
}

#navigation ul li{
margin: 0;
padding: 0;
}

#navigation ul li a{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
display: block;
background-image: url(../Images/menu-rarrow.gif);
background-repeat: no-repeat;
background-position: center left;
}

#navigation ul li a.nosub{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
display: block;
background-image: none;
}



#navigation ul li.leftpanellistheading div{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
font-weight: bold;
border-bottom: 1px solid #97b6ce;
text-indent: 15px;
font-size: 100%;
}



body #navigation ul li a  {
margin-left: 0;
text-indent: 0px;
voice-family: "\"}\"";
voice-family: inherit;
text-indent: 8px;
width: 174px;
}

* html #navigation ul li a{width:172px;}


#navigation ul li a#navon{
background-color: #fff8dc;
padding: 2px 0px;
margin-right: 0px;
text-decoration: none;
color: #AB5B00;
width: 174px;
display: block;
border-bottom: 1px solid #97b6ce;
font-weight: bold;
}

* html #navigation ul li a#navon{width:173px;}

#navigation ul li a:hover{
text-decoration: none;
color: #969b9f;
width: 173px;
}


/* navigation open */

#navigationopen{
float: right;
display: block;
text-align: left;
width: 174px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:90%;
margin-left:1px;
margin-bottom: 20px;
}

* html #navigationopen {width:170px;}


#navigationopen ul{
list-style: none;
padding: 0;
margin: 0;
}

#navigationopen ul li{
margin: 0;
padding: 0;
}

#navigationopen ul li a{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
display: block;
background-image:none;
}

#navigationopen ul li a.nosub{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
display: block;
background-image: none;
}



#navigationopen ul li.leftpanellistheading div{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
font-weight: bold;
border-bottom: 1px solid #97b6ce;
text-indent: 15px;
font-size: 100%;
}



body #navigationopen ul li a  {
margin-left: 0;
text-indent: 0px;
voice-family: "\"}\"";
voice-family: inherit;
text-indent: 8px;
width: 174px;
}

* html #navigationopen ul li a{width:172px;}


#navigationopen ul li a#navon{
background-color: #fff8dc;
padding: 2px 0px;
margin-right: 0px;
text-decoration: none;
color: #AB5B00;
width: 174px;
display: block;
border-bottom: 1px solid #97b6ce;
font-weight: bold;
}

* html #navigationopen ul li a#navon{width:173px;}

#navigationopen ul li a:hover{
text-decoration: none;
color: #969b9f;
width: 173px;
}








/* sub navigation */

#subnavigation{
margin-left: 0px;
padding:0px;
margin-right: 0px;
}

#subnavigation ul li a{

padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
display: block;
font-weight: normal;
border-bottom: 1px solid #97b6ce;
}

#subnavigation ul li a:hover{
background-image: none;
background-color: #EBEDDE;
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
display: block;
border-bottom: 1px solid #6691B3;
}

/* ie5 fix*/

body #subnavigation ul li a  {
width: 173px;
margin-left: 0;
text-indent: 20px;
voice-family: "\"}\"";
voice-family: inherit;

}

#subnavigation ul li a#subon{
background-image: none;
background-color: #C8CBB8;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}

#subnavigation ul li a#subon:hover{
background-image: none;
background-color: #ADB09C;
padding: 0px;
margin-right: 0px;
text-indent: 10px;
text-decoration: none;
color: black;
display: block;
border-bottom: 1px solid #6691B3;
}

#navigation ul li a.artist{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #000;
width: auto;
display: block;
font-weight: bold;
border-bottom: 1px solid #97b6ce;
}

/* End left navigation */

.centralcontentholderlogin{
float: left;
padding: 0px 10px 0px 0px;
width:398px;
}


.privateloginpanel{
	float: left;
	margin: 40px 0px 80px 100px;
}

.centralheader{
float: left;
background-color: #fff;
color: #005288;
width: 640px;
padding: 4px 0px 4px 0px;
height: 20px;
line-height: 20px;
text-transform: uppercase;
}

.centralcontentholder .centralheader{
	padding-top: 0px;
	padding-bottom: 10px;
}

.centralcontentholder .centralheader h1, .centralexhibcontentholder .centralheader h1, .times h1{
font-family: "Times New Roman", Times, serif;
font-size: 1.6em;
font-weight: normal;
text-transform: none;
color: #005288;
}

.times{
margin-bottom: 10px!important;
}

.times h1{
font-family: "Times New Roman", Times, serif;
font-size: 1.5em!important;
font-weight: normal;
text-transform: none;
color: #005288;
}


* html .centralheader{
	width: 640px
}

.centralheader2colview{
float: left;
background-color: #053868;
color: white;
width: 583px;
padding: 4px 0px 4px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid #053868;
}

* html .centralheader2colview{
	width: 583px
}

.centralfullspan{
	width: 758px;
}

.centralheader a{
text-decoration: none;
color: #000;
font-weight: normal;
text-transform: none;
font-size: .90em;
}

.centralheader a:hover{
text-decoration: none;
color: #969b9f;
}

.centralsubheader{
float: left;
background-color: #fff;
color: black;
font-weight: bold;
width: 407px;
padding: 7px 0px 15px 0px;
margin-left: 1px;

}

.centralsubheader2colview{
float: left;
background-color: #fff;
color: black;
font-weight: bold;
width: 574px;
padding: 7px 0px 6px 0px;
margin-left: 4px;
border-bottom: 1px solid #053868;
}

* html .centralsubheader, .centralsubheaderalt{
	width: 405px
}

* html .centralsubheader2colview{
		width: 565px;
		margin-left: 2px;
}

.centralsubheaderalt{
float: left;
background-color: #fff;
color: black;
font-weight: bold;
width: 407px;
padding: 4px 0px 4px 0px;
margin-left: 1px;
border-bottom: 1px solid #cccccc;
}

.centralsubheader a, .centralsubheaderalt a{
text-decoration: none;
color: #97b6ce;
}

.centralsubheader a:hover, .centralsubheaderalt a:hover{
text-decoration: underline;
color: #97b6ce;
}

.centralcontenttxtholder{
float: left;
padding: 0px 5px 0px 0px;
width:940px;
margin: 10px 0px 10px 0px;
display: block;
font-size: 90%;
}


.centralcontentholder{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 10px;
display: block;
font-size: 90%;
	width: 475px;

}

.centralcontentholderonecol{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
font-size: 90%;
width: 475px;

}

.centralexhibcontentholder{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 10px;
display: block;
font-size: 90%;
	width: 580px;

}

.centralbasecontentholder{
float: left;
padding: 0px 0px 0px 0px;
margin: 0px 0px 10px 0px;
display: block;
font-size: 90%;
	width: 740px;

}

.exhibdate{
	padding-top: 10px;
	clear: both;
}

.exhibdetails{
	font-style: italic;
	margin-top: 10px;
}

.centralpromopicholder{
	float: left;
	display: block;
	width: 250px;
}

.centralexhibpicholder{
	float: left;
	display: block;
	width: 120px;
}

.centralpromopicholder img{
	margin-bottom: 10px;
}

* html .centralcontentholder{
	width: 398px;
}

.centralcontentholderfullspan{
float: left;
padding: 0px 5px 0px 0px;
width:750px;
margin: 10px 0px 10px 0px;
display: block;
font-size: 90%;
}

.centralcontentholder2colview{
float: left;
padding: 0px 5px 0px 0px;
width:720px;
margin: 10px 0px 10px 0px;
display: block;
font-size: 90%;
}

.centralcontentholder2colview p{
	padding: 0px 4px 15px 0px;
	text-align: justify;
}

.centralcontentholder2colview img{
	margin: 10px;
}

.rightpanelmjh{
float: right;
background-color: #AB5B00;
color: white;
width: 174px;
padding: 2px 0px 2px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid #053868;
}


.centralheader h1, .rightpanelmjh h1, .centralsubheader h1, .centralheader2colview h1, .centralsubheader2colview h1
{
padding: 0px 0px 0px 0px;
margin: 0px;
font-size: 95%;
float: left;
}

.centralsubheader .sorting

{
color: black;
padding: -10px 0px 0px 5px;
margin: 0px;
font-size: 95%;
float: right;
font-weight: normal;
}

.centralsubheader .pagination

{
color: #cccccc;
padding: 0px 0px 0px 5px;
margin: 0px 4px 0px 0px;
font-size: 95%;
float: right;
font-weight: normal;
}

.pagination a{
padding: 0px 3px 0px 3px;
}

.pagination{
	color: #e1e3d4;
}

.centralsubheader h1.withsort{
padding: 5px 0px 0px 0px;
margin: 0px;
font-size: 95%;
float: left;
}

.leftpanel{
float: left;
width: 175px;
}

.innerpanel{
float: left;
width: 750px;
text-align: left;

}

.innerpanel2colview{
float: left;
width: 583px;
}

* html .innerpanel2colview{
float: left;
width: 580px;
}

* html .innerpanel{
float: left;
width: 405px;
}

.innerpanelfullspan{
float: left;
width: 758px;
}


.rightpanel{
float: left;
width: 173px;
}

#panellinks{
float: left;
display: block;
text-align: left;
width: 172px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:90%;
margin-left:1px;
margin-bottom: 20px;
border-top: 1px solid #053868;
}

.privateloginpanel .panellinks{
float: left;

display: none;
}


.privateloginpanel .inploginpanel{
	width: 220px;
}

* html #panellinks {width:172px;}


#panellinks ul{
list-style: none;
padding: 0;
margin: 0;
}

#panellinks ul li{
margin: 0;
padding: 0;
}

#panellinks ul li a{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #053868;
width: auto;
display: block;
border-bottom: 1px solid #97b6ce;
text-indent: 5px;
}

#panellinks ul li a:hover{
background-color: #fff8dc;
text-decoration: none;
color: #000;
width: auto;
display: block;}


#panellinks ul li a.style1{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: white;
width: auto;
display: block;
border-bottom: 1px solid #97b6ce;
text-indent: 5px;
background-color: #AB5B00;
}

#panellinks ul li a.style1:hover{
background-color: #b97d00;
text-decoration: none;
color: #000;
width: auto;
display: block;}


#panellinks ul li a.style2{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: white;
width: auto;
display: block;
border-bottom: 1px solid #97b6ce;
text-indent: 5px;
background-color: #053868;
}

#panellinks ul li a.style2:hover{
background-color: #0077b5;
text-decoration: none;
color: #000;
width: auto;
display: block;}


ul.extralinks{
	width: 172px;
}

.leftpanelloginheader{
background-color: #AB5B00;
color: white;
width: 175px;
padding: 2px 0px 2px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid #053868;
}

.privateloginpanel .leftpanelloginheader{
background-color: #AB5B00;
color: white;
width: 400px;
padding: 2px 0px 2px 0px;
height: 20px;
line-height: 20px;
border-bottom: 1px solid #053868;
display: none;
}



#logincontentouter{
text-align: left;
width: 758px;
height: 455px;
border-left: 1px solid #053868;
border-right: 1px solid #053868;
border-bottom: 1px solid #053868;
background-color: white;
padding-top: 5px;
}

.leftpanellogin{
background-color: #fff;
filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
color: #AB5B00;
width: 175px;
padding: 2px 0px 2px 0px;
}

.privateloginpanel .leftpanellogin{
background-color: #fff;
filter:alpha(opacity=90);
	-moz-opacity:0.90;
	-khtml-opacity: 0.90;
	opacity: 0.90;
color: #AB5B00;
width: 400px;
padding: 2px 0px 2px 0px;
}


.leftpanelloginheader h1{
font-size: 110%;
font-weight: bold;
padding: 0px 0px 0px 15px;
margin: 0px;
}


input.inploginpanel{
width: 95px;
}

form{
margin: 0px;
padding: 0px;

}

table.tbllogn{
width: 100%;
margin: 0px;
font-size: .85em;
}

.forgottenspacer{
padding-bottom:30px; 
margin-bottom: 50px;
width: 175px;
}





.panellinks{
text-align: left;
width: 174px;
line-height: 20px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
font-size:90%;
margin-left:1px;
margin-bottom: 20px;
border-top: 1px solid #053868;
}

* html .panellinks {width:170px;}


.panellinks ul{
list-style: none;
padding: 0;
margin: 0;
}

.panellinks ul li{
margin: 0;
padding: 0;
}

.panellinks ul li a{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #053868;
width: auto;
display: block;
border-bottom: 1px solid #97b6ce;
text-indent: 5px;
}

.panellinks ul li a:hover{
background-color: #fff8dc;
text-decoration: none;
color: #000;
width: auto;
display: block;}


.centralcontentholder h4, .centralcontentholderfullspan h4, .floatleft h4{
	padding: 0px;
	margin: 0px;
	color: #053868;
	font-size: 1em;
	
}

.centralcontentholder h1, .centralcontentholderfullspan h1, .floatleft h1{
	padding: 0px;
	margin: 0px;
	color: #053868;
	font-size: 1em;
}

.centralcontentholder p{
	padding-bottom: 10px;

}


h1.detail{
	padding: 10px 0px 0px 0px;
	margin: 0px;
	color: #053868;
	font-size: 1em;
	font-weight: normal;
}

.allcaps{
	text-transform: uppercase;
}

table.tblregister{
width: 100%;
border: none;
}

table.tblregister td{
padding: 10px 10px 10px 0px;
font-size: 110%;
}

table.tblregister td.tdheading
{
    font-weight:bold;
}

table.tblregister td input{
	width: 450px;
}


table.tblregister td input.submit{
width: 60px;
background-color: #ab5b00;
color: white;
border: 1px solid #6a3800;
}

table.tblregister td textarea{
	width: 450px;
	height: 80px;
}


table.tblregister td input.checkbox{
width: 25px;
margin-left: -5px;
}

table.tblregister td span.checkbox input{
width: 25px;
margin-left: -5px;
}

.contactsubmitpanel
{
    margin-left: 105px;
    
    }


#picturehanger{
position: absolute;
top: 277px;
margin-left: 150px;
width: 307px;
height: 221px;
}

.alignimageleft{
	float:right;
	margin: 0px 8px 0px 0px;
	border: 1px solid #cccccc;
}

/* Inline styling */

.pheading{
	font-weight: bold;
}

.italic{
	font-style: italic;
}

.exhibitdate{
color: #AB5B00;
}

.buttonsubmitgeneral{
border: 1px double #E1E3D4;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 0px;
margin-right: 4px;
color: #333333;
font-size: 85%;
font-weight: bold;
}

.buttonsubmitforms{
border: 1px double #E1E3D4;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 0px;
margin-right: 4px;
color: #333333;
font-size: 100%;
font-weight: bold;
}

.buttonlogin{
border: 1px double #E1E3D4;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin: 10px 6px 10px 0px;
color: #333333;
font-size: 100%;
font-weight: bold;
}


.buttonsubmitadd{
border: 1px double #E1E3D4;
background-color: #E1E3D4;
background-image: url(/Images/button_bg_green.gif);
background-repeat: repeat-x;
padding: 1px;
margin-bottom: 0px;
margin-right: 4px;
color: #333333;
font-size: 100%;
font-weight: bold;
width: 50px!important;
margin-left: 10px;
}

td.collapse{
border-collapse: collapse;
	height: 1px;
	line-height: 1px;
}

.submitrow{
	float: right;
	text-align: right;
}

.nudgeright10{
	margin-right: 10px;
}

.listviewthumb{
	float: left;
	width: 140px;
	display: block;
}

.listviewthumb input{
}

.listviewrightpanel{
		float: left;
	display: block;
	width: 500px;
	text-align: left;
}

.listviewrightpanel h1{
	color: #053868;
	font-size: 1.2em;
	margin: 0px;
	padding: 0px;
}

.listviewrightpanel h3{
	color: #053868;
	font-size: 1.0em;
	margin: 0px;
	padding: 0px 0px 5px 0px;
	font-weight: normal;
}

.listviewrightpanel h4{
	color: #000;
	font-size: 0.9em;
		margin: 0px;
	padding: 0px 0px 10px 0px;
	font-weight: normal;
}



.listviewrightpanel .minirow .label{
	font-weight: normal;
}


.minirow {
clear: both;
padding: 1px;
font-size: 0.80em;
font-weight: normal;
float: left;
width: 620px;
color: #000;
}

.minirow span.label {
float: left;
width: 80px;
text-align: left;
}

.minirow span.detail {
float: left;
width: 140px;
text-align: left;
}


.minicontactrow {
clear: both;
padding: 1px;
font-size: 0.95em;
font-weight: normal;
float: left;
width: 620px;
color: #000;
}

.minicontactrow span.label {
float: left;
width: 100px;
text-align: left;
}

.minicontactrow span.detail {
float: left;
text-align: left;
}


.minirow span.detailwider {
float: right;
width: 200px;
text-align: right;
padding-top: 4px;
}

.minirowactions {
clear: both;
padding: 1px;
font-size: 0.80em;
font-weight: normal;
float: left;
width: 620px;
color: #000;
margin-top: 10px;
}

.minirowactions span.viewlabel {
float: left;
text-align: left;
padding-left: 0px;
padding-top: 6px;
}

.minirowactions span.addlabel {
float: right;
text-align: right;
padding-left: 0px;
padding-top: 6px;
}

.minirowactions span.img, .minirow span.img{
float: right;
margin-left: 5px;

}
.minirowactions span.spacer {
float: right;
padding: 6px 6px 0px 6px;

}

.minirowactions a{
	color: #000;
	text-decoration: none;
}

.minirowactions a:hover{
	color: #969b9f;
	text-decoration: none;
}



.minirowdetailactions {
clear: both;
font-size: 0.95em;
font-weight: normal;
float: left;
width: 400px;
color: #053868;
margin-top: 10px;
padding-top: 10px;
}


.actionsfullspan{
	width: 730px;
	margin-right: 10px;
}

.minirowdetailactions span.viewlabel {
float: right;
text-align: left;
padding-left: 0px;
padding-top: 6px;
}

.minirowdetailactions span.addlabel {
float: right;
text-align: right;
padding-left: 0px;
padding-top: 6px;
}

.minirowdetailactions span.img img{
float: left;
margin-right: 5px;
border: none;

}

.minirowdetailactions span.actionlabel{
float: left;
margin-left: 0px;
margin-right: 5px;
padding-top:2px;
}

.minirowdetailactions span.actionlabel a
{font-size: 0.85em;
 text-decoration:none;
    }

.minirowdetailactions span.actionlabel a:hover
{font-size: 0.85em;
 text-decoration:none;
    }

.minirowdetailactions input{
margin-right: 5px;
border: none;
float: left;
}

.minirowdetailactions span.spacer {
float: right;
padding: 6px 6px 0px 6px;

}

.minirowdetailactions a{
	color: #053868;
	text-decoration: underline;
}

.minirowdetailactions a:hover{
	color: #7a99b6;
	text-decoration: none;
}




.lightboxrow {
padding: 1px;
font-size: 0.95em;
float: left;
font-weight: normal;

color: #000;
margin: 0px 0px 5px 0px;

}



.lightboxrow span.label {
float: left;
width: 32px;
text-align: left;
display: block;
}

.lightboxrow span.detail {
float: left;
text-align: left;
color: gray;
line-height: 15px;
display: block;
width: 120px;
}

.lightboxrow span.detail a{
	font-weight: bold;
	color: #6691b3;
	text-decoration: none;
}

.lightboxrow span.detail a:hover{
	font-weight: bold;
	text-decoration: underline;
}


.fulldetailrow {
clear: both;
padding: 1px;
font-size: 0.80em;
font-weight: normal;
float: left;
width: 340px;
color: #000;
margin: 0px;
}

.detailheading{
	font-size: .90em;

}

.fulldetailrowzoom {
clear: both;
padding: 1px 1px 1px 0px;
font-size: 0.95em;
font-weight: normal;
float: left;
width: 750px;
color: #000;
margin: 0px;
}

.fulldetailrow span.label, .fulldetailrowzoom span.label {
float: left;
width: 120px;
text-align: left;

}

.fulldetailrow span.detail, .fulldetailrowzoom span.detail {
float: left;
display: block;
}

.firstrow{
	margin-top: 10px;
}

.centralitemspacer{
float: left;
background-color: #fff;
width: 640px;
padding: 7px 0px 6px 0px;
margin-left: 1px;
margin-bottom: 10px;
}

* html .centralitemspacer{
	width: 405px;
}

.expandartistsearch{
margin-top:-10px;
float:right;
}

.mainpicholder{
	float: left;
	width:340px;
	padding: 5px 5px 10px 5px;
	margin-top: 10px;
	/*  border-bottom: 1px solid #053868;
	border-top: 1px solid #053868;*/
}

.maindetailscontainer{
	float: left;
	width: 360px;
	padding: 0px;
	margin: 0px;
}

.zoompicholder{
	float: left;
	width:950px;
	padding: 5px 0px 0px 10px;
}


.thumbpanel{
	width: 320px;
	padding: 5px;
}

.thumbpanel img{
margin-right: 10px;
margin-top: 10px;
}

.thumbpanel input{
float: left;
margin-right: 10px;
margin-top: 10px;
}

.lightboxpanel{

}

.lightboxcontent{
	padding: 5px;
		border-bottom: 1px solid #053868;
}

.lightboxcontent ul{
list-style: none;
padding: 0;
margin: 0;
}

.lightboxcontent ul li{
margin: 0;
padding: 0;
}

.lightboxcontent ul li a{
padding: 4px 0px;
margin-right: 0px;
text-decoration: none;
color: #053868;
width: auto;
display: block;
border-bottom: 1px solid #97b6ce;
text-indent: 0px;
}

.lightboxcontent ul li a:hover{
background-color: #fff8dc;
text-decoration: none;
color: #000;
width: auto;
display: block;}

.lightboxcontent a.inlinestyle{
text-decoration: underline;
color: #6691b3;
border-bottom: none;

}

.lightboxcontent a.inlinestyle:hover{
text-decoration: none;
color: #97b6ce;
border-bottom: none;
display: inline;
background-color: white!important;
}

#myOnPageContent, #myOnPageContent2, #myOnPageContent3{
	display: none;
}



table.tblViewFolders { 
width: 520px;
border-collapse: collapse;
border-right: solid 2px #7a99b6;
border-top: solid 2px #6691b3;
border-bottom: solid 2px #7a99b6;
border-left: solid 2px #6691b3;
margin: 20px 5px 10px 5px;

}

table.tblViewFolders td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px;
background-color: #f5f5f5;
font-size: 1em;
}

table.tblViewFolders td.alttd { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px;
background-color: #EDEFE3;
font-size: .95em;
font-weight: bold;
}

table.tblViewFolders td a { 
color: #567B9E;
}

table.tblViewFolders td a:hover { 
text-decoration: none;
}

.tblViewFolders input{
	width: 380px;
}

.tblViewFolders textarea{
	width: 400px;
	height: 80px;
}

.tblViewFolders input.checkbox{
	width: 20px;
}

table.tblViewFolders td.tdfullrowtxt{
	background-color: #eaeaea;
	padding: 8px 3px 8px 3px;
	border-top: solid 2px #6691b3;
	border-bottom: solid 1px #ccc;
}

table.tblViewFolders th { 
border: solid 1px #A4A475;
text-align: left;
font-weight: bold;
padding: 2px;
color: #A4A475;
background-color: #E1E3D4;
}



table.tblViewAlerts { 
width: 400px;
border-collapse: collapse;
border-right: solid 2px #7a99b6;
border-top: solid 2px #6691b3;
border-bottom: solid 2px #7a99b6;
border-left: solid 2px #6691b3;
margin: 20px 5px 10px 5px;
clear: both;

}

table.tblViewAlerts td { 
border: solid 1px #EBEDDE;
padding: 5px 3px 5px 3px;
background-color: #f5f5f5;
font-size: 1em;
}


.tblViewAlerts input{
	width: 280px;
}

.tblViewAlerts textarea{
	width: 400px;
	height: 80px;
}

.tblViewAlerts input.checkbox{
	width: 20px;
}





.aligntop{
	vertical-align: top;
}



div#popup {
background:#EFEFEF;
border:1px solid #999999;
margin:0px;
padding:7px;
width:270px;
}

.backlink{
margin: 20px 0px 20px 10px;
}

.backlink a{
	color: #053868;
	font-weight:bold;
	text-decoration: none;
}

.backlink a:hover{
	color: #053868;
	text-decoration: underline;
}

.floatleft{
	float: left;
	padding: 5px 5px 0px 0px;
}

.floatleftnopad{

	float: left;

	padding: 5px 0px 0px 0px;


}

.floatright{
	float: right;
		padding: 5px 5px 0px 5px;
}

.floatright img{
	border: 1px solid #ab5b00;
}

.linktomap{
	background-color: #ab5b00;
	text-align: center;

	margin-bottom: 20px;
}

.linktomap a{
	color: white;
	text-decoration: none;
	display: block;	
	padding: 5px;
	border: 1px solid #ab5b00;
}

.linktomap a:hover{
	color: #053868;
		display: block;
		background-color: #fff8dc;
		border: 1px solid #ab5b00;
}

ul.pageLinks{
	margin-left: 20px;
}

ul.pageLinks li{
	margin-bottom: 5px;
	list-style: none;
}

ul.pageLinks li a{
		color: #7A99B6;
	text-decoration: underline;
	padding: 1px;
}


ul.pageLinks li a:hover{
	color: white;
	text-decoration: none;
	background-color: #053868;
	padding: 1px;
		border-bottom: 2px solid #426682;
}

.keyheading{
font-size: 1.1em;
margin: 8px 0 0 0;
padding: 0px;
font-weight: bold;
}

	.menuitem{
padding:0px;
margin: 0px;
	}