body {
	background: #ffffff;
	font-family: verdana, helvetica, arial;
	color: navy;
	margin: 6px;
	scrollbar-face-color: #ffffc0;
	scrollbar-arrow-color: #314331;
	scrollbar-track-color: #C7DBC7;
	scrollbar-shadow-color: #6F9F70;
	scrollbar-highlight-color: '';
	scrollbar-3dlight-color: '';
	scrollbar-darkshadow-color: #6F9F70;
	height: auto;
	}

A:link {
	color: blue; 
	text-decoration: none; 
	font-size: 1em; 
	font-family: verdana, helvetica, arial;
	}

A:visited {
	color: darkgreen; 
	text-decoration: none; 
	font-size: 1em; 
	font-family: verdana, helvetica, arial;
	}
	
A:hover {
	color: blue; 
	text-decoration: underline;
	font-size: 1em; 
	font-family: verdana, helvetica, arial;
	}
	
/* Stops anchor name text changing colour & underlining when hovered - http://www.timrivera.com/tests/hover.html#name */
a[name]:hover {
		text-decoration: none; 
		color: navy; 
		background: inherit
		}
	
A:active {
	color: red;  
	font-size: 1em; 
	font-family: verdana, helvetica, arial;
	}

ul {
	list-style-type: circle
	}
img {
	border: 0px; 
	padding: 5px;
	}

button	{
	cursor: pointer;
	float:right;
	background-image: url( '../images/closer.gif' );
	width: 33px;
	height: 33px;
	/*background-color: #ffffc0; #f9f9f9;*/
    	/*border: solid 1px #CACACA; #9d9b9b; */
    	/*border-radius: 5px;*/
    	/*box-shadow: 0 2px #999;*/
	border:none;
	clear:both;
    	}

button:hover	{
	border: solid 1px black; /*#9d9b9b;*/
    	box-shadow: 3px 3px 3px 0px #999;
	background-image: url( '../images/close2.gif' );
	border-radius: 5px;
	-webkit-transition-duration: 0.25s; /* Safari */
    	transition-duration: 0.25s;
    	/*-ms-transform: rotate(-90deg); IE 9 */
	/*-webkit-transform: rotate(-90deg);  Safari */
	/*transform: rotate(-90deg);*/
	}

button:focus	{
	outline: none;
	}


/*classes*/

.bold	{
	font-weight: bold;
	}

.breadcrumb	{
	display: inline-block;
	width: auto;
	font-weight: bold;
	font-size:0.7em;
	background-color: #ffffc0;
	}
.button2	{
	cursor: pointer;
	float:right;
	/*background-image: url( '../images/closer.gif' );*/
	width: auto;
	height: 33px;
	/*background-color: #ffffc0; #f9f9f9;*/
    	/*border: solid 1px #CACACA; #9d9b9b; */
    	/*border-radius: 5px;*/
    	/*box-shadow: 0 2px #999;*/
	border:none;
	clear:both;
    	}

.button2:hover	{
	border: solid 1px black; /*#9d9b9b;*/
    	box-shadow: 3px 3px 3px 0px #999;
	/*background-image: url( '../images/close2.gif' );*/
	border-radius: 5px;
	-webkit-transition-duration: 0.25s; /* Safari */
    	transition-duration: 0.25s;
    	/*-ms-transform: rotate(-90deg); IE 9 */
	/*-webkit-transform: rotate(-90deg);  Safari */
	/*transform: rotate(-90deg);*/
	}

.button2:focus	{
	outline: none;
	}
.caption {
	font-size: 0.7em;
	text-align: left;
	font-style: italic;
	}
.captionifl {
	float: left;
	font-size: 0.7em;
	font-style: italic;
	}
.captionifr {
	float: right;
	font-size: 0.7em;
	font-style: italic;
	}
.centerimage {
	text-align: center; 
	padding: 5px;
	}
.centerlogo {
	text-align: center; 
	padding: 5px; 
	width:140px;
	}
.closeb	{
	float:right;
	clear:both;
	}
.container {
	width:1050px; 
	height: auto;
	text-align:left;
	}
.contentcenter {
	clear: right; 
	position: absolute; 
	font-size: 0.8em; 
	top: 0px; 
	margin-left: 155px; 
	margin-right: 140px; 
	width: 720px; 
	text-align: left;
	}
.contentcenterwee {
	font-size: 0.7em; 
	text-align: center;
	}
.darrow	{
	display:inline;
	}
.darrowimg	{
		padding: 8px 0px 0px 0px;
		}
.galpopuphid	{
		/*position:relative;*/
		/*z-index:4;*/
		/*display:none;*/
		/*float: left;*/
		/*font-size: 0.8em; */
		/*text-align-center; */
	background: white;
        /*color: white;*/
	font-size: 0.9em;
        width: auto;
        height: auto;
        border-radius: 1em;
	border: 1px solid #b3b3b3; /*#cccccc*/
        padding: 1em;
        position: fixed;
        /*visibility: hidden;*/
	display:none;
        top: 45%;
        left: 40%;
        margin-right: -50%;
        transform: translate(-50%, -50%);
        text-align: center;
        box-shadow: 0 0 550px 350px #e4e4e4; /*#999 #fff;*/
        z-index: 10;
		}
.hiddenDIV	{
	display: none;
	width: auto;
	}
.ifl {
	float: left; 
	padding: 5px;
	}
.ifr {
	float: right; 
	padding: 5px;
	}
.in40	{
	margin-left: 40px;
	}
.in40minus	{
	margin-left: -40px;
	font-weight: bold;
	}
.layer1 {
	position:relative;
	z-index:3;
	float:right
	}

.menuyellow {
	background-color: #ffffc0; 
	width: 140px; 
	text-align: left; 
	font-size: 0.6em; 
	/*font-weight: bold; */
	border-top: 2px solid white; 
	border-bottom: 2px solid white; 
	border-right: 5px solid #ffffc0;
	}
.menuyellowcurrent {
	background-color: #ffffc0; 
	width: 140px; 
	text-align: left; 
	font-size: 0.6em; 
	font-weight: bold; 
	border-top: 2px solid white; 
	border-bottom: 2px solid white; 
	border-right: 5px solid #ffffc0;
	}
.menuyellowsmall {
	background-color: #ffffc0; 
	font-size: 0.6em; 
	width: 140px; 
	text-align: right; 
	border-bottom: 2px solid white; 
	border-right: 5px solid #ffffc0;
	}
.menuyellowsmallcurrent {
	background-color: #ffffc0;
	font-size: 0.6em; 
	width: 140px; 
	text-align: right; 
	font-weight: bold;  
	border-bottom: 2px solid white; 
	border-right: 5px solid #ffffc0;
	}
.mimicbutton	{
	margin-top: 5px;
	padding: 2px;
	cursor: pointer;
	float:right;
	width: auto;
	height: auto;
	border: solid 1px gray; /*border:none;*/
	border-radius: 5px;
	clear:both;
    	}

.mimicbutton:hover	{
	background-color: #ffffc0;
	border: solid 1px black; /*#9d9b9b;*/
    	box-shadow: 3px 3px 3px 0px #999;
	border-radius: 5px;
	-webkit-transition-duration: 0.25s; /* Safari */
    	transition-duration: 0.25s;
	}

.mimicbutton:focus	{
	outline: none;
	}

.overline	{
	display: block;
	padding-top:10px;
	text-decoration-line: overline;
	}

.pdfimage {
	list-style-image: url(../images/pdf.gif);
	}
.rightbar {
	float: right; 
	padding: 0% 0% 0% 0%; 
	width: 140px;
	height: auto; 
	font-size: 0.6em; 
	text-align:justify; 
	background-color:#EAE8E8;
	}
.sidebar {
	float: left; 
	padding: 0% 2% 0% 0%; 
	width: 140px; 
	height: 600px;
	}
.todo	{
	font-weight: bold;
	color: red;
	background-color: #fcf403;
	}
.tstyle1 { /* TD in photo gallery pages holding individual thumbnails   */
	text-align:center;
	vertical-align:top;
	font-size: 0.8em;
	}
.wordimage {
	list-style-image: url(../images/word.png);
	}


/* IDs */
