#photodiv{background-repeat: no-repeat;}



body {

	margin-left: auto;

	margin-right: auto;

	margin-top: 0px;

	margin-bottom: 0px;

	background-color: #cdcdcc;

}

.footnote,.popupFooter {

	font-size:70%;

}

.popupFooter {

	text-align:center;

}

.mw {

	padding-left: 10px;

}

a:link {

	color: #666;

}

a:visited {

	color: #666;

}

a:hover {

	color: #c30;

}

.hw{

	font-size:70%;

}

.greybdr {

	padding: 2px;

	border: 1px solid #666;

}



img {

	border:0;

}

img.urhere {

	float:bottom;

}

img.r {

	float:right;

	marging-left:3px;

}

img.l {

	float:left;

	margin-right:3px;

}

p,td,.style20,.style42{

	font-family: "Century Gothic", Verdana, Arial, Helvetica, sans-serif;

	font-size: 95%;

}

p{

        margin:5px 0px 10px 0px;

}

p.box {

        margin-top:0px;

}

.breadcrumb {

	padding-bottom: 10px;

	font-size: 80%;

	color: #000;

}

td.addr {

	color: #666;

	font-size: 85%;

}

.style6 {

	font-size: 12

}

.style20 {

	font-size: 13px; 

}

h1,h2,.style50{

	font-family: Arial, Helvetica, sans-serif;

}

h1{

	margin-top:5px;

	font-size:150%;

	color: #999;

}

h1.dkbg{

	color: #fff;

	text-align:center;

	margin-bottom:0;

}

h2{

	margin-top:10px;

	font-size: 110%;

	color: #666;

}

h2.rhs{

	margin-top:10px;

	margin-bottom:10px;

	color: #CC3300;

}

.style21{

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	font-size: 24px;

	color: #C4C2C5;

}

.style42 {

	font-size: 12px;

	font-style: italic;

}

.style50 {

	font-weight: bold;

	font-size: 14px;

	color: #999999;

}

.style52 {

	font-size: 12px;

	font-style: italic;

}

.style60 {

	font-size: 20px

}



p.box {

	border:thin solid #666;

	padding:3px;

}

table.hdrMenu {

	width:100%;

	background: #fff;

}

table.subMenu {

	background:#fc9;

}

.curGroup {

	background:#fc9;

}

td.hdrLink,td.subLink {

	font-size: 90%;

	text-align:center;

}

tr.hdrLink{

	background: #dedede;

}

td.hdrLink{

	border-left: 1px solid #fff;

	padding-bottom: 1px;

}

td.subLink {

	border-left: 1px solid #fff;

	padding-left:5px;

	padding-right:5px;

}

td.mwfoot{

	font-family: Arial, Helvetica, sans-serif;

	font-size:80%;

	color: #999;

	padding-left:10px;

}

ul {

	margin-left:1.5em;

}

.caption {font-size: 80%}



td.rhbox {

	text-align:center;

	width:266;

	background:#dedede;

	padding:3px;

}

hr.rhs {

	width:85%;

	color:#666;

	background-color:#666;

	height:1px;

	border-width:0;

}

/* small calendar styles */

a.gCalTop:link,a.gCalTop:visited,a.gCalTop:hover {

	color: #036;

	text-decoration:none;

}

a.gCal:link {

	color: #036;

	text-decoration:none;

}

a.gCal:visited {

	color: #666;

	text-decoration:none;

}

a.gCal:hover {

	color: #c30;

	text-decoration:none;

}



#calPopUp {

	 position:absolute;

	 left:480px;

	 top:7px;

	 width:300px;

	 visibility:hidden;

	 background-color:#fff;

	 layer-background-color:#fff;

	 border: 1px solid #000;

}

td.closeBox {

	 background-color:#ccc;

	 width:15px;

	 text-align:center;

}

table.gCal{

	font-family: Arial;

	font-size: 90%;

	border: 1px solid #fff;

}

table.gCalBot{

	margin-top: 1px;

	font-size: 80%;

}



tr.gCalTop {

	color:#036;

	background-color:#6cf;

	text-align:center;

	font-weight:bold;

}

tr.gCalHdrRow {

	color:#000;

	background-color:#fff;

}

td.gCalHdrCell {

}

tr.gCalDtlRow {

	text-align: right;

	color:#000;

}

td.gCalDtlCell {

	background-color:#fff;

	padding:0 3px 0 3px;

}

td.gCalDtlCellExhibition,span.gCalDtlCellExhibition {

	background-color:#fc9;

}

td.gCalDtlCellEvent,span.gCalDtlCellEvent {

	background-color:#f63;

}

td.gCalDtlCellWorkshop,span.gCalDtlCellWorkshop {

	border: 1px solid #000;

}

td.gCalDtlOther {

	background-color:#dedede;

	padding:0 2px 0 2px;

}

