/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    background-color: #DCE1E6; /* 16th floor gray */
    font-family: Verdana, Helvetica, sans-serif;
    font-size: .8em;
    font-weight: normal;
    letter-spacing: normal;
    text-transform: none;
    word-spacing: normal;
    margin: 0px;
    padding: 0px;
}

.transparent_button
{
	height: 0px;
	width: 0px;
	border-top-color: white;
	border-left-color: white;
	border-bottom-color: white;
	border-right-color: white;
	border-top-width: 0px;
	border-left-width: 0px;
	border-bottom-width: 0px;
	border-right-width: 0px;
	border-top-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-right-style: none;
}

.centeredFormPanel
{
	margin-left: auto;
	margin-right: auto;
}

.DEPFooterColumn {
    float: left;
    width: 1024px;
    margin: 0px auto;
    text-align: center;
    background-color: White;
}

.MenuTitle
{
	padding: 0px;
	padding-left: 8px;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.33em;
	color: #000000; 
	background-color: #FF6600; /** color orange darkened from #FF9933 to provide more contrast for accessibility warnings **/
	width: 202px; /** 100% of 210px - 8px padding-left **/
}

/*
#SiteNavPanel
{
    background-color: #ABCCE7;
}  
 

#SiteNavPanel a 
{
    color: Black;
    font-weight: bold;
	font-size: 1em;
    font-family: Arial;
	text-decoration:none;
}

#SiteNavPanel a:hover 
{
    color: #FF9933;
}
*/

.level1
{
	padding-left: 0px;
	text-align: left;
	font-weight: bold;
}

.level2
{
	padding-left: 8px;
	text-align: left;
	font-weight: normal;
}

#Menu1 ul li a, #Menu1 ul li a:visited
{
    white-space: normal;
} 

.LeftNav
{
	text-align: left;
	background-color: #ABCCE7;
	width: 16%;
	vertical-align: top;
}

/*
.LeftNav a 
{
    color: Black;
    font-weight: bold;
	font-size: 1em;
    font-family: Arial;
	text-decoration:none;
}
*/

.PageContent
{
	background-color: White;
    /* float: left;  */
    text-align: left; 
    padding-bottom: 8px;
    padding-left: 8px;
    padding-top: 8px;
    vertical-align: top; 
    width: 98%;
}

FullPageDiv
{
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0px;
    left: 0px;
}

#CenteredOAMaxPanel
{
    margin: 0px auto;
    width: 1024px;
    padding: 0px;
}


.LeftFullWidth
{
    position: relative;
	float: left;
	width: 1024px;
}


A
{
	font-family: Arial, Helvetica, sans-serif;
}


#div-header 
{
	position:relative;
	top: 0px;
	left: 0px;
}

#div-spacer
{
	background-color:#003300;
	position:relative;
	top: 0px;
	left: 0px;
	width:100%;
	height:6px;
}

#div-linkleft
{
	background-color:#173F6E;
	/*padding-left:4px;*/
	float:left;
	width:20%;
	height:460px;
}

#div-contentpanel
{
	background-color:White;
	padding-left:5px;
	float:left;
	width:78%;
	height:460px;
}

/*
#div-footer1
{
	clear: both;
	float: left;
	width:22%;
}
*/

.borderlessError
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1.0em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
	WIDTH:100%;
	HEIGHT:100%;
	border:0;
}

.criterialabels
{
	width:35%;
	text-align: right;
	vertical-align:middle;
}

.criterialabels_left
{
	width:35%;
	text-align: left;
	vertical-align:middle;
}

.criterialabels_vtop
{
	width:35%;
	text-align: right;
	vertical-align:top;
}

.criteriacontrols
{
	width:65%;
	text-align: left;
	vertical-align:middle;
}

.clsBorderless
{
	border: 0;
}

.clsLeft
{
	text-align: left;
}

.TabArea
{
	background-color: White;
	font-size: x-small;
	border-left: 1px solid black;
	border-bottom: 1px solid black;
	border-right: 1px solid black;
	border-top:1px solid black;
	position:absolute;
	top:42px;
	height:400px;
	z-index:-25;
}

A.clsNavyLink:link 
{
	color:#173F6E;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana,Tahoma,Arial;
	font-size:12px
}
A.clsNavyLink:active 
{
	color:#173F6E;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana,Tahoma,Arial;
	font-size:12px
}
A.clsNavyLink:visited 
{
	color:#173F6E;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana,Tahoma,Arial;
	font-size:12px
}
A.clsNavyLink:hover 
{
	color:#DC6A00;
	text-decoration:underline;
	font-weight:normal;
	font-family:Verdana, Tahoma, Arial;
	font-size:12px
	}

H1	{	
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN:center;
	}	
		
H2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.5em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H3	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.58em;
	font-weight:	500;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H4	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.33em;
	font-weight:	500;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H5, DT	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H6	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	.8em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
TFOOT, THEAD	{	
	font-size:	1em;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
		
TH	{	
	vertical-align:	baseline;
	font-size:	1em;
	font-weight:	bold;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	font-family: Arial, Helvetica, sans-serif;
	}	
	
.clsNormal
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1em;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

.clsSmall
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

.clsLarge
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.4em;
    FONT-FAMILY: Verdana, Tahoma, Arial
}

.clsSectionTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN:center;
}

.clsSectionTitleLeft
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN:left;
}

.clsSubSectionTitleLeft
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 1.2em;
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-ALIGN:left;
}

.clsHidden
{
	display: none;
}

.clsReportTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 1.6em;
    COLOR: Black;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    text-align: center;
}

.clsReportLabel
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    width: 50%;
	text-align: right;
}

.clsReportCriteria
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 0.8em;
    FONT-FAMILY: Verdana, Tahoma, Arial;
	text-align: left;
}

.clsReportLabel
{
	width: 50%;
	text-align: right;
}

.blacktiny
{
    color: Black;
    font-size: xx-small;
}

.whitelabel 
{
	color: White;
}

.redlabel 
{
	color: Red;
    font-size: 0.8em;
    font-family: Verdana, Tahoma, Arial;
	text-align: left;
}

.redlabelnormal
{
	color: Red;
    font-size: 1.0em;
    font-family: Verdana, Tahoma, Arial;
	text-align: left;
}

SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	square;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

.LeftAligned
{
	text-align:left;
}
.CenterAligned
{
	text-align:center;
}

.GridViewTable
{
	width:100%;
	border-spacing:0;
	padding:4;
    background-color:White;
    border-color:#173F6E;
    border-width:3px;
    border-style:Double;
    font-size:X-Small;
    border-collapse:collapse;
}

.GridViewTableHeading
{
	color:White;
	background-color:#173F6E;
	font-weight:bold;
	text-align:center;
}

.GridViewTableHeading_Left
{
	color:White;
	background-color:#173F6E;
	font-weight:bold;
	text-align:left;
}

.GridViewTD_10
{
	width:10%;
	color:white;
}

.GridViewTD_Detail
{
	vertical-align:top;
	text-align:center;
}

.GridViewTD_Detail_Left
{
	vertical-align:top;
	text-align:left;
}

.CenteredTable 
{
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}


.StaticTable
{
	width:98%;
	border-spacing:0;
	padding:4;
    background-color:White;
    border-color:#173F6E;
    border-width:3px;
    border-style:Double;
    font-size:Small;
    border-collapse:collapse;
}

.StaticTableHeading
{
	color:White;
	background-color:#173F6E;
	font-weight:bold;
	text-align:center;
}

.StaticTableHeading_Left
{
	color:White;
	background-color:#173F6E;
	font-weight:bold;
	text-align:left;
}

.StaticTD_10
{
	width:10%;
	color:white;
}

.StaticTD_Detail
{
	vertical-align:top;
	text-align:center;
}

.StaticTD_Detail_Left
{
	vertical-align:top;
	text-align:left;
}
