﻿BODY
{
    background-color: #666666;
    /*color: #666666;*/  /* NOTE: Nancy requested body color change to '#444444' (per 1/5/09 site review). */
    /*color: #444444;*/  /* NOTE: Forrest requested all text color change to '#000000' (per 2/4/09 site review). */
    /*color: #000000;*/  /* NOTE: Forrest requested all body text color change back to '#444444' (on 2/19/09). */
    color: #444444;
    margin: 0px;
    padding: 0;
    font-family: Helvetica, Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
    /*font-size: 9pt;*/  /* NOTE: font-size is set by the 'style' attribute in PtrpFrame.master on the <body> tag. */
    line-height: 135%;
}

fieldset
{
  border: solid 1px #C5A02E;
  font-family: Helvetica, Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
  padding: 15px;
  width: 660px;
}

legend
{
  color: #CFB52B;
}

ul
{
    margin-left: 15px;  /* NOTE: This allows unordered list bullets in the Page Content to align based on padding in the cell. */
}

li
{
    list-style-type: square;
}
a:link{
	text-decoration: none;
	color: #C5A02E;
}
a:visited{
	text-decoration: none;
	color: #C5A02E;
}
a:hover{
	text-decoration: underline;
	color: #C5A02E;
}
a:active{
	text-decoration: underline;
	color: #C5A02E;
}

a.hyperlink:link, a.hyperlink:visited
{
    /*color: #666666;*/  /* NOTE: Forrest requested all text color change to '#000000' (per 2/4/09 site review). */
    color: #000000;
    text-decoration: none;
}

a.hyperlink:hover, a.hyperlink:active
{
    color: #C5A02E;
    text-decoration: underline;
}

a.hyperlink_header:link, a.hyperlink_header:visited
{
    color: #C5A02E;
    font-size: 8pt;
    text-decoration: none;
}

a.hyperlink_header:hover, a.hyperlink_header:active
{
    /*color: #E7CF94;*/  /* NOTE: Forrest did not want color change (per 1/5/09 site review). */
    color: #C5A02E;
    font-size: 8pt;
    text-decoration: underline;
}

a.hyperlink_lvl2:link, a.hyperlink_lvl2:visited
{
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    letter-spacing: 2px;
}

a.hyperlink_lvl2:hover, a.hyperlink_lvl2:active
{
    color: #C5A02E;
    font-weight: bold;
    text-decoration: underline;
    letter-spacing: 2px;
}

a.hyperlink_lvl3:link, a.hyperlink_lvl3:visited
{
    /*color: #666666;*/  /* NOTE: Forrest requested all text color change to '#000000' (per 2/4/09 site review). */
    color: #000000;
    text-decoration: none;
}

a.hyperlink_lvl3:hover, a.hyperlink_lvl3:active
{
    color: #C5A02E;
    text-decoration: underline;
}

a.hyperlink_lvl4:link, a.hyperlink_lvl4:visited
{
    /*color: #666666;*/  /* NOTE: Forrest requested all text color change to '#000000' (per 2/4/09 site review). */
    color: #000000;
    text-decoration: none;
    /*letter-spacing: -1px;*/  /* NOTE: Forrest requested more space between menu items and suggested this as an alternative (per 1/5/09 site review). */
                               /* NOTE: In email from 2/19/09, Forrest stated "Let's go with the two-line version" ... referring to using standard */
                               /*       letter-spacing and allowing level 4 menu items to wrap to two lines if necessary. */
}

a.hyperlink_lvl4:hover, a.hyperlink_lvl4:active
{
    color: #C5A02E;
    text-decoration: underline;
}

a.hyperlink_pagecontent:link, a.hyperlink_pagecontent:visited
{
    color: #C5A02E;
    text-decoration: none;
}

a.hyperlink_pagecontent:hover, a.hyperlink_pagecontent:active
{
    color: #C5A02E;
    text-decoration: underline;
}

a.hyperlink_pagecontent_query:link, a.hyperlink_pagecontent_query:visited
{
    color: #C5A02E;
    font-weight: bold;
    text-decoration: none;
}

a.hyperlink_pagecontent_query:hover, a.hyperlink_pagecontent_query:active
{
    color: #C5A02E;
    font-weight: bold;
    text-decoration: underline;
}


/* << ----------------// Outer container that holds all the columns //---------------->> */
.main-container
{
    margin: 0 auto;
    padding: 0;
    width: 1024px;
}

.header-separator
{
    /*width: 1px;*/
    background-color: #C5A02E;
}

.header-separator-empty
{
    /*width: 1px;*/
    background-color: #FFFFFF;
}

.border-left
{
    width: 23px;
    background-image: url('../Images/border-left.bmp');
    background-repeat: repeat-y;
}

.background-middle
{
    width: 978px;
    background-color: #FFFFFF;
}

.border-right
{
    width: 23px;
    background-image: url('../Images/border-right.bmp');
    background-repeat: repeat-y;
}


/* << ----------------// Header //---------------->> */
.ptrp_site_header_row
{
    margin: 0;
    padding: 0px;
    width: 978px;
    height: 75px;
    background-color: #666666;
}


/* << ------------// Module Header //------------->> */
.module_container
{
    background-color: #FFFFFF;
    /* NOTE: Use border or the trinity border-?? */
    /*border: dotted 1px #C5A02E;*/
    /*border-style: solid;
    border-width: 1px;
    border-color: #EFE3C6 #C5A02E #C5A02E #EFE3C6;*/
    font-family: Helvetica, Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
    padding: 5px;
}

.module_header
{
    /*color: #666666;*/  /* NOTE: Forrest requested all text color change to '#000000' (per 2/4/09 site review). */
    /*color: #000000;*/  /* NOTE: Forrest requested all body text color change back to '#444444' (on 2/19/09). */
    color: #444444;
    font-weight: bold;
    font-size: 14px;
}

.module_data
{
    font-size: 12px;
}


/* << ------------// ASP.NET Buttons //------------->> */
.aspnet-button
{
    background-color: #F5F5F5;
    color: #444444;
    border: solid 1px #C5A02E;
    font-family: Helvetica, Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
    font-size: 0.8em;
    font-weight: normal;
    width: 75px;
    height: 25px;
    padding-bottom: 1px;
    margin-right: 10px;
    cursor: pointer;
    text-decoration: none;
}
.aspnet-button-active
{
    background-color: #C5A02E;
    border: solid 1px #F5F5F5;
    color: #F5F5F5;
    font-weight: bold;
}


/* << ------------// Admin Tools Settings //------------->> */
.admintools-page-menu
{
    /*background-color: #F5F5F5;*/
    background-color: #D5D5D5;
    color: #444444;
    /*border: solid 1px #C5A02E;*/
    border-style: solid;
    border-width: 1px;
    border-color: #EFE3C6 #C5A02E #C5A02E #EFE3C6;
    font-family: Helvetica, Arial, Verdana, Tahoma, Georgia, "Times New Roman", Times, serif;
    font-size: 0.8em;
    font-weight: normal;
    padding: 5px 5px 5px 15px;
}
.admintools-page-menu-label
{
    font-size: 1em;
    font-weight: bold;
}
.admintools-page-menu-button
{
    cursor: pointer;
}
