﻿.pgTitle
{
    FONT-WEIGHT:normal;
    FONT-SIZE: 15pt;
    width: 547px; 
    height: 22px;
    text-align:center;
    COLOR: #333333;    
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.head
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.subhead
{
    width:180px;
    padding-left:28px;
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.subhead2
{
    width:180px;
    padding-left:28px;
    FONT-WEIGHT:bold;
    FONT-SIZE:18;
    height: 32px;
    text-align:center;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.tablebodycopybold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.tablebodycopy
{
    FONT-WEIGHT: normal;
    FONT-SIZE:9pt;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.highlight
{
    BACKGROUND-COLOR:White
}
.ccc
{
    BACKGROUND-COLOR: #CCCCCC
}
.labelstyle
{
    width:70px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif    
    
}
.labelstyle2
{
    width:80px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle3
{
    width:1px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif 
    
}
.labelstyle4
{
    width:140px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle5
{
    width:180px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle6
{
    width:90px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle7
{
    width:180px;
    FONT-SIZE:9pt;
    text-align:right;
    right:auto;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle8
{
    width:205px;
    FONT-SIZE:9pt;
    text-align:left;
    right:auto;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
} 
.labelstyle9
{
    width:135px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle10
{
    FONT-SIZE:9pt;
    text-align:left;
    border-width:1px;   
	FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif    
}
.labelstyle11
{
   width:175px;
    FONT-SIZE:9pt;
    text-align:left;
    font-weight:bold;
    border-width:1px;  
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle12
{
   
width:150px;
    FONT-SIZE:9pt;
    text-align:right;
   border-width:1px;  
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
   
    
}

.labelstyle13
{
    width:180px;
    FONT-SIZE:9pt;
    text-align:left;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.labelstyle14
{
    width:145px;
    FONT-SIZE:9pt;
    text-align:right;
    border-width:1px;   
   FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.radioButtonStyle
{
	width:70px;
    FONT-SIZE:9pt;
    text-align:left;
    border-width:0px;   
	FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.textboxstyle
{
   width:120px;
   height:20px;
   BORDER-RIGHT: 1pt solid; 
   TABLE-LAYOUT: fixed; 
   BORDER-TOP: 1pt solid; 
   BORDER-LEFT: 1pt solid; 
   BORDER-BOTTOM: 1pt solid
}

.textboxstyle2
{
    width:50px;
    height:20px;
   BORDER-RIGHT: 1pt solid; 
   TABLE-LAYOUT: fixed; 
   BORDER-TOP: 1pt solid; 
   BORDER-LEFT: 1pt solid; 
   BORDER-BOTTOM: 1pt solid
}
 
.requiredField
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 9pt;
    COLOR: #ff0000;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.regulartext
{
    FONT-SIZE:10pt;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.listregulartext
{
    FONT-SIZE:9pt;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.regulartext2
{
    FONT-SIZE:10pt;
    width:128;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.regulartextsrch
{
    FONT-SIZE:10.5pt;
    color:#333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}
.leftnavtext
{
    FONT-SIZE:9pt;
    color:#333333;
    font-weight:bold;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
    
}

A.leftnav-links:link {color: #333333; text-decoration:underline; font-size: 9pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.leftnav-links:visited {color:  #333333; text-decoration: underline; font-size: 9pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.leftnav-links:active {color:  #333333; text-decoration: underline; font-size: 9pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.leftnav-links:hover {color: #333333; text-decoration: underline; font-size: 9pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}

A.logout-links:link {color: #333399; text-decoration:none; font-size: 10pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.logout-links:visited {color:  #333399; text-decoration: none; font-size: 10pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.logout-links:active {color:  #333399; text-decoration: none; font-size: 10pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}
A.logout-links:hover {color: #333399; text-decoration: none; font-size: 10pt;FONT-FAMILY:Franklin Gothic Medium,Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif;}


.tablehomebodyhead
{
    width:336px;
    height:20px;
    vertical-align:top;
    background-repeat:no-repeat;
    border-width:1px;
    color:#333399;
    font-size:8pt;
    font-weight:bold;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}

.tablehomebodybody
{
	width:336px; 
	background-color:White;
    border-width:0.1pt; 
    border-color:#333399; 
    border-style:solid;
    color:gray;
    font-size:8pt;
    font-weight:bold;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.tablehomebodybodynews
{
	width:336px; 
	background-color:White;
    border-width:0.1pt; 
    border-color:#333399; 
    border-style:solid;
    color:gray;
    font-size:8pt;
}
.tablehomebodybodygray
{
	width:336px;
	background-color:White;
    border-width:0.1pt; 
    border-color:#333399; 
    border-style:solid;
    color:#333333;
    font-size:9pt;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .tablehomebodybodyWhite
{
	width:336px; 
	background-color:White;
    border-width:0.1pt; 
    border-color:#333399; 
    border-style:solid;
    color:Black;
    font-size:9pt;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }

 .tableHead
 {
    font-size:8pt;
    color: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .newsLink
 {
    font-size:7pt;
    color: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .listSection
 {
    width:150px;
    color: #333333;
    font-size: 11pt;
    font-style:italic;
    text-align:left;
    border-width:1px;
    font-family:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .listSectionRegular
 {
    width:720px;
    color: #333333;
    font-size: 10pt;
    text-align:left;
    border-width:1px;
    font-family:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .listSectionRegular2
 {
    width:175px;
    color: #333399;
    font-size: 10pt;
    text-align:left;
    border-width:1px;
    font-family:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .listSectionRegular3
 {
    width:175px;
    color: #333399;
    font-size: 10pt;
    font-weight: bold;
    text-align:left;
    border-width:1px;
    font-family:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 .listSectionTimesheet
 {
    width:650px;
    color: #333333;
    font-size: 10pt;
    text-align:left;
    border-width:1px;
    font-family:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
 }
 
  .ModuleSubSectionHead
 {
    color: #333333;
    font-size: 10pt;
    text-align:left;
    border-width:1px;
    border-bottom: solid 1px #ABACCA
 }
 
 .ModuleSubSectionsubhead
{
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
    COLOR: #333399;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
 .ModuleSubSectionsubheadRight
{
    FONT-WEIGHT:bolder;
    FONT-SIZE: 8pt;
    COLOR: #333399;
    text-align:right;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
 .ModuleSubSectionsubheadBlack
{
    FONT-WEIGHT:bolder;
    FONT-SIZE: 9pt;
    COLOR: #333333;
    FONT-FAMILY:Franklin Gothic Medium,Arial , Times New Roman , Helvetica, sans-serif
}
.Height10
{
    height:10px
}
.Width10
{
    width:10px
}
.AtlasShowHide
{
    text-align:right;
    width:25px; 
    height:20px; 
    background-color:#ABACCA
}




