/* Style sheet Main_Style_Sheet */
body{margin-top:10px;font-family:Arial,Helvetica,sans-serif;color:#333;}
a	{color: #C1022D }

strong, b {color: #666; }

table.all_records td	{padding: 2px 0 2px 0;margin: 2px 0 2px 0; border-bottom: 1px dotted #bbb; }

.mod_navigation{margin-top:81px;margin-right:70px;padding-bottom:90px;text-align:right;border-right:1px solid #C1022D;list-style-type:none;}
.mod_navigation a:hover{color:#000;}
.mod_navigation ul{margin:0;padding:0;text-align:right;list-style-type:none;}
.mod_navigation ul li{margin-bottom:10px;padding-right:4px;padding-bottom:10px;padding-left:10px;border-bottom:1px solid #C1022D;font-weight:bold;font-size:0.9em;}
.mod_navigation a{text-decoration:none;color:#333;}
.mod_navigation ul li ul li a {color:#000;}
.mod_navigation ul li ul li  a:hover {color: #FC3864; }

.mod_navigation ul ul{display:none;}
.mod_navigation ul li.active ul.level_2,.mod_navigation ul li.trail ul.level_2,.mod_navigation ul.level_2 li.active ul.level_3,.mod_navigation ul.level_2 li.trail ul.level_3{display:block;}
.mod_navigation ul li.active{color:#000;}
.mod_navigation ul li ul li.active {color: #C1022D; font-weight: bold; }
.mod_breadcrumb,.mod_breadcrumb a{margin-top:10px;margin-bottom:10px;text-decoration:none;font-size:10.4px;color:#999;}
blockquote{margin:5px;padding-top:12px;padding-bottom:12px;text-align:center;border-top:3px double #013A80;border-bottom:3px double #013A80;font-weight:bold;color:#3F003F;line-height:1.6em;}
.mod_navigation ul li ul li{float:none;clear:none;display:block;margin-bottom:3px;padding-right:0;padding-bottom:0;border:0;font-weight:normal;font-size:0.85em;}
#main{border-top:0px solid #000;border-right:1px solid #000;border-bottom:0px solid #000;border-left:0px solid #000;}
#main h1{margin-top:0;font-family:Times;font-weight:normal;font-size:3em;color: #000; }
#main h1 span{color:#C1022D;}
#main h2	{margin: 0; font-size: 13px; color: #000 }
#main h2.title	{line-height: 14px;font-weight: normal; margin: 10px 0 0 0; font-size: 12px; }
.mod_pageImage img{border-bottom:1px solid #000;}
#main #member-details{overflow:visible;}

#main a		{color: #C1022D; }
#main a:visited, #main a:hover	{color: #6F001C; }
#main a:hover	{text-decoration: none; }

#main .mod_memberpage{position:relative;overflow:visible;}
#main .mod_memberpage .name{font-weight:bold;font-size:13.6px;color:#000;}
#main .mod_memberpage .xt_position{margin-bottom:20px;}
#main .mod_memberpage .xt_workdescription{margin-bottom:20px;padding-right:10px;text-align:justify;}
#main .mod_newslist .layout_short,#main .mod_newsarchive .layout_short{margin-bottom:20px;padding-right:20px;}
#main .mod_newslist .layout_short h2 a,#main .mod_newsarchive .layout_short h2 a{text-decoration:none;font-size:14px;color:#039;}
#main .mod_newslist p.info,#main .mod_newsarchive p.info{width:30px;line-height: 13px;color: #000; font-weight: bold;  height:38px;float:left;margin-right:10px;padding:0px 7px 10px 7px;text-align:center;background-image:url("tl_files/img/css/cal.png");background-position:center center;background-repeat:no-repeat;}
#main .mod_newslist p.info .date_day	{color: #fff; font-size: 10px; }
#main .mod_newslist p.info .date_month {margin: 3px 0 0 0; display: block}
#main .mod_newslist p.info .date_year	{font-size: 10px; }
#main .mod_newsreader h1	{font-size: 18px; line-height: 16px; }
#main .mod_newsreader p.info	{float: right; color: #660081; font-size: 14px; margin: 0 10px 0 0; }
#main .mod_memberpage .xt_quote .quote{text-align:justify;font-style:italic;}
#main .mod_memberpage .xt_quote{margin-bottom:20px;}
.mod_memberlist table{width:100%;margin-top:50px;}
.mod_memberlist table tr td{border-bottom:1px solid #339;}
#main .ce_text{padding-right:20px;}
#main .mod_article{font-size:0.75em;}
#right{margin-top:150px;border-top:1px solid #000;}
#right .mod_memberlist,#right .xt_centers_excellence, #right .mod_Member, #right #quicks-links, #right #case_studies,
#right #brochure-for-interim-managers, #right #managing_digital_channels, #right .mod_newsmenu, #right #case-studies,#right #case-studies27,#right #pratice-brochure,  #right #links, #right .frame, #right #brochure
{margin:10px;padding:6px;background-color:#7F7F7F;font-size:0.75em;}
#right #member-details---right-column{margin:0;padding:0;background-color:#fff;font-size:1em;}
#right .mod_memberlist h1, #right .mod_article h1{margin:0;font-size:1em;}
#right .mod_newsmenu ul{margin-left:0;padding:0px 0px 15px 10px;list-style-type:none;}
#right .mod_newsmenu ul li{padding:0;}
#right .mod_memberlist a,#right .mod_article a{display:block;text-decoration:none;color:#fff;}
#right .mod_memberlist a:hover,#right .mod_article a:hover{color: #000}
#right .mod_memberlist p, #right .mod_article p {margin:0;}
#right .image_container {margin: 0 0 0 10px; }
#left{padding-top:20px;}
#footer .inside{margin-top:20px;margin-bottom:20px;text-align:center;font-size:0.65em;color:#999;}
#footer a{text-decoration:none;color:#999;}

mod_eventlist .header {float: right; font-weight: bold; }
.logo {
	position: absolute; margin-left: -120px; top: -100px; 
}
