/* CSS Document */
*
{
    font: 14px Arial, Helvetica, sans-serif;
}
body
{
    background-color: #292A25;
    margin: 0;
}
body#homepage
{
    background-image: url(images/whiteback.jpg);
    background-repeat: repeat-x;
    background-position: 0 254px;
    margin: 0;
}

a
{
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}

a img
{
    border: 0;
}

div, img, p
{
    margin: 0;
    padding: 0;
}

ul
{
    padding: 0;
    margin: 0;
}

li
{
    padding: 0;
    margin: 0;
}

div#main
{
    width: 720px;
    text-align: center;
    margin: 0 auto;
}

div#header_ip
{
    background-image: url(images/header_ip.jpg);
    height: 209px;
    width: 720px;
    display: block;
}

.logo
{
    padding-right: 298px;
}

div#body
{
    width: 720px;
    text-align: center;
    margin: 0 auto;
    background: url(images/menuback.jpg) repeat-y 17px 0;
    float: left;
}

div#leftmenu
{
    width: 235px;
    float: left;
    margin: 0 0 0 0;
    padding: 0;
}

ul.navigation
{
    margin: 0 16px 0 24px;
    padding: 36px 0 0 0;
    text-align: center;
}

ul.navigation li
{
    list-style-type: none;
    margin: 0 16px 0 24px;
    padding: 12px 0 12px 17px;
    background: url(images/bullet.jpg) no-repeat left 50%;
    text-align: left;
    border-bottom: 1px solid #696D56;
}

ul.navigation li a
{
    color: #ECF1D7;
    font-weight: bold;
    text-decoration: none;
}

ul.navigation li a:hover
{
    color: #DAF46B;
    text-decoration: none;
    text-align: left;
}

div#right
{
    width: 457px;
    float: left;
    text-align: left;
}

h1.caption
{
    background-image: url(images/latestnews.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 161px;
    height: 24px;
    text-align: left;
    text-indent: -2000px;
    margin: 76px 0 0 16px;
}



.news_text
{
    color: #2E2C2C;
    text-align: left;
    margin: 17px 0 0 15px;
    height: 160px;
}

.bold
{
    color: #333333;
    font-weight: bold;
}

.subproduct
{
    font-weight: bold;
    padding: 0px;
    color: #363636;
}

.pagetitle
{
    width: 430px;
    border-bottom: solid 1px #999999;
    padding-bottom: 3px;
    margin-top: 50px;
    margin-bottom: 3px;
    margin-left: 15px;
    color: #3B3B3B;
    font-family: Helvetica, Arial, sans-serif;
    font-size: 20pt;
    font-weight: bold;
}

.selecteditem
{
    color: #DAF46B;
    font-weight: bold;
    text-decoration: none;
}

div#nav
{
    width: 454px;
    text-align: center;
    margin: 51px 0 0 15px;
}

.nav_text
{
    color: #000;
    text-align: left;
    padding: 100px 0 0 15px;
}

div.footer
{
    color: #C4C6B9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;
    padding: 53px 0 15px 55px;
}

.footer1
{
    color: #C4C6B9;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.copyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #939685;
    padding: 16px 0 0 20px;
}

.textspacer
{
    display: block;
    padding-top: 10px;
}

#indexlogo
{
    border: none;
    margin-top: 15px;
    margin-left: -12px;
}

/*-----------------------------< Entertainment >-----------------------*/


h1.entertainment1
{
    background-image: url(images/entertainment_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 196px;
    height: 26px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}

#right_white
{
    min-height: 500px;
}

div#right_white
{
    width: 467px;
    float: left;
    background-color: #FFFFFF;
    text-align: left;
}

.entertainment_text, #contactdetails
{
    color: #363636;
    text-align: left;
    margin: 15px 16px 0px 16px;
}

.entertainment_text a
{
    text-decoration: underline;
}

.greentext_bold
{
    color: #6A8016;
    font-weight: bold;
    font-size: 14px;
}

.graytext_bold
{
    color: #363636;
    font-weight: bold;
    font-size: 14px;
}


div.innerfooter
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    float: left;
    font-size: 11px;
    text-align: center;
    padding: 36px 0 0 45px;
}

.innerfooter1
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
}

.innercopyright
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #363636;
    padding: 16px 0 20px 0;
}

.img
{
    padding: 15px 0 0 18px;
}

.page
{
    padding: 36px 0 0 0;
}

.but_product
{
    padding: 0 0 0 79px;
}

.but_customers
{
    padding: 0 26px 0 26px;
}


/*-----------------------------< end Entertainment >-----------------------*/


/*-----------------------------< Sport >-----------------------*/

h1.sport1
{
    background-image: url(images/sport_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 73px;
    height: 30px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}


/*-----------------------------< end Sport >-----------------------*/

/*-----------------------------< Therapy >-----------------------*/

h1.therapy1
{
    background-image: url(images/therapy_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 110px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}


/*-----------------------------< end Therapy >-----------------------*/

/*-----------------------------< School >-----------------------*/

h1.school1
{
    background-image: url(images/school_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 90px;
    height: 24px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}


/*-----------------------------< end School >-----------------------*/

/*-----------------------------< Leadership >-----------------------*/

h1.leadership1
{
    background-image: url(images/leadership_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 265px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}


/*-----------------------------< end Leadership >-----------------------*/

/*-----------------------------< products >---------------------------*/

#productnavbar
{
    position: relative;
    left: 15px;
    top: -3px;
    margin-bottom: 15px;
    padding: 3px;
    width: 427px;
}

#productnavbar a
{
    text-decoration: none;
    color: #666666;
    font-weight: bold;
}

#productnavbar a:hover
{
    color: #363636;
}

#nbi0
{
    position: absolute;
    left: 0px;
}

#nbi1
{
    position: absolute;
    left: 130px;
}

#nbi2
{
    position: absolute;
    left: 265px;
}


h1.products1
{
    background-image: url(images/product_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 265px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}

#requestlinks a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    margin-left: 15px;
    text-decoration: underline;
    line-height: 1.5em;
}

#requestlinks a:hover, #contacttext a:hover
{
    color: #990000;
}

#requestlinks b
{
    display: block;
    margin-top: 8px;
    margin-bottom: 2px;
    margin-left: 15px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.popinstruction
{
    cursor: pointer;
    font: normal normal normal 8pt Arial, Helvetica, sans-serif;
    color: #AAAAAA;
    margin-left: 15px;
}

.mapinstruction
{
    display: block;
    width: 65px;
    cursor: pointer;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 15px;
    margin-top: 20px;
    text-decoration: underline;
}

.gametext b
{
    display: block;
    margin-top: 8px;
    margin-bottom: 2px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*---------------------------< end products >-------------------------*/
/*----------------------------< order >--------------------------------*/

#orderinfo b
{
    display: block;
    margin-top: 8px;
    margin-bottom: 2px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

#orderinfo a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    text-decoration: underline;
}


h1.order1
{
    background-image: url(images/order_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 265px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}
/*---------------------------< end order >-------------------------*/
/*---------------------------< eeg biofeedback >-------------------------*/

#reftext a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: none;
}

#reftext b
{
    display: block;
    margin-top: 12px;
    margin-bottom: 8px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.reflinks
{
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    text-decoration: underline;
}

.branchlinks
{
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    font-weight: bold;
}

.branchlinks a:hover
{
    color: #990000;
}

#reflist a
{
    font-family: Arial, Helvetica, sans-serif;
    color: #363636;
    text-decoration: underline;
}

h1.eegbiofeedback1
{
    background-image: url(images/eegbiofeedback_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 265px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}

/*---------------------------< end eeg biofeedback >-------------------------*/
/*---------------------------< customers >-------------------------*/

#customerlist div
{
    margin-left: 15px;
    margin-top: 3px;
    color: #363636;
    text-align: left;
}

#customerlist b
{
    display: block;
    margin-top: 15px;
    margin-bottom: 5px;
    margin-left: 15px;
    font-weight: bold;
}

#customerlist a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}

h1.customers1
{
    background-image: url(images/customers_name.jpg);
    display: block;
    background-repeat: no-repeat;
    width: 265px;
    height: 32px;
    text-align: left;
    text-indent: -2000px;
    margin: 44px 0 0 16px;
}

.more
{
    background: url(images/more.jpg) no-repeat;
    display: block;
    width: 82px;
    height: 33px;
    margin: 0 0 0 0;
    text-indent: -2000px;
    position: absolute;
}

/*---------------------------< end customers >-------------------------*/

/*----------------------------< downloads >--------------------------------*/

.downloadlist ul
{
    list-style-image: url(images/arrowright.gif);
    margin-left: 35px;
}

.downloadlist li
{
    height: 1.35em;
}

.downloadlist b
{
    display: block;
    margin-top: 12px;
    margin-bottom: 8px;
    margin-left: 17px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

.downloadlist a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
}

/*---------------------------< end downloads >-------------------------*/

/*----------------------------< about >--------------------------------*/

#abouttext b
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#abouttext a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    text-decoration: underline;
}


/*---------------------------< end about >-------------------------*/

/*----------------------------< contact >--------------------------------*/

#contactselection
{
    font-weight: bold;
}

#contactdetails
{
    display: block;
    margin: 5px 0px 10px 0px;
    width: 272px;
}

#contacttext
{
    position: relative;
    color: #363636;
    text-align: left;
    margin: 15px 16px 0px 0px;
    list-style: none;
    border: solid 1px #CCCCCC;
    width: 270px;
    padding: 10px 5px 5px 5px;
    background-color: #F5F5F5;
}

#countryselection
{
    position: absolute;
    top: -9px;
    left: 3px;
    background-color: #FFFFFF;
    padding: 1px 4px 1px 2px;
    font: normal normal normal 8.5pt Verdana;
    color: #363636;
}

#contacttext a
{
    text-decoration: underline;
}

#cName
{
    padding-top: 5px;
    font-weight: bold;
    border-bottom: solid 1px #990000;
}

.contactheader
{
    margin-bottom: 5px;
}

#contacttext b
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#contacttext a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
}

.orderlink
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    text-decoration: underline;
}

#directions
{
    margin-top: 40px;
}


#directions b
{
    display: block;
    margin-top: 12px;
    margin-bottom: 8px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

/*---------------------------< end contact >-------------------------*/
/*----------------------------< index >--------------------------------*/

#indexteaser
{
    position: relative;
    width: 100%;
    min-width: 460px;
    height: 290px;
    margin-left: 13px;
    margin-top: 13px;
}

#indexteaser div .imgmore
{
    position: absolute;
    bottom: 0px;
    left: 50%;
    margin-left: -41px;
    border: none;
}

#indexteaser div .imgtop
{
    position: absolute;
    top: 0px;
    left: 50%;
    margin-left: -41px;
    border: none;
}

#indexteaser a
{
    text-decoration: none;
    color: #363636;
    font-family: Helvetica, Verdana,Arial,sans-serif;
}

#indexteaser b
{
    font-weight: bold;
}

#indexteaser div
{
    position: relative;
    margin: 3px;
    top: 0px;
    padding-left: 3px;
    padding-right: 3px;
    width: 76px;
    height: 292px;
    background: #FFFFFF;
    float: left;
}

/*---------------------------< end index >-------------------------*/
/*----------------------------< links >--------------------------------*/

#linkslist ul
{
    list-style-image: url(images/arrowright.gif);
    margin-left: 35px;
}

#linkslist li
{
    height: 1.35em;
}

#linkslist b
{
    display: block;
    margin-top: 12px;
    margin-bottom: 8px;
    margin-left: 17px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#secondlink
{
    margin-left: 17px;
}

#linkslist a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
}
/*---------------------------< end links >-------------------------*/
/*----------------------------< news >--------------------------------*/


#newslist b
{
    display: block;
    margin-top: 12px;
    margin-bottom: 5px;
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
}

#newslist a
{
    color: #363636;
    font-family: Arial, Helvetica, sans-serif;
}
/*---------------------------< end news >-------------------------*/

/*----------------------------< pop images >--------------------------------*/
.modaldiv
{
    position: fixed;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    display: none;
    opacity: 0.95;
    filter: alpha(opacity=95);
    background-color: #363636;
}

.hidepopimg
{
    display: none;
}

.showpopimg
{
    position: fixed;
    top: 50%;
    left: 50%;
    padding: 20px;
    border: solid 1px #F5F5F5;
    background-color: #363636;
    z-index: 399;
}

.closeimg
{
    position: absolute;
    right: 5px;
    top: 3px;
    color: #D1D1D1;
    font-family: Helvetica, Verdana,Arial,sans-serif;
    font-weight: bold;
    cursor: pointer;
}

.closeimg:hover
{
    color: #FFFFFF;
}

/*----------------------------< end pop images >--------------------------------*/

/*----------------------------< start custom dropdown >--------------------------------*/

#detailscontainer
{
    position: relative;
    font: normal normal normal 10pt Verdana;
    color: #363636;
    margin: 15px 16px 0px 16px;
}

#detailsheader
{
    width: 280px;
    border: solid 1px #999999;
    text-indent: 5px;
    cursor: pointer;
    padding-top: 2px;
    padding-bottom: 2px;
    background: #565944 url(images/arrowwhite.gif) no-repeat 265px;
    color: #F5F5F5;
    font-weight: bold;
}

#detailsitems
{
    display: none;
    position: absolute;
    top: 22px;
    left: 0px;
    width: 280px;
    text-indent: 5px;
    border-left: solid 1px #999999;
    border-right: solid 1px #999999;
    cursor: pointer;
    background-color: #FFFFFF;
    z-index: 10;
}

#detailsitems div
{
    padding-top: 2px;
    padding-bottom: 2px;
    border-bottom: 1px solid #999999;
}

#detailsitems div:hover
{
    color: #ECF1D7;
    background-color: #292A25;
}

/*----------------------------< end custom dropdown >--------------------------------*/
