/* ==================================
    CSS STYLES FOR Pursuits Unlimited
   ==================================
*/   

/* PU SPECIFC - COMMAND BUTTONS */
.PU_LargeRegCommandButton
{
	color: Blue;
	font-size: xx-small;
	font-family: Arial;
	width: 110px
}

.PU_Registration_Cancel_Button
{
	font-size: xx-small;
	width: 70px;
	color: blue;
	font-family: Arial;
}

.PU_Registration_Continue
{
	font-weight: bold;
	font-size: xx-small;
	width: 110px;
	color: blue;
	font-family: Arial;
}

.PU_LargeCommandButton
{
	color: Blue;
	font-size: xx-small;
	font-family: Arial;
	width: 130px
}

.PU_CommandButton
{
	color: Blue;
	font-size: xx-small;
	font-family: Arial;
	width: 100px
}

.PU_SmallCommandButton
{
	color: Blue;
	font-size: xx-small;
	font-family: Arial;
	width: 50px
}

.PU_ShowMeHowCommandButton
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
	border-style: solid;
	border-width: 1;
	border-color: #0000C0;
	background-color: #E0E0E0;
	width: 70px
}

.PU_PopUpHideShowCommandButton
{
	color: Black;
	font-size: 7pt;
	font-family: Arial;
	border-style: solid;
	border-width: 1;
	border-color: #0000C0;
	background-color: #E0E0E0;
	width: 30px
}

.PU_LoginRegisterNowText
{
	color: Navy;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_PlusSign
{
	color: Navy;
	font-size: 11pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_LoginBlueText
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_LoginRedText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_RedText9Pt
{
	color: Red;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_LabelAsteriskMandatoryFieldText
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_LabelAsteriskMandatoryField8ptText
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
}

.PU_LabelAsteriskText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_LabelShowMeHowText
{
	color: Blue;
	font-size: 8.7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_FooterBlueTrademarkText
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_FooterRedTrademarkText
{
	color: Red;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
    text-align: right;
}

.PU_ProfileRedText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    text-align: right;
}

.PU_8PtRed_1Pxl
{
	font-size: 8pt;
	color: red;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: right;
}

.PU_FooterNavyTrademarkText
{
	color: Navy;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_CenteredFooterNavyTrademarkText
{
	font-weight: bold;
	font-size: 6pt;
	vertical-align: baseline;
	color: navy;
	text-indent: 15%;
	font-family: Arial;
	letter-spacing: 5px;
	text-align: center;
}

.PU_LabelNavyShowMeHowText
{
	color: Navy;
	font-size: 8.7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_LabelBlueShowMeHowText
{
	color: Blue;
	font-size: 8.7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_LabelSmallBlackText
{
	color: Black;
	font-size: 7pt;
	font-family: Arial;
}

.PU_InfoRed11Pt
{
	color: Red;
	font-size: 11pt;
	font-family: Arial;
    font-weight: bold;
    text-align: right;
}

.PU_InfoRedP
{
	color: Red;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: right;
}

.PU_InfoRedP_1Px
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: right;
}

.PU_InfoGrey7Pt
{
	color: Grey;
	font-size: 7pt;
	font-family: Arial;
}

.PU_Red_7Pt_V14
{
	font-size: 7pt;
	color: red;
	line-height: 14pt;
	font-family: Arial;
	letter-spacing: 1px;
}

.PU_InfoRed8Pt
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: right;
}

.PU_InfoRed9Pt
{
	color: Red;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
    text-align: right;
}

.PU_Finally_Text
{
	font-weight: bold;
	font-size: 11pt;
	color: #3300cc;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: right;
}

.PU_Finally_Title
{
	font-size: 14pt;
	color: seagreen;
	font-family: 'Arial Black';
	letter-spacing: 1px;
	text-align: right;
}

.PU_BePatientRed10Pt
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family: Arial;
	letter-spacing: 2px;
	text-align: right;
}

.PU_InfoBrownU
{
	color: Brown;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoNavyU
{
	color: Navy;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoNavy8Pt
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoBrown11pt
{
	color: Brown;
	font-size: 11pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoNavy11Pt
{
	color: Navy;
	font-size: 11pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoGreen11Pt
{
	font-weight: bold;
	font-size: 14pt;
	color: green;
	font-family: Arial;
	text-align: left;
}

.PU_InfoGreen16Pt
{
	font-weight: bold;
	font-size: 16pt;
	color: green;
	font-family: Arial;
	text-align: left;
}

.PU_InfoBlueU
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoBlue11Pt
{
	color: Blue;
	font-size: 11pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoBlue9Pt
{
	color: Blue;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_InfoNavy10Pt_1Px
{
	font-weight: bold;
	font-size: 10pt;
	color: #3300cc;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: left;
}

.PU_InfoNavy9Pt
{
	font-weight: bold;
	font-size: 9pt;
	color: navy;
	font-family: Arial;
	text-align: left;
}

.PU_InfoNavy9Pt_1Px
{
	font-weight: bold;
	font-size: 9pt;
	color: #0000cc;
	line-height: 15pt;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: left;
}

.PU_InfoNavy8Pt_1Px
{
	font-weight: bold;
	font-size: 8pt;
	color: #000099;
	line-height: 15pt;
	font-family: Arial;
	letter-spacing: 1px;
	text-align: left;
}

.PU_InfoBlue8Pt
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

PU_InfoNavy8Pt
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

/* Hyperlink style for buttons and link buttons for the PU User's Home Page */

.PU_Home_Title
{
    color: Navy;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

/* hyperlink style for buttons and link buttons used in the portal admin pages */

A.PU_CommandButton:link {
    color: ForestGreen;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

A.PU_CommandButton:visited  {
    color: ForestGreen;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

A.PU_CommandButton:active   {
    color: ForestGreen;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

A.PU_CommandButton:hover    {
    color: ForestGreen;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

/* PU SPECIFC - ERROR MESSAGE LABEL */
.PU_ErrorMessage
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SmallErrorMessage
{
	color: Red;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_NavyErrorMessage
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_Navy_8pt_arial
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
}

.PU_Navy_8pt_arial_VSpace
{
	font-size: 8pt;
	color: navy;
	line-height: 14pt;
	font-family: Arial;
}

.PU_Navy_9pt_arial
{
	color: Navy;
	font-size: 9pt;
	font-family: Arial;
}

/* PU SPECIFC - PAGE HEADER TEXT LABELS */
.PU_PageHeaderTextBlue
{
	color: ForestGreen;
	font-size: 10.5pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_Forest_Green_11Pt
{
	font-weight: bold;
	font-size: 11pt;
	color: forestgreen;
	font-family: Arial;
	letter-spacing: 3px;
}

.PU_SendEmailGreen
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_PageSubHeaderText
{
	color: ForestGreen;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SearchBlueHeaders
{
	color: Blue;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SearchRedHeaders
{
	color: Red;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SearchResultsLabel
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
	height: 20px;
}

.PU_EasySearchResultsLabel
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
}

.PU_Page9ptHeaderTextNavy
{
	color: Navy;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_Page9ptHeaderTextRed
{
	color: Red;
	font-size: 9pt;
	font-family: Arial;
}

.PU_PageHeaderTextNavy
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_PageHeaderTextRed
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
}

.PU_WelcomeTextBlue
{
	color: Blue;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_WelcomeTextNavy
{
	color: Navy;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_PageSubHeaderTextBlue
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_NormalTextBox
{
	color: Black;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_ExpandedTextBox
{
	font-weight: bold;
	font-size: 7pt;
	color: black;
	font-family: Arial;
	letter-spacing: 0px;
}

.PU_LabelText
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_WizardStepInstructionText
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_NormalRedText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_RegistrationValidationText
{
    font-family: Tahoma, Arial, Helvetica;
    font-size: 7pt;
    font-weight: bold;
    color: #ff0000;
    text-align: left;
}


.PU_HyperlinkUnderline
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SmallHyperlinkUnderline:link 
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SmallHyperlinkUnderline:visited  
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SmallHyperlinkUnderline:active   
{
	color: Blue;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_SideNaigationMenuHyperlinks
{
	color: Navy;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
    height: 5px;
}

.PU_DropDownBoxText
{
	color: Black;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_EmailText
{
	color: Black;
	font-size: 7pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_EasySearchWizardText
{
	color: Blue;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_EasySearchWizardRedText
{
	color: Red;
	font-size: 9pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_Symbol_10ptRedText
{
	color: Red;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_Symbol_10ptBlueText
{
	color: Blue;
	font-size: 10pt;
	font-family: Arial;
    font-weight: bold;
    text-align: left;
}

.PU_EasySearchNavyWizardText
{
	color: Navy;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_EasySearchRedWizardText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

.PU_BoldBlueItalicNormalText
{
	color: Blue;
	font-size: 9pt;
	font-style: italic;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_BoldRedItalicNormalText
{
	color: Red;
	font-size: 9pt;
	font-style: italic;
	font-family: Arial;
    font-weight: bold;
    text-align: center;
}

.PU_NormalHyperlinkText
{
	color: Red;
	font-size: 8pt;
	font-family: Arial;
    font-weight: normal;
}

/* PU HOMEPAGE SPECIFC - DATA GRID */
.PU_HomePage_DataGrid 
{
	background-color: Lavender;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    height: 10px 
}

.PU_HomePage_DataGrid_Item    
{
    background-color: Lavender;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
}

/* PU SPECIFC - DATA GRID */
.PU_DataGrid 
{
	background-color: White;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    height: 10px 
}

.PU_DataGrid_Header    {
    background-color: LightGrey;
    text-align: center;
    color: Navy;
    padding-top: 2px;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    height: 20px
}

.PU_DataGrid_Navy_Header    {
    background-color: LightGrey;
    text-align: right;
    color: Navy;
    padding-top: 2px;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    height: 20px
}

.PU_DataGrid_Blue_Header    {
    background-color: LightGrey;
    text-align: left;
    color: Blue;
    padding-top: 2px;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    height: 20px
}

.PU_DataGrid_SubHeader    {
    text-align: center;
    color: Blue;
    font-family: Arial;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: Gray;
    border-width: 0px;
    height: 15px
}

.PU_Pursuit_Mate_Bar    {
    background-color: LightGrey;
    text-align: right;
    color: Navy;
    padding-top: 2px;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    width: 50%;
    height: 20px
}

.PU_Pursuit_Mate_Name_Bar    {
    background-color: LightGrey;
    text-align: left;
    color: Blue;
    padding-top: 2px;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    border-style: solid;
    border-color: White;
    border-width: 0px;
    width: 49.5%;
    height: 20px
}

.PU_DataGrid_Item    
{
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
}

.PU_DataGrid_Highlight	
{
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
	background-color: Khaki;
}

.PU_DataGrid_Member_Pursuits	
{
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
}

.PU_DataGrid_PagerStyle	
{
    background-color: LightGrey;
    color: Red;
    font-family: Arial;
    font-size: 8pt;
    text-align: center;
    font-weight: bold;
    height: 10px
}

.PU_DataGrid_Pager
{
	color: Blue;
	font-size: 8pt;
	font-family: Arial;
    font-weight: bold;
}

/*========================================
   PU SPECIFC - DATA LIST 
 ========================================
*/
.PU_DataList	{
	background-color: White;
    border-style: solid;
    border-color: White;
    border-width: 0px;
}	
	
.PU_DataList_Header    {
    background-color: LightGrey;
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
    height: 15px;
}

.PU_DataList_Item    {
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
}

.PU_DataList_Profile_Header    {
    background-color: LightGrey;
    color: Blue;
    text-align: center;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;  
    height: 15px;
}

.PU_DataList_Item_Label    {
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
}

.PU_DataList_Pursuit_Category_Label    {
    background-color: White;
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: 8pt;
    font-weight: bold;
    text-align: left;
}

.PU_DataList_Item_Club_Description_Label    {
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
}

.PU_DataList_Item_Data    {
    background-color: White;
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
}

.PU_DataList_PursuitPath    {
    background-color: White;
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
}

.PU_DataList_PursuitName    {
    background-color: White;
    color: Red;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
}

.PU_DataList_Selected Item_Data    {
    background-color: #FFFFC0;
}

.PU_DataList_Pursuits_Header    {
    background-color: LightGrey;
    color: Blue;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
    height: 15px;
}

.PU_DataList_Pursuits_Item_Label    {
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
    text-align: right;
}

.PU_DataList_Pursuits_Item_Data    {
    background-color: White;
    color: Red;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    text-align: left;    
    font-weight: bold;
}

.PU_DataList_Personal_Profile_Pursuits_Item_Label    {
    background-color: White;
    color: Navy;
    font-family: Arial, Helvetica, Tahoma;
    font-size: xx-small;
    font-weight: bold;
    text-align: left;
}

/*========================================
   PU SPECIFC - LIST BOX
 ========================================
*/
.PU_ListBox
{
    font-family: Arial;
    font-size: xx-small;
}	

/*========================================
   PU SPECIFC - TEXT BOX
 ========================================
*/
.PU_TextBox
{
    font-family: Arial;
    font-size: xx-small;
    height: 18px;
}	

