/* ================================
    CSS STYLES
   ================================
*/

.GalleryImage
{
    cursor:crosshair;
}

/* Popup Layer styles */
.LayerBackground
{
    background-color:black;
}

.LayerHolder
{
    margin-left:auto;
    margin-top:auto;
    position:fixed;
    left:200px;
    top:5px;
}

BODY
{
	font-family: Times, Serif;
	font-size: 9pt;
	background-color: black;
	padding: none;
	margin: none;
	border: none;
	color: white;
}

.UserElement
{
    position:fixed;
    top:0px;
    right:0px;
    width:100px;
    background-color:Black;
    text-align:right;
    font-family: Times, Serif;
	font-size:7pt;
}

.FooterElement
{
    width:200px;
    bottom:0px;
    position:fixed;
    right:0px;
    background-color:black;
}

.ContentBlock
{
    display:block;
    margin-left:auto;
    margin-right:auto;
    width:300px;
    border-style:dashed;
    border-width:1px;
    padding:3px 5px 3px 5px;
}

.SmallText
{
	font-family: Times, Serif;
	font-size:7pt;
}

.NormalRed
{
    color:Red;
    font-weight:bold;
    font-family: Times, Serif;
	font-size:9pt;
}

.SmallTextBold
{
	font-family: Times, Serif;
	font-size:8pt;
	font-weight:bold;	
}

IMG
{
	border: none;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	display:inline-block;
	position:relative;	
}

TABLE
{
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
	background-color:transparent;
}

TD
{
	vertical-align:top;
	font-family: Times, Serif;
	font-size: 8pt;
	color: white;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

SELECT, TEXTAREA
{
	color: #000000;
	font-family: Times, Serif;
	font-size:8pt;
	background: #FFFFFF;
	margin: 3px 3px 3px 3px;
}

INPUT
{
	color: #000000;
	font: 8pt Times, Serif;
	margin: 3px 3px 3px 3px;
}

IFRAME
{
	border: none;
	border-color: Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

FIELDSET
{
	border: 1px 1px 1px 1px;
	border-color: white;
	border-style: dashed;
	padding:3px 3px 3px 3px;
}

LEGEND
{
	font-family: Times, Serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	background-color:Black;
}


/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Times, Serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Times, Serif;
	font-size: 8pt;
	font-weight: bold;
	color: white;
	display:inline;
	
}

A.CommandButton:link
{
	font-size: 8pt;
	text-decoration: none;
	color: white;
	
}

A.CommandButton:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: white;
	
}

A.CommandButton:active
{
	font-size: 8pt;
	text-decoration: underline;
	color: white;
	
}

A.CommandButton:hover
{
	font-size: 8pt;
	text-decoration: underline;
	color: white;
	
}


/* Generic Links */
A:LINK
{
	font-size: 9pt;
	text-decoration: underline;
	color: white;
	font-family: Times, Serif;
}

A:VISITED
{
	font-size: 9pt;
	text-decoration: underline;
	color: white;
	font-family: Times, Serif;
}

A:HOVER
{
	font-size: 9pt;
	text-decoration: none;
	color: white;
	font-family: Times, Serif;
}

A:ACTIVE
{
	font-size: 9pt;
	text-decoration: none;
	color: white;
	font-family: Times, Serif;
}


/* GENERIC */
DIV
{
	display: inline;
}

H1
{
	font-family: Times, Serif;
	font-size: 14pt;
	font-weight: bold;
	color: white;
	border:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

H2
{
	font-family: Times, Serif;
	font-size: 16px;
	font-weight: bold;
	color: white;
	border:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

H3
{
	font-family: Times, Serif;
	font-size: 12px;
	font-weight: normal;
	color: white;
}

HR
{
	color: white;
	height: 1pt;
	text-align: left;
}
