/* Default CSS Stylesheet for a new Web Application project */



/* Applies to all <p> tagged paragraphs */
BODY
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal; margin-left:2px;
}

/* Applies to all <p> tagged paragraphs */
NORMAL
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: .8em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal; margin-left:2px;
}

/* Applies to all <p class="BodyText"> tagged paragraphs generated by InDesign */
.BodyText
{
    BACKGROUND-COLOR: white;
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

/* Applies to all <p class="parBodyText"> tagged paragraphs generated by InDesign CS2 */
.parBodyText
{
    FONT-FAMILY: Verdana, Helvetica, sans-serif;
    FONT-SIZE: 1em;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal
}

/* Applies to all <span class="CharBoldItalic"> tagged characters generated by InDesign CS2 */
.CharBoldItalic
{
  
    font-style:italic; font-weight:bold

}
/* .Heading1, .Heading2, .Heading3, and .Heading4 generated by InDesign */
/* .parHeading1, .parHeading2, .parHeading3, and .parHeading4 generated by InDesign CS2 */
H1, .Heading1, .parHeading1, H2, .Heading2, .parHeading2, H3, .Heading3, .parHeading3, H4, .Heading4, .parHeading4, H5, TH, THEAD, TFOOT
{
    COLOR: #003366;
}

H1, .Heading1, .parHeading1	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	2em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}	
		
H2, .Heading2, .parHeading2	{	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:	1.75em;
	font-weight:	700;
	font-style:	normal;
	text-decoration:	none;
	word-spacing:	normal;
	letter-spacing:	normal;
	text-transform:	none;
	}		
		
H3, .Heading3, .parHeading3	{	
	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, .Heading4, .parHeading4	{	
	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;
	}	
	
.lang {
	margin-top:0in;
	margin-right:25pt;
	margin-bottom:6pt;
	margin-left:20pt;
	font-size: smaller;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

a link
{
	color: navy;
	text-decoration: none;
}	
		
a visited	{	
	text-decoration:	none;
	color:	#922c00;
	}

a:link
{
	color: navy;
	text-decoration: none;
}
	
a:visited
{
	color: #922c00;
	text-decoration: none;
}	
		
a active	{	
	text-decoration:	none;
	color:	#333399;
	}	
		
a hover	{	
	text-decoration:	none;
	color:	#3333cc;
	}
	
SMALL	{	
	font-size:	.7em;
	}	

BIG	{	
	font-size:	1.17em;
	}	

BLOCKQUOTE, PRE	{	
	font-family:	Courier New, monospace;
	}	
	

UL LI	{	
	list-style-type:	square ;
	}	

UL LI LI	{	
	list-style-type:	disc;
	}	

UL LI LI LI	{	
	list-style-type:	circle;
	}	
	
OL LI	{	
	list-style-type:	decimal;
	}	

OL OL LI	{	
	list-style-type:	lower-alpha;
	}	

OL OL OL LI	{	
	list-style-type:	lower-roman;
	}	

IMG 	
{
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}



.pg1lbl1 /* update */
{
	font-weight: bold;
	/* font-size: 14pt; */
	font-size: 15pt;
	/* left: 200px; */
	left:-10px;
	color: #89bbd9;
	font-family: Verdana, Arial, Sans-Serif;
	position: relative;
	/* top: 100px; */
	top: 0px;
}
.pg1lbl2 /* update */
{
	/* font-size: 20pt; */
	font-size: 21pt;
	/* left: 224px; */
	left: 15px;
	color: #922c00;
	font-family: Verdana, Arial, Sans-Serif;
	position:absolute;
	/* top: 115px; */
	top: 15px;
}
.pg2lbl1 /* update */
{
	font-weight: bold;
	font-size: 15pt;
	left:0px;
	/* left: 200px; */
	color: #89bbd9;
	font-family: Verdana, Arial, Sans-Serif;
	position: inherit;
	/* top: 100px; */
	top: 0px;
}
.pg2lbl2 /* update */
{
	font-size: 21pt;
	left: 34px;
	/* left: 224px; */
	color: #922c00;
	font-family: Verdana, Arial, Sans-Serif;
	position: absolute;
    /* top: 115px; */
	top: 15px;
}
.pg3lbl1 /* update */
{
	font-weight: bold;
	font-size: 12pt;
	/* left: 200px; */
	left: 0px;
	color: #89bbd9;
	font-family: Verdana, Arial, Sans-Serif;
	position: absolute;
	/* top: 100px; */
	top: 0px;
}
.pg3lbl2 /* update */
{
	font-size: 16pt;
	/* left: 224px; */
	left: 34px;
	color: #922c00;
	font-family: Verdana, Arial, Sans-Serif;
	position: absolute;
	/* top: 115px; */
	top: 15px;
}
.pg4lbl1 /* update */
{
	font-weight: bold;
	font-size: 14pt;
	/* left: 200px; */	
	left: 0px;
	color: #89bbd9;
	font-family: Verdana, Arial, Sans-Serif;
	position: absolute;
	/* top: 100px; */
	top: 0px;
}
.pg4lbl2 /* update */
{
	font-size: 20pt;
	/* left: 224px; */
	left: 34px;
	color: #922c00;
	font-family: Verdana, Arial, Sans-Serif;
	position: absolute;
	/* top: 115px; */
	top: 15px;
}
.searchlbl1
{
	font-weight: bold;
	font-size: 14pt;
	color: #89bbd9;
	font-family: Verdana, Arial, Sans-Serif;
}
.searchlbl2
{
	font-size: 18pt;
	color: #922c00;
	font-family: Verdana, Arial, Sans-Serif;
}
.searchlbl3
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Sans-Serif;
}
.Description /* change */
{
	font-size: 11pt;
	color: black;
	font-family: Verdana, Arial, Sans-Serif;
}
.Title
{
	font-weight: bold;
	font-size: 14pt;
	left: 202px;
	color: #093a80;
	font-family: Verdana, Arial, Sans-Serif;
}
.PubType
{
    font-size: 12pt;
    left: 200px;
    color: #922c00;
    font-weight: bold;
    font-family: Verdana, Arial, Sans-Serif;
}
.GridSum
{
	font-size: 10pt;
	width: 70%;
	color: navy;
	font-family: Verdana, Arial, Sans-Serif;
	height: 12pt;
}
.Date
{
	font-size: 10pt;
	left: 200px;
	color: black;
	font-weight: bold;
	font-family: Verdana, Arial, Sans-Serif;	
}

.staffindivlargename
{
	font-weight: bold;
	font-size: 13pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.staffindivlargenamecapoutlay
{
	font-weight: bold;
	font-size: 16pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt
}

.staffindivhead1
{
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif; 
	margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt
}
.staffindivbullets
{
	font-size: 9pt;
	margin: 0pt 0pt 0pt 0pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}

.staffdetailsubbullets
{
	font-size: 9pt;
	margin: 0pt 0pt 0pt 10pt;
	font-family: Verdana,Arial,Helvetica,Sans-Serif;
}



.staffdgStaff
{
	LEFT: -42px; POSITION: relative; TOP: 45px;
}

.staffdgStaffCapOutlay
{
	LEFT: -42px; POSITION: relative; TOP: 15px;
}

/* For spacing of label to picture on home page */
.homepagelbl1
{
	font-size: 8pt;
	font-family: Verdana;text-align:center; color:#000000; 
	padding-left:4px; padding-right:4px; padding-top:1px; padding-bottom:1px; position:relative; 
	float:left; width:125px; left:25px; height:24px;
	
}



.staffmovedown
{
    position: relative;
    top: 5px;
}

.staffhiddencolumn
{
    font-size: 0.1pt;
    color: #FFFFFF;
}

.publicationscontainerpage1 /* add */
{ 
    left: 20px;
    position: absolute;
    top: 90px;
    font-size: 1em;
}

.publicationscontainer /* add */
{
    left: 200px;
    top: 100px;
    position: absolute;
    font-size: 1.2em;
    width:45%;
}

.gvPubsMainpage1 /* add */
{
    position: relative;
    top: 38px;
    left: -5px;
    width:350px;
    font-size:1em;

}

.gvPubsMain /* add */
{
    position:relative;
    top:60px; 
    left:0px;
    width: 100%;
    padding: 0 2%;
    border-right: 1px solid #000000;
    font-size:0.8em;
}
.gvPubsPanelButtonsNormal
{
    left: 427px;
    position: absolute;
    top: 323px;

}

/*
.gvPubsPanelButtonsNewSearch  
{
left: 200px; position: absolute; top: 200px;
}

.MediaURLHorizontal 
{
    float: left; 
    margin: 0px;
    padding: 8px 6px 5px 0px;
    color: #606060;
    font: Arial;
    font-size: .82em;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif;
}
*/

.MediaURLHorizontal
{
    float: left; /*to keep the items in horizontal*/
    margin: 0px;
    padding: 8px 22px 5px 0px;
    color: #606060;
    font: Arial;
    font-size: .82em;
    font-weight: bold;
    font-family: Verdana, Arial, sans-serif; /*border-right-style: solid;
    border-right-width: thin;*/
}

.SearchResultAccordionExternalSource /* add */
{
    position: absolute;
    top: -45px;
}

p.LAO-Bullet {
	color:red;
}
/*added classes February 5th, 2013 - for TOC and PDF & video links 8*/

li.pdf
{
	background-image: url("/Content/images/pdficon_small.png");
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 20px;
	padding-bottom: 3px;
	list-style-type: none;
	font-weight: normal;
	font-size: 10pt;
	text-transform: none;
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-bottom: 3px;
}

li.video
{
	background: url(/Content/images/playicon_small.png);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 20px; 
	padding-bottom: 3px;
	list-style-type: none;
	font-weight: normal;
	font-size: 10pt;
	text-transform: none;
	text-indent: 0pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-top: 3px;
	margin-bottom: 3px;
}

/* MG 02/07/14 */

.text-box {
	background-color:#ffc;
	padding:1px 10px 5px 10px;
}

/* MG 02/10/14 -- Needed until all "shaded boxes" are turned to "text boxes" */
.Shaded-Box {
	background:#ffc;
	padding: 10px;
}
/* MG 2/20/15 Responsive report div */
div.report
{
	padding: 10px 10px 10px 20px;
    max-width: 800px;
}
/* MG 2/26/15 To dynamically resize images (mostly for mobile) */
div.report img {
    max-width: 100%;
    height: auto;
    width: auto\9; /* ie8 */
}
