@charset "UTF-8";
/* CSS Document */




body {
	font-family:Arial, Helvetica, Geneva, sans-serif;
	font-size:14px;
	background-color: #FFFFFF;;
	height:100%;
	margin: 0;
	padding: 0;
	margin-left: 0px;
	margin-top: 0px;
	color: #666666;
}

#SideColorSections {
    color: #666666;
}

a:link {
	color:#666666;
	border:none;
	text-decoration:none;
}

a:visited {
	color:#666666;
	border:none;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
	color:#B1947D;
	border:none;
}


a:active {
	text-decoration:blink;
	color:#B1947D;
	border:none;
}



hr {
	height: 1px;
	color:#B5B5B5;
	background-color: #B5B5B5;
	border-width: 0px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	/*
	background-color: #E6E6E6;
	border-width: 0px;
	border-style: none;
	border-top-style: none;
	*/
}

#bodyTable {
background-color:#FFFFFF;
height:600px;
vertical-align:top;
}


#bodytopline {
background-color:#FFFFFF;
height:22px;
vertical-align:top;
}






#interfacebottom {
	background-color:#FFFFFF;
	height:78px;
	vertical-align:top;
}


#bodymainrow {
	background-color:#FFFFFF;
	height:500px;
	vertical-align:middle;
}

#bodymaincontent {
	vertical-align:top;
}


/* the styles for the intro page */
#introbodyTable {
/*
background-color:#f7f4ea;
*/
height:450px;
vertical-align:top;
}
#introbody {
	background-color:#FFFFFF;
	height:337px;
	vertical-align:top;
}
#introbodymainrow {
	background-color:#FFFFFF;
	vertical-align:top;
}
#introbodytopline {
height:22px;
vertical-align:top;
}
#introBottomRow {
	/*
    background-color:#f7f4ea;
    */
	height:78px;
	vertical-align:middle;
}
/* the styles for the intro page */


#infoBIO {
	background-color:#FFFFFF;
	vertical-align:top;
}

.TXTgalleryYears{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 300;
    letter-spacing:0px;
    color: inherit;
}

.COLORpink {
	color: #BC8988;
}

.COLORgray {
	color: #B0B0B0;
}


.TXTmediumsSmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 500;
	color: #B0B0B0;
}

.txtgalleryyearsPink{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 300;
    letter-spacing:0px;
    color: #BC8988;
}

.txtgalleryyearsPinkUnderlined{
    text-decoration: underline;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 300;
    letter-spacing:0px;
    color: #BC8988;
}

.txtgalleryyearsGray{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-style: normal;
    font-weight: 300;
    letter-spacing:0px;
    color: #B0B0B0;
}

.pink1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: 700;
	color: #BC8988;
}

.pink2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #BC8988;
}

.pink2small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #BC8988;
}

.gray2{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: 700;
	color: #B0B0B0;
}

.gray2small{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
	color: #B0B0B0;
}

.TEXTsmall{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 700;
}

.TEXTsmall.pink{
	color: #BC8988;
}
.TEXTsmall.gray{
	color: #B0B0B0;
}

.TextFooter{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	font-style: normal;
    letter-spacing: 1px;
	font-weight: 400;
	color: #EAEAEA;
}


.txt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	color: #666666;
}


.RSStxt11 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: 300;
	color: #FEA040;
}

.animHiddenTextStyle{
    /*color: #FFFFFF;*/
    opacity: 0;
    /* top: 0px; */
}

.animOriginalPositionStyle{
    color: #666;
    top: 0px;
}
.animTargetPositionStyle{
    color: #B1947D;
    top: -2px;
}

#shellBlankPositionImage {
	position:relative;
	left:0px;
    top: 0px;
	z-index:4;
    height: 500px; /* the HEIGHT of the art images shell content allowed */
}

#LeftInterfaceSpacerColumn {
    width: 4px;
}

#RightInterfaceSpacerColumn {
    width: 8px;
}
#NewsImageShell {
    width: 176px;
}

#bodytopline {
    width: 176px;
}

.TextInfoGray1 {
    font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: 300;
	color: #B0B0B0;
}

.gradientBar_prev {
    height:1px;
    width:174px;
    margin:auto;
    margin-top: 3px;
    margin-bottom: 3px;
    background: -moz-radial-gradient(center, ellipse cover,  rgba(10,10,10,1) 0%, rgba(8,8,8,1) 19%, rgba(3,3,3,0) 80%, rgba(1,1,1,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,rgba(10,10,10,1)), color-stop(19%,rgba(8,8,8,1)), color-stop(80%,rgba(3,3,3,0)), color-stop(100%,rgba(1,1,1,0))); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  rgba(10,10,10,1) 0%,rgba(8,8,8,0.5) 19%,rgba(3,3,3,0) 80%,rgba(1,1,1,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  rgba(10,10,10,1) 0%,rgba(8,8,8,1) 19%,rgba(3,3,3,0) 80%,rgba(1,1,1,0) 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  rgba(10,10,10,1) 0%,rgba(8,8,8,1) 19%,rgba(3,3,3,0) 80%,rgba(1,1,1,0) 100%); /* IE10+ */
    background: radial-gradient(center, ellipse cover,  rgba(10,10,10,1) 0%,rgba(8,8,8,1) 19%,rgba(3,3,3,0) 80%,rgba(1,1,1,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a0a0a', endColorstr='#00010101',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.gradientBar {
    /*
    height:1em;
    */
    height:1px;
    width:174px;
    margin:auto;
    margin-top: 5px;
    margin-bottom: 5px;

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  rgba(181,181,181,1) 0%, rgba(181,181,181,0.5) 50%, rgba(181,181,181,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,181,181,1)), color-stop(50%,rgba(181,181,181,0.5)), color-stop(100%,rgba(181,181,181,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#00b5b5b5',GradientType=1 ); /* IE6-8 */

}

.gradientBarNotCentered {
    height:1px;
    width:174px;
    /* margin:auto; */
    margin-top: 5px;
    margin-bottom: 5px;

    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIwLjUiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iI2I1YjViNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(left,  rgba(181,181,181,1) 0%, rgba(181,181,181,0.5) 50%, rgba(181,181,181,0) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(181,181,181,1)), color-stop(50%,rgba(181,181,181,0.5)), color-stop(100%,rgba(181,181,181,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(left,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* IE10+ */
    background: linear-gradient(to right,  rgba(181,181,181,1) 0%,rgba(181,181,181,0.5) 50%,rgba(181,181,181,0) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b5b5b5', endColorstr='#00b5b5b5',GradientType=1 ); /* IE6-8 */

}

#fullWindowSizedHiderDiv {
    text-align: center;
    background-color: #FFFFFF;
    position: absolute;
    z-index: 1000;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
#hideLoadingTextDIV {
    text-align: center;
    position: absolute;
    z-index: 1001;
    height: 100%;
    width: 100%;
    overflow: hidden;
}
#hideLoadingTextInnerTABLE {
    vertical-align: middle;
    height: 100%;
    width: 100%;
}
#hideLoadingTextInnerTextDIV {
    /*
    vertical-align: middle;
    */
}

#HomePageImage_ID {

}