﻿.ErrorPopupIWS
{
	position:absolute;
/*	left: 0px; */
	left: -10px; 
	top:-37px;
	border:0px;
	width:267px;
	height:73px;
	z-index:5000;
	background-image:url('../images/ErrorPopUp.png')
}

.PhotoCaptions
{
	position:absolute; left:2px; width:870px; height:74px; background-color:#FFFF99; border-color:#FFFF49;border-style:solid; border:1px;
	font-family:Comic Sans MS;
}
.PhotoCaptionsH
{
	font-size:18pt;	
	position:relative;
	width:100%;	
}
.PhotoCaptionsB
{
	font-size:10pt;	
	position:relative;
	width:100%;	
}


.ErrorPopupTextIWS
{
	position:absolute;
	left: 46px; 
	top:5px;
	width:220px;
	font-family:Calibri;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}


/*
Color/Style of links
*/
a:link {
	color: #0000FF;
	font-family: Papyrus;
	text-decoration: underline;
}
a:visited {
	color: #800080;
	font-family: Papyrus;
	text-decoration: underline;
}

a:link
{
	color:black;	
}

a:visited
{
	color:#202020;
}

.IvoContainerForm
{
	margin-top:0px; /* Necessary for IE(7) not to leave large gap at top of form and previous element */
	margin-left:0px;
	
/*	position:relative; */
position:absolute;
left:0px;
	top:2px;
}

.Ivo3LayoutTable
{
	margin-left:auto;
	margin-right:auto;
	width:940px;	
	background-color:White;
	border-collapse:collapse;
	border-color:White;

}

.Ivo3PageHeader {
	position:relative;
	width:100%; 

	font-family: Tahoma;
	font-size: 16pt; 
	background-color: #000000;
	color: #FFFFFF;


	border-top-width:6px;
	border-bottom-width:6px;
	border-left-width:0px;
	border-right-width:0px;

	border-style:solid;
	border-color:Black;

	height:80px; /* Needed for Safari & Firefox to position pop up dialog below this height */
}

.Ivo3HomePageLink
{
	position:absolute;
	right:10px;
	bottom:0px;
	/*
	float:right;
	margin-right:10px;	
	*/
}


.Ivo3PageTitle
{
	padding-left:6px;
	float:left; 
	width:90%;
	background-color:Black;
	border-left-width:0px;
	border-left-style:solid;
	border-left-color:Black;
	border-right-width:0px; 
}

.Ivo3PageTitleMain 
{
	font-size: 26pt; 
}
.Ivo3PageTitleSub
{
	font-size: 14pt; 
}

/* Top level container for all content*/
.Ivo2PageContent
{	
	margin:0px;
/*	width:890px; */
	width:860px; 

	position:absolute;
	left:2px;
}

/* Position of title*/
.Ivo2PageTitle {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 30pt;
	background-color: #000000;
	width:100%; 
	height:60px;
	margin-bottom:4px;
	position:relative;
	vertical-align:middle;
}

/* Position of text inside title block*/
.Ivo2PageTitleText
{
	position:absolute;
	left:2px;
	top:6px;
}

.Ivo2PeoplePhotosContainer
{
	float:left;
	width:608px;
}

.Ivo2PeoplePhotoImage
{
	width:300px;
	height:480px;
	border:0px;
}
.Ivo2PeoplePhoto1
{
	float:left;
}
.Ivo2PeoplePhoto2
{
	float:left;
	margin-left:4px;
}


/* Container for all nav-bar items*/

.Ivo2NavBarContainer
{
	width:230px; 
/*	float:right; */
    position:absolute;
    left: 616px;
    top:126px;
}

/* Container for each nav-bar item*/
.Ivo2NavBarItemContainer
{
	position:relative;
	float:right;
	width:100%;
	margin-bottom:2px;
	height:105px; /* UNDONE: Why is height necessary now, but not before? */

}

.Ivo2NavBarItemIconContainer
{
	position:relative;
	float:right;
	margin-left:2px;
}

.Ivo2NavBarIcon
{
	border:0px;
	width:135px;
	height:100px;
	z-index:50;
}


.Ivo2NavBarItemText
{
	text-align:right;
}

.Ivo2PhotosAndNav
{
	/*
	border-bottom-color:black;
	border-bottom:1px;
	border-bottom-style:solid; */
	height:518px; 
}


.Ivo2NewArticles
{
	position:absolute;
	right:2px;
	top:12px;
	color:lime;
	height:44px;
}
.Ivo2NewArticlesIFrame
{
	height:44px;
}


.PageTitle {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 30pt;
	background-color: #000000;
	text-align: left;
	vertical-align:middle;
}

.PageTitleLink
{
	color:yellow;
	font-family: Papyrus;
}
.PageTitleLink:link
{
	color:yellow;
	font-family: Papyrus;
}

.PageTitleLink:visited
{
	color:yellow;
	font-family: Papyrus;
}

.IvoPhotoGalleryDetails
{
	font-size:12pt;
}

.IvoPhotoGalleryIcon
{
	border-width: 0px;
	text-align:left;
	vertical-align:top;
}

