﻿body 
{
	background-color: #3D3D3D;
	color: #D8D8D8;
	font-family: Arial;
	font-size: 10pt; 
}

.masterTable
{
	position: relative;  
	margin-left: auto;
	margin-right: auto;
	width: 840px;
	height: 60px;
}

.header1
{
	width: 30px; 
}

.header2
{
	width: 85px; 
}

.header3
{
	width: 30px; 
}

.header3A
{
	width: 7px; 
	background-image: url(/images/spacer.gif);
	background-repeat: repeat-x;  
}

.header3B
{
	width: 23px; 
	background-image: url(/images/spacer.gif);
	background-repeat: repeat-x;
}

.bodyHeader
{
	height: 30px; /* this should be the same number of pixels as header1 width. */
}

.footer
{
	color: #97999A;
	font-family: Arial;
}
.footer1
{
	font-size: 8pt;
}

.footer2
{
	font-size: 9pt;
}

.img-align-right 
{ 
	float:right; 
	margin: 0px 0px 0px 0px; 
}

.img-align-left 
{
	float:left; 
	margin: 0px 0px 0px 0px; 
} 

.align-top
{
	vertical-align: top;
}

.align-bottom
{
	vertical-align: bottom;
}

.align-baseline
{
	vertical-align: baseline; 
}

.align-textBottom
{
	vertical-align: text-bottom;  
}

.align-center
{
	text-align: center;  
}

.align-middle
{
	vertical-align: middle;  
}

.align-left
{
	text-align: left;  
}

.align-right
{
	text-align: right;  
}

.bold
{
	font-weight: bold;
}

.width-All
{
	width: 100%;
}

.heightAll
{
	height: 100%; 
}

.height50Percent
{
	height: 50%; 
}

.noWrap
{
	white-space: nowrap; 
}


/* Navigation */
.navSpacer
{
	width: 8px;
}

.nav1
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial;  
}

.nav1Links
{
	color: #FFFFFF;
	font-size: 10pt;
	font-family: Arial;   
}

a.nav1Links:link
{
	color: #FFFFFF;
	text-decoration: none; 
}

a.nav1Links:visited
{
	color: #FFFFFF;
	text-decoration: none; 
}

a.nav1Links:hover
{
	color: #97131F; 
	text-decoration: underline; 
}

a.nav1Links:active
{
	color: #FFFFFF;
	text-decoration: none; 
}

/* End of Navigation */

.mainText
{
	color: #D8D8D8;
	font-size: 10pt;
	font-family: arial;
}

a.mainText:link
{
	color: #D8D8D8;
	text-decoration: underline; 
}

a.mainText:visited
{
	color: #D8D8D8;
	text-decoration: underline; 
}

a.mainText:hover
{
	color: #97131F;
	text-decoration: underline; 
}

a.mainText:active
{
	color: #D8D8D8;
	text-decoration: underline; 
}

.emailLinks
{
	color: #D8D8D8;
	font-size: 10pt;
	font-family: arial;
}

a.emailLinks:link
{
	color: #D8D8D8;
	text-decoration: underline; 
}

a.emailLinks:visited
{
	color: #D8D8D8;
	text-decoration: underline; 
}

a.emailLinks:hover
{
	color: #97131F;
	text-decoration: underline; 
}

a.emailLinks:active
{
	color: #D8D8D8;
	text-decoration: underline; 
}

.emailLinks2
{
	color: #97131F;
	font-size: 10pt;
	font-family: arial;
}

a.emailLinks2:link
{
	color: #97131F;
	text-decoration: underline; 
}

a.emailLinks2:visited
{
	color: #97131F;
	text-decoration: underline; 
}

a.emailLinks2:hover
{
	color: White;
	text-decoration: underline; 
}

a.emailLinks2:active
{
	color: #D8D8D8;
	text-decoration: underline; 
}

.searchBox
{
	border-color: #FFFFFF;
	border-style: solid;
	border-width: 1px;
	padding: 0px;   
	margin: 0px;  
	width: 185px; 
	height: 96px; 
}

.searchBoxLinks
{
	color: #D8D8D8;
	font-size: 12pt;
	font-family: arial;
}

a.searchBoxLinks:link
{
	text-decoration: none; 
}

a.searchBoxLinks:visited
{
	text-decoration: none; 
}

a.searchBoxLinks:hover
{
	color: #97131F; 
	text-decoration: underline; 
}

a.searchBoxLinks:active
{
	text-decoration: none; 
}

.rowSpacer
{
	height: 10px;
}

.verticalGradient 
{ 
	background-image: url(/images/gradient.jpg); 
	background-repeat: repeat-x; 
	vertical-align: top;	
} 

.contentTable
{
	background-color: #252525;
}

.shadowRight
{
	width: 7px;
	background-image: url(/images/rightShadow.jpg); 
	background-repeat: repeat-y;  
	vertical-align: top;
}

.shadowBottom
{
	background-image: url(/images/bottomShadow5.jpg); 
	background-repeat: repeat-x; 
	height: 6px;
}

.shadowBottomLong
{
	background-image: url(/images/bottomShadowLong.jpg); 
	background-repeat: no-repeat;  
	height: 6px;
}

/*
.shadowBottom2
{
	background-image: url(/images/bottomShadow2.jpg); 
	background-repeat: no-repeat; 
	vertical-align: bottom;
	position: relative;  
	left: 0px;
	overflow: hidden;  
}
*/

.shadowBottomRight 
{ 
	background-image: url(/images/rightBottomShadow3.jpg); 
	background-repeat: repeat-y; 
	vertical-align: top;	
	overflow: hidden;  
} 

.shadowBottomRightCorner 
{ 
	background-image: url(/images/rightCornerShadow5.jpg); 
	background-repeat: no-repeat; 
	vertical-align: top;
	height: 3px; 
	overflow: hidden;  
} 

/*
.shadowBottomLeftCorner 
{ 
	background-image: url(/images/bottomShadowLeftCorner.jpg); 
	background-repeat: no-repeat; 
	vertical-align: top;
}

.shadowBottomCenter 
{ 
	background-image: url(/images/bottomShadowCenter.jpg); 
	background-repeat: repeat-x;  
	vertical-align: top;
	width: 810px;
}

.shadowBottomRightCorner 
{ 
	background-image: url(/images/rightCornerShadow.jpg); 
	background-repeat: no-repeat; 
	vertical-align: top;
} 
*/

.PageTitle
{
	color: #D8D8D8;
	font-family: Arial;
	font-size: 14pt; 
}

.rectButtonLinks
{
	width: 140px; 
	height: 34px;  
	display: block ;
}

.panel
{
	/* Only works in IE */
	scrollbar-face-color: #5B5B5B; 
	scrollbar-shadow-color: #2D2D2D; 
	scrollbar-darkshadow-color: #000000; 
	scrollbar-track-color: #3D3D3D; 
	scrollbar-arrow-color: #000000; 
	scrollbar-3dlight-color: #CCCCCC;
	scrollbar-base-color: #DDDDDD;
	scrollbar-highlight-color: #D8D8D8;	
	
	padding-right: 8px;
}

.HorizLine
{
	width: 100%;
	height: 1px;
	background-color: #D8D8D8;
}

.Display
{
	display: inline;
}

.NoDisplay
{
	display: none;  
	border-collapse: collapse;  
}

.error
{
	color: #D8D8D8;
	font-size: 12pt;
	font-family: Arial;  
}