@charset "UTF-8";
html {background:#000 }
* { background:no-repeat left top; }
body { overflow-x: hidden; line-height: 1.25em; margin:0px 0; padding:0; background:#000; color:#000; font-family:Helvetica, Arial, sans-serif; font-size:11px; text-shadow:rgba(0, 0, 0, 0.01) 0 0 1px; }
a { color:#000; -moz-outline-style: none; cursor: pointer;
    outline: none;}

a:link { text-decoration: none; border-spacing: 0px;}
p { margin:11px 0; }
ul.menu { margin:0; padding:0; list-style:none; padding-top: 1px; min-width: 250px; }
ul.menu li { display:inline; }
ul.menu li a { display:inline-block; text-decoration:none; color:#FFF; }
ul.menu li a:hover, ul.menu li.active a { color:#F7941D; }

ul { list-style:none; padding: 0; margin: 0;}

.wrap { margin:0 auto; width:980px; color: #000; }

#header { height: 65px; overflow:hidden; text-transform:lowercase; padding-bottom: 20px; background:url('../images/content/supergroup.png') no-repeat right bottom; }
#header ul { float:left; margin:24px 0 0; }
#header ul a { margin:0 65px 0 0; padding:13px 24px 14px 0; background:url('../images/layout/arrow-right.png') no-repeat right top; color:#F7941D; }
#header ul a:hover { color:#FFF; background-position:right bottom; }
h1 { margin:0 0 12px; width:389px; float:right; background-image:url('../images/layout/supergroup.png'); }
h1 a { display:block; width:389px; }
h1 span { display:none; }

ul.menu.navigation { line-height: 17px; height:17px; background:url('../images/layout/navigation.png') repeat-x left top; }
body:first-of-type ul.menu.navigation {padding:1px;}

.item1
{
    border-right: 1px solid black;
    padding-left: 4px;
    padding-right: 3px;
}

ul.menu.navigation a { outline: none; width:110px; height:17px; padding:0px 7px; border-right:1px solid #000; }
ul.menu.navigation li.item1 a { border:0; width:8px; background:url('../images/layout/home.png') no-repeat center top; }
ul.menu.navigation li.item1 a:hover, ul.menu.navigation li.item1.active a { background-position:center -18px; }
li.item1 span { visibility:hidden; }
#content { overflow:hidden; background:#212122;  }
#content a { /*text-decoration:underline;*/ text-decoration: none; font-weight: normal !important; -moz-outline-style: none;
             outline: none; }

ul.submenu { background:#fff; width:125px; padding:8px 0 8px 8px; }
ul.submenu li { display:block; margin:0 0 5px; padding:0 0 0 16px; background-image:url('../images/layout/sub-menu-arrow.png'); height:13px; }
ul.submenu li:hover { background-position:left bottom; }
ul.submenu li a, ul.submenu li a:hover { color:#000; padding-bottom: 10px }
#sidebar { height: 100%;
           display: inline-block;
           width: 196px;
           min-height: 580px;

           margin:0px 0 0; /*padding:12px;*/
           background:#2D2D2E;
           left: 780px;
}


#footer { overflow:hidden; padding:2px 0; border-top:2px solid #FFF; border-bottom:4px solid #F7941D; color: #FFF;}
#footer p { margin:0; float:left; width:300px; color: #FFF; }
#footer ul { float:right; }
#footer ul a { margin:0 0 0 8px; }

.moduletable { position:absolute; padding-left: 9px; width: 130px; float: left; display: block; padding-top: 0px !important; text-transform: lowercase; }
.moduletable h3 { padding-left: 10px; }
.categoryarticles { padding-left: 10px; }
.categoryarticles ul { list-style: none; padding: 0; margin: 0; }
.categoryarticles li { list-style: none; padding-bottom: 6px; margin: 0; width: 140px;}
.categoryarticles li a { list-style: none; padding-left: 20px; margin: -10px; text-decoration: none; height: 12px; background:url("../images/sub-menu-arrow-off.png") no-repeat top left; }
.categoryarticles li a:hover { color: #f7941d; list-style: none; padding-left: 20px; margin: -10px; text-decoration: none; height: 12px; background:url("../images/sub-menu-arrow-on.png") no-repeat top left; }
#ja-content { top: 0px; width: 614px; display: inline-block; padding: 0px 24px 0px 0px; overflow-y: hidden; overflow-x: hidden; min-height: 540px; padding-bottom: 5px; background: #FFF; height: auto; position: relative;}

.ja-content-holder { width:980px; min-height: 578px; background:#2D2D2E; float:left; padding:0px 0 0 0; border: 0px 0 0 0; display: inline-block; zoom:1; *display: inline; _height: 30px;}

/*.linklist li a { background:url("../images/content/arrow-button-right-over.gif") no-repeat left center; margin: 0 30px 0 0; padding: 11px 35px 14px 0; text-decoration: none; }*/

.linklist { overflow:hidden; text-transform:lowercase; padding-bottom: 20px;  list-style: none; }
/*.linklist li { vertical-align: middle; margin-bottom: 25px; margin-left: -10px;}*/
/*.linklist li a { text-decoration: none; padding-bottom: 35px; vertical-align: middle; }*/

.linklist ul a { margin:0 30px 0 0; padding:13px 24px 14px 0; background:url('../images/content/arrow-button-right-over.gif') no-repeat right top; color:#F7941D; }


img { border: 0px; border-spacing: 0px;}

.executiveimage { width: 110px; float: left; display: block; padding-right: 10px; }
.executivetext { width: 477px;  display: block; float: right;}
.executive { height: 185px; }

.pressimage { float:right; vertical-align: bottom; }

.enquiriesright { padding-left: 178px; padding-top: 60px; position: absolute; top: 198px; }
.enquiriesmiddle { padding-left: 178px; padding-top: 15px; }

.contentpaneopen { width: 610px; }

ul.stores { margin:0; padding:0; list-style:none; }
ul.stores li { padding-bottom: 25px; }
ul.stores li a { display:inline-block; text-decoration:none; color:#FFF; }
ul.stores li a:hover, ul.menu li.active a { color:#F7941D; }

#stores { overflow:hidden; text-transform:lowercase; padding-bottom: 20px; }
#stores ul { float:left; margin:0px 0 0; }
#stores ul a { margin:0 30px 0 0; padding:13px 24px 14px 0; background:url('../images/content/arrow-button-right-over.gif') no-repeat left top; color:#000; padding-left: 45px; }
#stores ul a:hover {color: #f7941d; margin:0 30px 0 0; padding:13px 24px 14px 0; background:url('../images/content/arrow-button-right-over.gif') no-repeat left top; color:#000; padding-left: 45px; }


.shoplink {  padding:13px 24px 14px 45px; background:url('../images/content/arrow-button-right-over.gif') no-repeat right top; text-align: right; }
.shoplinkright { float: right; display: block; margin-top: -38px; padding-right: 157px; }
.shoplinkimage { display:block; padding-top:15px; }

.websites { padding-left: 125px }
.websitesblurb { width: 150px; padding-top: 10px; text-align: left;}

.awardsheader { width: 395px; }
.awardsleftcolumn { margin-top: 0px; float: left;}
.awardsrightcolumn { float: right; margin-top: 0px; width: 400px;}
.awardsfooter { top: 395px; display: block; padding-top: 236px;}

.headertitle { display: block; }

.spacer { height: 13px; padding: 0; margin: 0; }
.spacermid { height: 13px; padding: 0; margin: 0; }
.spacermiddle { height: 13px; padding: 0; margin: 0; }
.spacerhigh { height: 32px; padding: 0; margin: 0; }

#search-box {
    color: #FFF;
    border: 0px;
    height: 0px;
    width: 400px;
    display: inline-block;
    background-color: #000;
    position: absolute;
    top: 17px;
    left: 390px;

}

#search-box input.button
{
    color: #FFF;
    background : transparent url(../images/search-arrow.gif) no-repeat scroll right 8px;
    border: medium none;
    height: 54px;
    padding-right: 17px;

}

#search-box input.button:hover
{
    color: #F7941D;
    background : transparent url(../images/arrow-button-right-over.gif) no-repeat scroll right 8px;
    border: medium none;
    height: 54px;
    padding-right: 17px;
}

#search-box-close
{
    color: #FFF;
}

#searchword {
    background-color: #FFF;
    border: 0 none;
    color: #000;
    font-size: 10px;
    height: 13px;
    left: 95px;
    line-height: 11px;
    top: 40px;
}

form.search fieldset
{
    border: 0px black;

}

.contentpaneopen fieldset
{
    border: 0px white;
    border-bottom: 1px solid #F7941D;
    padding: 20px 0 20px 0px;
    margin: 0px;
    width: 585px;
}

.search_result_text
{

}

.search_go_arrow
{
    color: #F7941D;
    background : transparent url(../images/search-arrow.gif) no-repeat scroll right 8px;
    border: medium none;
    height: 54px;
    padding-right: 17px;
    width: 150px;
}

.search_go_arrow:hover
{
    color: #F7941D;
    background : transparent url(../images/arrow-button-right-over.gif) no-repeat scroll right 8px;
    border: medium none;
    height: 54px;
    padding-right: 17px;
    width: 150px;
}

/* left menu */
#left_menu {
    background-color: #FFF;
    color: #000;
    width: 138px;
    display: inline-block;
    vertical-align: top;
    zoom:1; *display: inline; _height: 30px;
}

#left_menu ul
{
    padding-left: 15px;

}

.mainlevel {
    padding-left: 0px;
    height: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: 0px;
    vertical-align: top;
}

.mainlevel_current {


    color: #F7941D;
    padding-left: 0px;
    height: 20px;
    padding-bottom: 10px;
    padding-top: 0px;
    margin-top: 0px;
    vertical-align: top;
}

.mainlevel_current a {
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll top left 1px;

}

.mainlevel_active {
    padding-left: 15px;
    color: #F7941D;
}

.mainlevel_active a {
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll top left 1px;
}

.mainlevel_active a:hover {
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll top left ;
}

.sublevel_current{
    padding-left: 20px;
    color: #F7941D;
}

.sublevel {
    padding-left: 20px;
}

.mainlevel a {
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll top left 1px;
    margin-top: 5px;
    padding-left: 15px;
    display: block;
}

.mainlevel a:hover{
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll top left;
}

#left_menu ul li span {
    color: #000;
    padding-left: 15px;
    display: block;
}

#left_menu ul li a {
    line-height: 16px;
}

li.submenu_active a span{
    color: #F79618;
}

#limit {
    background-color: #FFF;
}

ul#blog_articles
{
    display: inline;
    list-style: none;
    padding-left: 0;
    margin-left: 0;
}

ul#blog_article
{
    display: inline;
    list-style: none;
    padding-left: 0px;
    margin-left: 0px;
}

ul#blog_article li
{
    list-style: none;
    display: inline;
}

#blog_articles_li
{
    padding-left: 0;
    list-style: none;

}

#blog_article_date as
{
    color: #6D6E71;
    font-weight: bold;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 3px;

}

#blog_article_title a
{
    padding-left: 15px;

    font-weight: bold;
    font-size: 12px;
    line-height: 1.5em;
    margin-top: 3px;

}

#blog_article_intro
{
    padding-left: 15px;

}

.catItemDateCreated
{
    padding-right: 15px;
    width: 200px;
}

.catItemHeader
{
    height: 20px;
    vertical-align: middle;

}

.catItemHeaderWhite
{
    height: 20px;
    vertical-align: middle;
    padding-top: 6px;
    background: #FFF url(../images/fc_item_background_white.png) repeat-y;
    width: 613px;
}

.catItemHeaderBlue
{
    height: 20px;
    background: #F3F3F4 url(../images/fc_item_background.png) repeat-y;
    vertical-align: middle;
    padding-top: 6px;
    width: 613px;
}

.itemContainer
{
    /*   padding-top: 5px;
       padding-bottom: 5px;*/

}

.subCategoryContainer
{

    width: 590px !important;


}

.itemListCategory
{
    width: 613px !important;
}
.subCategoryMore
{
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll left 1px;
    margin-top: 5px;
    padding-left: 15px;
    display: block;
    line-height: 16px;
}

.subCategoryMore:hover
{
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll top left;
    color: #F79618;
}

#dm_taskbar
{
    padding-bottom: 8px;
    /*border-bottom: 1px solid #F7941D;*/
    width: 612px;
}

.category-header {
    height: 45px;
    color:transparent;
    background-repeat: no-repeat;
    background-position: center left;
    font-size: 28px;
    font-weight: normal;
    display: block;
    text-transform:lowercase;
    text-indent:-9999px;
    padding: 40px 0 30px 0;
    width: auto !important;
    font-family: 'Mank Sans',arial,sans-serif;
}

h1 {
    background-repeat:no-repeat;
    background-position:top right;
    font-size:40px;
    font-weight:normal;
    display:block;
    text-indent:-9999px;
}

.mainlevel_current a {
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll left 1px;
    margin-top: 5px;
    padding-left: 15px;
    display: block;
}

.mainlevel_current a:hover{
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll top left;
}

#pagenav
{
    width: 100%;
    padding: 0 !important;
    margin: 0 !important;
}

#pagenav_prev
{
    width: 90%;
    list-style: none;
    padding-left: 20px;

    text-decoration: none;
    height: 25px;
    background:url("../images/content/arrow-button-left-orange-small.png") no-repeat left;
}

#pagenav_next
{
    width: 7%;
    float: right;
    display: inline;
    padding: 0 !important;
    margin: 0 !important;
    height: 25px;
    background:url("../images/content/arrow-button-right-orange-small.png") no-repeat right;
}

#pagenav_next span a
{
    padding-top: 5px !important;
}

.contact_company
{
    font-weight: bold;
}

td#contact_telephone, td#contact_name, td#contact_position
{
    width: 200px;
    font-weight: bold;
}

.itemListTabs a
{
    border: 1px solid #F7941D;
    border-bottom: 0px;
    display: inline-block;
    height: 20px;
    padding: 5px;

}

.k2FeedIcon
{
    margin-top: 10px;
}

.k2FeedIcon a
{

    margin-left: 3px;

    padding: 0px 0 0 19px;

    background: url("../images/feed-icon-14x14.png") no-repeat  0 50%;
}

.catItemDateCreated {


    padding-right: 15px;
    padding-bottom: 5px;
    line-height: 1.5;
    color: #6D6E71;
    font-weight: bold;
}

.dm_name {
    font-height: 8px !important;
    font-weight: normal !important;
}

span.document {
    height: 0px;
    margin: 0;
    padding :0;
}

.join {
    height: 0px;
}

.document {
    height: 0px;
}

ul.menu.navigation { line-height: 17px; height:17px; background:url('../images/layout/navigation.png') repeat-x left top; }
body:first-of-type ul.menu.navigation {padding:1px;}

ul.tabMenu { background: #DAE3E7; margin:0; padding:1px 0 0 15px; list-style:none; margin-bottom: 15px; margin-top: 15px; }
ul.tabMenu li { display:inline; margin-right: 15px; }
ul.tabMenu li a {
    line-height: 15px;
    display:inline-block;
    margin: 0px 0 0px 0;
    color: #000;
    text-decoration:none;
    border-bottom: 0;
    padding: 5px;
    padding-right: 15px;
    padding-bottom: 7px;
    background : #DAE3E7 url(../images/content/arrow-button-right-white-small-trans.png) no-repeat scroll right 1px;
}

ul.tabMenu li a:hover {
    /* background: #000 url(../images/content/arrow-button-right-white-small-trans.png)
    no-repeat scroll right 1px; */
    background : #DAE3E7 url(../images/content/arrow-button-right-orange-small-trans.png) no-repeat scroll right 1px;
    color:#F7941D; }



ul.tabMenu.navigation a { padding:s10px; }
ul.tabMenu.navigation li.item1 a { border:0; width:8px; background:url('../images/layout/home.png') no-repeat center top; }
ul.tabMenu.navigation li.item1 a:hover, ul.menu.navigation li.item1.active a { background-position:center -18px; }

h2 {
    padding-top: 0px;
    margin-top: 0px;
}

h2.contact_company {
    padding-top: 10px;
}

tr.contact_company {
    border: 1px solid #F7941D;
}

.itemBackToTop {
    padding-top: 10px;
    font-weight: bold;
}

li.submenu {
    padding-bottom: 5px;
    list-style: none;
    color: #000 !important;

    margin-top: 5px;

    display: block;
}

.submenu_active a span {
    color: #F79618 !important;
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll top left;

    padding-left: 15px;
    display: block;
}

#active a span{
    color: #F79618;
}

.submenu a span {
    color: #000 !important;
}

.submenu_active a span:hover {


    color: #F79618;
}

.itemBackToTop a {
    color: #000 !important;
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll left 1px;
    margin-top: 5px;
    padding-left: 15px;
    display: block;
    line-height: 16px;
}

div.itemBackToTop a:hover {

    color: #F79618;
}

.submenu a span {
    background : transparent url(../images/sub-menu-arrow-off.png) no-repeat scroll left top;
}
.submenu a span:hover {
    color: #F79618 !important;
    background : transparent url(../images/sub-menu-arrow-on.png) no-repeat scroll left top ;
}

.submenu a:hover
{
    color: #F79618;
}

.submenu_active a:hover
{
    color: #F79618;
}

ul.level1 li a span {


}

div.item_date {
    width: 150px;
    padding-top: 10px;

    color: #000;
    font-size: 11px;
}

div.catItemDateCreated {
    width: 115px;
    padding-bottom: 5px;

    color: #000;
    font-size: 11px;
    display: inline-block;
}

div.itemTitle {
    font-size: 11px;
    display: inline-block;
    font-weight: normal;
}

span.itemTitle {
    font-size: 11px;


    font-weight: normal;
}

#content a:hover {
    color: #F79618;
}

a:link:hover {

    color: #F79618 !important;
}

#tabMenuItemactive {
    color: #F79618;
}

table.tableizer-table {font-family: Arial, Helvetica, sans-serif; padding: 0; margin: 0; border-collapse: collapse; }
.tableizer-table td {padding: 4px; margin: 3px; vertical-align:top; text-align: right; }

.tableizer-table th {background-color: #F7941E; color: #FFF; text-align: right; padding: 6px; margin: 0px; font-weight: normal; border-bottom: 1px solid #F79618;}
.highlight { border-bottom: 1px solid #F79618; font-weight: normal;}
.dblhighlight { border-bottom: 2px solid #F79618;}

/* tab menu classes */

#tabContainer{
    position:relative;
    width:614px;
}

#tabMenu{
    position:relative !important;
    height:30px !important;
    color: #F7941D !important;
}

a.tabMenuItemactive
{
    color: #F79618;
}

#tabContent{
    position:relative !important;
    height:auto !important;
    font:10px Helvetica, Arial, sans-serif !important;
    color:#444444 !important;
    overflow-x: hidden !important;
    overflow-y: hidden !important;
    width: 614px !important;
    padding: 0 !important;
    margin : 0 !important;
}

#tabContent .content{
    display:none ;
}

#tabContent .active{

    display:block !important;

    width: 590px !important;
    color: #F7941D;
}

.active
{
    color: #000 !important;
}

a#active
{
    color: #F7941D;
}

.level1
{
    padding-top: 10px;
}

span.submenu_active {
    color: #F79618 !important;
}

.accordionTitle {
    height: 19px;
    background-color: #DAE3E7;
    vertical-align: middle;
    cursor: pointer;
    padding-left: 40px;
    padding-bottom: 4px;
    padding-top: 9px;
    margin-bottom: 5px;
    font-size: 11px;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7 !important;
}

.accordionTitleWelcome {
    height: 19px;
    background-color: #DAE3E7;
    vertical-align: middle;
    margin-left: 32px;
    padding-left: 40px;
    padding-bottom: 4px;
    padding-top: 9px;
    margin-bottom: 5px;
    font-size: 11px;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7 !important;
    cursor: pointer;
}

.accordionTitleFalse {
    height: 19px;
    background-color: #DAE3E7;
    vertical-align: middle;
    font-weight: normal;
    padding-left: 40px;
    padding-bottom: 4px;
    padding-top: 9px;
    margin-bottom: 5px;
    font-size: 11px;
    margin-left: 0px;
    cursor: default;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7 !important;
    width: 573px;
}

.accordionTitleFalseBlank {
    height: 19px;
    background-color: #DAE3E7;
    vertical-align: middle;
    font-weight: normal;
    padding-left: 40px;
    padding-bottom: 4px;
    padding-top: 9px;
    margin-bottom: 5px;
    font-size: 11px;
    width: 550px !important;
    cursor: default;
    background: url("../images/content/arrow-button-right-grey-background.png") no-repeat scroll left 1px #DAE3E7 !important;
}


.accordionTitleArrowRight {
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7 !important;
}

.accordionTitleArrowDown {
    background: url("../images/content/arrow-button-down-orange-small-trans.png") no-repeat scroll left 1px #DAE3E7  !important;
}


.accordionTitleActive {
    height: 15px;
    margin-top: 10px;
    vertical-align: middle;
    padding: 5px;
    padding-left: 40px;
    padding-bottom: 8px;
    padding-top: 8px;

    margin-bottom: 10px;
}

.accordionTitleInner {
    height: 15px;
    background: #DAE3E7;
    vertical-align: middle;
    padding: 5px;
    padding-left: 40px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: 10px 0px 10px 40px;
    width: 528px;
    cursor: pointer;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7;
}

.accordionTitleInnerBoard {
    height: 15px;
    background: #DAE3E7;
    vertical-align: middle;
    padding: 5px;
    padding-left: 40px;
    padding-bottom: 8px;
    padding-top: 8px;
    margin: 10px 0px 0px 40px;
    width: 528px;
    cursor: pointer;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7;
}

accordionTitleInnerActive {
    height: 15px;
    background: #DAE3E7;
    vertical-align: middle;
    padding: 5px;
    padding-left: 60px;
    padding-bottom: 8px;
    padding-top: 8px;
    background: url("../images/content/arrow-button-down-orange-small-trans.png") no-repeat scroll left 1px #DAE3E7;
    margin-bottom: 10px;
    margin: 10px 0px 10px 40px;

}

.submenu_active
{
    margin-top: 5px;
    padding-bottom: 5px;
}

ul.tabMenu li a.active {
    background: url("../images/content/arrow-button-right-orange-small-trans.png") no-repeat scroll right 1px #DAE3E7;
    color: #F79618 !important;
}

a:active
{
    outline: none;
}

a:focus
{
    -moz-outline-style: none;
    outline: none;

}

.itemList
{
    padding-top: 0px;
}

h3.catItemTitle
{
    padding-top: 0;
    padding-bottom: 10px;
    margin: 0;
    font-size: 11px;

}

h3.catItemTitleCalendar
{
    padding-top: 0;
    padding-bottom: 10pxs;
    margin: 0;
    font-size: 11px;
    font-weight: normal;
}


.accordion {
    display: none;

}

.accordion-inner {
    margin-left: 40px;
    display: none;
    height: 0;
}

.sharetable
{
    border: 0px;

    padding-right: 5px;

    border-collapse: collapse;
    border-spacing: 5px;
    width: 612px;
}

.sharetable th
{
    background: #000;
    border: 1px solid black;
    border-bottom: 0px;
    color: #FFF;
    height: 30px;
    text-align: center;

}

.sharetable td
{

    color: #000;
    text-align: center;
    border: 1px solid black;
    background-color: #FFF;
    height: 30px;
}

.analysis-left {
    vertical-align: top; width: 40%; display: inline-block;
}

hr {
    margin-top: 50px;
    margin-bottom: 50px;
}

div.sharediv
{
    padding-left: 0px;
}

div.price-info {
    width: 300px;
}

div.investis-tag {
    padding-top: 10px;
}

div.alert-top {
    position: absolute;
    left: 0px;
    top: 0px;
    /*height: 30px;*/
    width: 100%;
    border: 1px solid black;
    background: #FFF;
}

div.placeholder-surround{
    width: 40%;
    display: inline-block;
}

.current-price-main { width: 300px; font-weight: bold; font-size:26px; color: #FFF; background-color: #000; padding: 5px; text-align: center; padding-bottom: 1px; margin-top: 11px; }
.stockprice-main { color: #000; width: 300px; margin: 8px; text-align: left;  }
.change-main {  color: #FFF; font-size: 12px;}
.updated-main { height: 15px;color: #FFF; padding: 5px; padding-top: 5px; background-color: #F79618;  width: 300px; text-align: center; }
#placeholder-main { color: #000;  background-color: #FFF; padding: 0px; text-align: right; padding-top: 5px; width:618px;height:230px;}


/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { color: #FFF; border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 11px; padding: .3em .5em .5em .2em; -moz-outline-style: none;
                                       outline: none; }
.ui-accordion-icons .ui-accordion-header a {   outline: none; -moz-outline-style: none; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { border-top: 0; margin-top: -2px; position: relative; top: 1px; height: auto !important; overflow-y: hidden; overflow-x: hidden; margin-bottom: 2px; display: none;  }
.ui-accordion .ui-accordion-content-active { display: block; }
.ui-accordion-header {  background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7; }

.ui-state-default { color: #FFF; }


.ui-state-active { background: url("../images/content/arrow-button-down-orange-small-trans.png") no-repeat scroll left 1px #DAE3E7 !important; }

h3.accordionTitle {
    -moz-outline-style: none;
    outline: none;

}

.ja-white-holder {
    background: #FFF;
    height: auto;
    width: 780px;
    display: inline-block;
    vertical-align: top;
    padding-top: 20px;
    min-height: 579px;
    zoom:1; 
    *display: inline;
    _height: 30px;
}

#placeholder:hover {
    color: #000;
    cursor: pointer;
}

ul.cglist {

}

.share-analysis-selector
{
    padding: 5px;
    text-align: center;
    width: 605px;

}

.bordered {
    background: url("../images/sub-menu-arrow-on.png") no-repeat scroll right 10px transparent;
    width: 100px;
    padding: 10px 10px 10px 10px;
    margin-left: 30px;
}

.bordered-selected:hover {
    color: #000 !important;
}

.bordered-selected{
    background: url("../images/sub-menu-arrow-on.png") no-repeat scroll right 10px transparent;
    width: 100px;
    padding: 10px 10px 10px 10px;
    margin-left: 30px;
    color: #F79618;


}


.accordionTitleInnerCommittee {
    height: 15px;
    background: #DAE3E7;
    vertical-align: middle;
    padding: 5px;

    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 40px;
    margin: 10px 0px 10px 40px;
    cursor: pointer;

    width: 489px;
    background: url("../images/content/arrow-button-right-white-small-trans-grey-background.png") no-repeat scroll left 1px #DAE3E7;
}

.accordionTitleInnerCommitteeInfo {
    padding-left: 40px;
}

.downloadpdf
{
    vertical-align: middle;
    padding-bottom: 9px;
}

div.text
{
    padding-left: 40px;
    padding-bottom: 20px;
}

.accordionTitleOpen {
    height: 15px;
    background: #DAE3E7;
    vertical-align: middle;
    padding: 5px;

    padding-bottom: 8px;
    padding-top: 8px;
    padding-left: 40px;
    margin: 10px 0px 10px 40px;
    width: 529px;
    background: url("../images/content/arrow-button-down-orange-small-trans.png") no-repeat scroll left 1px #DAE3E7;

}

.investor_shopping {
    height: 298px;
    vertical-align: bottom;
}

tr
{
    padding: 0;
    margin: 0;
}

td {
    vertical-align: top;
    text-align: justify;
}

tr.odd {
    background: #F3F3F4;
}
tr.even {
    background: #FFF;
}

td.sharepage {
    vertical-align: middle;
}

.calendarItem {
    padding-left: 10px; width: 140px; display: inline-block;
}

.frontpage-spacer
{
    padding-bottom: 25px;
}

.accordionWelcome
{
    margin-left: 32px;
}

li.bulleted {
    list-style: disc inside none ;

}

.faqswf
{
    position: absolute; left: 198px; top: 230px; float: right;
}


.rns_table_header
{
    background-color: #F7941E;
    color: #FFF;
    font-weight: bold;
    padding: 5px;
}

RNS_list.td
{
    padding: 5px;
}

td.catItemWhite
{
    height: 20px;
    vertical-align: middle;
    padding-top: 6px;
    background: #FFF url(../images/fc_item_background_white.png) right repeat-y;

}

td.catItemBlue
{
    height: 20px;
    background: #F3F3F4 url(../images/fc_item_background.png) right repeat-y;
    margin-right: 20px;
    vertical-align: middle;


}

.mostread
{
    padding-left: 15px !important;
}

strong {
    font-weight: normal;
}

.previousnews
{
    width: 292px; display: inline-block;
}

.morenews
{
    width: 291px; display: inline-block;
}

#info_msg {
    position: relative;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    text-align: center;
    line-height: 0;

}

#info_msg_data {
    position: absolute;
    background: #FFF;
    border: 1px solid black;
    top: 192px;
    left: 0%;
    height: 49px;
    width: 612px;
    text-align: center;
    line-height: 0;
    vertical-align: middle;
    padding-top: 45px;
    opacity: 0.75;
}

.stockarrow {
    display: inline;
    vertical-align: middle;
    width: 13px;
    height: 25px;
    padding: 0px 10px;
}

.stockarrow-steady {
    background: transparent url(../../images/stock/arrow-steady.png) no-repeat;
    height: 25px;
    border: 0px;
}

.stockarrow-down {
    background: transparent url(../../images/stock/arrow-down.png) no-repeat;
    height: 25px;
    border: 0px;
}

.stockarrow-up {
    background: transparent url(../../images/stock/arrow-up.png) no-repeat;
    height: 25px;
    border: 0px;
}


.current-price { width: 170px; font-weight: bold; font-size:26px; color: #FFF; background-color: #000; padding: 5px; text-align: center; padding-bottom: 1px; }
.stockprice { color: #000; width: 170px; margin: 8px; text-align: left;  }
.change {  color: #FFF; font-size: 12px !important; height: 20px; padding-bottom: 0px;}
.updated { color: #FFF; padding: 5px; padding-top: 5px; background-color: #F79618;  width: 170px; text-align: center; }
#placeholder { background-color: #FFF; padding: 0px 5px 5px 0px; width: 175px; height: 150px}

