body{
	margin-top:0px;
	margin-right:0px;
	margin-bottom:0px;
	margin-left:0px;
	background-color:#ffffff;
 	font-family:arial, serif;
}
a:link {font-family : arial; font-size : 13px; color: #275A87; font-weight : bold; text-decoration: none}
a:visited {font-family : arial; font-size : 13px; color: #275A87; font-weight : bold; text-decoration: none}
a:hover {font-family : arial; font-size : 13px; color:  #329530; font-weight : bold; text-decoration: none}
a:active {font-family : arial; font-size : 13px; color:  #275A87; font-weight : bold; text-decoration: none}

/*Navigation Links*/
a.nav:link {
	color : #275A87;
    text-decoration: none
	font-family : arial;
	font-size : 15px;
	font-weight : bold;
	}
a.nav:visited {
	color : #275A87;
    text-decoration: none
	font-family : arial;
	font-size : 15px;
	font-weight : bold;
	}
a.nav:hover {
	color : #27994D;
    text-decoration: underline
	font-family : arial;
	font-size : 15px;
	font-weight : bold;
	}
a.prop:link {
	color : #797D7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style:italic
	}
a.prop:visited {
	color : #797D7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 15px;
	font-style:italic
	}
a.prop:hover {
	color : #797D7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 16px;
	font-style:italic
	}
a.resource1:link {
	color : #2885AB;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource1:visited {
	color : #2885AB;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource1:hover {
	color : #CECFD0;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource2:link {
	color : #0D1C7A;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource2:visited {
	color : #0D1C7A;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource2:hover {
	color : #CECFD0;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource3:link {
	color : #000000;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource3:visited {
	color : #000000;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
a.resource3:hover {
	color : #3A3939;
    text-decoration: underline
	font-family : arial;
	font-size : 16px;
	font-weight : bold;
	}
#content  {
	color:#000000;
	font-size:14px;
	line-height:16px;
	padding: 0 0 0 10px;
}
h1 {
	color : #2885AB;
	font-family : arial, Helvetica, sans-serif;
	font-size : 24px;
	font-weight : bold;
	font-style:italic;
}
h2 {
	color : #0D1C7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	font-style:italic
}
h21 {
	color : #0D1C7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 20px;
	font-weight : bold;
	font-style:italic
}
h3 {
	color : #797D7A;
	font-family : arial, Helvetica, sans-serif;
	font-size : 14px;
	font-style:italic
}
.ParaTitle  {
	color : #275A87;
	font-family : arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight : bold;
	font-style:italic
}
.reprint{
	padding:0 20px 20px 20px;
	font-size:12px;
	line-height:12px;
	text-align:left;
	border-top:#aaa solid 1px;
}
.bio{
	padding:0 20px 20px 20px;
	font-size:8px;
	text-align:left;
}
#bubbles{
	float:left;
	width:180px;
	margin-left:0px;
}
.bubble{
	float:left;
	margin-left:20px;
	width:180px;
	margin-left:expression('9px');
}
.bluebubbletop{
	float:left;
	width:180px;
	height:13px;
	background-image:url(images/BlueBubbleTop.gif);
	background-repeat:no-repeat;
}
.bluebubbletext{
	float:top;
	padding-left:15px;
	width:180px;
	padding-right:18px;
	background-image:url(images/BlueBubbleMiddle.gif);
	background-repeat:repeat-y;
}
.bluebubblebottom{
	float:left;
	width:180px;
	height:24px;
	background-image:url(images/BlueBubbleBottom.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.tealbubbletop{
	float:left;
	width:180px;
	height:13px;
	background-image:url(images/TealBubbleTop.gif);
	background-repeat:no-repeat;
}
.tealbubbletext{
	float:left;
	padding-left:15px;
	width:180px;
	padding-right:18px;
	background-image:url(images/TealBubbleMiddle.gif);
	background-repeat:repeat-y;
	padding-bottom:expression('3px');
}
.tealbubblebottom{
	float:left;
	width:180px;
	height:24px;
	background-image:url(images/TealBubbleBottom.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
.skybubbletop{
	float:left;
	width:180px;
	height:13px;
	background-image:url(images/SkyBubbleTop.gif);
	background-repeat:no-repeat;
}
.skybubbletext{
	float:left;
	padding-left:15px;
	width:180px;
	padding-right:18px;
	background-image:url(images/SkyBubbleMiddle.gif);
	background-repeat:repeat-y;
	padding-bottom:expression('3px');
}
.skybubblebottom{
	float:left;
	width:180px;
	height:24px;
	background-image:url(images/SkyBubbleBottom.gif);
	background-repeat:no-repeat;
	margin-bottom:8px;
}
#buildingwatermark{
	width:216px;
	height:648px;
	background-image:url(images/Commercial-Office-Building-Watermark.jpg);
	background-repeat:no-repeat;
	background-attachment: scroll;
	background-position: 100% 100%;
}
#demodiv {
	position: absolute;
	left: 30px;
	top: 60px;
	overflow: visible;
	/* the four lines below are the only ones that affect the background image */
	/* this line affects whether the image stays the same place on the page or moves with it's element */
	/* the last line sets where the image appears - in this case centered both vertically and horizontally */
}

.thumbnail{
position: relative;
z-index: 0;
}

.thumbnail:hover{
background-color: transparent;
z-index: 50;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: -1000px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 2px;
}

.thumbnail:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: 0;
left: 60px; /*position where enlarged image should offset horizontally */

}