
A:link	{	
	text-decoration: underline;
	color:Blue;
	font-size:x-small;
	/*font-weight:	bold;*/
	}	
A:hover	{	
	text-decoration:	underline;
	/*color: mediumturquoise;*/
	color:blue;
	font-size:x-small;
	}
A:visited
{
	text-decoration: underline;
	color:blue;
	font-size:x-small;
}

P
{
	margin:0;
	padding:0;
}

.logo
{
  position:absolute;
	left:50px;
	top:15px;
	z-index:10;
}

.PageBackgroundImage
{
	position:absolute;
	left:150px;
	top:100px;
	height:465px;
	width:700px;
	/*background-image:url(images/theBlues.jpg);*/
	background-image:url(images/2206_Me.jpg);
	filter:alpha(opacity=55);
	opacity:0.55;
}


.textOverPhotoBackground
{
	padding:10px 10px 10px 10px; 
	margin:0;
	background-color:Black;
	filter:alpha(opacity=60);
	opacity:0.6;
	border:solid 1px white;
	width:95%;
	font-size:larger;
	color:White;
}


/* contentHeader and content are div's placed directly on top of the PageBackgroundImage
	with contentHeader being above content. contentHeader is 'window' that is sized such that
	the logo does not overlap content. */
.contentHeader /*Applied to the HeaderContentPlaceholder ContentPlaceholder on NOnPhoto.Master */
{
	position:absolute;
	left:275px;
	top:100px;
	width:575px;
	height:60px;
	color:White;
	overflow:hidden;
	vertical-align:text-bottom;
	/*z-index:5;*/
	/*background-color:Red;*/
}

.content  /*Applied to the ContentPlaceHolder1 ContentPlaceholder on NonPhoto.Master */
{
	position:absolute;
	left:153px;
	top:166px;
	width:700px;
	height:400px;
	color:White;
	font-size:medium;
	overflow:auto;
	font-family:Papyrus;
	/*z-index:5;*/
}

.subContent{
	position:absolute;
	width:700px;
	left:150px;
	top:575px;
	font-family:Papyrus;
	/*
	padding-top:5px;
	border-top:solid 1px gray;
	*/
}

.ErrPageMessage
{
	position:relative;
	top:80px;
	color:White;
}

/* login stuff at top of screen */
.homeHeaderDiv
{
	position:absolute;
	width:560px;
	top:55px;
	left:290px;
	font-size:x-small;
	color:#696969;
	border-bottom:solid 1px gray;
}

.loginControl
{
	float:right;
}
.loginControls
{
	color:#696969;
	font-size:x-small;
	margin:0;
	padding:1px 2px 1px 2px;
}
/*
input:focus   //looks to only work in FirefOX
{
	background-color:Red;
}
*/
.fixedTable
{
	table-layout: fixed;
}


.menuDiv
{
	/*background-color:Blue;	*/
}
.menuDiv A:visited, .menuDiv A:link
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	color:#fffacd;
	font-size:medium;
}

.menuDiv A:hover
{
	font-family: Arial, Helvetica, sans-serif, Verdana;
	background-color:Blue;
	width:100%;
}


/* for the footer line */
.footerDiv
{
	position:absolute;
	width:700px;
	left:150px;
	top:650px;
	padding-top:5px;
	border-top:solid 1px gray;
}

.footerDiv A:visited
{
	font-size:small;
	color:#494949;
	font-family:Arial;
}
 
 .footerDiv A:hover, .footerDiv A:link
{
	font-size:small;
	color:#fffacd;
	font-family:Arial;
}


/* Users page */
a.btnEdit
{
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/images/icon_edit.gif);
    background-position: center;
    background-repeat: no-repeat;
}

a.btnDelete
{
    display: block;
    width: 20px;
    height: 20px;
    background-image: url(/images/icon_delete.gif);
    background-position: center;
    background-repeat: no-repeat;
}

/*End users page */



p:first-letter {
	font-size: 2em;
	/*float: left;*/
	/*color:blue;*/
}
