/******************************************************************************

  Script    :   tep_std_styles.css
  Author    :   C.E. Berry
  Version   :   4.00.0112
  Notes     :   CSS Stylesheet for TEP website

                All material contained within is the intellectual property of
                SysExcel Ltd. and as such may not be reproduced in any way
                shape or form without the prior consent of SysExcel Ltd.

******************************************************************************/

/*  Styles for default page elements e.g. anchors, body etc.  */

body
{
                    background-color: #FFFFFF;
                    color: #000000;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    margin-left: 0px;
                    margin-right: 0px;
}

table,td
{
                    color: #000000;
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
}

a
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    font-weight: normal;
                    color: #ED1C24;
}

a:link
{
                    color: #ED1C24;
                    text-decoration: none;
}

a:active
{
                    color: #ED1C24;
                    text-decoration: none;
}

a:visited
{
                    color: #ED1C24;
                    text-decoration: none;
}

a:hover
{
                    color: #ED1C24;
                    text-decoration: none;
}

li
{
                    margin-left: 3px;
                    padding-left: 0px;
                    padding-bottom: 3px;
                    list-style-position: square;
                    line-height: 180%;
}

ul
{
                    margin-left: 3px;
                    margin-bottom: 0px;
                    padding-left: 10px;
                    list-style-position: square;
}

/* Template styles */

.tepborderl
{
                    background-image: url(../site_graphics/tep_public_borderl.gif);
                    background-repeat: repeat-y;
                    background-position: top left;
}

.tepborderr
{
                    background-image: url(../site_graphics/tep_public_borderr.gif);
                    background-repeat: repeat-y;
                    background-position: top left;
}

.tepmenubg
{
                    background-color: #1C3F95;
}

/* Dynamic menu styles */

.menubar
{
                    color: white;
                    width: 150px;
                    background-color: #1C3F95;
}

.menudivider
{
                    background-color: white;
}

a.menubar
{
                    color: white;
                    text-decoration: none;
}

a.menubar:hover
{
                    color: silver;
                    text-decoration: none;
}

td.menuitem
{
                    padding-left: 6px;
                    padding-right: 10px;
                    padding-top: 6px;
                    padding-bottom: 7px;
}

.toplink
{
                    font-size: 9pt;
                    padding-left: 0px;
}

.sublink
{
                    font-size: 7pt;
                    padding-left: 20px;
}

.subsublink
{
                    font-size: 7pt;
                    padding-left: 40px;
}

#menu3
{
                    display: none;
                    visibility: hidden;
}

#menu3_4
{
                    display: none;
                    visibility: hidden;
}

/* Page styles */

.teppagetitle
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 16pt;
                    color: #ED1C24;
                    padding-top: 10px;
                    padding-bottom: 0px;
                    margin-top: 0px;
                    margin-bottom: 0px;
}

.teppagetext
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    color: #000000;
                    padding-top: 10px;
                    padding-bottom: 10px;
                    line-height: 180%;
}

.tepcompactpagetext
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    color: #000000;
                    padding-top: 5px;
                    padding-bottom: 0px;
                    line-height: 180%;
}

.tepnewspagetext
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    color: #000000;
                    padding-top: 0px;
                    padding-bottom: 0px;
                    margin-top: 0px;
                    margin-bottom: 20px;
                    line-height: 130%;
}

p.tepspacedlist
{
                    font-family: Verdana, Helvetica, sans-serif;
                    font-size: 9pt;
                    color: #000000;
                    padding-top: 1px;
                    padding-bottom: 0px;
                    line-height: 180%;
}

li.tepspacedlist
{
                    margin-left: 3px;
                    padding-left: 10px;
                    padding-bottom: 30px;
                    line-height: 180%;
}

ul.tepspacedlist
{
                    margin-left: 3px;
                    padding-left: 10px;
}

ul.teptoplist
{
                    margin-left: 3px;
                    margin-bottom: 0px;
                    margin-top: 20px;
                    padding-left: 10px;
}

b,strong.teppagesubheading
{
                    display: block;
                    margin-top: 0px;
                    margin-bottom: 0px;
                    padding-top: 15px;
                    padding-bottom: 0px;
}

li.tepredlist
{
                    margin-left: 3px;
                    padding-left: 0px;
                    padding-bottom: 3px;
                    line-height: 180%;
                    color: #ED1C24;
}

td > ul:first-child /* nasty fix for one page with a list as the top paragraph */
{
                    margin-top: 22px;
}

table.teplinktable p
{
                    margin-top: 0px;
                    margin-bottom: 0px;
}

