﻿/* ----------------------------------------------
	Author : High Res Pics, Inc.
	Author URI : http://www.vision.repair/       
	Last Date Modified : July 19, 2023
 ------------------------------------------------ */

/* ----------------------------------------------
   HTML ELEMENTS
------------------------------------------------- */ 

.chos {
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px;
    color: #000;
    font-style: normal;
}

.chosBLK {
    font-family: 'Times New Roman', Times, serif;
    font-size: 18px;
    color: #6495ED; /*CornflowerBlue #6495ED*/
    font-style: normal;
    font-weight: normal;
    background: linear-gradient(180deg,rgba(255,255,255,0) 50%, #E0FFFF 50%); /*5272022*/ /*Honeydew #F0FFF0*/ /* LightYellow #FFFFE0*/ /*LightCyan #E0FFFF*/
}

.chosTlt {
    font-family: 'Times New Roman', Times, serif;
    font-size: 17px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

.chosTltResearch {
    font-family: 'Times New Roman', Times, serif;
    font-size: 17px;
    color: #985735;
    font-style: normal;
    font-weight: bold;
}

.chosText {
    font-family: 'Times New Roman', Times, serif;
    font-size: 17px;
    color: #000000;
    font-style: normal;
    font-weight: normal;
}

.chosTop {
    font-family: 'Times New Roman', Times, serif;
    font-size: 25px;
    color: #000000;
    font-style: normal;
    font-weight: bold;
}

.chosReq {
    font-family: 'Times New Roman', Times, serif;
    font-size: 14px;
    color: #FF0000; /*#5EA8DE*/
    font-style: normal;
}

.chosR {
    font-family: 'Times New Roman', Times, serif;
    font-size: 12px;
    color: #FF0000; /*#5EA8DE*/
    font-style: normal;
}

.chosTitle {
    font-family: Calibri;
    font-size: 18px;
    color: #3B5998; /*#5EA8DE*/
    font-style: normal;
}

.gDDL {
    background-color: #f8f8ff;
    height: 24px;
}

.chosA {
    font-family: Calibri;
    font-size: 12px;
    color: #B1B1B1;
    font-style: normal;
}

.pN:active {
    border: 1px solid #5EA8DE;
    color: #FFF;
    background-color: #5EA8DE;
    font-size: 14px;
}

.pN:hover {
    border: 1px solid #edf0f5;
    color: #FFF;
    background-color: #999999;
    font-size: 14px;
}

.pN {
    list-style-type: none;
    padding: 3px;
    margin: 3px;
    /*text-align: center;*/
    float: left;
    padding: 2px 5px 2px 5px;
    border: 1px solid #FFF;
    font-weight: normal;
    background-color: #FFF;
    color: #999999;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-size: 14px;
}

.p8:active {
    border: 1px solid #5EA8DE;
    color: #FFF;
    background-color: #5EA8DE;
    font-size: 14px;
}

.p8:hover {
    border: 1px solid #5EA8DE;
    color: #FFF;
    background-color: #5EA8DE;
    font-size: 14px;
}

.p8 {
    list-style-type: none;
    padding: 3px;
    margin: 3px;
    text-align: center;
    /*float: left;*/
    padding: 2px 5px 2px 5px;
    border: 1px solid #5EA8DE;
    font-weight: normal;
    background-color: #5EA8DE;
    color: #FFF;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-size: 14px;
}

/*the recommended order is link, visited, hover, focus, active*/
.aM:hover {
    border: 1px solid #edf0f5;
    color: #FFF;
    background-color: #CACACA;
    font-size: 14px;
}

.aM {
    list-style-type: none;
    padding: 3px;
    margin: 3px;
    text-align: center;
    /*float: left;*/
    padding: 2px 5px 2px 5px;
    border: 1px solid #edf0f5;
    font-weight: normal;
    background-color: #CACACA;
    color: #FFF;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-size: 14px;
}

    .aM:active {
        border: 1px solid #3b5998;
        color: #FFF;
        background-color: #3b5998;
        font-size: 14px;
    }

.pM:hover {
    border: 1px solid #3b5998;
    color: #FFF;
    background-color: #3b5998;
    font-size: 14px;
}

.pM {
    list-style-type: none;
    padding: 3px;
    margin: 3px;
    text-align: center;
    /*float: left;*/
    padding: 2px 5px 2px 5px;
    border: 1px solid #3b5998;
    font-weight: normal;
    background-color: #3b5998;
    color: #FFF;
    padding: 2px 5px 2px 5px;
    margin: 2px;
    font-size: 14px;
}

    .pM:active {
        border: 1px solid #3b5998;
        color: #FFF;
        background-color: #3b5998;
        font-size: 16px;
    }

.me {
    border: solid 1px #B1B1B1;
    width: 210px;
    background-color: #fff;
    padding: 1px;
    margin: 1px;
}

fieldset {
    margin: 1px;
    padding: 0 1px 1px;
    border: 1px solid #B1B1B1;
    border-radius: 8px;
    box-shadow: 0 0 10px #B1B1B1;
}

.Wait {
    font-family: 'Times New Roman', Times, serif;
    font-size: 13px;
    background-color: #696969;
    font-weight: normal;
    color: #000000;
    top: 0px;
    right: 0px;
    position: fixed;
    left: 0px;
    text-align: left;
}

div.Wait div.white {
    background: #F8F8FF;
    width: 17%;
    text-align: left;
    display: block;
    float: left;
    color: #0000FF;
    font-weight: normal;
    padding: 2px;
    border-style: none;
}

div.Wait div.blue {
    background: #0000FF;
    width: 17%;
    text-align: left;
    display: block;
    float: left;
    color: #f8f8ff;
    font-weight: normal;
    padding: 2px;
    border-style: none;
}

div.Wait div.red {
    background: #FF0000; /*#DC143C*/
    width: 17%;
    text-align: left;
    display: block;
    float: left;
    color: #f8f8ff;
    font-weight: normal;
    padding: 2px;
    border-style: none;
}

.ip {
    font-size: 13px;
    color: #f8f8ff;
    font-style: normal;
    font-family: 'Times New Roman', Times, serif;
    padding: 2px;
}

hr.new1 {
    border-top: 1px solid #eee;
}

.row {
    width: 781px;
    margin: 0 auto;
    overflow: hidden;
}

    .row .row {
        margin: 0 -10px;
        width: auto;
        display: inline-block;
    }

.column {
    margin: 0 10px;
    overflow: hidden;
    float: left;
    display: inline;
}

.grid_11 {
    width: 800px;
}

.classiclogo {
    float: left;
}

.mousecopy {
    margin-left: 94px;
    font-size: 10px;
    line-height: 12px;
    color: #505050;
}

.buttonsubmit {
    background: url("../asserts/images/btn_ListView_blu2.png") 50% 50% no-repeat transparent;
    border: 0px none currentColor;
    color: #0000CC;
    cursor: pointer;
    float: left;
    font-family: "Stag Med";
    font-size: 18px;
    font-weight: normal;
    height: 40px;
    padding-bottom: 2px;
    text-align: center;
    width: 130px;
}

.txtName {
    font-family: Calibri;
    background-color: #f8f8ff;
    border: 1px solid #5EA8DE;
    font-size: 16px;
    color: #000000;
    width: 500px;
    height: 20px;
}

.txtSubject {
    font-family: Calibri;
    background-color: #f8f8ff;
    border: 1px solid #5EA8DE;
    font-size: 16px;
    color: #000000;
    width: 500px;
    height: 20px;
}

.txtEmail {
    font-family: Calibri;
    background-color: #f8f8ff;
    border: 1px solid #5EA8DE;
    color: #66CC99;
    font-size: 16px;
    width: 500px;
    height: 20px;
}

.txtBody {
    font-family: Calibri;
    background-color: #f8f8ff;
    border: 1px solid #5EA8DE;
    color: #000000;
    font-size: 16px;
    width: 400px;
    height: 100px;
}

#validate { font-family: Times New Roman; font-size: 11px; color: #0000CC; font-weight:normal;  }
#validate a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#validate a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#examp { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#examp a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#examp a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#buy { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#buy a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#buy a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#btnMain { font-family: Times New Roman; font-size: 20px; color: #0000CC; font-weight:normal;  }
#btnMain a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#btnMain a:hover { text-decoration: underline; font-weight:normal; color: #FF0000; }

#clNow { font-family: Times New Roman; font-size: 16px; color: #FF0000; font-weight:normal;  }
#clNow a { text-decoration: underline; color: #FF0000; font-weight:normal; } 
#clNow a:hover { text-decoration: underline; font-weight:normal; color: #0000CC; }

#cC { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#cC a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#cC a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkC { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkC a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkC a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkcC { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkcC a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkcC a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkoO { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkoO a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkoO a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkcD { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkcD a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkcD a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkgC { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkgC a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkgC a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#lkcT { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#lkcT a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#lkcT a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#v { font-family: Times New Roman; font-size: 12px; color: #0000CC; font-weight:normal;  }
#v a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#v a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#goLink { font-family: "Times New Roman", "Times", serif; font-size: 12px; color: #0000CC; font-weight:normal;  }
#goLink a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#goLink a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#LLink { font-family: "Times New Roman", "Times", serif; font-size: 12px; color: #0000CC; font-weight:normal;  }
#LLink a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#LLink a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#hLink { font-family: "Times New Roman", "Times", serif; font-size: 12px; color: #0000CC; font-weight:normal;  }
#hLink a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#hLink a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX2 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX2 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX2 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX3 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX3 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX3 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX4 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX4 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX4 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX5 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX5 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX5 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX6 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX6 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX6 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#soundX7 { font-family: "Times New Roman", "Times", serif; font-size: 14px; color: #0000CC; font-weight:normal;  }
#soundX7 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#soundX7 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#numLink { font-family: "Times New Roman", "Times", serif; font-size: 12px; color: #0000CC; font-weight:normal;  }
#numLink a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#numLink a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingLk { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#bingLk a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#bingLk a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingLnk { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#bingLnk a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#bingLnk a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingImg { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#bingImg a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#bingImg a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingLink { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#bingLink a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#bingLink a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingImgDay { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#bingImgDay a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#bingImgDay a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#va { font-family: Calibri; font-size: 14px; color: #0000CC; font-weight:normal;  }
#va a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#va a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#val { font-family: Calibri; font-size: 14px; color: #0000CC; font-weight:normal;  }
#val a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#val a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#bingDateLinks { font-family: Calibri; font-size: 10px; color: #0000CC; font-weight:normal;  } /*#0000CC*/
#bingDateLinks a { text-decoration: none; color: #0000CC; font-weight:normal; } 
#bingDateLinks a:hover { text-decoration: underline; font-weight:normal; color: #0000CC; }

#prodLnk { font-family: Calibri; font-size: 17px; color: #0000CC; font-weight:normal;  }
#prodLnk a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#prodLnk a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#prodLnk2 { font-family: Calibri; font-size: 17px; color: #0000CC; font-weight:normal;  }
#prodLnk2 a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#prodLnk2 a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#resLnk { font-family: Calibri; font-size: 17px; color: #0000CC; font-weight:normal;  }
#resLnk a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#resLnk a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }

#corp { font-family: 'Lucida Grande', 'Lucida Sans Unicode', Geneva, Verdana, Sans-Serif; font-size: 10px; color: #505050; font-weight:normal;  }
#corp a { text-decoration: none; color: #505050; font-weight:normal; } 
#corp a:hover { text-decoration: underline; font-weight:normal; color: #505050; }

#hipaaLnk { font-family: Calibri; font-size: 12px; color: #0000CC; font-weight:normal;  }
#hipaaLnk a { text-decoration: underline; color: #0000CC; font-weight:normal; } 
#hipaaLnk a:hover { text-decoration: none; font-weight:normal; color: #0000CC; }