﻿/* CSS Document */

html, body, form
{
    font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    height: 100%;
    margin: 0 auto;
}

/*.acontent:link {color: #002456}
.acontent:visited {color: #002456}
.acontent:hover {color: #F45812}
.acontent:active {color: #002456}
*/

.productsfeatureticks
{
    list-style-image: url("../images/tick_orange.gif");
}

.productsfeatureticks li
{
    margin: 0;
    padding: 0 0 4px 3px;
}

.rp_productsuite
{
    text-align: center;
    padding-top: 6px;
}

/*=====================MASTER STYLES=========================*/

#header
{
    width: 1000px;
    height: 140px;
    border-width: 0;
    padding: 0px;
    margin-left: auto;
    margin-right: auto;
    text-align: right;
    font-size: 8pt;
    color: #FFF;
    vertical-align: baseline;
    background-color: White;
}

#leftcolumn
{
    width: 200px;
    vertical-align: top;
    background-color: white; /*border-right-style: solid;      border-right-color: #3f5b80;     border-right-width:3px; */
    text-align: center;
    line-height: 35px;
    height: 100%;
}

#footer
{
    width: 100%;
    background-color: #ff6600;
    color: #FFFFFF;
    font-size: 10px;
    height: 30px;
    text-align: right; /*margin-left: auto;     margin-right: auto;*/
}

.footerlink
{
    color: White;
    text-decoration: none;
}

.footerdisclaimer
{
    width: 1000px;
    height: 15px;
    text-align: right;
    margin-left: auto;
    margin-right: auto;
}

.footerdisclaimeritem
{
    color: #625F5F;
    font-size: 10px;
    text-decoration: none;
}

.footerdisclaimeritem a:hover
{
    text-decoration: underline;
}

.validator
{
    font-size: 9px;
    color: Red;
}

.logincontrol
{
    text-align: center;
    vertical-align: middle;
}

/*====================================Font Styles==============================*/

.tableHeader
{
    color: #758D5E; /* products background E2E8C9*/
    font-weight: bold;
    font-size: 17px;
    padding-top: 10px;
    text-align: left;
    font-family: Georgia;
}

.tableContent
{
    line-height: 20px;
    text-align: justify; /*color:black;*/
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 10px;
}

.subheading
{
    font-size: 13px;
    font-weight: bold;
}

.subsubheading
{
    font-size: 12px;
    font-weight: bold;
    color: Gray;
}

.acontent:link
{
    color: #ff6600;
    text-decoration: none;
}

.acontent:visited
{
    color: #ff6600;
    text-decoration: none;
}

.acontent:hover
{
    color: black;
    text-decoration: none;
}

.acontent:active
{
    color: black;
}


.testimonialcontent
{
    /*font-family: Courier New;*/
    font-style: italic;
}

.testimonialfooter
{
    color: Green;
    font-style: italic;
}

.images
{
    border: none;
    width: 200px;
    height: 35px;
}


.topbuttons
{
    border: none;
    cursor: hand;
}

.bottomproductline
{
    font-family: Georgia;
    font-size: large;
    font-style: italic;
    color: #758D5E;
}

.dotsep
{
    color: #B3C177;
}

.errormessages
{
    font-weight: bold;
    color: Red;
}

/****************Used in Our Story page*********************/
.floatRight
{
    float: right;
    padding-left: 20px;
}

.floatLeft
{
    float: left;
    padding-right: 20px;
}


/*----------------------------------Advisory Pro------------------------------------------*/
.footeradvisorypro
{
    width: 100%;
    background-color: #ff6600;
    color: #FFFFFF;
    font-size: 10px;
    height: 30px;
    text-align: right; /*margin-left: auto;     margin-right: auto;*/
}

/* Suburb, Address, Director etc */
.overviewtopleftcol
{
    width: 15%;
    text-align: left;
    vertical-align: middle;
    padding: 3px 3px 3px 3px;
    font-weight: bold;
}

/* Details area for Suburb, Address etc. */
.overviewtoprightcol
{
    width: 33%;
    text-align: left;
    vertical-align: middle;
    padding: 3px 3px 3px 3px;
}

.overviewbottomtblrightcol
{
    width: 85%;
    text-align: left;
    vertical-align: middle;
    padding: 3px 3px 3px 3px;
}

.collapsePanelHeader
{
    width: 100%;
    height: 30px;
    background-image: url(panel_bg.gif);
    background-repeat: repeat-x;
    font-weight: bold;
}

.collapsePanel
{
    border: solid 1px #D3F0F2;
}

.auditpanelmaindiv
{
    padding: 5px 5px 5px 5px;
    width: 100%;
}

.conversationsuggestions
{
    color: Red;
    font-size: 12px;
}

.tooltip
{
    border-bottom: 1px dotted red;
}

/***********REPORTS**************************/
.reportName
{
    color: #000000;
    background-color: #EBE3D6;
    font-family: tahoma;
    font-size: 21pt;
    font-weight: normal;
    font-style: normal;
    padding-left: 2px;
    padding-right: 2px;
}

.reportHeader
{
    color: #000000;
    background-color: #C9D6ED; /*border-left: #AFBED8 1px solid;     border-top: #AFBED8 1px solid;     border-right: #AFBED8 1px solid;     border-bottom: #AFBED8 1px solid;*/
    border: solid 1px #AFBED8;
    font-family: tahoma;
    font-size: 14pt;
    font-weight: bold;
    font-style: normal;
    padding-left: 2px;
    padding-right: 2px;
}

.rowOdd
{
    color: #000000;
    background-color: #EFF3FA;
    border-right: #C7D1E4 1px solid;
    border-bottom: #C7D1E4 1px solid;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    padding-left: 8px;
}

.rowEven
{
    color: #000000;
    background-color: transparent;
    border-right: #C7D1E4 1px solid;
    border-bottom: #C7D1E4 1px solid;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    padding-right: 8px;
}


/***Report Style 2 ***/

.reportOrangeLineS2
{
    color: #FFA749;
    background-color: #FFA749;
    font-family: times new roman;
    font-size: 9pt;
    font-weight: normal;
    font-style: normal;
}


.reportNameS2
{
    color: #000000;
    background-color: transparent;
    font-family: tahoma;
    font-size: 15pt;
    font-weight: normal;
    font-style: normal;
    padding-left: 2px;
    padding-right: 2px;
}

.reportHeaderS2
{
    color: #000000;
    background-color: #D4D4D4;
    border-right: #FFFFFF 1px solid;
    border-bottom: #FFFFFF 1px solid;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: bold;
    font-style: normal;
    padding-left: 5px;
}

.reportRowS2
{
    color: #000000;
    background-color: #EEEEEE;
    border-right: #FFFFFF 1px solid;
    font-family: tahoma;
    font-size: 8pt;
    font-weight: normal;
    font-style: normal;
    padding-top: 1px;
    padding-left: 8px;
    padding-bottom: 1px;
}

.reportGroupHeaderS2
{
    color: #FFFFFF;
    background-color: #FFA749;
    border-top: #FFA749 4px solid;   
    font-family: tahoma;
    font-size: 14pt;
    font-weight: normal;
    font-style: normal;
    padding-top: 1px;
    padding-right: 9px;
}

.reportPageNumberS2
{
    color: #000000;
    background-color: transparent;    
    font-family: microsoft sans serif;
    font-size: 8pt;
    font-weight: normal;
    font-style: italic;
    padding-left: 2px;
    padding-right: 2px;
}
