﻿/*------------------Non classed standard tags : Elements---------------------*/
body
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}
p
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
}

li
{
    /*color:#277DBE;*/
    list-style-type:square;
}

ul li
{
    color:#333333;
	font-size: 1em;
	line-height: 1.2em;
	list-style-image: url(/analysis/img/bullet.gif);
	list-style-position: outside;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 3px;
	margin-left: 0px;
}

ol li
{
    color:#333333;
	font-size: 1em;
	line-height: 1.2em;
	list-style-position: outside;
	margin-top: 3px;
	margin-right: 1px;
	margin-bottom: 0px;
	margin-left: 3px;
}

li.tick
{
    
	background-image: none;
	list-style-image: url('/analysis/img/tick.gif');
	list-style-position: outside;
	padding-left: 0px;
	padding-bottom:4px;
	
}

.tick
{
   
	background-image: url('/analysis/img/tick.gif');
	background-repeat:no-repeat;
	background-position:left center;
    border:none;
	padding-left: 14px;
	
}

/*------------------Table---------------------*/
.content_table
{
    border-collapse:collapse;
    border-color:#539DDA;
}


/*------------------Search Cloud-----------------------*/
a.searchcloud1
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.searchcloud1:hover
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0;
}

a.searchcloud2
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.searchcloud2:hover
{
    font-family:Verdana ;
    font-size: 14px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0;
}

a.searchcloud3
{
    font-family:Verdana ;
    font-size: 16px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.searchcloud3:hover
{
    font-family:Verdana ;
    font-size: 16px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0;
}

a.searchcloud4
{
    font-family:Verdana ;
    font-size: 18px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.searchcloud4:hover
{
    font-family:Verdana ;
    font-size: 18px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0;
}

a.searchcloud5
{
    font-family:Verdana ;
    font-size: 20px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.searchcloud5:hover
{
    font-family:Verdana ;
    font-size: 20px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0;
}
/*------------------Tab-----------------------*/

a.tablink
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#287DC0;
}
a.tablink:hover
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:underline;
    color:#287DC0;
}
a.tablinkon
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#FFFFFF;
}
a.tablink:visited
{
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#FF6000;
}

a.tablink0
{
    font-family:Verdana ;
    font-size: 13px;
    font-weight:bold;
    text-decoration:none;
    color:#000000;
    width: 155px;
}
.tabmain_constant
{
    height:28px;
    background-image:url(/images/tab/main_off.gif); 
    background-color:Transparent;   
    border:none;
}
.tabmain_off
{   
    height:28px;
    background-image:url(/images/tab/main_off.gif); 
    background-color:Transparent;   
    border:none;
}
.tableft_off
{
    height:28px;
    width:10px;
    background-image:url(/images/tab/left_off.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.tabright_off
{
    height:28px;
    width:10px;
    background-image:url(/images/tab/right_off.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.tabmain_off_main
{   
    border:none;
}
.tableft_off_main
{
    width:10px;
    background-image:url(/images/tab/main_left_off.gif); 
    background-repeat:repeat;
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.tabright_off_main
{
    width:10px;
    background-image:url(/images/tab/main_right_off.gif); 
    background-repeat:repeat;
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.tabmain_on
{   
    font-family:Verdana ;
    font-size: 12px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
    height:28;
    background-image:url(/images/tab/main_on.gif); 
    background-color:Transparent;   
    border:none;
}
.tableft_on
{
    height:28px;
    width:10px;
    background-image:url(/images/tab/left_on.gif); 
    background-color:Transparent;   
    border:none;
}
.tabright_on
{
    height:28px;
    width:10px;
    background-image:url(/images/tab/right_on.gif); 
    background-color:Transparent;   
    border:none;
}
/*------------------Text-----------------------*/
.greycontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#666666;
}
.boldgreycontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#666666;
}
.content
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    line-height:1.3em;
    text-decoration:none;
    
    color:#333333;
}
.boldcontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
}
.whitecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#ffffff;
}
.boldwhitecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#ffffff;
}
.boldbluecontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#003399;
}
.italiccontent
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:italic;
    color:#333333;
}
.error
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Red;
}
.faded
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#D9D9D9;    
}
.header
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    color:#003399;     
}
.header_manual
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    color:#003399;     
}
.header_manual_nonbold
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:normal;
    color:#003399;     
}

/*------------------Background Colours-----------------------*/
.bgpaleblue
{
    background-color:#55A0DD;
}
.bgdarkblue
{
    background-color:#287DC0;
}
.bggrey
{
    background-color:#E5E5E5;
}
.bglightgrey
{
    background-color:#FAFAFA;
}
.bglightblue
{
    background-color:#4295D9;
}
.bggreyborder
{
    background-color:#D9D9D9;
}
.bgmidblue
{
    background-color:#EFEFEF;
}
.bgdarkgrey
{
    background-color:#ECECEC;
}
.bgblack
{
    background-color:#000000;
}
.bgdropshadow
{
    background-color:#CCCCCC;   
}

/*------------------Objects-----------------------*/



.searchbutton
{
    width:58px;
    height:18px;
    background-image:url(/images/searchbutton.gif); 
    background-repeat:no-repeat;
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.btn_submit
{
    width:52px;
    height:18px;
    background-image:url(/images/submitbutton.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.btn_go
{
    width:23px;
    height:18px;
    background-image:url(/images/gobutton.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.btn_dl_presentation
{
    width:181px;
    height:18px;
    background-image:url(/images/downloadpresentation.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.btn_dl_retailerpdf
{
    width:167px;
    height:18px;
    background-image:url(/images/downloadpdfprofile.gif); 
    cursor:hand;
    background-color:Transparent;   
    border:none;
}
.homesearchbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:190;
    height:19;
    border:1px solid #999999; 
    padding:1px 2px 1px 2px;
}
.presentation_preview_image
{
    border-color:#000000;
    border-width:1px;
    width:150px;
    height:112px;
}
.presentation_thumbnail_image
{
    border-color:#000000;
    border-width:1px;
    width:91px;
    height:69px;
}
.casestudy_preview_image
{
    border-color:#000000;
    border-width:1px;
    width:150px;
    height:113px;
}
.myprofile_inputbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:400px;
    height:17px;       
}
.myprofile_dropdown
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:405px;
    height:20px;       
}
.newsletter_inputbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:249px;
    height:17px;       
}
.newsletter_dropdown
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:249px;
    height:20px;       
}
.standard_inputbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:300px;
    height:17px;       
}
.feedback_inputbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    width:490px;
    height:17px;       
}
.news_dropdown
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    height:20px;       
}
.news_inputbox
{
    font-family:Verdana ;
    font-size: 11px;
    color:#333333;
    height:17px;       
}
/*------------------Links-----------------------*/
a.bluelink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#287DC0;
}
a.bluelink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#287DC0; 
}
a.contentlink
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#000000;
}
a.contentlink:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:underline;
    color:#000000; 
}
a.bluelinkbold
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#287DC0;
}
a.bluelinkbold:hover
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:underline;
    color:#287DC0; 
}
a.header_manual_link
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    color:#003399;   
    text-decoration:none;  
}
a.header_manual_link:hover
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    color:#003399; 
    text-decoration:underline;    
}
/*------------------Data Table-----------------------*/

.datatable_td_nonselected
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;   
    padding-left:5px;
    padding-right:5px; 
}

.datatable_td_selected
{
    background-color:#E5E5E5;    
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:#333333;
    padding-left:5px;
    padding-right:5px; 
}

.datatable_td_total
{
    background-color:#F9F9F9;    
    font-family:Verdana ;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
    color:#333333;
    padding-left:5px;
    padding-right:5px; 
    padding-top:5px;
    padding-bottom:5px;
    text-align:right;
}

/*------------------BOX-----------------------*/
.box_bglightgrey
{
    background-color:#FCFCFC;
}
.box_bgdarkgrey
{
    background-color:#ECECEC;
}
.box_header
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    color:#003399;     
}
a.box_bluelink
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:none;
    color:#003399;   
}
a.box_bluelink:hover
{
    font-family:Verdana;
    font-size: 12px;
    font-weight:bold;
    text-transform:uppercase;
    text-decoration:underline;
    color:#003399;   
}

/*------------------Navigation-----------------------*/
a.nav_navblue
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    width:100%;
}
a.nav_navblue:visited
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    width:100%;
}
a.nav_navblue:link
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    width:100%;
 
}
a.nav_navblue:active
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    width:100%;
    
}
a.nav_navblue:hover
{
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    width:100%;
}

.firefox_test
{
    background-color:#287DC0;
    font-family:Verdana ;
    font-size: 10px;
    text-decoration:none;
    color:#FFFFFF;
    margin:0 0 0 0;
    border-width:0;
    padding:0 25px 0 5px;
    cursor:pointer;
}

.firefox_test:hover
{
    background-color:#4295D9;
}

/*------------------Content Navigation-----------------------*/

/*------------------Primary A HREF-----------------------*/
    a.content_nav_primary_off
    {
        height: 21px;
        width: 180px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#287DC0;
        padding-left: 12px;
        padding-top: 4px;
        cursor:pointer;
    }

    a.content_nav_primary_off:hover
    {
        height: 21px;
        width: 180px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#287DC0;
        padding-left: 12px;
        padding-top: 4px;
        cursor:pointer;
    }

    a.content_nav_primary_on
    {
        background-color:#287DC0;
        height: 21px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#FFFFFF;
        padding-left: 12px;
        padding-top: 4px;
        cursor:pointer;
    }
    
    a.content_nav_primary_on:hover
    {
        background-color:#287DC0;
        height: 21px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#FFFFFF;
        padding-left: 12px;
        padding-top: 4px;
        cursor:pointer;
    }
    
    a.content_nav_primary_on:selected
    {
        background-color:#287DC0;
        height: 21px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#FFFFFF;
        padding-left: 12px;
        padding-top: 4px;
        cursor:pointer;
    }

/*------------------Secondary A HREF-----------------------*/
    a.content_nav_secondary_off
    {
        height: 21px;
        width: 180px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#000000;
        padding-left: 14px;
        padding-top: 4px;
        cursor:pointer;
    }

    a.content_nav_secondary_off:hover
    {
        background-color:#E5E5E5;
        height: 21px;
        width: 180px;
        font-family:Verdana ;
        font-size: 11px;
        text-decoration:none;
        color:#000000;
        padding-left: 14px;
        padding-top: 4px;
        cursor:pointer;
    }

    a.content_nav_secondary_on
    {
        background-color:#EFEFEF;
        height: 21px;
        width: 180px;
        font-family:Verdana;
        font-size: 11px;
        font-weight:bold;
        text-decoration:none;
        color:#000000;
        padding-left: 14px;
        padding-top: 4px;
        cursor:pointer;
    }
    
/*------------------Primary ONCLICK-----------------------*/    
    .content_nav_primary_off_firefox:hover
    {
        background-color:#E5E5E5;
    }

    .content_nav_primary_on_firefox
    {
        background-color:#287DC0;
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#FFFFFF;
        margin:0 0 0 0;
        border-width:0;
        padding:0 0 0 0;
        cursor:pointer;
    }

    .content_nav_primary_off_firefox
    {
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#287DC0;
        margin:0 0 0 0;
        border-width:0;
        padding:0 0 0 0;
        cursor:pointer;
    }

/*------------------Secondary ONCLICK-----------------------*/ 
    .content_nav_secondary_off_firefox:hover
    {
        background-color:#E5E5E5;
    }

    .content_nav_secondary_on_firefox
    {
        background-color:#EFEFEF;
        height:21px;
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#FFFFFF;
        margin:0 0 0 0;
        border-width:0;
        padding:0 0 0 0;
        cursor:pointer;
    }
    
    .content_nav_secondary_off_firefox
    {
        background-color:#EFEFEF;
        height:21px;
        font-family:Verdana ;
        font-size: 10px;
        text-decoration:none;
        color:#FFFFFF;
        margin:0 0 0 0;
        border-width:0;
        padding:0 0 0 0;
        cursor:pointer;
    }


.error
{
    font-family:Verdana ;
    font-size: 11px;
    font-weight:normal;
    text-decoration:none;
    color:Red;
    height:25px;
}

/* --------------PDF Download----------------------- */

.buttonPDFDownload
{
	background-image:url('/analysis/img/btn_download_selected.gif');
    background-color:Transparent;
    width:143px;
    height:18px;
    cursor:hand;
    border:none;

}