@charset "UTF-8";
/* application.css */
body, p, h1, h2, h3, h4, h5, h6, hr
{
    margin: 0px;
    padding: 0px;

}
hr, img {
	border: none;
}
body {
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
        background-color: #282727;

}
a:link, a:visited {
	color: #2c498d;
	text-decoration: none;
}
a:hover, a:active {
	color: #000;
	text-decoration: underline;
	background-color: #c3d3e9;
}
#page {
	width:900px;
	margin-right: auto;
	margin-left: auto;
	text-align: left;
}
#header {
	/*height: 144px;*/
        /*width: 995px;*/
	background-color: #282727;
	position: relative;
        margin-right: auto;
	margin-left: auto;
	/*background-image: url(../../images/application/lcm_mainsite_header_bg.png);*/
        background-image: url(../../images/application/lcm_long_header_one.png);
        background-size: 100%;
	background-repeat: no-repeat;
}
#header h1  {
	margin: 0px;
	/*background-image: url(../../images/application/headerh1_bkg.png);*/
	background-repeat: no-repeat;
	height: 87px;
	width: 400px;
	position: absolute;
	left: 0px;
}
#header h1 span {
	position: absolute;
	top: -1000px;
}

#header_menu {
	position: absolute;
	top: 10px;
	right: 0px;
	color: #FFF;
	white-space: nowrap;
        padding-right: 10px;
}
#header_menu a:link,
#header_menu a:visited {
	font-size: 0.9em;
	color: #FFF;
	text-decoration: none;
}
#header_menu a:hover,
#header_menu a:active {
	color: #FFF;
	text-decoration: underline;
	background-color: transparent;
}

#search {
	display: block;
	position: absolute;
	top: 0px;
	right: 0px;
}
#search input {
	font-size: 0.9em;
	color: #666;
}
#content {
	position: relative;
}

#menu {
        height: 3px;
        position: relative;
        top: -25px;
        padding: 0px;
        margin: 0px;
}
#menu ul {
        list-style-type: none;
        margin: 0px 0px 0px 25px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li {
        display: inline;
        padding-right: 10px;
        margin-left: -10px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li a:link,
#menu ul li a:visited {
        display: inline-block;
        font-size: 0.95em;
        font-weight: bold;
        color: #FFF;
        text-decoration: none;
        white-space: nowrap;
        height: 25px;
        padding-right: 16px;
        padding-left: 16px;
        line-height: 25px;
        -moz-border-radius-topleft: 6px;
        -webkit-border-top-left-radius: 6px;
        -moz-border-radius-topright: 6px;
        -webkit-border-top-right-radius: 6px;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li a:hover,
#menu ul li a:active {
        color: #000;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li.active {
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li.active a:link,
#menu ul li.active a:visited {
        color: #000;
        background-color: #fff;
        padding-bottom: 0px;
        margin-bottom: 0px;
}
#menu ul li.active a:hover,
#menu ul li.active a:active {
        text-decoration: none;
        padding-bottom: 0px;
        margin-bottom: 0px;
}

/* DONE */

#main {
	width: 860px;
	background-color: #FFF;

	/*background-image: url(../../images/application/main_bkg.png);
	background-repeat: repeat-y;
	background-position: right;*/
	margin: 0px;
	padding: 0px;
        /* background-color: #16284F; YYZ*/
}
#main div.article {
	padding-left: 20px;
	padding-right: 40px;
	margin-bottom: 20px;
        /* background-color: #16284F;  YYZ*/
}
#main div.article p.article_shedule {
	line-height: 30px;
	height: 30px;
        width: 100%;
	display: block;
	margin-bottom: 8px;
	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	color: #FFF;
	padding-left: 10px;
	background-image: url(../../images/application/article_shecule_bg.png);
	background-repeat: repeat-y;
        border: 1px dotted #9aafe5;

}
#main div.article p.article_shedule a:link,
#main div.article p.article_shedule a:visited {
	color: #cbfe67;
}
#main div.article p.article_shedule a:link,
#main div.article p.article_shedule a:visited {
	background-color: transparent;
}
#main div.article h1 {
	font-family: georgia,"times new roman",serif;
	color: #7d7156;
	font-size: 2.2em;
	margin-left: .5em;
	margin-bottom: 0.4em;
}
#main div.article p.article_categorie {
	margin-left: 10px;
	margin-bottom: 0.5em;
}
#main div.article p.article_resume {
	color: #3c3c3c;
	margin-left: 10px;
	font-size: 1.2em;
	margin-bottom: 10px;
	margin-top: 5px;
}

span.subtext {
    font-size: 0.8em;
    /*color: #AAA;*/
}

#main span.inline_admin {
/*inline links for web page edition -- reserved to admins*/
	float: right;
	padding: 0 5px;
	border: 1px solid #9aafe5;
	background-color: #FFFF80;
	text-decoration: none
}

#main div.article p.article_resume img.left {
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#main div.article p.article_resume img.right {
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#main div.article p.article_download,
#main div.article p.article_online {
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
	border-bottom: none;
}
#main div.article p.article_download a,
#main div.article p.article_online a {
	display: inline-block;
	padding-left: 24px;
	background-image: url(../../images/application/page_white_acrobat.png);
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
	height: 24px;
	padding-right: 8px;
}
#main div.article p.article_online a {
	background-image: url(../../images/application/report_go.png);
}
#nav {
	position: absolute;
	width: 160px;
	background-color: #FFF;
	top: 0px;
	right: 0px;
}
#nav h3 {
	padding-left: 8px;
	margin: 0px;
	padding-bottom: 6px;
	color: #7d7156;
}

div.tooltitle {
    /*padding-left: 5px;*/
    padding-bottom: 3px;
    font-size: 1.4em;
    /*padding-bottom: 4px;*/
    color: #7d7156;
    /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
    /*font-weight: bold;*/
    /*background-color: #e3dfd3;*/
}

#nav ul {
	list-style-type: none;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 20px;
	margin-left: 0px;
}
#nav ul li {
	display: block;
	border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #999;
}
#nav ul li a:link,
#nav ul li a:visited {
	color: #2c498d;
	text-decoration: none;
	font-size: 0.9em;
	display: block;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}
#nav ul li a:hover,
#nav ul li a:active {
	color: #FFF;
	background-color: #2c498d;
}
#footer {
	border-top: 1px solid #ccc;
	padding-top: 10px;
	font-size: 0.8em;
	color: #666;
	text-align: center;
}
#footer a:link,
#footer a:visited {
	color: #666;
	text-decoration: none;
}
#footer a:hover,
#footer a:active {
	color: #000;
	text-decoration: underline;
	background-color: transparent;
}
div.application_login_form {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
    position: absolute;
    top: 22px;
    right: 0px;
    color: #EEE;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
    margin-right: 10px;
    border: 1px solid #6D6D6D;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #2c498d; /* Dark Blue: #2c498d */
    z-index:500;

    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/

    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

div.application_login_form_two {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
    position: relative;
    width: 170px;
    color: #EEE;
    white-space: nowrap;
    padding: 0px;
    margin: 0px;
    margin-right: 10px;
    border: 1px solid #6D6D6D;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 6px;
    padding-bottom: 6px;
    background-color: #2c498d; /* Dark Blue: #2c498d */
    z-index:500;
}
#filter_cat_list {
    font-size: 0.6em;
}

div.inline-newsletter
{
    padding: 0 0 0 0;
    margin: 0 0 0 0;
    /*border: 1px dotted black;*/
}

#reports_filter
{
    margin-top: 3px;
    margin-left: 20px;
    margin-right: 30px;
    /*border: 1px dotted #000;*/
    background-color: #9aafe5;
    padding-bottom: 3px;
}

#reports_title
{
    font-size: 2em;
    text-align: center;
    margin-left: 20px;
    margin-right: 30px;
    border-bottom: 1px dotted #000;
    margin-bottom: 0px;
    background-color: #9aafe5;
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-weight: bold;
}

#report_browser
{

}

.yui-overlay
{
    /*border:1px solid black;*/
    padding:0px;
    margin:0px;
}

div.macro_submenu {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    background-color: #2c498d; /*#9aafe5;*/
    color: #FFF;
    padding: 3px;
    margin-top: 0px;
    padding-top: 0px;
    margin: 0px;
    margin-left: 490px;
    position: absolute;
    z-index:500;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
    border-left: 1px solid #6D6D6D;
    border-right: 1px solid #6D6D6D;
    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/

    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

div.commodities_submenu {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    background-color: #2c498d;/* color:#E3DFD3;}*/
    color: #FFF;
    padding: 3px;
    margin-top: 0px;
    padding-top: 0px;
    margin: 0px;
    margin-left: 175px;
    position: absolute;
    z-index:500;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
    border-left: 1px solid #6D6D6D;
    border-right: 1px solid #6D6D6D;
    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/

    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

div.equities_submenu {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    background-color: #2c498d; /*#9aafe5;*/
    color: #FFF;
    padding: 3px;
    margin-top: 0px;
    padding-top: 0px;
    margin: 0px;
    margin-left: 88px;
    position: absolute;
    z-index:500;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
    border-left: 1px solid #6D6D6D;
    border-right: 1px solid #6D6D6D;
    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/

    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

div.account_submenu {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    /*background-color: #2c498d;*/ /*#9aafe5;*/
    background-color: #2c498d;
    margin-top: 0px;
    margin-left: 596px;

    padding: 3px;
    position: absolute;
    z-index:500;
    border-top: 1px solid #6D6D6D;
    border-bottom: 1px solid #6D6D6D;
    border-left: 1px solid #6D6D6D;
    border-right: 1px solid #6D6D6D;
    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/

    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;
}

#submenu_overlay
{
    padding: 0px;
    margin: 0px;
}



#commodities_submenu_toolkit
{
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    display: block;
}

#commodities_submenu_tools
{
    padding: 0px;
    margin: 0px;
}

#equities_submenu_tools
{
    padding: 0px;
    margin: 0px;
}


#equities_submenu_quant
{
    padding: 0px;
    margin: 0px;
}

#equities_submenu_models
{
    padding: 0px;
    margin: 0px;
}

#equities_submenu_quantkit
{
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    display: block;
}

#equities_submenu_calendar
{
    padding: 0px;
    margin: 0px;
    margin-left: 20px;
    display: block;
}

div.tab_specific_header_data
{
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    color: #222;
    background-color: #DDD;
    position: absolute;
    top: 70px;
    right: 0px;
    width: 358px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 2px;
    margin: 0px;
    margin-right: 10px;
    border: 1px solid black;
    height: 18px;
    -moz-border-radius-bottomleft: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -webkit-border-bottom-right-radius: 6px;

    /*-moz-border-radius-topleft: 6px;
    -webkit-border-top-left-radius: 6px;
    -moz-border-radius-topright: 6px;
    -webkit-border-top-right-radius: 6px;*/
}

tr.header_tr
{
    padding: 0px;
    margin: 0px;
    margin-left: 10px;
    border: 2px solid black;
    /*background-color: green;*/
}

td.header_td_one
{
    padding: 0px;
    margin: 0px;
    border-left: 2px solid #666;
    padding-left: 3px;
}

td.header_td_two
{
    padding: 0px;
    margin: 0px;

}

img.screencap
{
    border: 1px solid #666;
}

/*
** LCM Main Site
**
*/

body
{
    /*font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;*/
    background: #282727;
    color:#E3DFD3;
}

p{margin:0 0 10px 0; line-height:15px;}

#container
{
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    width:995px;
    margin: 0 auto;
    background:#282727;
    border:0;
    padding: 0px;
    margin: 0px;
}
#header
{
	/*height: 144px;*/
        /*width: 995px;*/
        height: 144px;
	background-color: #282727;
	position: relative;
        margin-right: auto;
	margin-left: auto;
	/*background-image: url(../../images/application/lcm_mainsite_header_bg.png);*/
        background-image: url(../../images/application/lcm_long_header_one.png);
        background-size: 100%;
	background-repeat: no-repeat;
}
#header h1  {
	margin: 0px;
	background-image: url(../../images/application/headerh1_bkg.png);
	background-repeat: no-repeat;
	height: 87px;
	width: 400px;
	position: absolute;
	left: 0px;
        top: 20px;
	right: 0px;
}
#header h1 span {
	position: absolute;
	top: -1000px;
}
#header img.scale
{
	position: absolute;
	top: 62px;
	right: 0px;
        margin-right: 10px;
}
#content {

}

#content h2 {
    font-size:1.8em;
    font-weight:normal;
    color: #AFBD21;
}
#content hr{border:0;border-top:1px solid white;margin:10px 0;}

#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:1em;
}

#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;
}
#content_page
{
    padding:0 0 15px 0;
    margin:0;
    margin-top:10px;
    margin-left: 0px;
    background:url("../images/livingdigital/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/livingdigital/content_right_divider.jpg") no-repeat  #282727;
    line-height:16px;
    display: block;
}


#content_page #right_col #right_top
{
    width:120px;
    background:url("../images/livingdigital/right_bar_bg.jpg") no-repeat #282727;
    padding:15px 50px 20px 5px;
    margin-left:2px;
    margin-right: 0px;
    min-height:250px;
}

#content_page #sub_navigation_content
{
    height:279px;
    width:183px;
    font-size:1em;
    padding-left: 0px;
}

#content_page #sub_navigation_content ul{margin: 0; padding: 0; list-style:none;}
#content_page #sub_navigation_content li{color: #E3DFD3; margin: 0; padding:0;border-bottom:1px solid #6D6D6D;}
#content_page #sub_navigation_content li a{text-decoration:none;background:url("../images/livingdigital/sidenav_research.jpg") no-repeat;padding-left:28px;height:33px;width:155px; display:block;line-height:32px;font-weight:normal;}
#content_page #sub_navigation_content a:hover{color:#AFBD21;background-position: 0 -33px;}
#content_page #sub_navigation_content li.on a{font-weight:normal;color:#AFBD21;background-position: 0 -66px !important;}
#content_page #sub_navigation_content li.on a:hover{font-weight:normal;color:#AFBD21;background-position: 0 -66px; !important;}

#content_page #sub_navigation_content li a{color:#E3DFD3;text-decoration:none}


/* 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/livingdigital/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:200px;}
#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;
}