/* Home Page Header */

/* Logo Div */
div#site div#HeaderLogo {
    margin-left: auto;
    margin-right: auto;
    padding: 0px 0px 0px 0px;
    width: 100%;
}

div#site div#HeaderLogo td#RI-Logo {
    background-image: url('../images/RI-logo-h100.jpg');
    background-size: 255px 100px ;
    background-repeat: no-repeat;
    width: 280px;
    height: 100px;
}

div#site div#HeaderLogo a {
    font-family: 'Source Sans Pro', sans-sarif;
    font-weight: 300;
    font-size: 11pt;
    font-style: normal;
    color: #00669B;
}

div#site div#HeaderLogo a:hover {
    color: #666666;
}

div#site div#HeaderLogo table {
    width: 100%;
}

div#site div#HeaderLogo td#Button1 {
    background-image: url('../images/Question.png');
    background-size: 113px 100px;
    background-position: center;
    background-repeat: no-repeat;
    width: 113px;
    height: 25px;
    padding: 80px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}

div#site div#HeaderLogo td#Button2 {
    background-image: url('../images/Cal.png');
    background-size: 113px 100px;
    background-position: center;
    background-repeat: no-repeat;
    width: 113px;
    height: 25px;
    padding: 80px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}

div#site div#HeaderLogo td#Button3 {
    background-image: url('../images/Check.png');
    background-size: 113px 100px;
    background-position: center;
    background-repeat: no-repeat;
    width: 113px;
    height: 25px;
    padding: 80px 0px 0px 0px;
    text-align: center;
    vertical-align: top;
}

div#site div#HeaderLogo td#Button1:hover,
div#site div#HeaderLogo td#Button2:hover,
div#site div#HeaderLogo td#Button3:hover {
    opacity: 0.7;
    cursor: pointer;
}

div#site div#HeaderLogo td#Language {
    padding-bottom: 14px;
    vertical-align: bottom;
    text-align: right;
    width: 337px;
    height: 100px;
    font-size: 12pt;
}

/* Tag Line Fonts */
div#site div#HeaderLogo td#Language span.TagLine1 {
    margin-right: 100px;
    font-family: Times New Roman Italic;
    font-size: 14pt;
    color: #FAAF40;
}

div#site div#HeaderLogo td#Language span.TagLine2 {
    font-family: Times New Roman;
    font-size: 16pt;
    color: #00669B;
}

/* Inputs */
div#site div#HeaderLogo td#Language input[type="text"], 
div#site div#HeaderLogo td#Language input[type="password"], 
div#site div#HeaderLogo td#Language select {
    font-family: 'Source Sans Pro', sans-sarif;
    font-weight: 300;
    font-size: 10pt;
    font-style: normal;  
    color: #666666;
}

/* Content Area */
div#site div#content {
    margin-left: auto;
    margin-right: auto;
    padding: 20px 0px 30px 0px;
    min-height: 400px;
    height: 100%;
    width: 1000px;
}

td.ContentLeftColumn {
    padding: 0px 10px 0px 0px;
    vertical-align: top;
    width: 282px;
    min-width: 282px;
    max-width: 282px;
    overflow-x: auto;
}

td.ContentBody {
    padding: 0px 0px 0px 10px;
    vertical-align: top;
    width: 698px;
    min-width: 698px;
    max-width: 698px;
    overflow-x: auto;
}

td.ContentReport {
    padding: 0px 10px 0px 10px;
    vertical-align: top;
    width: 980px;
    min-width: 980px;
    max-width: 980px;
    overflow-x: auto;
}

/* Detail <div> */
div.Details {
    clear: both;
}

/*
div.Details p {
    text-indent: 1.5em;
}
*/

div.Details img {
    float: right;
    margin: 0px 0px 5px 10px;
    padding: 4px 4px 4px 4px;
    border: 1px solid #BFBFBF;
}

div.Details hr {
    border: 0px;
    height: 1px; 
    width: 90%; 
    color: #BFBFBF; 
    background-color: #BFBFBF;
}

p.Signature {
    margin-right: 20px;
    text-align: right;
    font-size: 12pt;
    font-style: italic;
}

div.SmallTestimonial p
{
    font-size: 11pt;
}

div.SmallTestimonial p.Signature
{
    font-size: 11pt;
}

/* For Admin Page */
div#site div#HeaderLogo td#PageTitle {
    width: 339px;
    height: 100px;
    text-align: center;
    vertical-align: middle;
}