﻿body
{
    font-family: Arial;
}
a:link
{
    color: #000000;
    text-align: left;
    font-family: Arial;
    font-weight: normal;
    font-size: 12px;
    text-decoration: none;
}
a:visited
{
    color: #000000;;
    font-size: 12px;
    text-decoration: none;
}
a:hover
{
     font-weight: bold;
}
a:active
{   
    color: #000000;;
    font-size: 12px;
    text-decoration: none;
}
.AlternatingRow
{
    background-color: #F0F8FF ; 
    color: black;
    font-family: Arial;
    font-size: x-small;
}
.AnswerCells
{
    background-color: #F0F8FF;
    font-family: Arial;
    border-bottom: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    border-right: black  thin solid;
}
.Button_Blue
{
    background-color: #0085BA;
    font-family: Arial, Helvetica, sans-serif;
    color: #FFFFFF;
    font-weight: bold;
    text-decoration: none;
}
.Cells_Home_Page
{
    border: thin solid #C0C0C0;
}
.CellBottomBorder   
{
    border-bottom: black thin solid;    
}
.CellBottomRightBorder   
{
    border-bottom: black thin solid;
    border-right: black thin solid;
}
.CellBorder
{
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
}
.CellBorderBottomBlue
        {
            border-bottom-style: solid;
            border-bottom-width: medium;
            border-bottom-color: #005F96;
        }
.CellBorderBottomGray
        {
            border-bottom-style: solid;
            border-width: thin;
            border-color: #C0C0C0;
        }
.CellBorderGray
{
    border-right: thin solid #C0C0C0;
    border-top: thin solid #C0C0C0;
    border-left: thin solid #C0C0C0;
    border-bottom: thin solid #C0C0C0;
}
.CellBorderGrayTop
{
    border-top: thin solid #C0C0C0;
}
.CellBorderGrayNoTop
{
    border-right: thin solid #C0C0C0;
    border-left: thin solid #C0C0C0;
    border-bottom: thin solid #C0C0C0;
}
.CellBorderGrayNoBottom
{
    border-right: thin solid #C0C0C0;
    border-top: thin solid #C0C0C0;
    border-left: thin solid #C0C0C0;
}
.CellBorderLeftBlueThin
{
    border-width: thin;
    border-color: #126096;
    border-left-style: solid;
}
.CellBorderLeftGrayBottomBlue
        {
            border-left-style: solid;
            border-bottom-style: solid;
            border-width: thin thin medium thin;
            border-color: #C0C0C0 #C0C0C0 #005F96 #C0C0C0;
        }
.CellBorderTopBlue
{
    border-color: #005F96;
    border-width: medium;
    border-top-style: solid;
}
.CellBorderTopBottomBlueThin
{
    border-width: thin;
    border-color: #126096;
    border-bottom-style: solid;
    border-top-style: solid;
}
.CellBorderTopBottomBlue {
		border-width: medium;
		border-color: #126096;
		border-bottom-style: solid;
		border-top-style: solid;
	}
.CellLeftBorder
{
    border-left: white thin solid;   
}
.CellRightBorder    
{
    border-right: black thin solid;  
}
.CellTopBorder   
{
    border-top: black thin solid;    
}
.CellTopLeftBorder
{
    border-top: black thin solid;
    border-left: white thin solid;   
}
.CellTopLeftBorder_black
{
    border-top: black thin solid;
    border-left: black thin solid;   
}
.CellTopRightBorder   
{
    border-top: black thin solid;
    border-right: white thin solid;
    font-weight: normal;
}
.CellTopBorderThin_Gray
        {
            border-top: thin solid #C0C0C0;
        }
.CellTopBottomRightBorder   
{
    border-top: black thin solid;
    border-bottom: black thin solid;
    border-right: black thin solid;
}
.CellTopBottomBorder   
{
    border-top: black thin solid;
    border-bottom: black thin solid;
}
.CellTopBorderThick
{
    border-top: black thick solid;    
}
.ClearButton
{
    background-color: buttonface;
    font-family: Arial;
    font-size: 0.8em;
    height: 25px;
}
.CheckBox
{
    font-size: small;
    font-family: Arial;
}
.Disclaimer
{
    font-size: 9pt;
    color: black;
    font-style: italic;
    font-family: Arial;
}
.DropDown
{
    background-color: white;
    font-size: 0.8em;
}
.GrayFont
{
    color: #58575A;
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
}
.GrayBoldLarge
{
    color: #58575A;
    font-size: large;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}
.GridHeader
{
    border: thin solid #000000;
    background-color: #FFFFFF;
}
h1
{
    margin: 0px;
    padding: 0px;
    background-color: white;
    color: #126096;
    font-family: Arial;
    font-size: xx-large;
    font-weight: bold;
    text-align: left;
}
h2
{
    margin: 0px;
    padding: 0px;
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: large;
    font-weight: bold;
}
h3
{
    margin: 0px;
    padding: 0px;
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: medium;
    font-weight: bold;
}
h4
{
    margin: 0px;
    padding: 0px;
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: small;
    font-weight: bold;
}
.Header
{
    font-weight: bold;
    color: black;
    font-family: Arial;
    font-size: small;
    background-color: #F0F8FF;
}
.HorzMenu
{
    font-family: Arial;
    font-size: 0.8em;
}
.lists
{
    background-color:#FAEEC8;
    color: black;
    font-family: Arial;
    font-size: small
}
.lists_white
{
    background-color:#FFFFFF;
    color: black;
    font-family: Arial;
    font-size: small
}
.li
{
    padding: 0px;
    margin: 0px;
    
}
.LargeButton
{
    font-family: Arial;
    font-size: 1.2em;
    width: 140px;
    text-align: center;
    margin-bottom: 0px;
}
.logo_cat
    {
        font-size: x-large;
        font-style: italic;
        font-weight: bold;
    }
.logo_pursuit
    {
        font-weight: bold;
        color: #BE181A;
        font-size: large;
    }


.logo
{
    font-family: Arial, Helvetica, sans-serif;
    color: #185C8F;
}

.MyCellBorder
{
    border-top: black thin solid;
    text-align: left;
    vertical-align: top;
}
.MyCellBorder2
{
    
    border-top: black thin solid;
    text-align: left;
    vertical-align: top;
}
.MyCellBorder3
{
    border-top: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    text-align: left;
    vertical-align: top;    
}
.NormalButton
        {
    font-size: small;
    text-align: center;
}
NumberTextBox
{
    text-align: right;
}
.Row
{
    background-color: white;
    color: black;
    font-family: Arial;
    font-size: x-small
}
.SmallFont
{
    font-size: .85em;
}
.Table_Duration
{
    border: thin solid #BEA450;
}

.TableList
{
    table-layout: auto;
    color: black;
    border-right: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    border-collapse: separate;
    border-top: black thin solid;
}
.Table_GrayFont_FadeToWhite
{
    color: #58575A;
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    background-image: url('images/fadetowhite.jpg');
}
.TableHeader
{
    background-image: url('images/pursuitcat_header.jpg');
}
.TableHeaderSub
{
    border-width: 0px;
    padding: 0px;
    margin: 0px;
    background-image: url('images/header_sub.png');
}
.TablePlain
{
background-image: url('images/tansquare.jpg');
}
.Table
{
    padding: 0px;
    margin: 0px;
    table-layout: auto;
    color: black;
    border-right: black thin solid;
    border-top: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    border-collapse: separate;
    background-color: #FFFFFF;
}

.TableNoBottomBorder
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    font-family: Arial;
    font-size: .8em;
    border-collapse: separate;
    background-color: #FFFFFF;
}
.TableNoBorder
{
    table-layout: auto;   
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
}
.TableNoBorderWhite
{
    table-layout: auto;   
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FFFFFF;
}

.TableTopBorderGray
{
    border-style: solid none none none;
    border-width: thin;
    table-layout: auto;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FFFFFF;
    border-top-color: #C0C0C0;
}
.TableNoTopBorder
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    font-size:.8em;
    border-collapse: separate; 
    background-color: #FFFFFF;
}
.TableNoTopBorder_ContractDetails
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    font-size:1.0em;
    border-collapse: separate; 
    background-color: #FFFFFF;
}

.TableBorder
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
}
.TableBorder_Price
{
    border: thin solid black;
    table-layout: auto;
        font-family: Arial;
        font-size: 1.0em;
        border-collapse: separate;
    width: 767px;
}
.TableBorderWhite
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FFFFFF;
}
.TableBorderYellow
{
    table-layout: auto;
    border-right: black thin solid;
    border-left: black thin solid;
    border-top: black thin solid;
    border-bottom: black thin solid;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FAEEC8;
}
.TableNarrowMenu
{
    font-family: Arial;
    font-size: 0.8em;
    color: #58575A;
    border-collapse: separate;
    background-color: #EBC75E;
    border-style: none;
    width: 940px;
    height: 28px;
    text-align: center;
}    
.TableSidesBorder
{
    table-layout: auto;
    color: black;
    border-right: black thin solid;
    border-left: black thin solid;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FFFFFF;
}
.TableSidesBorderYellow
{
    table-layout: auto;
    color: black;
    border-right: black thin solid;
    border-left: black thin solid;
    font-family: Arial;
    font-size: 0.8em;
    border-collapse: separate;
    background-color: #FAEEC8;
   
}
.TextBox_Borderless_SmallFont_Left
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    text-align: left;
    width: 239px;
    font-size: small;
    background-color: #F9E8BD;
}
.TextBox_Borderless_SmallFont
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    text-align: center;
    width: 239px;
    font-size: small;
    background-color: #F3D170;
}
.TextBox_Borderless_SmallFontWhite
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    text-align: left;
    width: 182px;
        font-size: small;
        background-color: #FFFFFF;
    height: 17px;
}
.TextBox_Borderless_SmallFontWhiteCenter
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    width: 121px;
    font-size: small;
    background-color: #FFFFFF;
    height: 24px;
    text-align: center;
}
.TextBlueBoldLarge {
		font-family: Arial, Helvetica, sans-serif;
		font-size: large;
		color: #126096;
		font-weight: bold;
	}
.TextBlueBoldMedium {
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #126096;
    font-weight: bold;
}
.TextBlue
{
    font-weight: bold;
    color: #126096;
}
.TextBold
{
    font-weight: bold;
    text-align: left;
    width: 400px
}
.TextCenter
{
text-align: center;
}
.TextGray
{
    color: #58585A;
    font-size: x-small;
}
.TextLargeGrayBold {
	font-size: medium;
	font-family: Arial, Helvetica, sans-serif;
	color: #646466;
	font-weight: bold;
}
.TextLeft
{
text-align: left;
}
.TextLeft10
{
    text-align: left;
    }
.TextMedium
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.TextMediumBold
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    color: #000000;
    font-weight: bold;
}
.TextMediumBoldGold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #AB8818;
    font-weight: bold;
}
.TextMediumGray
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #646466;
    font-weight: normal;
    width: 422px;
}
.TextMediumGrayBold
{
    font-size: medium;
    font-family: Arial, Helvetica, sans-serif;
    color: #646466;
    font-weight: bold;
}
.TextMediumGold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: medium;
    color: #AB8818;
    font-weight: normal;
}
.TextRight
{
text-align: right;
}
 .TextScrollRed
{
    font-weight: bold;
    color: #D0211D;
}
    .TextScrollBlue
{
    font-weight: bold;
    color: #2D90C9;
}
.TextSmallBoldGold
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #AB8818;
    font-weight: bold;
    margin-right: 0px;
}
.TextSmallGrayBold
{
    font-size: small;
    font-family: Arial, Helvetica, sans-serif;
    color: #646466;
    font-weight: bold;
}
#header
{
    background-color: #FFFFFF;
    width: 940px;
    padding: 20px;
}
#DropDown_Company_Type
        {
            width: 225px;
            font-size: small;
        }
.CellTopBorderThin_Gray_MediumGray
{
    border-top: thin solid #C0C0C0;
    font-size: medium;
    color: #C0C0C0;
}

