/* ================================
    CSS STYLES
   ================================
*/

.MainTitleHolder
{
	position:fixed;
	right:4px;
	top:2px;
	font-family:Arial;
	font-weight:bold;
	font-size:24px;
	color:black;
	text-transform:lowercase;
	width:200px;
	text-align:right;
}

.LinksHolder
{
	position:fixed;
	right:34px;
	top:24px;
	vertical-align:middle;
}

.InnerContentHolder
{
	display:block;
    position:relative;
    width:auto;
    height:auto;
    padding:5px 5px 5px 5px;
    overflow:hidden;
}

.FooterInfo
{
	display:block;
	position:relative;
	font-family:Arial;
	font-size:8pt;
	text-align:left;
	letter-spacing:2px;
	margin-top:10px;
	color:Gray;
}

.LoginLinkHolder
{
    width:175px;
    bottom:0px;
    position:fixed;
    left:0px;
    padding-left:5px;
    padding-bottom:3px;
    background-color:transparent;
    font-family:Arial;
    font-size:7pt;
}

.StandardGridView TH
{
		color:Black;
		font-weight:bold;
		border:none;
		text-align:left;
		padding:1px 8px 1px 0px;
}

.StandardGridView TD
{
	padding:1px 8px 1px 0px;
	border:none;
}

/* Main Title Links */
.MainTitle
{
	display:inline;
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:black;
}

A.MainTitle:link
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

A.MainTitle:hover
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainTitle:active
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainTitle:visited
{
	font-family:Arial;
	font-size:24px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin-top:20px;
}

/* Menu Links */
.MainLink
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	display:inline;
	padding-right:4px;
	color:black;
}

A.MainLink:link
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:black;
	text-decoration:none;
}

A.MainLink:hover
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainLink:active
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainLink:visited
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:black;
	text-decoration:none;
	margin-top:20px;
}

/* Disabled Main Links */
.MainLinkDisabled
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	display:inline;
	padding-right:4px;
	color:#C13A07;
	text-decoration:none;
}

A.MainLinkDisabled:link
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainLinkDisabled:hover
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainLinkDisabled:active
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
}

A.MainLinkDisabled:visited
{
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
	color:#C13A07;
	text-decoration:none;
	margin-top:20px;
}

/* Small Links */
.SmallLink
{
	font-family:Arial;
	font-size:8pt;
	letter-spacing:0px;	
}

A.SmallLink:link
{
	font-family:Arial;
	font-size:8pt;
	letter-spacing:0px;
	text-decoration:underline;
}

A.SmallLink:hover
{
	font-family:Arial;
	font-size:8pt;
	letter-spacing:0px;	
	text-decoration:none;
}

A.SmallLink:active
{
	font-family:Arial;
	font-size:8pt;
	letter-spacing:0px;	
	text-decoration:none;
}

A.SmallLink:visited
{
	font-family:Arial;
	font-size:8pt;
	letter-spacing:0px;
	text-decoration:underline;
}

.GalleryImage
{
    cursor:crosshair;
}

/* START Layer Popup Manager Styles */

.LayerBackground
{
    background-color:black;     
}

.LayerHolder
{
    margin-left:auto;
    margin-top:auto;
    position:fixed;
    left:200px;
    top:0px;
    background-color:black;
/*    opacity= .6;
	filter=alpha(opacity=60);
*/
}

/* END Layer Popup Manager Styles */

BODY
{
	font-family: Arial;
	font-size: 9pt;
	background-color:white;
	padding: none;
	margin: none;
	border: none;
	color: black;
	overflow:auto;
}

.UserElement
{
    position:fixed;
    top:0px;
    right:0px;
    width:100px;
    background-color:transparent;
    text-align:right;
    font-family: Arial;
	font-size:7pt;
	color:Black;
}

.SmallText
{
	font-family: Arial;
	font-size:7pt;
}

.NormalRed
{
    color:Red;
    font-weight:bold;
    font-family: Arial;
	font-size:9pt;
}

.SmallTextBold
{
	font-family: Arial;
	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: Arial;
	font-size: 8pt;
	color: black;
	border: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

SELECT, TEXTAREA
{
	color: #000000;
	font-family: Arial;
	font-size:8pt;
	background: #FFFFFF;
	margin: 3px 3px 3px 3px;
}

INPUT
{
	color: #000000;
	font: 8pt Arial, Serif;
	margin: 3px 3px 3px 3px;
}

IFRAME
{
	background-color:Transparent;
	border: none;
	border-color: Black;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

FIELDSET
{
	border:dashed .9px black;
	padding:3px 3px 3px 3px;
}

LEGEND
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	background-color:white;
}


/* style of item titles on edit and admin pages */
.SubHead
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: gray;
}

.BoldRed
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #C13A07;	
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */
.CommandButton
{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: black;
	display:inline;	
}

A.CommandButton:link
{
	font-size: 8pt;
	text-decoration: none;
	color: black;	
}

A.CommandButton:visited
{
	font-size: 8pt;
	text-decoration: none;
	color: black;	
}

A.CommandButton:active
{
	font-size: 8pt;
	text-decoration: underline;
	color: black;	
}

A.CommandButton:hover
{
	font-size: 8pt;
	text-decoration: underline;
	color: black;	
}


/* Generic Links */
A:LINK
{
	font-size: 8pt;
	text-decoration: underline;
	color: black;
	font-family: Arial;
}

A:VISITED
{
	font-size: 8pt;
	text-decoration: underline;
	color: black;
	font-family: Arial;
}

A:HOVER
{
	font-size: 8pt;
	text-decoration: none;
	color: black;
	font-family: Arial;
}

A:ACTIVE
{
	font-size: 8pt;
	text-decoration: none;
	color: black;
	font-family: Arial;
}


/* GENERIC */
DIV
{
	display: inline;
}

H1
{
	display:inline;
	font-family: Arial;
	font-size: 14pt;
	font-weight: bold;
	color: #C13A07;
	border:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

H2
{
	display:inline;
	font-family: Arial;
	font-size: 16px;
	font-weight: bold;
	color: #C13A07;	
	border:none;
	margin: 0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

H3
{
	display:inline;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

HR
{
	color: black;
	height: 1pt;
	text-align: left;
}

/* Blog Styles */
.BlogSearchTextBox
{
	font-family:Arial;
	font-size:7pt;
	height:10px;
	width:200px;
}

.BlogSearchHolder
{
	background-color:White;
	display:block;
	position:relative;
	height:auto;
	margin:0px 2px 5px 2px;
	padding:3px 3px 3px 3px;
	border:solid 1px #E3E3E3;
}

.BlogContentHolder
{
	display:block;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	margin-top:50px;
	height:auto;
	overflow:visible;
	width:500px;
	border:dashed 1px white;
	color:Black;
	background-color:transparent;
	overflow:auto;
}

.BlogEntryHolder
{
	background-color:White;
	display:block;
	position:relative;
	height:auto;
	margin:0px 2px 5px 2px;
	padding:3px 3px 3px 3px;
	border:solid 1px #E3E3E3;
}

.BlogDisplayTitle
{
	font-family:Arial;
	font-size:8pt;
	color:black;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
}

.BlogDisplayDate
{
	font-family:Arial;
	font-size:6pt;
	color:gray;
	font-weight:bold;
	letter-spacing:1px;
}

.BlogDisplayLink
{
	font-family:Arial;
	font-size:7pt;
	color:gray;
	background-color:white;
	font-weight:bold;
}

A.BlogDisplayLink:link
{
	font-family:Arial;
	font-size:7pt;
	color:gray;
	background-color:white;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px gray;
}

A.BlogDisplayLink:active
{
	font-family:Arial;
	font-size:7pt;
	color:gray;
	background-color:white;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px gray;
}

A.BlogDisplayLink:visited
{
	font-family:Arial;
	font-size:7pt;
	color:gray;
	background-color:white;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px gray;
}

A.BlogDisplayLink:hover
{
	font-family:Arial;
	font-size:7pt;
	color:gray;
	background-color:white;
	font-weight:bold;
	text-decoration:none;
	border:solid 1px gray;
}

.BlogImage
{
	cursor:hand;
	display:block;
	position:relative;
	border:none;
	padding-top:5px;
	margin-left:auto;
	margin-right:auto;
}