﻿/*+--------------------------------------------------------------+
  |                     Master Page Style                        |
  +--------------------------------------------------------------+*/
html
{
    height: 100%;
}
body 
{
    position: relative;
    /*background-image: url(images/backNew.jpg);
    background-position: center;
    background-repeat: repeat-y;*/
    
    
    background-color: #4e4e4e;
    margin: 0px;
    _margin-left: 1px;
    #margin-left: 1px;
    padding: 0px;
    font-family: Century Gothic, Trebuchet MS, Tahoma, Gill Sans MT, Helvetica, Sans-Serif;
    font-size: 10pt;
    color: #FFFFFF;
}
ul
{
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-position: outside;
    list-style-image: url(images/arrow.jpg);  
}
ul.middle
{
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-position: outside;
    list-style-image: url(images/arrowMiddle.jpg);  
}
ul.privacy
{
    margin-top: 5px;
    margin-bottom: 5px;
    list-style-position: outside;
    list-style-image: url(images/arrowPrivacy.jpg);  
}
li
{
    margin-left: -15px;
    margin-top: 2px;
    margin-bottom: 2px;
}
h1
{
    width: 740px;
    height: 30px;
    text-align: left;
    font-family: Century Gothic, Trebuchet MS, Tahoma, Gill Sans MT, Helvetica, Sans-Serif;
    font-size: 24pt;
    color: #FFCC00;
    left: 10px;
    position: relative;
    font-weight: bold;
    font-style: italic;
    padding: 0px;
    /*margin: 0px;*/
    margin-bottom: 15px;
    _margin-bottom: 5px;
}

DIV.page
{
    position: relative;
    background-image: url(images/backNew.jpg);
    background-position: center;
    background-repeat: repeat-y;
}

DIV.border
{
    width: 750px;
    position: relative;
    
    margin: 0px;
}
DIV.contentMenu
{
    position:relative;
    float:left;
    height: 325px;
    z-index: 70000;
}
DIV.menu
{
    position: relative;
    /*+---------------+
      |   Firefox     |*/
        top: -4px;
    /*+---------------+
      |     IE7+      |*/
        #top: -4px;
    /*+---------------+
      | IE6 and older |*/
        _top: -4px;
    /*+---------------+*/
    left: 0px;
    text-align: left;
    z-index: 60000;
}
.RadMenuV4
{
    
}
DIV.latestNews
{
    position:absolute;
    left: 0px;
    top: 225px;   
}
DIV.childPages
{   
    position: relative;
    float: left; 
    margin-left: 0px;
    margin-top: 0px;
    /*background-color: #000000;*/
    padding: 0px;
    background-color: Yellow;
}
DIV.childPageImage
{
    position: relative;
    float: left;
    z-index: 2;
}
DIV.childPageContent
{
    position: relative;
    clear: both;
}
DIV.pageBottom
{
    clear:both;
    position: relative;
    background-position: center;
    background-color: #4e4e4e;
}
DIV.pageBottomRounded
{
    position: relative;
    background-position: center;
    background-image: url(images/backNewBottom.jpg);
    height: 75px;
    background-repeat: no-repeat;
}
DIV.pageBottomRoundedText
{
    position: relative;
    text-align: center;
    top: 30px;
}
.pageBottomRoundedText a:link, .pageBottomRoundedText a:active, .pageBottomRoundedText a:visited
{
    text-decoration: underline;
    color: #FFFFFF;
}
.pageBottomRoundedText a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}
.privacy a:link, .privacy a:active, .privacy a:visited
{
    text-decoration: underline;
    color: #CCCCCC;
}
.privacy a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}


/*+--------------------------------------------------------------+
  |xxxxxxxxxxxxxxxxx  End Master Page Style xxxxxxxxxxxxxxxxxxxxx|
  +--------------------------------------------------------------+*/

/*+--------------------------------------------------------------+
  |                   Content Page Style                         |
  +--------------------------------------------------------------+*/


DIV.top
{   
    position: relative;
    /*width: 550px;
    height: 325px;*/
    top: 0px;
    z-index: 300000;
}

/*image for the page at the top (next to logo/menu)*/
DIV.image
{    
    position: relative;
    width: 550px;
    height: 325px;
}
/*This is where the text goes over the white part of the page image*/
DIV.imageContent
{
    position: relative;

    /*height: 325px;    
    /*left: 300px;*/
    float: left;
    font-size: 9pt;
}

/*Box inside white part of image 10px in from each edge*/
DIV.imageContentBorder
{
    position: relative;
    /*height: 305px;*/
    left: 10px;
    top: 10px;
}
/*Main text for activity/service*/
DIV.imageContentTextWhite
{
    font-size: 12pt;
    color: #FFFFFF;
    font-style: italic;
    font-weight: bold;
}
DIV.bottom
{
    clear: both;
    position: relative;
    width: 750px;
    height: 100%;
    
}

DIV.bottomTitle
{
    position: relative;
    width: 740px;
    text-align: left;
    font-family: Century Gothic, Trebuchet MS, Tahoma, Gill Sans MT, Helvetica, Sans-Serif;
    font-size: 24pt;
    color: #FFCC00;
    left: 10px;
    
}

DIV.bottomLeft
{
    position: relative;
    width: 500px;
    float: left;
    left: 0px;
    height: 100%;
}

DIV.bottomHeadingTop
{
    position: relative;
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBack.jpg);
    width: 750px;
    /*clear: both;*/
    /*font-style: italic;*/
    text-indent: 10px;
}

DIV.bottomHeading
{
    /*position: relative;*/
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBack.jpg);
    width: 500px;
    clear: both;
    /*font-style: italic;*/
    text-indent: 10px;
}

DIV.bottomTextLeft
{
    position: relative;
    padding-top: 10px;
    padding-bottom: 15px;
    width: 500px;
}
DIV.bottomText
{
    position: relative;
    width: 490px;
    left: 10px;
    
}
.bottomText a:link, .bottomText a:active, .bottomText a:visited
{
    text-decoration: underline;
    color: #CCCCCC;
}
.bottomText a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}
DIV.bottomImage
{
    position: relative;
    float: left;
    width: 0px;
}
DIV.columns1
{
    width: 230px; float: left;
}
DIV.columns2
{
    width: 240px; float: left;
}
DIV.columns3
{
    width: 245px; float: left;
}
DIV.columns4
{
    width: 270px; float: left;
}
DIV.columns5
{
    width: 190px; float: left;
}

DIV.bottomRight
{
    position: relative;
    width: 190px;
    float: left;
    left: 50px;
    /*top: 40px;*/
    padding-top: 5px;
}
DIV.bottomHeadingRight
{
    position: relative;
    font-size: 12pt;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    background-image: url(images/content/underline.gif);
    background-repeat: no-repeat;
    padding-bottom: 5px;
    
    width: 185px;
    /*font-style: italic;*/

}
DIV.bottomTextRight
{
    position: relative;
    left: 5px;    
    width: 190px;
}
.bottomTextRightPEAK
{
    position: relative;
    display: none;
}

DIV.linksText
{
    position: relative;
    float: left;    
    height: 30px;
    line-height: 30px;
    padding-bottom: 5px;
    
    width: 150px;
}
.linksText a:link, .linksText a:active, .linksText a:visited
{
    text-decoration: none;
    color: #CCCCCC;
}
.linksText a:hover
{
    text-decoration: none;
    color: #FFCC00;
}

DIV.linksButton
{
    position: relative;
    float: left;    
    height: 30px;    
    padding-bottom: 5px;
    
    width: 30px;    
}
.redSubheading
{
    font-size: 11pt; color: #FFCC00; font-weight: bold; /*font-style: italic;*/
}
.careersSubheading
{
    font-size: 11pt; color: #FFCC00; font-weight: bold; /*font-style: italic;*/ text-align: center;
}
.docmac
{
    font-size: 6pt; color: #FFCC00;
}

.packagedHATitle
{
    width: 480px;
    font-size: 12pt;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    text-align: center;
    background-image: url(images/content/underline.gif);
    
}
.packagedHASub1
{
    width: 480px;
    font-size: 11pt; color: #FFCC00; font-weight: bold;
    text-align: center;
    clear: both;
}
.packagedHASub2
{
    width: 480px;
    font-weight: bold;
    text-align: center;
    clear: both;
}
.packagedHAItems
{
    width: 170px;
    font-size: 8pt;
    line-height: 20px;
    float: left;
}
.packagedHABullets
{
    width: 310px;
    height: 220px;
    float: left;
    background-image: url(images/packagedHABullets.jpg);
}
.packagedHA .col1
{
    float: left;
    width: 160px;
    text-align: left;
}
.packagedHA .col2
{
    float: left;
    width: 110px;
    list-style-position: outside;
    list-style-image: url(images/bullet1.jpg);
}
.packagedHA .col3
{
    float: left;
    width: 70px;
}
.packagedHA .col4
{
    float: left;
    width: 70px;
}
.packagedHA .col5
{
    float: left;
    width: 70px;
}





.packagedCorpMedTitle
{
    width: 500px;
    font-size: 12pt;
    font-weight: bold;
    height: 27px;
    line-height: 25px;
    text-align: center;
    background-image: url(images/content/underline.gif);
    
}
.packagedCorpMedSub1
{
    width: 500px;
    font-size: 10pt; color: #FFCC00; font-weight: bold;
    text-align: center;
    clear: both;
}
.packagedCorpMedSub2
{
    width: 500px;
    font-weight: bold;
    font-size: 8pt;
    text-align: center;
    line-height: 20px;
    clear: both;
}
.packagedCorpMedLast
{
    width: 500px;
    font-size: 8pt;
    text-align: center;
    line-height: 20px;
    clear: both;
}
.packagedCorpMedItems
{
    width: 140px;
    font-size: 8pt;
    line-height: 20px;
    float: left;
}
.packagedCorpMedBullets
{
    display: block;
    width: 350px;
    height: 260px;
    float: left;
    
    background-image: url(images/packagedCorpMedBullets.jpg);
}
.bulletImage
{
    visibility: hidden;
}
.packagedCorpMed .col1
{
    float: left;
    width: 130px;
    text-align: left;
}
.packagedCorpMed .col2
{
    float: left;
    width: 80px;
    list-style-position: outside;
    list-style-image: url(images/bullet1.jpg);
}
.packagedCorpMed .col3
{
    float: left;
    width: 70px;
}
.packagedCorpMed .col4
{
    float: left;
    width: 70px;
}
.packagedCorpMed .col5
{
    float: left;
    width: 70px;
}
.packagedCorpMed .col6
{
    float: left;
    width: 70px;
}






DIV.healthAppGrid
{
    position: relative;
    width: 480px;   
}
DIV.healthAppCol1
{
    position: relative;
    float: left;
    width: 160px;
}
DIV.healthAppCol2
{
    position: relative;
    float: left;
    width: 110px;
    text-align: center; 
}
DIV.healthAppCol3, DIV.healthAppCol4, DIV.healthAppCol5
{
    position: relative;
    float: left;
    width: 70px;
    text-align: center;
}

DIV.corpMedGrid
{
    position: relative;
    width: 500px;
    height: 20px;
    clear: both;
    
}
DIV.corpMedCol1
{
    float: left;
    width: 130px;  
}
DIV.corpMedCol2
{
    float: left;
    width: 80px;
    text-align: center;    
}
DIV.corpMedCol3
{
    float: left;
    width: 70px;
    text-align: center;    
}

DIV.teamName
{
    float: left;
    width: 200px;
    font-weight: bold;
}
DIV.teamRole
{
    float: left;
    width: 290px;
}

DIV.bottomLeftEnquiry
{
    position: relative;
    width: 360px;
    float: left;
    left: 0px;
}

DIV.bottomHeadingEnquiry
{
    /*position: relative;*/
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBack.jpg);
    width: 360px;
    clear: both;
    /*font-style: italic;*/
    text-indent: 10px;
    text-align: center;
}

DIV.bottomTextLeftEnquiry
{
    position: relative;
    padding-top: 10px;
    padding-bottom: 15px;
    width: 360px;
}
DIV.bottomTextEnquiry
{
    position: relative;
    width: 350px;
    left: 10px;
}
.bottomTextEnquiry a:link, .bottomTextEnquiry a:active, .bottomTextEnquiry a:visited
{
    text-decoration: underline;
    color: #CCCCCC;
}
.bottomTextEnquiry a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}

.bottomTextCheck a:link, .bottomTextCheck a:active, .bottomTextCheck a:visited
{
    text-decoration: underline;
    color: #CCCCCC;
}
.bottomTextCheck a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}

.validate
{
    text-align: center;
}

DIV.enquiryLabel
{
    float: left;
    width: 150px;
    line-height: 20px;
    height: 30px;
}

DIV.enquiryTextBox
{
    float: left;
    width: 200px;
    height: 30px;
}

DIV.bottomRightEnquiry
{
    position: relative;
    width: 360px;
    float: left;
    left: 30px;
}
DIV.bottomHeadingRightEnquiry
{
    
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBackRightEnquiry.jpg);
    width: 360px;
    clear: both;
    /*font-style: italic;*/
    text-indent: 10px;
    text-align: center;
}
DIV.bottomTextRightEnquiry
{
    position: relative;
    left: 5px;    
    width: 350px;
    padding-top: 10px;
    padding-bottom: 15px;
}

DIV.bottomCheckEnquiry
{
    position: relative;
    width: 750px;
    float: left;
    left: 0px;
}
DIV.bottomHeadingCheckEnquiry
{
    /*position: relative;*/
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBack.jpg);
    width: 750px;
    clear: both;
    /*font-style: italic;*/
    text-indent: 10px;
    text-align: left;
}
DIV.bottomTextCheckEnquiry
{
    position: relative;
    padding-top: 10px;
    padding-bottom: 15px;
    width: 750px;
}
DIV.bottomTextCheck
{
    position: relative;
    width: 740px;
    left: 10px;
}
DIV.otherCheck
{
    text-align: left;
}
DIV.bottomHeadingDetails
{
    /*position: relative;*/
    font-size: 12pt;
    font-weight: bold;
    height: 30px;
    line-height: 30px;
    background-image: url(images/content/headingBack.jpg);
    width: 750px;
    clear: both;
    /*font-style: italic;*/
    text-indent: 10px;
    text-align: left;
    
}
DIV.detailsBox
{
    position: relative;
    float: left;
    width: 235px;
    margin-right: 10px;
}

DIV.careersTable
{
    position: relative;
    width: 725px;
    
}
DIV.careersCode
{
    position: relative;
    width: 75px;
    float: left;
}
DIV.careersTitle
{
    position: relative;
    width: 300px;
    float: left;
}
DIV.careersContact
{
    position: relative;
    width: 250px;
    float: left;
}
DIV.careersClosing
{
    position: relative;
    width: 100px;
    float: left;
}

Div.news
{
    position: relative;
    left: 10px;
    top: 10px;
    height: 775px;
    width: 735px;
}
.news a:link, .news a:active, .news a:visited
{
    text-decoration: underline;
    color: #CCCCCC;
}
.news a:hover
{
    text-decoration: underline;
    color: #FFCC00;
}
DIV.newsText
{
    position: relative;
    float: left;
    width: 500px;
}
DIV.newsImage
{
    position: relative;
    float: left;
    margin-left: 25px;
    width: 200px;
}
.MenuItemTop
{
    visibility: hidden;
}

.subscriptionHeading
{
    display: block;
    text-align: center;
    font-size: 12pt;
    color: #FFCC00;
    font-weight: bold;
    padding: 10px;
}

.be_well_table .heading
{
    background-color: #3e3e3e;
    font-weight: bold;
}

.be_well_table .col1
{
    background-color: #3e3e3e;
    font-weight: bold;
}

.be_well_table td
{
    border: 1px solid #d1d1d1;
}

/*+--------------------------------------------------------------+
  |xxxxxxxxxxxxxxxx End Content Page Style xxxxxxxxxxxxxxxxxxxxxx|
  +--------------------------------------------------------------+*/