﻿body 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color: #FFFFFF;
    background-color:#000000;
    margin:0px 0px 0px 0px;
}

A:link	{	
	text-decoration:	underline;
	color:	#C49929;
	}	
		
A:visited	{	
	text-decoration:	underline;
	color:	#C49929;
	}	
		
A:active	{	
	text-decoration:	underline;
	color:	#C49929;
	}	
		
A:hover	{	
	text-decoration:	underline;
	color:	#FAD36C;
	}
H1 
{
    color:	#C49929;
    font-size:14pt;
    font-weight:bold;
}


H2
{   color:	#C49929;
    font-size:11pt;
    font-weight:bold;
    margin-top:2px;
    margin-bottom:2px;
}

H2 b
{
    color:#FFFFFF;
}

h3
{
    color: #C49929;
    font-size:8pt;
    font-weight:bold;
    margin-bottom:0px;
}
HR
{
    color:#C49929;
    height:1px;
}

.calendaricon
{
    margin-top:5px;
    margin-left:3px;
}

.gridhover
{
    text-decoration:underline;
    color:#000000;
    background-color:#FAD36C;
    cursor:pointer;
}
.gridhover td
{
    text-decoration:underline;
    color:#000000;
    background-color:#FAD36C;
    cursor:pointer;
}

.datalisthover
{
    color:#000000;
    background-color:#FAD36C;
    cursor:pointer;
}

.BottomRow
{
    position:absolute;
    width:700px;
    margin-top:-14px;
}
.PanelFlow
{
	display: inline;
}
.collapsePanel
{
    visibility:hidden;
    position:absolute;
    background-color:White;
    border:solid 1px black;
    padding:10px 10px 10px 10px;
    color:#000000;
}
.updatePanel
{
    position:absolute;
    background-color:White;
    border:solid 1px black;
    padding:10px 10px 10px 10px;
    color:#000000;
}
.progressPanel 
{
    position:absolute;
    width:200px;
    height:32px;
    padding:10px 10px 10px 10px;
    bottom:50%;
    left:50%;
    margin-left:-100px;
    margin-top:-16px;
    border:solid 1px white;
    color:#FFFFFF;
    vertical-align:middle;
    background-color:Black;
}
.collapsePanel2
{
    visibility:hidden;
    position:absolute;
    background-color:White;
    border:solid 1px black;
    padding:10px 10px 10px 10px;
    color:#000000;
    margin-left:-150px;
}
.buttonClass
{
    background-color:#FAD36C;
    font-size:9pt;
    text-transform:uppercase;
}
.MainContent
{
    width:1000px;
    background-image: url(images/PP_bckgrnd_SWISH.jpg);
}
.ControlColor
{
    font-size:x-small;
    color:#626262;
   
}
.tableheader
{
    background-color:#C49929;
}


.tableheader A:link	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
		
.tableheader A:visited	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
		
.tableheader A:active	{	
	text-decoration:	underline;
	color:	#FFFFFF;
	}	
		
.tableheader A:hover	{	
	text-decoration:	underline;
	color:	#FAD36C;
	}
	
.CSCCalendar
{
   border-right: #E0E0E0 4px ridge;  /* lightgrey */
   border-top: #E0E0E0 4px ridge;
   border-left: #E0E0E0 4px ridge;
   border-bottom: #E0E0E0 4px ridge;
   font-size: 8pt;
   font-family: Arial;
   background-color: white; 
   color: Black;
}
.MYPMonthYearPicker
{
   border-right: gray 1px solid;
   border-top: gray 1px solid;
   border-left: gray 1px solid;
   border-bottom: gray 1px solid;
   font-family: Arial;
   font-size: 8pt;
   background-color: white;
   color: Black;
}
.PDF
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size:11pt;
    color: #000000;
    background-color: #FFFFFF;
}
.nodisplay
{
    display:none;
}
.MarketingText
{
    font-size:small;
}
.StevenPortrait 
{
    padding:10px 20px 10px 130px;
}
.PhotoGallery
{
    padding:5px 5px 5px 5px;
    border:dotted 1px white;
}
.NoRepeat
{
    background-repeat:no-repeat;
}
.InlinePanel
{
    display:inline;
}
/*This is for curved borders */
.clear {font-size: 1px; height: 1px} 

@media print 
{
    body 
    {
        display:none;
    }
}
   