﻿body 
{
background-repeat:repeat;
margin:0;
font-family:Arial;
font-size:11px;
}
a
{
}
a:hover
{
	text-decoration:none;
}
a img
{
	border:0;
}
table tr th
{
	text-align:left;
}
table tr th.special
{
	vertical-align:top;
	padding:2px;
	text-align:left;
	padding-bottom:10px;
}
.wrapper
{
    width:800px;
    background-color:White;
    margin:auto;
    display:block;
    overflow:hidden;
}
p
{
    color:#565656;
    line-height:18px;
}

p.hometext
{
    color:#000;
}

.content-left 
{
    float:left;
    padding-left:33px;
    padding-right:35px;
    overflow:hidden;
}
.content-inner
{
    padding:45px;
    padding-left:305px;
    overflow:hidden;
}

.content-inner .trainingtop
{
    font-family:Arial; 
    font-size:11px; 
    margin-top:-30px;
}

/*----------------Additional to Home page (31/03/2010) */
.content-inner .DeliveryMethods
{
    font-weight:bold;
    font-size:11px; 
    margin-top:0;
}
.content-inner .trainingpdf
{
    /*width:334px;*/
    width:150px;
    font-family:Arial; 
    font-size:12px; 
    text-align:center;
    padding-left:50%;
    margin-left:-50px;
}

.content-inner .trainingpdf .course
{
    text-align:center;    
}

/*
.content-inner .trainingpdf .lecture
{
    float:right;
}
*/

.content-inner .trainingpdf a
{
    text-decoration:none;
    color:#000;
    font-weight:bold;
}

.content-full
{
    padding:30px;
    overflow:hidden;
}
.header
{
    display:block;
    overflow:hidden;
    width:800px;
    height:123px;
    background-image:url('images/header.jpg');
    background-repeat:no-repeat;
}
.title 
{
    width:270px;
    height: 105px;
    position:absolute;
}
.logo
{
    position:absolute;
    margin-left:25px;
    width:180px;
    height:90px;
    cursor:pointer;
}
#divFlashBanner
{
    display:block;
    clear:both;
}
.header .time
{
    width: 200px;
    height:53px;
    margin-left: 600px;
    margin-top:70px;
}
.login
{
width:225px;
height:38px;
float:right;
margin-right:28px;
margin-top:10px;
padding:0;
color:#717171;
}
.login a
{
color:white;
text-decoration:none;
font-size:8pt;
}
.login table
{
font-family:Tahoma;
font-size:9px;
color:#717171;
}
.login table .texbox-login
{
font-family:Tahoma;
font-size:9px;
background-color:Black;
border:1px solid #717171;
color:#9c814d;
width:90px;
height:12px;
padding:1px;
margin-left:5px;
margin-right:5px;
margin-top:3px;
margin-bottom:3px;
}
.login table .separator
{
width:5px;
background-image: url('images/login-line.jpg');
background-repeat: no-repeat;
background-position: center;
}

.login table .log-text a
{
color:White;
padding-left:8px;
text-decoration:none;
}

.banner
{
background-repeat:no-repeat;
background-position:right;
height: 103px;
margin-bottom:29px;
clear:both;
}
.banner h1
{
    display:none
}
.flash
{

background-repeat:no-repeat;
height: 103px;
width:293px;
}

------------------------MENU---------------------
.menu
{
display:block;
overflow:hidden;
clear:both;
margin:0;
padding:0;
list-style:none;
}
.menu li
{
float:left;
margin:0;
padding:0;
list-style:none;
}
.menu li a
{
display:block;
height: 29px;
}
.menu li a span
{
display:none;
}
.menu li.overview a
{
background-image: url('images/menu/company_overview.jpg');
width:130px;

}
.menu li.overview a:hover, .menu li.overviewselected a
{
background-image: url('images/menu/company_overview_hover.jpg');
width:130px;

}

.menu li.flowfundamental a
{
background-image: url('images/menu/FixedIncome_andEquites.jpg');
width:160px;
}
.menu li.flowfundamental a:hover, .menu li.flowfundamentalselected a
{
background-image: url('images/menu/FixedIncome_andEquites_hover.jpg');
width:160px;
}

.menu li.brokertalk a
{
background-image: url('images/menu/squawk.jpg');
width:95px;
}
.menu li.brokertalk a:hover, .menu li.brokertalkselected a
{
background-image: url('images/menu/squawk_hover.jpg');
width:95px;
}


.menu li.theflow a
{
background-image: url('images/menu/flow-black.jpg');
width:78px;
}
.menu li.theflow a:hover, .menu li.theflowselected a
{
background-image: url('images/menu/flow-blue.jpg');
width:78px;
}
.menu li.thefundamentals a
{
background-image: url('images/menu/fundamentals-black.jpg');
width:136px;
}
.menu li.thefundamentals a:hover, .menu li.thefundamentalsselected a
{
background-image: url('images/menu/fundamentals-blue.jpg');
width:136px;
}
.menu li.thenews a
{
background-image: url('images/menu/news_press.jpg');
width:102px;
}
.menu li.thenews a:hover, .menu li.thenewsselected a
{
background-image: url('images/menu/news_press_hover.jpg');
width:102px;
}
.menu li.contacts a
{
background-image: url('images/menu/contact.jpg');
width:68px
}
.menu li.contacts a:hover, .menu li.contactsselected a
{
background-image: url('images/menu/contact_hover.jpg');
width:68px
}

.menu li.training a
{
background-image: url('images/menu/professionalMarketTraining.jpg');
width:173px
}
.menu li.training a:hover, .menu li.trainingselected a
{
background-image: url('images/menu/professionalMarketTraining_hover.jpg');
width:173px
}

.menu li.register
{
    float:right;
}
.menu li.register a
{
background-image: url('images/menu/register.jpg');
width:69px;
}
.menu li.fixedincome
{
    float:left;
}
.menu li.fixedincome a
{
background-image: url('images/menu/fixedincome-black.jpg');
width:93px;
}
.menu li.fixedincome a:hover, .menu li.fixedincomeselected a
{
background-image: url('images/menu/fixedincome-blue.jpg');
width:93px;
}
.menu li.equity
{
    float:left;
}
.menu li.equity a
{
background-image: url('images/menu/equity-black.jpg');
width:93px;
}
.menu li.equity a:hover, .menu li.equityselected a
{
background-image: url('images/menu/equity-blue.jpg');
width:93px;
}
.content
{ 
height:100%;
overflow:hidden;
padding-bottom:70px;
clear:both;
}
.footer
{
text-align:right;
padding-top: 43px;
padding-right: 28px;
height:35px;
background-image:url('images/footer-bar.jpg');
background-repeat:no-repeat;
    color:#c0c0c0;
}
.footer a
{
     color:White;
}
.footer a:hover
{
     text-decoration:none;
}
h1, h2, h3, h4, h5, h6, p
{
	margin:0;
	margin-bottom:5px;
}
h1
{
    font-size:15pt;
}
h2
{
    font-size:14pt;
}
h3
{
    font-size:13pt;
}
p
{
line-height:18px;
margin-bottom:20px;
font-size:12px;
}

a.email
{
background-image:url('images/mail-photo.jpg');
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
text-decoration:underline;
color:black;
}
a.email:hover
{
text-decoration:none;
}
.checkbox
{
    width:8px;
    height:8px;
    background-image:url('images/unchecked.jpg');
    background-repeat:no-repeat;
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    cursor:pointer;
    cursor:hand;
}
.checkboxenabled, .checkbox:hover
{
    width:8px;
    height:8px;
    background-image:url('images/checked.jpg');
    background-repeat:no-repeat;
    margin-left:5px;
    margin-right:5px;
    margin-top:1px;
    cursor:pointer;
    cursor:hand;
}

.red
{
    color:Red;
}