﻿/*-----------------------------------

CCH 2011 PHASE2

------------------------------------- */

/* CSS RESET v1.0 | 20080212 */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td
{
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}
body
{
    line-height: 1;
    background-color: #FFFFFF;
}
ol, ul
{
    list-style: none;
}

.mitica
{
    list-style: circle;
}
blockquote, q
{
    quotes: none;
}
blockquote:before, blockquote:after, q:before, q:after
{
    content: '';
    content: none;
}

/* remember to define focus styles! */
:focus
{
    outline: 0;
}

/* remember to highlight inserts somehow! */
ins
{
    text-decoration: none;
}
del
{
    text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table
{
    border-collapse: collapse;
    border-spacing: 0;
}


/* ---------------------------------------

END CSS RESET

------------------------------------------*/


/* ----------------------------------------

 RHL FONT SPECS FROM DESIGN BOOK V5

Reds
#bb025b - Quote text, Practice nav bg, Practice tab font colour, mega menu highest font colour (e.g. TAX), mega menu base line, Industry Insight header, 
#a4014f - left nav red block gradient color (bottom with #bb015a NOT IN MAIN LIST as top gradient), same for very bottom page border
#cc0066 - shop special offer text, basket total text, add to basket button color, commerce update button,   
LPK comment - not sure why the last is used

Blues
#3a7bbe - Not used as blue header items not applicable due to login changes
#3399ff - breadcrumb text, footer WK links text, related products title text, news and events story text, Tax Books level block link text, numbered search results (not displayed), edit basket text, top 5 title text, close this window text (bottom of form NOT USED), commerce product text, view demo text (not used), header login links (not used due to login amends)
#0382ca - defaults blue button, Industry insight story text, more insight button, basket quantity No# text, related products buttons, block sub heading text, block button colour, search result title colour, basket checkout button, product listing title text, Enquiry form title text (not developed), drop down arrow (cannot develop), commerce table header colour, table header colour
#99cccc - shop box border, basket box border
#287da8 - caption text???, mega menu sub header text, mega menu text, left nav (tax books header level), shop item text, basket title text, top 5 number text, 

Greens
#5e9d1e - MAIN GREEN NOT USED 
#a9e39d - top 5 number background colour ONLY USE 
#77b638 - mega footer top gradient ONLY USE
#339900 - Welcome editorial italic, shop heading text, search text, basket header text, enquiry form intro text, commerce 'stages' text, 

GREYS
#666666 - left nav sub level 'selected' text, breadcrumb 'current' text, shop intro text, my basket text (NOT USED), commerce 'remove' button text, 
#333333 - h1, h2, body text, Insight story sub text, related products header text, related products price, News block header text, block header text, block sub text, basket item quantity and price text, top 5 price text, product list description text, product list price, commerce pricing, form 'product' label text  
#e6e6e6 - left nav background block top level, shop selection block bg 
#454545 - NOT USED
#ebf5f5 - form background 

OTHERS SPECIFIED IN DETAIL BUT NOT MENTIONED AS KEY COLOUR

#bb015a - magenta (THIS IS NEARLY IDENTICAL TO #bb025b) - h3, bullet color, left nav red gradient 'bottom', footer 'red' lighter colour, search area 'search box' border, enquiry form bottom text block, 
#5e9d1f - commerce 'continue shopping button' , h4 (location not specified)
#000000 - bullet text, left nav header (INVALID is #ffffff), form label text
#77b738 - button swap colour (should be #77b638???)
#3499cc - blue used for mega menu arrow icon and footer in business blue gradient
#2c84b0 - blue used for footer business gradient
#999999 - banner 'about us' colour, footer wk detail text,
#f5f5f5 - mega menu top 2px line
#d1d1d1 - mega menu nottom 1px line
#bfd9f2 - related products top and bottom border line

Heading 1: Bliss regular 24/28px   (#333333 - Dark Grey) 
Heading 2: Bliss regular 20/22px   (#333333 - Dark Grey) 
Heading 3: Arial Bold 16/16px      (#bb025b - Magenta) 
Heading 4: Arial Bold 14/16px      (#5e9d1f - Medium Green) 

Intro style Georgia italic 15/18px (#339900 - Medium Green WEB SAFE)

Default body text Arial 12/16px  (#333333 - Dark Grey)

Green Border for shop #

Colours from WK logo

Magenta #e60e64

Darkest Green #6ec05d
Middle Green #92cd84
Light Green #c6e3bc

Darkest Blue #0081c9
Middle Blue #3f9dd6
Light Blue #a3c5e8

-----------------------------------------*/

body
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 62.5%;
    color: #333333;
    text-align: center;
}

/* BASIC FONTS STYLE AND POSITIONING FOR MAIN CONTENT AREA */

p
{
    font-size: 130%;
    line-height: 150%;
    margin-bottom: 16px;
}

h1
{
    font-size: 240%;
    color: #333333;
    font-weight: normal;
    margin: 4px 0 16px 0;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    clear: both;
}

h2
{
    font-size: 160%;
    color: #333333;
    font-weight: normal;
    margin: 4px 0 16px 0;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    clear: both;
}

h3
{
    font-size: 200%;
    color: #bb025b;
    font-weight: normal;
    margin: 16px 0 8px 0;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

h4
{
    font-size: 160%;
    color: #5e9d1e;
    font-weight: normal;
    margin: 16px 0 8px 0;
}

h5
{
    font-size: 140%;
    color: #333333;
    font-weight: normal;
    margin: 16px 0 8px 0;
}

a
{
    color: #0088cc;
    text-decoration: none;
}

a:hover
{
    color: #336699;
    text-decoration: underline;
}

strong
{
    color: #336699;
    font-weight: bold;
}

b, i
{
    /* IDENTIFIES OLD TAGS THAT SHOULD BE UPDATED */
    font-weight: bold;
    color: #336699;
}


ol
{
    margin-top: 0;
    margin: 0 16px;
    font-family: Georgia, "Times New Roman" , Times, serif;
}

ol li
{
    list-style-type: decimal;
    padding-bottom: 7px;
    font-size: 12px;
    color: #339900;
    margin-left: 20px;
    font-size: 16px;
}

ol li a
{
    margin-bottom: 3px;
}

span
{
    clear: left;
    color: #bb028b;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}
table
{
    border-collapse: collapse;
}


#contentareawide ul
{
    /* DEFAULT LIST PLACEMENT FOR CONTENT */
    margin: 16px 16px 32px 16px;
}

#contentareawide li
{
    /* DEFAULT BODY LINK STYLE */
    font-size: 130%;
    line-height: 150%;
    list-style-type: none;
    background: url(../images/blue-bullet.gif) no-repeat 0 6px;
    padding-left: 16px;
    margin-bottom: 8px;
}

#contentareawide ul ul li
{
    /* DEFAULT BODY LINK STYLE */
    font-size: 100%;
}

.nolink
{
    background: none;
}


/* END BASIC FONTS */
/* BREAD CRUMB FORMATING ------------*/

#breadCrumb
{
    margin: 0px 8px 16px 16px;
    font-size: 110%;
    float: left;
    display: inline-block;
    clear: both;
    width: 960px;
}
/*----------------------------------*/

/*----------------------------------
 
MAIN STRUCTURE LAYOUT 

----------------------------------*/

#documentcontainer
{
    width: 960px;
    margin: 0px auto;
    text-align: left;
}
#ebulletincontainer
{
    width: 680px;
    margin: 0px auto;
    text-align: left;
}

#widecontentcontainer
{
    float: left;
    width: 960px;
    margin-bottom: 30px;
}

/*NEW 2011 SOFWTARE SUPPORT CSS START*/
/*HEADER START*/
#header
{
    float: left;
    width: 960px;
    padding-bottom: 8px;
}
#ebulletinheader
{
    float: left;
    width: 680px;
    padding-bottom: 8px;
}

#header .logo
{
    margin: 16px 0 16px 16px;
    float: left;
    width: 300px;
    display: inline;
}

#header .userwelcome, #header .userwelcomeline1, #header .userwelcomeline2
{
    width: 629px;
    font-size: 200%;
    color: #999999;
    float: right;
    display: block;
    text-decoration: none;
    font-weight: normal;
    white-space: normal;
}

#header .userwelcome
{
    margin: 63px 0px 0px 15px;
    text-align: right;
}
#header .userwelcomeline1
{
    margin: 43px 0px 0px 15px;
    text-indent: 120px;
}
#header .userwelcomeline2
{
    margin: 0px 0px 0px 15px;
    text-align: right;
}

#officemap
{
    float: right;
    width: 957px;
    margin-top: 0px;
    display: inline;
    background: url(../help/images/kingston-hq.gif) no-repeat 250px 27px 0px 100px;
}

/*MEGA MENU STRUCTURE START*/
#header .L1Nav
{
    float: left;
    width: 957px;
    margin-top: 0px;
    display: inline;
    background: url(../images/green-nav-bg.gif) no-repeat -11px 0px;
}

#header .L1Nav ul
{
    margin: 0 0 0 16px;
    float: left;
    display: inline;
}

#header .L1Nav li
{
    float: left;
    margin: 0 8px 0 0;
    padding: 0;
    font-size: 240%;
}

#header .L1Nav a
{
    float: left;
    color: #fff;
    display: inline;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
}

#header .L1Nav .formTabOn a
{
    line-height: 100%;
    padding: 8px 16px 13px 16px;
    background: #bb025b url(../images/in-practice-bg-active.gif) repeat-x 0px 0px;
    border-left: 1px solid #ffffff;
    border-right: 1px solid #ffffff;
}

#header .L2Nav
{
    float: left;
    width: 927px;
    background-color: #bb025b;
    margin: 0 0 8px 16px;
    display: inline;
    border-left: 1px solid #ffffff;
    position: relative;
    height: 30px; /* FOR IE */
}

.L2Nav ul
{
    padding: 0;
    margin: 0 0 0 4px;
}

.L2Nav ul li
{
    float: left;
    margin: 0 0 0 -1px;
    padding: 0;
    font-size: 140%;
    text-align: center;
}

.L2Nav ul li a
{
    display: block;
    line-height: 100%;
    width: 90px;
    padding: 6px 14px 8px 14px;
    margin: 2px 0 0 0;
    float: left;
    text-decoration: none;
    font-weight: normal;
    color: #ffffff;
    background: url(../images/level2-nav-vertical-line.gif) no-repeat 100% 4px;
}

.L2Nav ul #nav1 a
{
    width: 50px;
}
.L2Nav ul #nav2 a
{
    width: 90px;
}
.L2Nav ul #nav3 a
{
    width: 70px;
}
.L2Nav ul #nav4 a
{
    width: 100px;
}
.L2Nav ul #nav5 a
{
    width: 95px;
}
.L2Nav ul #nav6 a
{
    width: 50px;
}

.L2Nav ul #nav2:hover div a, .L2Nav ul #nav3:hover div a, .L2Nav ul #nav4:hover div a, .L2Nav ul #nav6:hover div a
{
    width: 110px;
}
.L2Nav ul #nav5:hover div a
{
    width: 120px;
}

.L2Nav ul #nav6 a
{
    /* hides last link right white line */
    background-image: none;
}
/*MEGA MENU STRUCTURE END*/

/* CSS MEGA MENU FORMAT START*/

.L2Nav ul li div
{
    position: absolute;
    left: -9999px;
    top: -9999px;
    border-bottom: 3px solid #bb025b;
    border-left: 1px solid #efefef;
    border-right: 1px solid #efefef;
    padding-bottom: 16px;
    background-color: #ffffff;
    font-size: 12px;
}

.L2Nav ul li div ul
{
    width: 115px;
    float: left;
    min-height: 20px;
}

.L2Nav ul ul li
{
    margin: 0;
    text-align: left;
}


.L2Nav ul ul li a
{
    /* MEGA DEFAULT STYLE */
    padding: 3px 5px 3px 10px;
    width: 115px;
    line-height: 120%;
    font-weight: normal;
    color: #336699;
    display: block;
    font-size: 11px;
    margin: 0 0 0 10px;
    background-image: none;
    border-bottom: 1px solid #d9d9d9;
    background: #fcfcfc url(../images/shop-arrow.gif) 3px 7px no-repeat;
}


.L2Nav ul #nav6 ul li a
{
    /* hides last link right white line */
    background-image: url(../images/shop-arrow.gif);
}


.L2Nav ul ul li a:hover
{
    background-color: #f5f5f5;
    border-top: 0;
    color: #336699;
    text-decoration: none;
}

.L2Nav ul ul li h4
{
    margin: 0;
    vertical-align: middle;
}

.L2Nav ul ul li h4 a
{
    padding: 3px 5px 3px 10px;
    margin: 16px 0px 0px 10px;
    width: 115px;
    line-height: 120%;
    font-weight: bold;
    font-size: 12px;
    text-transform: uppercase;
    height: 30px;
    background-color: #ebebeb;
    border-top: 1px solid #ccc;
}

.L2Nav ul ul li h4 a:hover
{
    background-color: #e5e5e5;
    border-top: 1px solid #ccc;
}

.L2Nav li a:hover
{
    /* IE6 revised hover for megamenu */
    _color: #fff;
}


.L2Nav ul li:hover > a
{
    background-color: #fff;
    color: #336699;
}

.L2Nav ul #nav0:hover div
{
    /* RELATIVE POSTION AND WIDTH OF MEGA DROP DOWN RELATIVE TO LIST  */
    left: 0px;
    top: 29px;
    width: 924px;
}

.L2Nav ul #nav1:hover, .L2Nav ul #nav2:hover, .L2Nav ul #nav3:hover, .L2Nav ul #nav4:hover, .L2Nav ul #nav5:hover, .L2Nav ul #nav6:hover
{
    position: relative;
}

.L2Nav ul #nav1:hover div
{
    left: -69px;
    top: 29px;
    width: 924px;
}

.L2Nav ul #nav2:hover div
{
    left: 0px;
    top: 29px;
    width: 155px;
}

.L2Nav ul #nav3:hover div
{
    left: 0px;
    top: 29px;
    width: 155px;
}

.L2Nav ul #nav4:hover div
{
    left: 0px;
    top: 29px;
    width: 155px;
}

.L2Nav ul #nav5:hover div
{
    left: 0px;
    top: 29px;
    width: 165px;
}

.L2Nav ul #nav6:hover div
{
    left: 0px;
    top: 29px;
    width: 155px;
}
.L2Nav ul :hover div ul ul
{
    position: absolute;
    left: -9999px;
    top: -9999px;
}

.L2Nav table
{
    border-collapse: collapse;
    width: 0;
    height: 0;
    margin-bottom: -1px;
}

/* CSS MEGA MENU FORMAT END*/

/*HEADER END*/

/*PAGE BODY START*/


#pagebody
{
    clear: both;
    width: 680px;
    float: left;
    margin: 0px;
    padding-left: 16px;
    padding: 0px;
}
#pagebodyproductdownload
{
    clear: both;
    width: 960px;
    float: left;
    margin: 0px;
    padding-left: 16px;
    padding: 0px;
}
#pagebodydc
{
    clear: both;
    width: 700px;
    float: left;
    margin: 0px;
    padding-left: 16px;
    padding: 0px 16px; /* ----------------------------------------  Below are the Main Background Images	    ----------------------- */
}
.bgdhome
{
    background: #ffffff url(../images/feature-Loading.gif) no-repeat 0px 0px;
    background-repeat: no-repeat;
    background-position: 75% 20%;
}
.bgdresources
{
    background: #ffffff url(../images/main/Resources.jpg) no-repeat 0px 0px;
}
.bgdresources2
{
    background: #ffffff url(../images/main/Resources2.jpg) no-repeat 0px 0px;
}
.bgdproductdownload
{
    background: #ffffff url(../images/main/productdownload.jpg) no-repeat 0px 0px;
}
.bgdreleaseschedule
{
    background: #ffffff url(../images/featureProductRelease.jpg) no-repeat 0px 0px;
}
.bgdtraining
{
    background: #ffffff url(../images/main/Training.jpg) no-repeat 0px 0px;
}
.bgdCSI
{
    background: #ffffff url(../images/main/csi.jpg) no-repeat 0px 0px;
}
.bgdtwinfield
{
    background: #ffffff url(../images/main/twinfield.jpg) no-repeat 0px 0px;
}
.bgdforum
{
    background: #ffffff url(../images/main/Forum.jpg) no-repeat 0px 0px;
}
.bgdusergroups
{
    background: #ffffff url(../images/main/Usergroups.jpg) no-repeat 0px 0px;
}
.bgdlogreq
{
    background: #ffffff url(../images/Logon.jpg) no-repeat 0px 0px;
}
.bgdmyaccount
{
    background: #ffffff url(../images/main/Myaccount.png) no-repeat 0px 0px;
}
.bgdadminsecurity
{
    background: #ffffff url(../images/main/Admin-Security.jpg) no-repeat 0px 0px;
}
.bgdforms
{
    background: #ffffff url(../images/main/Forms.png) no-repeat 0px 0px;
}
.bgdhelp
{
    background: #ffffff url(../images/main/Help.jpg) no-repeat 0px 0px;
}
.bgdtaxassist
{
    background: #ffffff url(../taxassist/images/header_bg.jpg) repeat-x 0px 0px;
}

/* ----------------------------------------

 Above are the Main Background Images	
 
 ----------------------- */


#keyinfo
{
    padding: 16px 16px 0px 16px;
    width: 600px;
    margin: 50px 16px 0px 25px;
    background-color: #fff;
    overflow: auto;
}
#keyinfocentrallogacall
{
    width: 600px; /*padding: 16px 16px 0px 16px; 	margin: 50px 16px 0px 25px;*/
    background-color: #fff;
    overflow: auto;
}
#dlkeyinfo
{
    padding: 16px 16px 0px 16px;
    width: 878px;
    margin: 50px 25px 0px 25px;
    background-color: #fff;
    overflow: auto;
}


/* -------------------------------------------------------------------------------------------------------------------------------------------*/
/*    CSS to transfer existing download page content into the rebranded appearance															  */
/* -------------------------------------------------------------------------------------------------------------------------------------------*/

#forum
{
    width: 960px;
    height: 650px; /*border: 1px solid #000000;*/
}


#dlpage .f_right
{
    float: right;
}

#dlpage div table, #dlpage ul, #dlpage li, #dlpage a, #dlpage tbody, #dlpage tfoot, #dlpage thead, #dlpage tr, #dlpage td, #dlpage td, #dlpage div table, #dlpage div ul, #dlpage div li, #dlpage div a, #dlpage div tbody, #dlpage div tfoot, #dlpage div thead, #dlpage div tr, #dlpage div td, #dlpage div td, #dlpage table tr td div li, #dlpage table tr td li, #dlpage table tbody tr td div li, #dlpage table tbody tr td li, #dlpage li ul li
{
    font-size: 110%;
    line-height: 150%;
    list-style-type: none; /*padding-left: 16px;*/
    margin-bottom: 8px;
}
#dlpage li a
{
    font-size: 100%;
}
#dlpage div li, #dlpage li, #dlpage table tr td div li, #dlpage table tr td li, #dlpage li ul li
{
    background: url(../images/blue-bullet.gif) no-repeat 0 6px;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------*/
/*    CSS to transfer existing download page content into the rebranded appearance	
/* -------------------------------------------------------------------------------------------------------------------------------------------*/
/* -------------------------------------------------------------------------------------------------------------------------------------------*/
/*   Download page content Start									
/* -------------------------------------------------------------------------------------------------------------------------------------------*/

#dlproduct
{
}

#dlbanner
{
    display: block;
    width: 864px;
    clear: both;
    margin-bottom: 30px;
    border-bottom: solid 1px #000000;
    height: 130px;
}

#dlsummary
{
    float: left;
    display: block;
    width: 430px;
    line-height: 160%;
}

.dlquicklinks
{
    width: 135px;
    float: right;
}
.dlsumdesc
{
    float: left;
    display: block;
    width: 180px;
    font-size: 130%;
}

.dlsumval
{
    float: left;
    display: block;
    width: 240px;
    font-size: 130%;
}
.dlqlval
{
    float: left;
    display: block;
    width: 135px;
    line-height: 160%;
    font-size: 130%;
}
#dlcontent
{
    clear: both;
}

/* -------------------------------------------------------------------------------------------------------------------------------------------*/
/*    Download page content Start																
/* -------------------------------------------------------------------------------------------------------------------------------------------*/



#taxassist
{
    padding: 16px 0px 0px;
    width: 600px;
    margin: 10px 16px 0px 25px;
    background-color: #fff;
    overflow: auto;
}
#webinar
{
    float: left;
    display: block;
}

.logreq
{
    width: 550px;
    position: relative;
    left: 50px;
    margin: 40px 20px;
}

/*RIGHT NAV BAR START*/
#rightnavcontainerhp
{
    width: 100px;
    float: right;
    display: inline;
}
#rightnavcontainer
{
    width: 250px;
    float: right;
    display: inline-block; /*background: #ffffff url(../images/Bgd_wide_vertical1.jpg) bottom right no-repeat; 	/*background: #ffffff url(../images/RightHandColumnBgd5.jpg) bottom right no-repeat;*/
}
#rightnavcontainerdc
{
    width: 190px;
    float: right; /*background: #ffffff url(../images/Bgd_wide_vertical1.jpg) bottom right no-repeat; 	/*background: #ffffff url(../images/RightHandColumnBgd5.jpg) bottom right no-repeat;*/
}
.rightnavbgd1
{
    height: 600px;
    background: #ffffff url(../images/rightnav_tall.gif) bottom right no-repeat;
}
.rightnavbgdmedium
{
    height: 300px;
    background: #ffffff url(../images/rightnav_medium.gif) right no-repeat;
}
.rightnavbgdshort
{
    height: 300px;
    background: #ffffff url(../images/rightnav_short.gif) bottom right no-repeat;
}
.rightnavbgdveryshort
{
    height: 150px;
    background: #ffffff url(../images/rightnav_short.gif) bottom right no-repeat;
}
.rightnavbgd2
{
    background: #ffffff url(../images/Bgd_wide_vertical2.jpg) bottom right no-repeat;
}
.rightnavimageonlyshort
{
    height: 329px;
    background: #ffffff url(../images/shop-bg.gif) bottom right no-repeat;
}
.rightnavimageonlytall
{
    height: 600px;
    background: #ffffff url(../images/Bgd_wide_vertical2.jpg) bottom right no-repeat;
}
.rightnavbgdreleaseschedule
{
    background: #ffffff url(../images/RightNav_Small1.jpg) bottom right no-repeat;
}
.rightnavbgdcsi
{
    height: 600px;
    background: #ffffff url(../images/cch_csi.jpg) bottom right no-repeat;
}
.rightnavbgdtaxassist
{
    background: #ffffff url(../taxassist/images/rightnav_bg.jpg) bottom right no-repeat;
}

#rightnavboxhp
{
    float: right;
    width: 180px;
}
#rightnavbox
{
    float: right;
    width: 224px;
}
#rightnavbox h3
{
    font-size: 170%;
    color: #bb025b;
    font-weight: normal;
    margin: 16px 10px;
}
.TaxAssistH3
{
    font-size: 170%;
    color: #bb025b;
    font-weight: normal;
    margin: 16px 10px;
}
.rightnavformat
{
    background-color: #ffffff;
    border: solid 1px #99cccc;
    margin: 8px 16px 8px 0px;
    float: right;
    display: inline;
    width: 206px;
}

.rightnavformat h2
{
    font-size: 200%;
    margin: 8px;
    padding-left: 28px;
}

.rightnavformat h2 a
{
    color: #0088cc;
}

.rightnavformat p
{
    margin: 10px;
    font-size: 130%;
}

.rightnavformat li
{
    display: inline;
    font-size: 130%;
    width: 186px;
}

.rightnavformat li a
{
    display: block;
    padding: 7px 10px;
    background: #efefef url(../images/shop-arrow.gif) 185px 50% no-repeat;
    margin: 1px 10px;
    margin: 1px 10px;
}

.rightnavformat li a:hover
{
    text-decoration: none;
    background-color: #e5e5e5;
    display: block;
}


#TaxAssistBtn li
{
    display: inline;
    font-size: 130%;
    font-weight: bold;
    width: 186px;
}
#TaxAssistBtn li a
{
    display: block;
    padding: 7px 10px;
    background: #FFF000 url(../Taxassist/images/button-Xrepeat.jpg) repeat-x;
    color: #016BA9;
    margin: 1px 10px;
    margin: 1px 10px;
}
#TaxAssistBtn li a:hover
{
    text-decoration: none;
    color: #0099CC;
    background-color: #FFF000;
    display: block;
}
/*RIGHT NAV BAR END*/

/*EBULLETIN TABLE START*/
#ebulletintbl
{
    font-size: 130%;
    line-height: 150%;
    margin-bottom: 16px;
    padding: 3px;
}

/*EBULLETIN TABLE END*/


/*HOME EXPANDABLES START*/

#expandable
{
    line-height: 150%;
    padding: 10px 16px 0px;
}

.exphome
{
    margin: 265px 0px 0px;
}
.expdwld
{
    margin: 0px;
}

#releaseschedule
{
    width: 928px;
    margin: 10px 16px 20px 16px;
    font-size: 130%;
    line-height: 150%; /*border: solid 1px #99cccc;*/
}
#releaseschedule p, #releaseschedule div p, #releaseschedule div ul li, #releaseschedule div ul li ul li
{
    font-size: 100%;
    line-height: 150%;
    margin-bottom: 16px;
}
#releaseschedule p, #releaseschedule div p
{
    padding: 4px 5px;
}

#releaseschedule .description
{
    margin: 0px 30px 0px;
    width: 868px;
    background-color: #E2F1F1;
}
.expandtitlebar div, .expandheading div
{
    display: inline;
    text-decoration: none;
    background: none;
    float: left;
    padding: 5px;
}
.ProductList
{
    width: 340px;
}
.eLearningCourseList
{
    width: 600px;
}
.LatestVersion
{
    width: 160px;
}
.Released
{
    width: 120px;
}
.NextRelease
{
    width: 240px;
}

.expandheading, .expandtitlebar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    clear: both;
}
.expandtitlebar
{
    color: #333333;
}
.expandheading
{
    color: #3a7bbe;
}

.taxassistexpandheading
{
    font-family: Verdana, Sans-Serif;
    color: #FFF;
    height: 2em;
    line-height: 2em;
    background-color: #016BAA;
    font-size: 1em;
    padding-left: 20px;
    font-weight: bold;
}

.productgroup
{
    margin: 0px 10px;
    border: solid 1px #99cccc;
}

#releaseschedule .expandheading
{
    color: #3a7bbe;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #ffffff;
}

.expandcontainer
{
    font-size: 13px; /*font-weight			: bold;*/
    width: 620px;
    padding-left: 1em;
    padding-top: 0.5em;
    border: solid 1px #99cccc;
    margin: 16px;
    padding-bottom: 0.5em;
    padding-right: 1em;
}

.taxassistexpandcontainerL1
{
    width: 920px;
    padding-left: 1em;
    padding-top: 0.5em;
    border: solid 1px #016BAA;
    margin: 16px;
    padding-bottom: 0.5em;
    padding-right: 1em;
}
.taxassistexpandcontainerL2
{
    width: 880px;
    padding-left: 1em;
    padding-top: 0.5em;
    border: solid 1px #016BAA;
    margin: 16px;
    padding-bottom: 0.5em;
    padding-right: 1em;
}
.taxassistexpandcontainerL3
{
    width: 840px;
    padding-left: 1em;
    padding-top: 0.5em;
    border: solid 1px #016BAA;
    margin: 16px;
    padding-bottom: 0.5em;
    padding-right: 1em;
}


.expandsubheading
{
    color: #cc0066; /*#A3A3A3;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #ffffff;
    font-weight: bold;
    padding: 2px;
    padding-right: 2em;
}

.expandsubcontainer
{
    padding-left: 1em;
    padding-top: 1em;
    border: 1px solid #a9e39d;
    padding-bottom: 1em;
    padding-right: 1em;
    margin-bottom: 1em;
}

.expandcontentsheading
{
    padding: 2px;
    margin-bottom: 2px;
}

.expandcontentsheading .expandcontentsheadingleft, .expandsubheading .expandcontentsheadingleft, .expandcontainer .expandcontentsheadingleft, .expandsubcontainer .expandcontentsheadingleft
{
    float: left;
    margin: 4px 4px 4px -3px;
    padding: 0px;
}
.expandcontentsheading .expandcontentsheadingmiddle, .expandsubheading .expandcontentsheadingmiddle, .expandcontainer .expandcontentsheadingmiddle, .expandsubcontainer .expandcontentsheadingmiddle
{
    float: left;
    margin: 4px;
    padding: 0px;
}

.expandcontentsheading .expandcontentsheadingright, .expandsubheading .expandcontentsheadingright, .expandcontainer .expandcontentsheadingright, .expandsubcontainer .expandcontentsheadingright
{
    float: right;
    margin: 4px;
    padding: 0px;
}

.expandcontentsheading .expandcontentsheadingclear, .expandsubheading .expandcontentsheadingclear, .expandcontainer .expandcontentsheadingclear, .expandsubcontainer .expandcontentsheadingclear
{
    clear: both;
    line-height: 0px;
}
.expandcontentsheadingleft, .expandcontentsheadingmiddle, .expandcontentsheadingright
{
    font-weight: bold;
}
.description
{
    font-size: 100%;
    line-height: 150%;
    margin-bottom: 16px;
    clear: both;
}
/*HOME EXPANDABLES END*/
/*OFFICE BASED TRAINING TABLE START*/
#obttable
{
    width: 600px;
    font-weight: normal;
    font-family: "Trebuchet MS" , Arial, Helvetica, sans-serif;
    text-align: left;
    display: block;
}
#obttable .obtheader
{
    font-size: 145%;
    padding-bottom: 25px;
    display: block;
    font-weight: bold;
}

#obttable .obtdata
{
    padding-bottom: 10px;
    display: block;
}
#obttable .obtdata div
{
    font-size: 135%;
    line-height: 150%;
    padding-bottom: 0px;
    display: block;
}
.colfirst
{
    float: left;
    width: 250px;
}
.colfirstwide
{
    float: left;
    width: 350px;
}
.colmid
{
    float: left;
    width: 75px;
}
.colmidwide
{
    float: left;
    width: 100px;
}
.collast
{
    float: right;
    width: 75px;
}
.collastnarrow
{
    float: right;
    width: 50px;
}
.colrightwide
{
    float: left;
    width: 350px;
}
.colforcewrap
{
    /* forces text to wrap to the next line if width of columns is not wide enough for the container that it is contained in */
    float: left;
    clear: left;
}
.obtdata img
{
    padding-top: 7px;
}
.obtdata .break
{
    float: left;
    width: 600px;
}
.obtdata .line
{
    float: left;
    width: 600px;
    border-bottom-style: solid;
    margin-bottom: 20px;
}

/*OFFICE BASED TRAINING TABLE END*/
/*USER GROUPS START*/
#agendatimetable
{
    width: 568px;
    margin: 16px;
}

#agendatimetable div
{
    display: inline;
    font-size: 130%;
    line-height: 110%;
    margin-bottom: 8px;
}

#agendatimetable .time
{
    float: left;
    width: 100px;
    font-weight: bold;
}
#agendatimetable .activity
{
    float: right;
    width: 468px;
}
#agendatimetable .space
{
    float: right;
    width: 600px;
    height: 20px;
}

#officers
{
    width: 568px;
    margin: 16px;
}

#officers div
{
    display: inline;
}

#officers .image
{
    float: left;
    width: 100px;
    font-weight: bold;
    margin-top: 40px;
}
#officers .credentials
{
    float: right;
    width: 468px;
}
#officers .space
{
    float: left;
    width: 568px;
}

/*PAGE BODY END*/
/*NEW 2011 SOFWTARE SUPPORT CSS END*/

/* MAIN TABS */

/*-------------

END HEADER AREA

--------------*/

/* RIGHT COLUMN */
/* FOOTER */

#footer
{
    clear: both;
    display: block;
    width: 960px;
    float: left;
    border-bottom: #bb025b solid 5px;
    margin: 0 0 -13px 0;
    background: #ffffff;
}
#ebulletinfooter
{
    clear: both;
    width: 680px;
    float: left;
    border-bottom: #bb025b solid 5px;
    margin: 0 0 -13px 0;
    background: #ffffff;
}

#footer .logo, #ebulletinfooter .logo
{
    margin: 16px;
}

#footer .copyrightcontainer, #ebulletinfooter .copyrightcontainer
{
    color: #999999;
    margin: 0 16px;
    padding-bottom: 8px;
}

#footer p, #ebulletinfooter p
{
    font-size: 110%;
}

/* END FOOTER */
/*----------------------

CONTENT AREA

----------------------*/
#contentareawide
{
    float: left;
    width: 512px;
    margin: 0;
    display: inline;
}

/* HOMEPAGE BESPOKE */
p.button a
{
    padding: 5px 8px 5px 21px;
    border: 0;
    display: block;
    color: #fff;
    text-decoration: none;
    font-weight: bold;
    font-size: 13px;
    background: #0382ca url(../images/white-button-bullet.gif) no-repeat 7px 9px;
}

p.button a:hover
{
    background-color: #369;
    color: #fff;
    text-decoration: none;
}
#backbutton a
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    background: #336699;
}

#backbutton a:hover
{
    background-color: #0382ca;
    color: #fff;
}

p.backbutton a
{
    display: block;
    color: #ffffff;
    font-weight: bold;
    background: #0382ca;
    float: right;
    font-size: 13px;
}

p.backbutton a:hover
{
    background-color: #369;
    color: #fff;
}

/* START OF HOME PAGE ROTATOR */

#contentareawide #homerotator .tab h4 a
{
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 122px;
    line-height: 120%;
}

#homerotator #featuredList li
{
    padding: 5px 10px;
    margin-bottom: 0;
}
/* END OF HOME PAGE ROTATOR */

/* START OF SUPPORT CENTRE ROTATOR */

#contentareawide #supportcentrerotator .tab h4 a
{
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-align: center;
    vertical-align: middle;
    width: 122px;
    line-height: 120%;
}

#supportcentrerotator #featuredList li
{
    padding: 5px 10px;
    margin-bottom: 0;
}
/* END OF SUPPORT CENTRE ROTATOR */

/* FORMS COVERS ONLY BASIC FORM AT THE MOMENT */

#landingpageform
{
    background-color: #ebf5f5;
}

#landingpageform.adminsecurity
{
    background-color: #ffffff;
}
#landingpageform.generalform
{
    /*Not used at the moment*/
    width: 510px;
}
#landingpageform.logcallform
{
    /*Not used at the moment*/
    width: 600px;
}

#landingpageform form
{
    padding: 10px;
    margin: 0px;
    border: solid 2px #E3ECF4;
}

#landingpageform input, #landingpageform select
{
    /* GENERAL INPUT STYLE */
    padding: 2px;
    margin: 0px;
    font-size: 100%;
    color: #666666;
    line-height: 110%;
}

#landingpageform .btn
{
    font-size: 130%;
    font-weight: bold;
    color: #333333;
    line-height: 110%;
}
#landingpageform .suginset
{
    margin: 10px 0px 0px 30px;
}

#landingpageform label
{
    /* TEXT BOX LABEL */
    float: left;
    clear: left;
    font-size: 13px;
    color: #369;
    margin: 5px 0;
}

#landingpageform .multilinefield label
{
    /* SETS THE LEFT MARGING OF MULTILINE FIELDS */
    float: left;
    clear: left;
    font-size: 100%;
    width: 200px;
    color: #369;
}

#landingpageform .textfield, #landingpageform .listbox
{
    margin: 8px 0px;
}

#landingpageform .textfield .fixedwidth
{
    /* SETS THE LEFT MARGIN FOR NORMAL FIELDS AS THE LABEL ALSO HAS A CLASS 'FIXEDWIDTH' */
    width: 200px;
}
#landingpageform .checkfield .fixedwidth
{
    /* SETS THE LEFT MARGIN FOR NORMAL FIELDS AS THE LABEL ALSO HAS A CLASS 'FIXEDWIDTH' */
    width: 250px;
}
#landingpageform .radiofield .fixedwidth
{
    /* SETS THE LEFT MARGIN FOR NORMAL FIELDS AS THE LABEL ALSO HAS A CLASS 'FIXEDWIDTH' */
    width: 150px;
}
#landingpageform .textfield input, #landingpageform .textfield select
{
    /* INPUT BORDER FOR TEXT FIELDS */
    font-weight: normal;
}
#landingpageform .radiofield input
{
    /* INPUT BORDER FOR TEXT FIELDS */
    position: relative;
    top: 10px;
}
#landingpageform .submit
{
    position: relative;
    left: 200px;
}
#landingpageform .multilinefield
{
    /* SPACING */
    margin: 8px 0;
}

#landingpageform .multilinefield .textarea
{
    width: 270px;
    width: 266px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 100%;
    color: #666666;
    padding: 2px;
}

#landingpageform .checkbox
{
    float: left;
    margin-top: 5px;
}
.eformbutton
{
    margin: 10px 0px 10px 392px;
}


/*Roadmap Schedule START*/
#roadmapschedule
{
    width: 928px;
    margin: 10px 16px 20px 16px;
    font-size: 130%;
    line-height: 150%; /*border: solid 1px #99cccc;*/
}
#roadmapschedule p, #roadmapschedule div p, #roadmapschedule div ul li, #roadmapschedule div ul li ul li
{
    font-size: 100%;
    line-height: 150%;
    margin-bottom: 16px;
}
#roadmapschedule p, #roadmapschedule div p
{
    padding: 4px 5px;
}

#roadmapschedule .description
{
    margin: 0px 30px 0px;
    width: 868px;
    background-color: #E2F1F1;
}
.expandroadmapbar div, .expandroadmap div
{
    display: inline;
    text-decoration: none;
    background: none;
    float: left;
    padding: 5px;
}
.RoadmapList
{
    width: 340px;
}
.LatestVersion
{
    width: 160px;
}
.Released
{
    width: 120px;
}
.NextRelease
{
    width: 240px;
}

.expandroadmap, .expandroadmapbar
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    font-weight: bold;
    clear: both;
}
.expandroadmapbar
{
    color: #333333;
}
.expandroadmap
{
    color: #3a7bbe;
}

.roadmapgroup
{
    margin: 0px 10px;
    border: solid 1px #99cccc;
}

#roadmapschedule .expandroadmap
{
    color: #3a7bbe;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    background: #ffffff;
}

.expandcontainer
{
    font-size: 13px; /*font-weight			: bold;*/
    width: 620px;
    padding-left: 1em;
    padding-top: 0.5em;
    border: solid 1px #99cccc;
    margin: 16px;
    padding-bottom: 0.5em;
    padding-right: 1em;
}

.expandsubheading
{
    color: #cc0066; /*#A3A3A3;*/
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 13px;
    background: #ffffff;
    font-weight: bold;
    padding: 2px;
    padding-right: 2em;
}

.expandsubcontainer
{
    padding-left: 1em;
    padding-top: 1em;
    border: 1px solid #a9e39d;
    padding-bottom: 1em;
    padding-right: 1em;
    margin-bottom: 1em;
}

.expandcontentsheading
{
    padding: 2px;
    margin-bottom: 2px;
}

.expandcontentsheading .expandcontentsheadingleft, .expandsubheading .expandcontentsheadingleft, .expandcontainer .expandcontentsheadingleft, .expandsubcontainer .expandcontentsheadingleft
{
    float: left;
    margin: 4px 4px 4px -3px;
    padding: 0px;
}
.expandcontentsheading .expandcontentsheadingmiddle, .expandsubheading .expandcontentsheadingmiddle, .expandcontainer .expandcontentsheadingmiddle, .expandsubcontainer .expandcontentsheadingmiddle
{
    float: left;
    margin: 4px;
    padding: 0px;
}

.expandcontentsheading .expandcontentsheadingright, .expandsubheading .expandcontentsheadingright, .expandcontainer .expandcontentsheadingright, .expandsubcontainer .expandcontentsheadingright
{
    float: right;
    margin: 4px;
    padding: 0px;
}

.expandcontentsheading .expandcontentsheadingclear, .expandsubheading .expandcontentsheadingclear, .expandcontainer .expandcontentsheadingclear, .expandsubcontainer .expandcontentsheadingclear
{
    clear: both;
    line-height: 0px;
}
.expandcontentsheadingleft, .expandcontentsheadingmiddle, .expandcontentsheadingright
{
    font-weight: bold;
}
.roadmapdescription
{
    font-size: 100%;
    line-height: 150%;
    margin-bottom: 16px;
    clear: both;
}
/*Roadmap Schedule END*/


/*Supported Platforms Formatting START*/

#supportedplatforms
{
    width: 928px;
    margin: 10px 16px 20px 16px;
    line-height: 150%;
}
.splatformmatrix
{
    table-layout: fixed;
    font-size: 110%;
}
.splatformmatrix thead tr
{
    height: 60px;
}
.splatformmatrix tr
{
    height: 20px;
}
.splatformmatrix th, .splatformmatrix td
{
    border: solid 1px #99cccc;
    background-color: #ffffff;
    padding: 5px;
    width: 75px;
    text-align: center;
}
.splatformmatrix th
{
    background-color: #e6e6e6;
    vertical-align: middle;
}
#prod
{
    text-align: left;
    width: 160px;
    background-color: #e6e6e6;
}
#wide
{
    width: 250px;
}
#small50
{
    width: 50px;
}
#small75
{
    width: 75px;
}
#small100
{
    width: 100px;
}
#w150
{
    width: 150px;
}
#w175
{
    width: 175px;
}
#w200
{
    width: 200px;
}
#w250
{
    width: 250px;
}
#w300
{
    width: 300px;
}
#w350
{
    width: 350px;
}
#w450
{
    width: 450px;
}
.splatformmatrix .na
{
    background-color: #999999; /*background-color:#666666;*/
}

/*Supported Platforms Formatting END*/

/*Supported Platforms Formatting START*/

#supportedplatforms
{
    width: 928px;
    margin: 10px 16px 20px 16px;
    line-height: 150%;
}
.sadminsecurity
{
    table-layout: fixed;
    font-size: 110%;
}
.sadminsecurity thead tr
{
    height: 60px;
}
.sadminsecurity tr
{
    height: 20px;
}
.sadminsecurity th, .sadminsecurity td
{
    border: solid 1px #99cccc;
    background-color: #ffffff;
    padding: 5px; /*width: 		75px;*/
    text-align: center;
}
.sadminsecurity th
{
    background-color: #e6e6e6;
    vertical-align: middle;
}
#prod
{
    text-align: left;
    width: 160px;
    background-color: #e6e6e6;
}
#wide
{
    width: 250px;
}
#small50
{
    width: 50px;
}
#small75
{
    width: 75px;
}
#small100
{
    width: 100px;
}
.sadminsecurity .na
{
    background-color: #999999; /*background-color:#666666;*/
}

/*Supported Platforms Formatting END*/

/* END CCH2011 */

/* SEDOL Automation Styles */

.siteNavigationContent table
{
    background-color: #bb025b;
    height: 30px;
    width: 708px;
    border: 2px solid White;
}

.siteNavigationContent td
{
    font-size: 140%;
    background-color: #bb025b;
    color: #ffffff;
    width: auto;
    white-space: nowrap;
    border: none;
    text-align: center;
    cursor: pointer;
}

.siteNavigationContent td #Separator1
{
    color: White;
    background: url(../images/level2-nav-vertical-line.gif) no-repeat 100% 4px;
}

.siteNavigationContent td #Separator2
{
    color: White;
    background: url(../images/level2-nav-vertical-line.gif) no-repeat 100% 4px;
}

.siteNavigationContent td:hover
{
    background-color: #fff;
    color: #336699;
    text-decoration: none;
}

.FilterTable table
{
    border: 2px solid White;
}

.FilterTable td
{
    color: #369;
    width: auto;
    white-space: nowrap;
    border: none;
    text-align: center;
    cursor: pointer;
    font-size: 13px;
}

.dataEntryContainer table
{
}

.dataEntryContainer td
{
    text-align: left;
    white-space: nowrap; /*float:left; 	clear:left;*/
    font-size: 13px;
    color: #369;
    margin: 5px 0;
}

/* AJAX load image */
.waitMessage
{
    display: block;
    position: fixed;
    left: 50%;
    top: 50%;
}
.waitMessageContent
{
    position: relative;
    left: -110px;
    top: -10px;
}

/* List page control */
.pageControl
{
    font-size: small;
    color: blue;
    margin-top: 0.7em;
}
.pageControlContent
{
    text-align: center;
}
.pageControlLabel
{
    padding-left: 0.5em;
    padding-right: 0.5em;
}
.pageControlLink
{
    padding-left: 0.5em;
    padding-right: 0.5em;
    text-decoration: none;
}
.pageControlCurrentPage
{
    font-weight: bold;
}

/* Modal dialog boxes */
.modalDialogOverlay
{
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    text-align: center;
    z-index: 1000;
    background-image: url('../images/ShadedBackground.png');
    background-position: left top;
    background-repeat: repeat;
}
.modalDialog
{
    position: absolute;
    left: 50%;
    top: 100px;
    background-color: #ffffff;
    border: 1px solid #000000;
}
.modalDialogContent
{
    padding: 1em;
}
.modalDialogPlainText
{
    text-align: left;
}
.modalDialogResultText
{
    text-align: center;
}
.modelDialogButtons
{
    text-align: right;
    padding-top: 1em;
}
.modelDialogButtons input
{
    margin-left: 1em;
}

/* Specific divs, tables etc. */
#modalDialogCannotSave
{
    width: 600px;
    margin-left: -300px;
}
#modalDialogConfirmDeletion
{
    width: 600px;
    margin-left: -300px;
}
#modalDialogConfirmPromotion
{
    width: 950px;
    margin-left: -475px;
}
#modalDialogShowPromotionResult
{
    width: 700px;
    margin-left: -350px;
}

/* List controls */
.list
{
}
.listContent
{
}
.listControl
{
    width: 100%;
    border: 1px solid #6A8CCB;
}
.listControlHeader th
{
    background-color: #CBDCFA;
    font-weight: bold;
    text-align: left;
    border: 1px solid #6A8CCB;
    padding: 0.4em 1.4em 0.4em 0.4em;
    vertical-align: bottom;
}
.listControlHeader th a
{
    color: Black;
    text-decoration: none;
}
.listControlRow
{
}
.listControlRow td
{
    padding: 0.1em 0.3em 0.1em 0.3em;
    border: 1px dotted #6A8CCB;
    text-align: left;
    white-space: nowrap;
}
.listControl td
{
    padding: 0.1em 0.3em 0.1em 0.3em;
    border: 1px dotted #6A8CCB;
    text-align: left;
    white-space: nowrap;
}
.listControlRowOdd
{
    background-color: #FAFAD2;
}
.listControlRowEven
{
    background-color: #FFFFFF;
}
.listControlRowSelected
{
    background-color: #3399FF;
    color: #FFFFFF;
}
.listHeaderSortAscending
{
    background-image: url('../images/SortAscending.gif');
    background-position: right center;
    background-repeat: no-repeat;
}
.listHeaderSortDescending
{
    background-image: url('../images/SortDescending.gif');
    background-position: right center;
    background-repeat: no-repeat;
}
.listFooter td
{
    padding: 0.5em;
}
.listPromoteLink
{
    text-decoration: none;
    outline: none;
}
.listEditButton
{
    margin-left: 10px;
    outline: none;
}

/* Multiple Search page */

.headerTableStyle table
{
    width: 880px;
}
.headerTableStyle th #SelectHeaderCell
{
    width: 50px;
}
.headerTableStyle th #SedolHeaderCell
{
    width: 75px;
}
.headerTableStyle th #CchHeaderCell
{
    width: 95px;
}
.headerTableStyle th #IsinHeaderCell
{
    width: 100px;
}
.headerTableStyle th #CompanyNameHeaderCell
{
    width: 200px;
}
.headerTableStyle th #UniverseHeaderCell
{
    width: 90px;
}

/* CSI */


.align-horizontal-center
{
}
.downloadButton
{
    margin-top: 62px;
    margin-left: 17%;
    margin-right: 25%;
    width: 50%;
}
