﻿

#Panel_AdditionalSearches
{
	margin:5px auto 5px 5px;
    float:left;
    text-align:left;
    padding:5px;
    font-size:small;
    width:90%;
    border-color:Black;
    border-style:solid;
    border-width:thin;
    background-color:#f5f3f4;
    min-height:360px;
}

#Container_MasterMenu
{
	 background-color:#e4eefa;
}
body
{
    width:800px;
    margin:0 auto 0 auto;   /*top, right, bottom, left*/
    text-align:center;
    font-family:Arial;
    font-size:13px;
}
form
{
    margin:0;
    padding:0;
}
/*Turn off any default image borders*/
img
{
    border:0;
}
.hr
{ 
color:#b0c4de;
margin:1px;
}
/*Styles for hyperlinks*/
    a:link{color:#6a5acd;}
    a:visited{color:purple;}
    a:hover{color:maroon; text-decoration:none;}
    a:active{color:maroon;}
.Error
{
    color:Red;
}
.leftIndent
{
    margin-left:20px;
    display:inline-block;  
}
.leftRightIndent
{
    margin-left:20px;
    margin-right:10px;
    display:inline-block;  
}
.UnorderedList
{
    margin-right:10px;
}
.ListAlign
{
    vertical-align:top;
}
.TitleStyle
{
    font-family:Georgia;
    font-size:17px;
    font-weight:bold;
    text-align:left;
    margin-left:10px;
}
.TitleLink
{
    font-family:Georgia;
    font-size:16px;
    font-weight:bold;
    text-align:left;
    margin-left:10px;
    display:inline-block;
}
.TitleLink a:link{color:black;}
.TitleLink a:visited{color:black;}
.TitleLink a:hover{color:black; text-decoration:underline;}
.TitleLink a:active{color:black;}

.TitleStyleSmall
{
    font-family:Georgia;
    font-size:14px;
    font-weight:bold;
    margin-left:5px;
}
.TitleBlue
{
    font-family:Georgia;
    font-size:18px;
    font-weight:bold;
    text-align:center;
    padding-left:10px;
    color: #213c5a;
}
/* Heading elements (H1-H6) */
    h1{font-size:24px;}
    h2{font-size:22px;}
    h3{font-size:18px;}
    h4{font-size:16px;}
    h5{font-size:14px;} /*h5 and h6 are same font size.  Used in #divDetails*/
    h6{font-size:14px;}

.hrSeparator
{
    width:70%;
    color:#e4eefa;
    margin-left:1px;
    border:0;
    height:1px;
}
.hr
{ 
color:#b0c4de;
margin:2px;
}
.hrBottom
{
    display:inline;
    color:White;
}
/*Styles for hyperlinks*/
    a:link{color:#6a5acd;}
    a:visited{color:purple;}
    a:hover{color:maroon; text-decoration:none;}
    a:active{color:maroon;}

/****************************
Styles for Master pages
****************************/

#divContent1
{
    margin:0 auto 0 auto;
    padding-top:5px;
    padding-bottom:5px;
    text-align:center;  
    border-color:#213c5a;
    border-style:solid;
    border-bottom-color:#b0c4de;
    border-width:thin;
    font-family:Georgia;
    font-size:14px;
}
.ContentHeader
{
    background-color:#fefdde;
    color:#213c5a;
    font-family:Georgia;
    font-weight:bold;
    text-align:center;
    width:100%;
}
#divContent2
{
    margin:0 auto 0 auto;
    padding:0;
    text-align:left;
}
.divContentBorder
{
    border-color:#213c5a;
    border-style:solid;
    border-top-style:none;
    border-width:thin;
}
.divCurrentSummaryBorder
{
    border-color:#213c5a;
    border-style:solid;
    border-top-style:none;
    border-width:thin;
    padding-left:5px;
    padding-right:10px;
}
/****************************
Styles for MasterMenu.Master
****************************/
#divHomeLeft
{
    text-align:center;
    float:left;
    padding-top:10px;
    width:27%;
    background-color:#e4eefa;
    min-height:400px;
}
.MenuButtons
{
    font-size:13px;
    font-weight:bold; 
    color:Black;
    padding-top:5px;
    margin-left:3px;
    text-align:center;   
}
.MenuButtons a
{
    color:black;
}
.MenuButtons a:visited
{
    color:black;
}
.MenuButtons a:hover
{
    color:black;
    text-decoration:underline;
}
.MenuButtons a:active
{
    color:black;
}
.DynamicMenuButtons
{
    background-color:#e4eefa;
    font-size:12px;
    font-weight:bold; 
    color:Black;
    padding:5px;
    text-align:left;
    z-index:100;
    position:relative;
}
.DynamicMenuButtons a
{
    color:black;
}
.DynamicMenuButtons a:visited
{
    color:black;
}
.DynamicMenuButtons a:hover
{
    color:black;
    text-decoration:underline;
}
#divHomeLeft img
{
    border-style:none;
}
/*end of left column*/

/*remainder of page right of left column*/
#divHomeMain
{
    float:left;
    text-align:left;
    overflow:auto;
    width:73%;
    background-color: #f5f3f4;
}
#divTitle
{
    background-color:White;
    font-family:Georgia;
    font-size:20px;
    font-weight:bold;
    color:#213c5a;
    height:60px;
    padding-left:10px;
    padding-top:10px;
    border-right-style:solid;
    border-right-width:thin;
    border-right-color:#f5f3f4;
}
#divTitleLinks
{
    background-color:White;
    font-family:Georgia;
    margin-left:350px;
    margin-top:-10px;
    padding-bottom:10px;
}
#divTitle a
{
    color:Black;
    font-family:Arial;
    font-weight:bold;
    font-size:11px;
    text-decoration:none;
}
.divTitleGraph a
{
    color:Blue;
}
#divTitle a:hover
{
    text-decoration:underline;
}
/*divide divMain into two columns - mid and right*/   
#divHomeMid
{
    margin:5px auto 5px 5px;
    float:left;
    text-align:left;
    padding:5px;
    font-size:13px;
    width:60%;
    border-color:Black;
    border-style:solid;
    border-width:thin;
    background-color:White;
}  
#divHomeRight
{
    margin-left:2px;
    text-align:left;
    float:right;
    padding:5px;
    width: 33%;
    background-color:#fefdde;
    color:#213c5a;
    font-weight:500;
    font-size:13px;
    height:400px;
}
#divHomeRight a
{
    color:Black;
    font-weight:bold;
    font-size:16px;
    text-align:right;
    text-decoration:underline;
}
#divClear
{
    clear:both;     /*clear floats*/
}
/****************************
Styles for Summary Stats
****************************/
#divStats
{
    background-color:White;
    border-color:#213c5a;
    border-top-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    padding:5px;
    text-align:left;
}
#divStats h3
{
    text-align:center;
    color:#213c5a;
    font-family:Georgia;
}
#divStats h5
{
    color:#213c5a;
    font-family:Georgia;
}
#divCharts 
{
    padding-left:10px;
}
#divCharts th
{
    text-align:center;
    color:#213c5a;
    font-family:Georgia;
    font-size:14px;
    font-weight:bold;
}
#divCharts td
{
    text-align:center;
    color:#213c5a;
    font-size:11px;
}
#divCharts2004 
{
    padding-left:70px;
}
#divCharts2004 th
{
    text-align:center;
    color:#213c5a;
    font-family:Georgia;
    font-size:14px;
    font-weight:bold;
}
#divCharts2004 td
{
    text-align:center;
    color:#213c5a;
    font-size:11px;
}
.divCenterCharts
{
    text-align:center;
}
.divStatsIndent
{
    padding-left:25px;
}
.tdStats
{
    text-align:left;
    vertical-align:top;
    width:50%;
}
/****************************
Styles for Detailed reports of Site and Projects
****************************/
#divDetails
{
    background-color:White;
    border-color:#213c5a;
    border-top-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    padding:10px;
    text-align:left;
    font-size:13px;
}

#divDetails h2
{
    background-color:#fefdde;
    color:#213c5a;
    font-family:Georgia;
    font-weight:bold;
    width:770px;
}
#divDetails h3
{
    background-color:#fefdde;
    color:#213c5a;
    font-family:Georgia;
    font-weight:bold;
    width:770px;
}
/* h5 and h6 are defined as being the same font size.  
   h5 is for block display; h6 is for in-line display*/
#divDetails h5
{
    color:#213c5a;
    font-family:Georgia;
    margin-bottom:0;
    margin-top:10px;
    display:block;
}
#divDetails h6
{
    color:#213c5a;
    font-family:Georgia;
    margin-bottom:0;
    margin-top:10px;
    display:inline;
}
/****************************
Styles for Contact Page
****************************/
.Contact
{
    margin-left:20px;
    font-size:12px;
}
.Contact h5
{
    color:#213c5a;
    font-family:Georgia;
    display:inline;
}
/****************************
Styles for Definition Page
****************************/
.Definition
{
    margin-left:20px;
    margin-right:5px;
    margin-top:-5px;
    font-size:13px;  
}
.Definition li
{
    margin-left:-25px;
    padding-bottom:3px;
}
.Definition dt
{
    padding-top:8px;
    padding-bottom:2px;
    color:#213c5a;
    font-family:Georgia;    
}   
/****************************
Styles for Gridview
****************************/
.GridViewStyle
{
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:99.5%;
    margin-left:3px;  
}
.GridViewStyle td
{
    border-color:#b0c4de;
    border-style:solid;
    border-width:thin;
    padding-left:5px;
    text-align:left;
    vertical-align:top;
} 
.GridViewStyle th
{
    padding-left:5px;
}
.GridViewStyle a
{
    color:#6a5acd;
    font-weight:bold;
    text-align:left;
    padding:5px;
}    
.GridHeader
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom-color:#e4eefa;
    border-bottom-width:medium;
    text-align:left;
}
/****************************
Styles for Gridview Fixed Column
****************************/
.GridViewFixedColumn
{
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:99.5%;
    margin-left:3px;
    text-align:left;
    position:relative;
    cursor:default;
    left:inherit;  
}
.GridViewFixedColumn td
{
    border-color:#b0c4de;
    border-style:solid;
    border-width:thin;
    padding-left:5px;
    text-align:left;
    left:inherit;
    /*vertical-align:top;*/
} 
.GridViewFixedColumn a
{
    color:#6a5acd;
    font-weight:bold;
    text-align:left;
    padding:5px;
}    
.GridHeaderFixedColumn
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom-color:#e4eefa;
    border-bottom-width:medium;
    text-align:left;
    position:relative;
    cursor:default; 
}
.GridHeaderNarrow
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    border-bottom-color:#e4eefa;
    border-bottom-width:medium;
    text-align:left;
    font-size:12px;
}
.GridControl
{
    width:150px;
}
.GridViewList   /* Narrow gridview */
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:98%;
    margin-left:10px;  
}
.GridViewList td
{
    /*font-size:12px;*/
    width:auto;
    text-align:left;
    padding-left:5px;
    border-color:#f5f3f4;
    border-style:solid;
    border-width:thin;    
}
.GridHeaderList
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    padding-left:5px;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin; 
    border-bottom-width:medium;
    text-align:left;
} 
/* Gridview with right justified columns */
.GridViewRight  
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:98%;
    margin-left:5px;  
}
.GridViewRight td
{
    width:auto;
    text-align:right;
    padding-right:5px;
    border-color:#f5f3f4;
    border-style:solid;
    border-width:thin;    
}
.GridHeaderRight
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:5px;
    border-color:#b0c4de;
    border-style:solid;
    border-width:thin; 
    border-bottom-width:medium;
    text-align:right;
}
/* Gridview for No alignment*/
.GridViewNoAlign  
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:99.5%;
    margin-left:1px;
    font-size:12px;   
}
.GridViewNoAlign td
{
    width:auto;
    padding-right:1px;
    border-color:#B0C4DE;
    border-style:solid;
    border-width:thin;    
}
.GridHeaderNoAlign
{
    background-color:#fefdde;
    font-family:Georgia;
    color:#213c5a;
    padding-top:5px;
    padding-bottom:5px;
    padding-right:1px;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin; 
    border-bottom-width:medium;
    text-align:center;
} 
/* Gridview for Research Types */
.GridViewResearch  
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:99.5%;
    margin-left:1px;
}
.GridViewResearch td
{
    width:auto;
    text-align:right;
    padding-right:5px;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;    
}
.GridViewResearchItem
{
    width:auto;
    text-align:right;
    padding-right:5px;
    border-left-color:#b0c4de;
    border-left-width:thick;   
}
.GridViewResearchNarrow  
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    width:50%;
    margin-left:1px;
}
.GridViewResearchNarrow td
{
    width:auto;
    text-align:right;
    padding-right:5px;
    border-color:#f5f3f4;
    border-style:solid;
    border-width:thin;    
}
.SelectedRow
{
    background-color:#F5F5F5;
}
.ClearFloats
{
    clear:both;   /*clear floats*/
}
.ChartBar
{
    
}
.ChartPie
{
    font-family:Arial;
    font-size:12px;
    width:100%;  
}
.divChartGrid
{
    float:left;
    text-align:left;
    padding-left:2%;
    width:55%;
    padding-top:10px;
    border-color:#213c5a;
       /*background-color: #f5f3f4;*/
}
.divChart
{
    float:left;
    text-align:center;
    margin-left:0%;    
    width:42%;
    overflow:auto;
    /*background-color:#e4eefa;
    min-height:200px;*/
}
.divClear
{
    clear:left;     /*clear floats*/
}
.divChartBorder
{
    margin:0 auto 0 auto;
    border-color:#213c5a;
    border-style:solid;
    border-top-style:none;
    border-bottom-style:none;
    border-width:thin;
    width:99.5%;
}
.ChartIndent
{
    margin-left:15px;
    display:inline-block;
    width:300px;
    border-width:0;  
}
.ChartLine   /* Narrow gridview */
{
    background-color:White;
    border-color:#e4eefa;
    border-style:solid;
    border-width:thin;
    margin-left:10px;
}
.ChartTitle
{
    Font:Georgia;
    font-size:14;
    background-color:#fefdde;
    Color:#213c5a;
    Border-Color:#e4eefa;
    Border-Width:2;
}
/****************************
Style for Summary Projects by Year
****************************/
.SiteLink
{
    color:Black;
}
.SiteLink a:link{color:black;}
.SiteLink a:visited{color:Maroon;}
.SiteLink a:hover{color:blue; text-decoration:underline;}
.SiteLink a:active{color:HighlightText;}   
