* { margin: 0px; padding: 0px; }
body { background: #282727; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#E3DFD3;}
a{outline-style:none;color:#e3dfd3; }
a:active
{
  outline: none;
}
p{margin:0 0 10px 0; line-height:15px;}

#container { width:995px; margin: 0 auto;background:#282727;border:0;}
#header {

	height:148px;
}

/* header images only really seen when the user doesn't have flash installed */
#HomeDisplay #header,#AdminUsersDisplay #header{	background: url("../images/headers/homepage.jpg") top no-repeat;}
#AboutDisplay #header{	background: url("../images/headers/about.jpg") top no-repeat;}
#BrokerageDisplay #header{	background: url("../images/headers/brokerage.jpg") top no-repeat;}
#ResearchDisplay #header{	background: url("../images/headers/research.jpg") top no-repeat;}
#CareersDisplay #header{	background: url("../images/headers/careers.jpg") top no-repeat;}
#NewsDisplay #header{	background: url("../images/headers/news.jpg") top no-repeat;}
#ContactDisplay #header{	background: url("../images/headers/contact.jpg") top no-repeat;}

#FooterPages #header{background: url("../images/headers/homepage.jpg") top no-repeat;}

#login{float:right;}


/* set default height/width of navigation images --------------- */
#logo a{width:200px;height:100px;background:none;display: block;padding-top:20px;padding-left:20px;}
#logo a span{display:none;}
#top_nav{padding-bottom:10px;width:995px;background:url("../images/top_nav_BG.jpg") repeat-x; height:35px; }
div#top_nav li {
	list-style:none;
    display: block;
    float:left;
	background:url("../images/top_nav_divider.jpg") right no-repeat;
		}
div#top_nav li ul li{
list-style:none;
    display: block;
    float:left;

background:none;
}
div#top_nav li.last{background:none;}
div#top_nav a {
    display: block;



    background-repeat: no-repeat;
}

#content h2{font-size:1.5em;font-weight:normal}
#content hr{border:0;border-top:1px solid white;margin:10px 0;}

/* horizontal rule colours for each section */
#AboutDisplay #content hr{border:0;border-top:1px solid #106A93;margin:10px 0;}
#BrokerageDisplay #content hr{border:0;border-top:1px solid #BD712D;margin:10px 0;}
#ResearchDisplay #content hr{border:0;border-top:1px solid #AFBD21;margin:10px 0;}
#CareersDisplay #content hr{border:0;border-top:1px solid #ECAC00;margin:10px 0;}
#NewsDisplay #content hr{border:0;border-top:1px solid #009390;margin:10px 0;}
#ContactDisplay #content hr{border:0;border-top:1px solid #D2CCB8;margin:10px 0;}

#FooterPages #content hr{border:0;border-top:1px solid #ffffff;margin:10px 0;}

#navbar ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
}

#navbar li { /* all list items */
	float: left;
	position: relative;
	width: 10em;
}

#navbar li ul { /* second-level lists */
	display: none;
	position: absolute;
	top: 3em;
	left: 0;
	z-index:10;

}

.delete_button {
	background:url(../images/hedgesite/Mini_Pixel_Icons/delete-page-orange.gif) no-repeat 0 0;
	width:20px;
	height:20px;
	border:none;
}

#navbar li.nav_brokerage ul{width:154px;}
#navbar li.nav_research ul{width:139px;}
#navbar li>ul { /* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
	top: auto;
	left: auto;
}

#navbar li:hover ul, #navbar li.over ul { /* lists nested under hovered list items */
	display: block;
}

#navbar li li a {
	display: block;
	font-weight: normal;
	color: #ffffff;
	padding: 0.5em 5px;

}

#navbar li li a:hover {
	padding: 0.5em 5px;

}
#navbar .nav_views li li {width:20px}
div#top_nav a {
    display: block;
    font-size: 1px;
    text-indent: -999999em;
    overflow: hidden;
    background-repeat: no-repeat;
}

div#top_nav li ul a {
    display: block;
    font-size: 1em;
    text-indent:1px;
    overflow:auto;
background:none !important;
}


#navbar a{display:block;padding:15px 0;background:none;color:#ffffff;text-align:left;text-decoration:none;}
#navbar a:hover{color:#cccccc;}

/* top navigation images for each section defined here */

div#top_nav li.nav_home a {         /* default image */
    background: url("../images/topnav/topnav_home.jpg" )  ;
	    width:96px;
}
div#top_nav li.nav_home a:hover,div#top_nav li.nav_home a:active{background-position: 0 -35px;}
div#top_nav li.nav_home {           /* rollover image */
    width:98px;
	height:35px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_home a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_about a {         /* default image */
    background: url("../images/topnav/topnav_about.jpg" )  ;
	    width:104px;
}
div#top_nav li.nav_about a:hover,div#top_nav li.nav_about a:active{background-position: 0 -35px;}
div#top_nav li.nav_about {           /* rollover image */
    width:106px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_about a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_brokerage a {         /* default image */
    background: url("../images/topnav/topnav_brokerage.jpg" )  ;
	    width:152px;
}
div#top_nav li.nav_brokerage a:hover{background-position: 0 -35px;}
div#top_nav li.nav_brokerage {           /* rollover image */
    width:154px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_brokerage a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_research a {         /* default image */
    background: url("../images/topnav/topnav_research.jpg" )  ;
	    width:139px;
}
div#top_nav li.nav_research a:hover{background-position: 0 -35px;}
div#top_nav li.nav_research {           /* rollover image */
    width:141px;
background:url("../images/top_nav_divider.jpg") right no-repeat;
padding-left:2px;
}

div#top_nav li.nav_research a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_careers a {         /* default image */
    background: url("../images/topnav/topnav_careers.jpg" )  ;
	    width:87px;
}
div#top_nav li.nav_careers a:hover{background-position: 0 -35px;}
div#top_nav li.nav_careers {           /* rollover image */
    width:89px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_careers a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_news a {         /* default image */
    background: url("../images/topnav/topnav_news.jpg" )  ;
	    width:123px;
}
div#top_nav li.nav_news a:hover{background-position: 0 -35px;}
div#top_nav li.nav_news {           /* rollover image */
    width:126px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_news a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_contact a {         /* default image */
    background: url("../images/topnav/topnav_contact.jpg" )  ;
	    width:88px;
}
div#top_nav li.nav_contact a:hover{background-position: 0 -35px;}
div#top_nav li.nav_contact {           /* rollover image */
    width:90px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}

div#top_nav li.nav_contact a.on {           /* ON image */
   background-position: 0 -70px !important;
}

div#top_nav li.nav_LCMResearch a {         /* default image */
    background: url("../images/topnav/topnav_LCMResearch.jpg" )  ;
	    width:187px;
}

div#top_nav li.nav_LCMResearch a:hover{background-position: 0 -35px;}

div#top_nav li.nav_LCMResearch {           /* rollover image */
    width:150px;
	padding-right:38px;
background:url("../images/top_nav_divider.jpg") right no-repeat;

}







div#top_nav li.nav_admin a:hover,div#top_nav li.nav_admin a:active{background-position: 0 -35px;}
div#top_nav li.nav_admin {           /* rollover image */
    width:135px;
background:url("../images/top_nav_divider.jpg") right no-repeat;
}

div#top_nav li.nav_home a.on {           /* ON image */
   background-position: 0 -70px !important;
}
/* top navigation top bar colours defined here */
#navbar .nav_home{border-top:3px solid #282727}
#navbar .nav_about{border-top:3px solid #0078AE}
#navbar .nav_brokerage{border-top:3px solid #BD712D}
#navbar .nav_research{border-top:3px solid #AFBD21}
#navbar .nav_careers{border-top:3px solid #ECAC00}
#navbar .nav_news{border-top:3px solid #009390}
#navbar .nav_contact{border-top:3px solid #D2CCB8}

#navbar .nav_about,#navbar .nav_about ul li{width:135px}

#navbar .nav_brokerage,#navbar .nav_brokerage ul li{width:154px}

#navbar .nav_research,#navbar .nav_research ul li{width:141px}

#navbar .nav_careers,#navbar .nav_careers ul li{width:87px}

#navbar .nav_news,#navbar .nav_news ul li{width:114px}

#navbar .nav_contact,#navbar .nav_contact ul li{width:90px}

/* second top nav bgs */

#navbar .nav_brokerage ul{background:url("../images/top_nav_brokerage_bg.jpg") repeat-x; -moz-opacity:0.85;filter:alpha(opacity=85);opacity:0.85;}
#navbar .nav_brokerage ul li{padding-left:15px;}
#navbar .nav_research ul{background:url("../images/top_nav_research_bg.jpg") repeat-x; -moz-opacity:0.85;filter:alpha(opacity=85);opacity:0.85;}
#navbar .nav_research ul li{padding-left:13px;}

/*  Home page specific */
#flash_intro{height:303px;width:995px;margin:0;padding:0;float:left;background:url("../images/chevron_bg.gif");}
/*#textbox{margin:10px;height:288px;width:300px;float:right;color:white;background:rgb(185,178,153);background:rgba(185,178,153,0.5);  filter: alpha(opacity=80);position:relative;}*/
.textbox{margin:10px;height:281px;width:358px;float:right;color:white;background:url("../images/around_the_globe.png") bottom right no-repeat;}
#innerwrap{zoom:1;width:100%;height:244px;background:url("../images/alpha_brown-trans.png");}
.textbox p{color:#443F3C;}
.textbox h3{color:#443F3C;}

/* css for 'welcome' section on the home page defined here */
#home_welcome{width:588px;height:282px;background:url("../images/home/home_welcome_bg.jpg") repeat-x;float:left;margin:10px 0 0 10px}
#welcome_text{padding:25px 50px 0 46px; }
#welcome_text p{padding:5px 0; font-size:16px;}
#home_bottom{min-height:335px;width:995px;background:#4C4C4C;margin:10px 0 0 0 }
#home_news{width:700px;min-height:335px;padding:0;margin:0;background:url("../images/home_news_bg.jpg") repeat-x #282828;float:left;}
#home_news_highlight{float:right;width:295px;min-height:335px; background: #4C4C4C url("../images/home_info_bg.jpg") repeat-x top left; }
#news_items{padding:20px;padding-left:40px;}
#innerwrap #circle{width:15px;height:15px;background:url("../images/map_circle.gif");position:absolute;top:0;right:0;visibility:hidden;}
.loc_box{height:7px;width:7px;background:#0078ae;position:relative;font-size:1px;}
#video{float:left; text-align:center;}

#home_location_map{width:358px;height:285px;position:relative;float:right;background:url("../images/home/world_map.gif") no-repeat}
/* co-ordinates for the dots on the map defined here */

#home_location_map #london{position:absolute;right:180px;top:67px;}
#home_location_map #paris{position:absolute;right:175px;top:76px;}
#home_location_map #ny{position:absolute;right:255px;top:80px;}
#home_location_map #hk{position:absolute;right:73px;top:107px;}
#home_location_map #comms{position:absolute;right:275px;top:100px;}

#capital{position:absolute;right:168px;top:130px;}

#home_location_map #close_map{text-align:right;padding:5px;position:absolute;right:5px;top:5px;}
#highlight_item{padding:20px;}

#info_1{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}
#info_2{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}
#info_3{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}
#info_4{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}
#info_5{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}
#info_6{display:none; background-color:#B9B298;position:absolute; padding:8px 15px 8px 25px; width:318px;}

.loc_info{width:130px;float:left;font-size:1.2em; color:#443f3b;}
.loc_address{width:180px;float:left;font-size:1.2em; }

.news_item{width:260px;margin-right:25px;float:left;padding:10px;}
.item_1{margin-top:5px;}
.news_item h3{color:#e3dfd3;font-size:1.2em}
.news_item p{color:#e3dfd3;font-size:1em}
.news_item a{color:#009390;text-decoration:none;font-style:italic; margin-bottom:10px;}
.news_item a:hover{text-decoration:underline;}

.highlight_text h3{color:white;}
.highlight_text p{color:white;}
.highlight_text a{color:#828D1A;text-decoration:none;font-style:italic}
.highlight_text a:hover{text-decoration:underline;}


.boxout_profile{font-size:1em;width:120px;padding:10px 0 0 10px }

.boxout_header_box{height:35px;padding:0 0 0 10px}
.boxout_header{width:190px;padding:3px 0 0 15px;height:23px}
.boxout_header2_box{margin:0 0 0 10px;padding-top:10px }
.boxout_header2{width:180px;padding:10px 15px 0 15px;letter-spacing:-1px; margin-bottom:20px}
.boxout_content{font-size:1em;padding:10px 10px 0 20px}
.boxout_content_text{width:120px;}
.boxout_content .green_colour{color:#77AD1A;font-weight:bold;padding-bottom:10px; padding-top:0}
.home_green_quote{color:#77AD1A;font-size:2em;line-height:0.4em}

#sitemap_boxout {background:url("../images/homepage/sitemap_bg.jpg") no-repeat;height:30px;width:248px;}
#sitemap_text{padding:7px;text-align:right;color:#ADADAD;}
#sitemap_text a{color:#ADADAD;text-decoration:none;}
#sitemap_text a:hover{text-decoration:underline}

#footer{position:relative;background:#404040;padding:10px 0;color:#1B6382;border-top:1px solid #1B6382;margin-top:20px;}
#footer a{color:#a1a1a1;text-decoration:none;}
#footer span{color:#a1a1a1;}


#footer p.footer_left {

	padding:0 0 0 50px;
	font-size:0.9em
}

#footer p.footer_right {
	float:right;
	width:400px;
	text-align:right;
	padding:0 5px 0 0;
}

#footer p.footer_left a,
#footer p.footer_right a {
	text-decoration:none;
}

#footer p.footer_left a:hover,
#footer p.footer_right a:hover {
	text-decoration:underline;
}

#footer #popup{width:450px;height:15px;position:absolute;bottom:35px;left:70px;background-color:#404040;padding:10px;}

	/* third tier specific general template */

#content_page{padding:0 0 15px 0;margin:0;margin-top:10px;background:url("../images/content_bg.jpg") repeat-x;clear:both; min-height:500px;}
#content_page #sub_navigation{float:left;width:184px;padding:12px 0 0 12px;}
#content_page #content{float:left;width:467px;padding:0 20px; min-height:400px;}

#content_page #right_col{float:right;width:288px;background:url("../images/content/content_right_divider.jpg") no-repeat  #282727;line-height:16px;display: block; }


#content_page #right_col #right_top{width:196px;background:url("../images/content/right_bar_bg.jpg") no-repeat #282727;padding:15px 50px 20px 40px;margin-left:2px; min-height:250px;}
/* make exception for the news pages for the search */
#NewsDisplay #content_page #right_col #right_top{width:238px;background:url("../images/content/right_bar_bg.jpg") no-repeat #282727;padding:15px 10px 20px 30px;margin-left:2px;}

#content_page #right_col #right_bottom{width:196px;background:url("../images/sidenav/culture_bg.jpg") repeat-y #282727;padding:15px 50px 20px 40px}

#general_bottom{width:1000px;height:30px}
#general_bottom #sitemap_boxout{background:url("../images/homepage/sitemap_bg.jpg") repeat-x;height:30px;width:1000px}

#content_page #sub_navigation_header span{font-size: 1px; text-indent: -999999em;overflow: hidden;visibility:hidden;}

#content_page #sub_navigation_content{height:279px;width:183px;font-size:1.1em}

#content_page #sub_navigation_content ul{list-style:none;}
#content_page #sub_navigation_content li{padding:0;border-bottom:1px solid #6D6D6D;}



/* look and feel for the side navigation defined here. at time of writing the images for some of the #sub_navigation_header areas will need to be replaced with the final images with text in them */

#AboutDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_about.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#AboutDisplay #content_page #sub_navigation_content a:hover{color:#1F5B76;background-position: 0 -33px;}
#AboutDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/about_header.gif") no-repeat;height:33px;width:183px;}
#AboutDisplay #content_page #sub_navigation_content li#management_team {background:url("../images/sidenav/management_team.gif") no-repeat;height:33px;width:183px;}
#AboutDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#1F5B76;background-position: 0 -66px !important;}
#AboutDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#1F5B76;background-position: 0 -66px; !important;}

#AdminUsersDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_admin.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#AdminUsersDisplay #content_page #sub_navigation_content a:hover{color:#ffffff;background-position: 0 -33px;color:red;}
#AdminUsersDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/admin_header.jpg") no-repeat;height:33px;width:183px;}
#AdminUsersDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#ffffff;background-position: 0 -66px !important;}
#AdminUsersDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#ffffff;background-position: 0 -66px; !important;}


#BrokerageDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_brokerage.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#BrokerageDisplay #content_page #sub_navigation_content a:hover{color:#BD712D;background-position: 0 -33px;}
#BrokerageDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/brokerage_header.jpg") no-repeat;height:33px;width:183px;}
#BrokerageDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#BD712D;background-position: 0 -66px !important;}
#BrokerageDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#BD712D;background-position: 0 -66px; !important;}

#ResearchDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_research.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#ResearchDisplay #content_page #sub_navigation_content a:hover{color:#AFBD21;background-position: 0 -33px;}
#ResearchDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/research_header.gif") no-repeat;height:33px;width:183px;}
#ResearchDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#AFBD21;background-position: 0 -66px !important;}
#ResearchDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#AFBD21;background-position: 0 -66px; !important;}

#CareersDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_careers.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#CareersDisplay #content_page #sub_navigation_content a:hover{color:#ECAC00;background-position: 0 -33px;}
#CareersDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/careers_header.gif") no-repeat;height:33px;width:183px;}
#CareersDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#ECAC00;background-position: 0 -66px !important;}
#CareersDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#ECAC00;background-position: 0 -66px; !important;}

#NewsDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_news.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#NewsDisplay #content_page #sub_navigation_content a:hover{color:#009390;background-position: 0 -33px;}
#NewsDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/news_header.gif") no-repeat;height:33px;width:183px;}

.archiveHeader div{text-align:center;font-weight:bold;padding:10px;background:url("../images/sidenav/archive_bg.gif") repeat-x;}
#NewsDisplay #content_page #sub_navigation_content li.on a{font-weight:normal;color:#009390;background-position: 0 -66px !important;}
#NewsDisplay #content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#009390;background-position: 0 -66px; !important;}

#ContactDisplay #content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/sidenav/sidenav_contact.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#ContactDisplay #content_page #sub_navigation_content a:hover{color:#D2CCB8;background-position: 0 -33px;}
#ContactDisplay #content_page #sub_navigation_header {background:url("../images/sidenav/contact_header.jpg") no-repeat;height:33px;width:183px;}
#content_page #sub_navigation_content li.on a{font-weight:normal;color:#D2CCB8;background-position: 0 -66px !important;}
#content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#D2CCB8;background-position: 0 -66px; !important;}

 #content_page #sub_navigation_content li.nav_admin a{text-decoration:none;background:url("../images/sidenav/sidenav_admin.jpg") no-repeat !Important;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
  #content_page #sub_navigation_content li.nav_admin a{color:red !Important;background-position: 0 -33px;}
 #content_page #sub_navigation_content li.nav_admin a:hover{color:white !Important;background-position: 0 -33px;}




#content_page #sub_navigation_content li a{color:#fffff;text-decoration:none}

/* Breadcrumb trail */
#breadcrumbtrail {margin-top:20px;font-size:.7em}
#breadcrumbtrail li{list-style:none;
    display: block;
    float:left;
	padding-left:20px;
		margin-left:20px;
background:url("../images/content/bulletpoint.gif") center left no-repeat;
	margin-bottom:20px;
}
#breadcrumbtrail a{text-decoration:none;color:#white;
}

#breadcrumbtrail a:hover{text-decoration:underline;}
#breadcrumbtrail .on{text-decoration:none;font-weight:bold;}
#breadcrumbtrail li.noarrow{background:none;padding-left:0;}


/* font style */
#second_tier_page #content p,#content_page #content p{padding:0 0 0px 0;line-height:1.5em;font-size:1.2em;}
#content ol li,#content ul li{line-height:1.5em;margin-left:20px;padding-bottom:10px;font-size:1.2em;}
#content #breadcrumbtrail ol li,#content #breadcrumbtrail ul li{margin-left:0 !important;padding-bottom:0 !important}
#trainee_forms ul li{margin-right:0;padding-bottom:0;}
ul#joinus_buttons li{margin:0;padding-bottom:0;margin-right:10px;}
#right_col_sml ol li,#right_col_sml ul li{margin-left:20px;margin-bottom:10px;line-height:1.5em}

#AboutDisplay .first_para {line-height:1.8em;color:#106A93 !important;font-weight:bold}

.normal {color:#444444;padding:0 0 20px 0;line-height:1.5em;font-weight:normal;}
/* subnav brochure link */
#sub_navigation_brochure{width:184px;height:115px; margin-bottom:15px !important;background:url("../images/content_bg.jpg") repeat-x}




	
.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
		
.clear {
	clear:both;
}

#pa1{background:url("../images/general/download_brochure_button.gif")}



h4 {
	font-size:18px !important;
	color:#77AD1A;
	margin-bottom:10px;
}
.no_colour_lis p{padding:5px 0}
.no_colour_lis li{color:#E3DFD3 !important;padding:2px 0;}


.checkbox_width{width:15px !important;border:0 !important;}




/*  Error code stuff */

.error{border:2px solid #77AD1A;background:#C1D595;color:black;padding:5px}




td.showDragHandle{background:url("../images/admin/drag_arrow.gif") no-repeat center center;cursor:move;}


#print_logo,#printPracs{display:none;}

#people_accordion{width:450px;}
.staff_title{font-weight:normal;margin-top:10px;font-size:12px;height:50px}
.staff_title a{width:250px;height:40px;display: block;padding-left:20px;text-decoration:none;}
.staff_info{width:430px;padding:10px;}
.staff_image{width:80px;float:left;}
.staff_text{width:305px;float:right;padding-right:20px}
.staff_info a{color:#106A93}
#accordion .staff_title a{background:url("../images/general/team_off.gif")  left 4px no-repeat}
.singlemember{border-bottom:1px solid #106A93;}
.singlemember img{width:70px}
#people_accordion .staff_title a.selected{background:url("../images/general/team_on.gif")  left 4px no-repeat}
#people_accordion .staff_title a.emailcontact{background:none;}
a.emailcontact{padding-top:15px;height:20px !important;width:120px !important}
.staff_title a.emailcontact{color:#086893}
.staff_title a:hover.emailcontact{text-decoration:underline}
.staff_title_left{width:250px;float:left;}
.staff_title_right{width:150px;float:right;color:#086893;}


#info_accordion .info_title a{background:url("../images/general/team_off.gif")  left 4px no-repeat}
.dragHandle .info_title a{background:url("../images/general/team_off.gif")  left 4px no-repeat}
#info_accordion .info_title a.selected{background:url("../images/general/team_on.gif")  left 4px no-repeat}
.info_title{font-weight:normal;margin-top:10px;font-size:12px;height:40px}
.info_title a{width:250px;height:40px;display: block;padding-left:20px;text-decoration:none;}



.team_table , .careers_table{ width:450px;margin:20px 0;}
.team_table {border-top:1px solid #ccc;}
.team_table td{border-bottom:1px solid #ccc;}

.cat_header{font-size:16px; color:white;padding-top:10px;font-weight:bold;}

.noborder{border:0;}

/* search area */
#searchform{padding-bottom:20px;}
#q{width:140px;border:1px solid white;}
#search_submit_button input{border:1px solid white; margin-left:4px;}

/*bullets for right hand side nav */
#content_page #right_col ul li{color: #E3DFD3; margin-left:20px}

/* links for the file download sections */
#BrokerageDisplay #content_page #right_col #right_top ul,#ResearchDisplay #content_page #right_col #right_top ul{margin-left:18px;}
#BrokerageDisplay #content_page #right_col #right_top li{color:#E3DFD3;}
#BrokerageDisplay #content_page #right_col #right_top a{color:#BD712D;}
#ResearchDisplay #content_page #right_col #right_top li,#ResearchDisplay #content_page #right_col #right_top a{color:#AFBD21;}

#BrokerageDisplay #content_page #right_col #right_top .info_body .infotext ul li{display:none;}



/* admin table stuff */
#AdminUsersDisplay .table{padding-bottom:10px;}
#AdminUsersDisplay .table a{text-decoration:none;}
#AdminUsersDisplay .table td {padding:5px;}
#AdminUsersDisplay .table .tabletr {background:#fff;color:black;font-weight:bold;}
#AdminUsersDisplay .table .even {background:#cccccc;}
#AdminUsersDisplay .table .odd {background:#989898;}
#AdminUsersDisplay .table .even ,#AdminUsersDisplay .table .even a{color:black;}

.error{background:#FBE3E4 none repeat scroll 0% 0%;
border-color:#FBC2C4;
color:#8A1F11;} 
.error,.notice,.success{border:0.2em solid red;
margin-bottom:1em;
padding:0.8em;color:red;}

.back_button{font-size:1.3em;margin-top:10px;}
.careerSection .back_button a{color:#ECAC00;}
.newsSection .back_button a{color:#009390;}
.docSection .back_button a{color:#D2CCB8;}
.teamSection .back_button a{color:#0078AE;}


.careerSection .submit_button{margin-top:10px;border:1px solid #ECAC00;background:#ECAC00;color:black;}
.newsSection .submit_button{margin-top:10px;border:1px solid #009390;background:#009390;color:black;}
.docSection .submit_button{margin-top:10px;border:1px solid #D2CCB8;background:#D2CCB8;color:black;}
.teamSection .submit_button{margin-top:10px;border:1px solid #0078AE;background:#0078AE;color:black;}

#navbar .nav_home{border-top:3px solid #282727}
#navbar .nav_about{border-top:3px solid #0078AE}
#navbar .nav_brokerage{border-top:3px solid #BD712D}
#navbar .nav_research{border-top:3px solid #AFBD21}
#navbar .nav_careers{border-top:3px solid #ECAC00}
#navbar .nav_news{border-top:3px solid #009390}
#navbar .nav_contact{border-top:3px solid #D2CCB8}
#navbar .nav_LCMResearch{border-top:3px solid #282727}

.edit_content a{font-size:1.2em;font-weight:bold; text-decoration:none;}
/* edit buttons for each section defined here */
#AboutDisplay .edit_content a{color:#106A93}
#BrokerageDisplay .edit_content a{color:#BD712D}
#ResearchDisplay .edit_content a{color:#AFBD21}
#CareersDisplay .edit_content a{color:#ECAC00}
#NewsDisplay .edit_content a{color:#009390}
#ContactDisplay .edit_content a{color:#D2CCB8}

#FooterPages .edit_content a{color:#ffffff}

/* submit changes buttons for each section defined here */
#AboutDisplay .formbut input{margin-top:10px;border:1px solid #0078AE;background:#0078AE;color:black;}
#BrokerageDisplay .formbut input{margin-top:10px;border:1px solid #BD712D;background:#BD712D;color:black;}
#ResearchDisplay .formbut input{margin-top:10px;border:1px solid #AFBD21;background:#AFBD21;color:black;}
#CareersDisplay .formbut input{margin-top:10px;border:1px solid #ECAC00;background:#ECAC00;color:black;}
#NewsDisplay .formbut input{margin-top:10px;border:1px solid #009390;background:#009390;color:black;}
#ContactDisplay .formbut input{margin-top:10px;border:1px solid #D2CCB8;background:#D2CCB8;color:black;}

#location_map{height:400px; width:450px}
.map_legend{color:black}
.hide {
	display:none;
}

#info_text ul{
	color:#E3DFD3;

}

#info_title_left a{
	display:none;
}

/* Video image showing play button */
a.video_image { text-align: center; display: block; width: 340px; height: 200px; }
a.video_image img { border: 0; margin-top: 70px; }