﻿/**********************************************/
/************** Content Styles ****************/
/**********************************************/
@media all {

/* Global settings for page content.  All Page content should go in 
one "content_text" div */
.Content_Text
  {
    font-size: 10pt;
    line-height: 18px;
    font-family: Arial, Helvetica, sans-serif;
    list-style-type: circle;
    list-style-position: outside;
  }

.Content_Text a
  {
    text-decoration: none;
    color: #00483C;
  }

.Content_Text ol
  {
    margin-bottom: 0px;
  }

.Content_Text li
  {
    margin-top: 5px;
  }

/* Provides spacing between paragraphs.  Each new paragraph should be in its
own "content_paragraph" div */
.Content_Paragraph
  {
    text-align: justify;
    padding-bottom: 15px;
  }   

.Content_Paragraph b
  {
    color: #022F17;
  }  
  
.Content_BioBlock
{
 text-align: justify;
 margin-bottom: 25px;
 border-bottom: dotted 1px gray;
}   

.Content_LineSeparatedBlock
{
 border-top: dotted 1px gray;
 padding-top: 25px;
}   

    
.Content_Header
{
    font-size: 16pt;
    color: #2C6744;
    padding-bottom: 10px;
		line-height: 20pt;
}

.Content_Header2
  {
    font-size: 12pt;
    padding-bottom: 10px;
    color: #333333;
    /*text-decoration: underline;*/
  }

.Content_Header3
{
    font-size: 10pt;
    font-weight: bold;
    padding-bottom: 5px;
}

.Content_LastUpdated
{
  font-style: italic;
  color: #4E4E4E;
}
.Content_Footnotes
  {
    padding: 5px 0px 0px 0px;
    margin: 15px 0px 0px 0px;
    text-align: left;
    border-top-color: #AEAEAE;
    border-top-width: 1px;
    border-top-style: solid;
    width: 75%;
    font-size: 10px;
  }
  .Content_Footnotes dl dt dd
  {
    margin: 0px;
    padding: 0px;
  }

.Content_Highlighted
  {
    /* font-weight: bold; */
    font-size: 12pt;
    font-style: italic;
    color: #333333;
  }
  
.ContactListDepartment td
{
  font-size: 12pt;
  font-weight: bold;
  padding-top: 15px;
}

/* This provides the indentation for the contact names in the contact list.
td:first-child applies the indentation to the first cell in the row only */
.ContactList td:first-child
{
  font-size: 10pt;
  font-weight: bold;
  padding-left: 5px;
}

.ContactList td
{
  padding-left: 15px;
  padding-right:15px;
}

.Content_TermsTables
  {
    empty-cells: show;
    text-align: left;
    width: 80%;
  }
  
  .Content_TermsTables ul
  {
    margin: 0px 0px 0px 15px;
  }

  .Content_TermsTables li
  {
    padding: 0px;
  }
  
.Content_TermsTables th
  {
    background-color: #E2DCB8;
  }
  
.Content_TermsTables td:first-child
  {
    white-space:nowrap;
  }

.Content_TermsTables td
  {
    vertical-align: top;
  }


.NewsTable
  {
    border: 1px solid #DCDCDC;
    width: 90%;
    text-align: left;
    vertical-align: top;
    border-spacing: 0px;
  }

.NewsTable td:first-child
  {
    border-left-style: none;
    border-right-style: none;

  }
  
.NewsTable td
  {
    padding: 3px 3px 3px 13px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #000000;
  }
  
.NewsTable th:first-child
  {
    border-left-style: none;
    border-right-style: none;

  }  

.NewsTable th
  {
    padding-bottom: 10px;
    padding-left: 13px;
    font-size: 12px;
    border-left-style: solid;
    border-left-width: 1px;
    border-left-color: #000000;    
  }
  
 .NewsTableAltRow
  {
    background-color: #E2DCB8;
  } 
.RFIForm 
{
  /* position: relative; */
  margin-left: 15px;
}
  
  
.RFIForm label
  {
    font-size: 9px;
  }
  
.RFIForm .Column
  {
    padding: 0px;
    vertical-align: bottom;
    float: left;
    /* position: relative; */
  }
  

.RFIForm input, select
  {
    margin-right: 5px;
    padding: 0px;
    display: block;
  }

.RFIForm .SectionTitle *
{
margin-top: 10px;
margin-bottom: 5px;
font-weight: bold;
font-size: 12pt;
}
.RFIForm .SectionTitle
{
margin-top: 10px;
margin-bottom: 5px;
font-weight: bold;
font-size: 12pt;
}
.rowheader
{
	font-weight:bold;
	padding-right:5px;
}

.groupbox
	{
		border: 1px solid #C0C0C0;
		margin: 5px;
		padding: 5px;
	}
	
.Ajax_Indicator
  {
    border: 1px solid #DCDCDC;
    position: absolute;
    color: #93AF74;
    top: 130px;
    left: 200px;
    line-height: 150px;
    background-color: #FFFFFF;
    width: 300px;
    text-align: center;
  }

}

/*Hack for IE.  When printing there is a formatting issue if I leave full justify on */
@media print {
.Content_Paragraph
{
     text-align: left;
     padding-bottom: 25px;
}}
