﻿/* Default CSS Stylesheet for a new Web Application project */
form{padding:0;margin:0;}

body
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, sans-serif;
    TEXT-DECORATION: none;
    SCROLLBAR-FACE-COLOR: #d6cec6;
    SCROLLBAR-HIGHLIGHT-COLOR: #f3f3f3;
    SCROLLBAR-SHADOW-COLOR: #f3f3f3;
    SCROLLBAR-ARROW-COLOR: #1E4CDA;
    SCROLLBAR-BASE-COLOR: #B2BAD1;
    scrollbar-dark-shadow-color: #9baac1;
    scrollbar-3d-light-color: #ffffff;
    padding:0;margin:0;
}
.psDisabled{background:gray;}

a:link {
	color:#005984;
	text-decoration:underline;
}

a:visited {
	color:#005984;
	text-decoration:underline;
}

a:hover {
	text-decoration:underline;
}

a:active {
	color:#005984;
}

p
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, sans-serif;
}

th
{
    FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, sans-serif;
}
td
{
     FONT-SIZE: 11px;
    COLOR: #666666;
    FONT-FAMILY: verdana, arial, sans-serif;
}


table.psPage 
{
    border:0; 
    width:566px;
}

.psPage th
{
    padding:0;margin:0;
}
.psPage td
{
    padding:0;margin:0;
}
table.psSearchForm
{
    /*background-color:Lavender;*/
    background:#EFEDED;
    border:1px solid #EFEDED;
 width:569px;
}


.psWelcomeBox td
{
    Vertical-align:top;
}
.psWelcomeBox p
{
    text-align:left;
    padding:15px;
}

table.psWelcomeBox 
{
   /* border:1px solid #CCCCCC;*/
    height:78px;
    /*margin:10px 0;*/
}

table.psInfoBox
{
    background-color:Lavender;
    border:1px solid #CCCCCC;
    width:760px;
}

.dialogContent{font-size:8pt;color:#4F4F4F;Padding:8px 15px 0 15px;}

.dialogBlueContent{font-size:8pt;color:#9966ff;font-weight:bold;}


td.label
{
   font-weight:normal;
   width:105px;
    
    margin:0;
    padding:0 3px 8px 15px;
    text-align:right;
    vertical-align:middle;
}

td.formInput
{
    text-align:left;
      width:245px;
    
    margin:0;
    padding:0 0 8px 0;
}


th.psSectionHeader
{
    width:100%;
    font-weight:bold;
    font-size:14px;
    text-align:left;
    height:8px;
    padding:6px 0 6px 15px;
    /*color:#4F4F4F;
    background:url(../images/header_gradient.gif) repeat;*/
    background:#005984;
    color:White;
}

td.psGroupHeaderPadding
{
    padding:25px 30px 0 20px;
}

div.psGroupHeader
{
    padding-bottom:3px;
    margin-bottom:5px;
    border-bottom:1px solid #ccc;
    width:100%;
    font-weight:bold;    
}

.psPageHeader
{
    background:#9966ff;
    border-bottom:1px solid #C0C0C0; 
    padding:2px 0 2px 0;
    text-align:center;
    FONT-SIZE: 13pt;
    COLOR:white;
    FONT-WEIGHT: bold;
    FONT-FAMILY:Verdana; 
    TEXT-DECORATION: none; 
    letter-spacing:2px;
}

.divResultsFooter{Display:none;}

table.resultsHeader 
{
    /*background:#9966ff;*/
    background:#005984;
    width:560px;border-left:1px solid #ccc;border-right:1px solid #ccc;
}
.psUnderline{width:560px;height:2;}
.resultsHeader th
{
    color:#FFF;
    text-align:left;
    padding:4px 0 2px 15px;
}

.resultsGrid
{
    OVERFLOW:auto; WIDTH:100%; HEIGHT:180px;border:1px solid #CCCCCC;
}

.resultsGrid td
{
     padding:4px 0 2px 10px;
}

table.resultsTable
{
    background:White;
    border:1px solid #CCCCCC;
}
.resultsTable td
{
    font-size:8pt;color:#9966ff;font-weight:bold;
    text-align:left;
    padding:4px 0 2px 15px;
}

.psPaginatedResults td
{
   padding:4px 15px 2px 15px;
}
table.psPaginatedResults 
{
    width:550px; margin-bottom:15px;
}
.psResultLabel 
{
   /*color:#9966ff;font-weight:bold;;*/
   color:#005984;font-weight:bold;;
   
}

a.psHeaderUtilLink 
{
    font-size:10px;
    color:White;
    text-decoration:none;
}

a.psHeaderUtilLink:visited
{
    font-size:10px;
    color:White;
    text-decoration:none;
}
a.psHeaderUtilLink:active 
{
    font-size:10px;
    color:White;
    text-decoration:none;
}
a.psHeaderUtilLink:hover
{
    font-size:10px;
    color:White;
    text-decoration:none;
}

table.detailTable
{
    background:White;
    border:1px solid #CCCCCC;
}
.detailTable td
{
    font-size:8pt;color:#;font-weight:normal;
    color:#4F4F4F;
    text-align:left;
    padding:2px 0 4px 15px;
}

.psButton
{
   /* background:AliceBlue;Border:1px solid #9966FF;Font-weight:bold;Font-Family:Tahoma;Font-Size:8pt; Color:#9966FF;*/
   background:AliceBlue;Border:1px solid #005984;Font-weight:bold;Font-Family:Tahoma;Font-Size:8pt; Color:#005984;
   
}




.copyright
{
    font-size: 7pt;
    color:#C0C0C0;
    font-family: Tahoma, Verdana, Arial, Sans-Serif;
    text-decoration: none;
    font-weight: bold;
}	

.grayResultsHeader
{
    background:#4F4F4F;
    
}
