body { width: 100%; padding: 0px; margin: 0px; background-color: #C5CDE8; font-family:verdana,arial,helvetica,sans serif; font-size:11px; behavior:url("http://www.bishopfleming.co.uk/cssfix/csshover.htc");}
	
#container {width:900px; margin-left:auto; margin-right:auto; margin-top:15px; background-color:#25398C; border:1px solid #000000; background-image: url(http://www.bishopfleming.co.uk/images/back-fix.gif);}

#menuElem ul {background-image:url(http://www.bishopfleming.co.uk/images/transparent-background.gif);}

#main_body {

width:552px;
float:left;
background-color:#FFFFFF;

}

#main_content {
width:460px;
padding-left:55px;
padding-top:53px;
padding-bottom:27px;

}

#sidebar {
float:right;
width:348px;
background-color:#25398C;
padding-top:10px;
}

#clear {clear:both;	padding-bottom:25px; background:#fff; background-image:url(http://www.bishopfleming.co.uk/images/back-fix.gif);
	}
	
	* html #clear {
		height:1px;
	}


p, a, blockquote {line-height:135%;}
a {font-weight:bold; color:#D0103A; text-decoration:none;}
#main_content h2, #main_content_homepage h2 {color:#25398C; font-size:11px;}
a:hover {color:#25398C;}
h4 {font-size:17px; font-weight:normal;}
h3 {text-transform: capitalize;}
#main_content h4, #main_content_homepage h4 {font-size:11px; font-weight:bold}
h4.page_title {font-size:15px; position:absolute; margin-top:-33px;}

.left_hand_repeater, .right_hand_repeater {
background-color:#25398C;
width:205px;
height:240px;
padding-left:15px;
padding-right:15px;
color:#ffffff;
font-weight:bold;
background-image:url(http://www.bishopfleming.co.uk/images/filer-background.jpg);
background-repeat:no-repeat;
}

.left_hand_repeater {
margin-left:-22px;
}

.left_hand_repeater h3 {

padding-top:15px;
}

.right_hand_repeater h3 {

width:130px;

}

.right_hand_repeater h4 {
margin-bottom:-7px;
width:220px;
}

.right_hand_repeater {
position:absolute;
margin-top:-240px;
margin-left:230px;
font-weight:normal;

}

.right_hand_repeater a.upabit {
top:-5px;
position:relative;
}


.left_hand_repeater li {width:205px;}

.left_hand_repeater li a {

color:#D3F7FF; 

}

.left_hand_repeater li a:hover {

color:#D0103A;

}

#header_image {

width:552px; min-height:264px;
background-color:#FFFFFF;
z-index:1;

}

#logo {

position:absolute;
margin-top:187px;
margin-left:204px;
z-index:2;

}

#repeaters{

position:absolute;
top:513px;
left:55px;
width:460px;
/* background-color:#009933; */
height:183px;
z-index:50;
}

#repeaters h3 {

padding:0px;
margin:0px;
font-size:10px;
color:#25398C;

}

#repeaters a {padding:0px; margin:0px;}

.repeater_text {width:145px; position:absolute; margin-top:-62px; margin-left:75px;}
.repeater_text a {text-transform:lowercase; font-size:11px; }
.repeater_text a {text-transform:capitalize; font-size:11px; }



.recent a {font-size:10px;}

.view_all, .view_all a {font-size:9px; padding:0px; margin:0px; margin-top:6px; font-weight:normal;}

#repeater_blog{width:207px;} 

#repeater_factsheet{

width:207px;
position:absolute;
margin-top:-60px;
margin-left:252px;

} 


#repeater_work {width:207px; margin-top:45px;} 


#repeater_misc{

width:500px;
position:absolute;
margin-top:-60px;
margin-left:252px;

} 

.contact_list ul {margin:0px; padding:0px; left:-25px;}
.contact_list li {list-style:none; padding-bottom:5px;}


#footer {width:900px; margin: 0 auto; text-align:right;}
#footer li {display:inline; list-style:none; padding-right:7px; padding-left:5px;
	    border-right: 2px solid #FFFFFF; font-size;8px;}
#footer li.last {border-right: none; padding-right:0px;}
#footer li a {font-weight:normal; color:#000000;}
#footer li a:hover {font-weight:normal; color:#D0103A;}


h1 {width:315px; background-repeat:no-repeat; text-transform: capitalize;}
h1.default {background-image:url(http://www.bishopfleming.co.uk/images/bf-ca-logo.jpg); height:77px;}
h1.insolvency {background-image:url(http://www.bishopfleming.co.uk/images/bf-bri-logo.jpg); height:77px;}
h1.corporate_finance {background-image:url(http://www.bishopfleming.co.uk/images/bf-cf-logo.jpg); height:77px;}
h1.ifa {background-image:url(http://www.bishopfleming.co.uk/images/bf-ifa-logo.jpg); height:77px;}
h1.payroll {background-image:url(http://www.bishopfleming.co.uk/images/bf-ps-logo.jpg); height:77px;}

h1 span, h4 span {visibility:hidden;}
span.hidden {visibility:hidden; position:absolute;}

h4.header {height:264px; width:552px; margin-top:-0px; background-image:url(http://www.bishopfleming.co.uk/images/header-temp.jpg);}
h4#home {background-image:url(http://www.bishopfleming.co.uk/images/header-home.jpg);}
h4#accounts {background-image:url(http://www.bishopfleming.co.uk/images/header-accounts.jpg);}
h4#care_homes{background-image:url(http://www.bishopfleming.co.uk/images/header-care_homes.jpg);}
h4#insolvency{background-image:url(http://www.bishopfleming.co.uk/images/header-insolvency.jpg);}
h4#construction{background-image:url(http://www.bishopfleming.co.uk/images/header-construction.jpg);}
h4#tourism{background-image:url(http://www.bishopfleming.co.uk/images/header-tourism.jpg);}
h4#work_for_us{background-image:url(http://www.bishopfleming.co.uk/images/header-work_with_us.jpg);}
h4#contact_ex{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_exeter.jpg);}
h4#contact_tq{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_torquay.jpg);}
h4#contact_tr{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_truro.jpg);}
h4#contact_pl{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_plymouth.jpg);}
h4#contact_bs{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_bristol.jpg);}
h4#contact_gl{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_gloucester.jpg);}
h4#contact_lo{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_london.jpg);}
h4#contact_ba{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_bath.jpg);}
h4#contact_bo{background-image:url(http://www.bishopfleming.co.uk/images/header-contact_us_bournemouth.jpg);}
h4#blog{background-image:url(http://www.bishopfleming.co.uk/images/header-blog.jpg);}
h4#factsheets{background-image:url(http://www.bishopfleming.co.uk/images/header-factsheets.jpg);}
h4#charities{background-image:url(http://www.bishopfleming.co.uk/images/header-charities.jpg);}
h4#marine{background-image:url(http://www.bishopfleming.co.uk/images/header-marine.jpg);}
h4#partnerships{background-image:url(http://www.bishopfleming.co.uk/images/header-partnerships.jpg);}
h4#forensic{background-image:url(http://www.bishopfleming.co.uk/images/header-forensic.jpg);}
h4#cch{background-image:url(http://www.bishopfleming.co.uk/images/header-cch.jpg);}
h4#payroll{background-image:url(http://www.bishopfleming.co.uk/images/header-payroll.jpg);}
h4#international_tax{background-image:url(http://www.bishopfleming.co.uk/images/header-international.jpg);}
h4#grants{background-image:url(http://www.bishopfleming.co.uk/images/header-grants.jpg);}
h4#ifa{background-image:url(http://www.bishopfleming.co.uk/images/header-ifa.jpg);}
h4#wealth_management{background-image:url(http://www.bishopfleming.co.uk/images/header-wealth_management.jpg);}
h4#business_tax{background-image:url(http://www.bishopfleming.co.uk/images/header-business_tax.jpg);}
h4#corporate_finance{background-image:url(http://www.bishopfleming.co.uk/images/header-corporate_finance.jpg);}
h4#sage{background-image:url(http://www.bishopfleming.co.uk/images/header-sage.jpg);}
h4#vat{background-image:url(http://www.bishopfleming.co.uk/images/header-vat.jpg);}
h4#meet_our_team{background-image:url(http://www.bishopfleming.co.uk/images/header-our_people.jpg);}
h4#in_the_media{background-image:url(http://www.bishopfleming.co.uk/images/header-media.jpg);}
h4#history{background-image:url(http://www.bishopfleming.co.uk/images/header-history.jpg);}
h4#links{background-image:url(http://www.bishopfleming.co.uk/images/header-links.jpg);}
h4#disclaimer{background-image:url(http://www.bishopfleming.co.uk/images/header-disclaimer.jpg);}
h4#accessibility{background-image:url(http://www.bishopfleming.co.uk/images/header-accessibility.jpg);}
h4#budget{background-image:url(http://www.bishopfleming.co.uk/images/header-budget.jpg);}
h4#sustainability{background-image:url(http://www.bishopfleming.co.uk/images/header-sustainability.jpg);}
h4#sitemap{background-image:url(http://www.bishopfleming.co.uk/images/header-sitemap.jpg);}
h4#family{background-image:url(http://www.bishopfleming.co.uk/images/h4-business-conference.jpg);}
h4#secure{background-image:url(http://www.bishopfleming.co.uk/images/header-secure.jpg);}
h4#creative_media{background-image:url(http://www.bishopfleming.co.uk/images/header-creative_media.jpg);}
/* BRI H4 definitions */
h4#bri-business_recovery{background-image:url(http://www.bishopfleming.co.uk/images/header-business_recovery.jpg);}
h4#bri-concepts{background-image:url(http://www.bishopfleming.co.uk/images/header-concepts.jpg);}
h4#bri-for_sale{background-image:url(http://www.bishopfleming.co.uk/images/header-for_sale.jpg);}
h4#bri-home{background-image:url(http://www.bishopfleming.co.uk/images/header-home_bri.jpg);}
h4#bri-our_people{background-image:url(http://www.bishopfleming.co.uk/images/header-our_people_bri.jpg);}
h4#bri-personal_debt{background-image:url(http://www.bishopfleming.co.uk/images/header-personal_debt.jpg);}
h4#bri-referrers{background-image:url(http://www.bishopfleming.co.uk/images/header-referrers.jpg);}
h4#bri-case_studies{background-image:url(http://www.bishopfleming.co.uk/images/header-case_studies.jpg);}


#call_to_action {background-color:#cccc00;}

#call_to_action p {float:left; background-color:#cccc0f;}

#call_to_action img {float:right; background-color:#cccccc;}





.BRI_Extranet {

font-size:12px;
margin-bottom:6px;
font-weight:bold;

}

p.legal_info, p.legal_info a {font-size:10px; font-style:italic;}


#sidebar_content, #side_blurb {

margin-top:0px;
color:#FFFFFF;
width:300px;
margin-left:22px;
}

#sidebar #sidebar_content ul.sidebar_repeater   {

width:270px;
margin-left:0px;
margin-top:-22px;

}

#login {

margin-top:0px;
color:#FFFFFF;
width:300px;
margin-left:22px;
margin-top:22px;
}

#sidebar_content {padding-bottom:15px;}

#news_summaries {
position:relative;
top:-30px;
margin-bottom:-30px;

}

.youtube {border:1px solid #ffffff; margin-top:15px; z-index:1;font-weight:bold;}

#youtube h3 {margin-bottom:15px;}



#sidebar .sidebar_repeater li a, #sidebar a {font-size:10px; color:#D3F7FF; }

#sidebar .sidebar_repeater li a:hover, #sidebar a:hover, #sub_menu a:hover {color:#D0103A;}

.sidebar_repeater h3, #sidebar_content h3, #side_blurb h3, #sidebar h3 a, #login h3, #sidebar_content h1, h2#BRI_main_title {

font-weight:normal;
border-bottom:2px solid #98DCEA;
font-size:20px;
padding-bottom:5px;
margin-top:13px;
width:300px;
margin-bottom: 0px;
}


h2#BRI_main_title {font-size:16px; width:260px;}

h3.no_padding {position:relative; bottom:-80px; top:-20px; background-color:#00ccff; }

#login h3 {
margin-bottom:17px;
margin-top:-22px;

}

.sidebar_repeater h5, #work_blurb h5, #side_blurb h5, .BlogCommentsTitle, #sidebar_content h5.factsheet_header, #sidebar #sidebar_content #other_offices h5   {

font-weight:bold;
border-bottom:2px solid #98DCEA;
font-size:14px;
margin-top:25px;
width:300px;
}

#work_blurb h5 {
margin-bottom:0px;
}

#sidebar_content h5.factsheet_header {position:relative; top:-10px; margin-bottom:17px;}

#main_body #main_content .most_recent_blog p.blog_footer  {

padding:5px 5px 5px 15px; background-color:#25398C; color:#ffffff; font-weight:bold;
margin:5px 0px 45px 0px;
background-image: url(http://www.bishopfleming.co.uk/images/blog-footer.gif);
}

#main_body #main_content .most_recent_blog p.blog_footer a {color:#D3F7FF;}
#main_body #main_content .most_recent_blog p.blog_footer a:hover {color:#D0103A;}

.addthis_default_style {margin-top:-25px; position:relative;}


.BlogCommentsTitle {color:#25398C; }

#blog_comments { margin-top:20px;}

#blog_comments hr {visibility:hidden;}

#blog_comments table {border: 1px dotted #C5CDE8; background-color:#EDF5FE; padding:8px; width:375px; margin-top:0px;}

#blog_comments input, #blog_comments textarea {width:375px;}
#blog_comments textarea {height:155px;}
.BlogLeaveComment {visibility:hidden;}
.Information, .ErrorLabel {margin-top:15px; margin-bottom:30px; font-size:12px; font-weight:bold;}

.most_recent_blog p {font-weight:normal; font-family:verdana,arial,helvetica,sans serif; font-size:11px; color:#000000;}

#side_blurb h5 {
margin-bottom:5px;
}

#sidebar_content h3, #sidebar_content h1  {margin-bottom:35px;}

#sidebar_content h3.extranet {margin-bottom:5px;}

.sidebar_repeater ul, .sidebar_repeater ol {
margin-left:0px; margin-top:5px; 
width:270px;
}

#blog_stuff {
position:relative;
}

#blog_stuff h3 {

margin-bottom:5px;

}

.sidebar_repeater li, .left_hand_repeater li  {

border-bottom:1px dotted #C6CEEF;
list-style:none;
padding-top:3px; padding-bottom:5px;
position:relative; left:-40px;
}

#staff_key_contact {

margin:0px; padding:0px;

}

#sidebar_content_list {margin-left:26px; margin-top:10px; margin-bottom:0px;}

#our_people_list {margin-top:10px; margin-bottom:0px;}

#menu_underline {position:absolute; top:306px; padding-bottom:20px; border-bottom:1px solid #C6CEEF; width:448px; margin-left:55px; z-index:998; background-color:#FFFFFF;}

.staff_1 {height:88px; width:88px; margin-left:-25px; padding-left:67px;}

.staff_2 {height:88px; width:88px; margin-left:130px; padding-left:67px; position:absolute; margin-top:-88px;}

.staff_1 img, .staff_2 img {position:absolute; margin-left:-67px; border: 1px solid #98DCEA;}

.staff_1 p, .staff_2 p {font-size:10px; margin-top:-9px;}

.staff_1 p.job, .staff_2 p.job {margin-top:-5px; font-size:8px;}

#sidebar h5 a {color:#ffffff;}

#sidebar .staff_2 h5 {margin-top:-0px; }

#options { margin-left:67px; margin-top:25px; padding-bottom:29px;}

#options h3 {color:#ffffff; margin-top:0px; font-size:13px; font-weight:normal;}

#options img {position:absolute; margin-left:-45px; margin-top:8px; border: none;}

#options a {color:#D0103A; font-size:8px; font-weight:normal; margin-top:-8px; position:absolute;}
#options a:hover {color:#FFFFFF;}
#options_blog {width:132px; height:42px;}
#options_rss {width:132px; height:42px; margin-top:35px;}
#options_factsheet {width:132px; position:absolute; margin-top:-42px; margin-left:160px;}
#options_work {width:132px; margin-top:7px;}
#options_contact {width:132px; position:absolute; margin-top:-29px; margin-left:160px;}
#options_twitter {width:132px; position:absolute; margin-top:-42px; margin-left:160px;}

.key_contact, .BRI_team, .BRI_team_2 {padding:0px; margin:0px; position:relative;}
.key_contact img, .BRI_team img, .BRI_team_2 img {align:left; margin:0px 10px 0px 0px;  border: 1px solid #98DCEA;}

.kc_name, .kc_name h5, #sidebar #sidebar_content #staff_key_contact .key_contact h5.kc_name a {font-size:12px;}
.kc_name {margin-top:15px;}
.BRI_team h5.kc_name, .BRI_team_2 h5.kc_name {margin-bottom:27px;}
.kc_phone {margin-top:-10px;}
.kc_blurb, .BRI_blurb {margin-top:-5px; margin-bottom:0px;}
.kc_jobtitle {margin-top:-20px; margin-bottom:10px;}
.kc_email, #sidebar #sidebar_content #staff_key_contact .key_contact .kc_email a {margin-top:-8px; color:#FFFFFF;}
#sidebar #sidebar_content #staff_key_contact .key_contact .kc_email a:hover {color:#D0103A;}
p.team_message {margin-top:-30px;}
p.team_message_2 {margin-top:-10px;}

.BRI_team, .BRI_team_2 {
height:88px; width:147px;
margin-bottom:5px;
}

.BRI_team_2 {
position:relative;
margin-top:-103px;
margin-left:162px;
}

a#plcRoot_Layout_zoneSidebar_Top_ClientSignOutTop_lbnSignOut {font-weight:normal; font-size:12px;}


#BRI_address_part1{
position:relative;
margin-top:-42px;
}

#BRI_address_part2 {

position:relative;
margin-left:145px;

}

#jobs_list li{

list-style:none;
padding-top:8px;
padding-bottom:7px;

}

ul#jobs_list  {

margin-left:-40px;

}

hr.jobs_line  {

color:#000000;

}


hr.people_line  {

color:#000000;
margin-left:-35px;

}

#our_people, #our_people2 {


}

#our_people2 {

background-color:#cccccc;

}

#our_people img, #our_people2 img {
margin-left:15px;
margin-bottom:15px;
border:1px solid #25398C;
}

.bri_staff {

height:108px;


}

.bri_staff img {

margin-bottom:0px; top:-42px; position:relative;
background-color:#cccccc;

}




.map {width:448px; height:350px; border:1px solid #25398C; awesome:yep;}

iframe {border:1px solid #25398C;}

a#other_offices  {z-index:999; width:250px;}

#main_content .most_recent_blog h2, #main_content .most_recent_blog h2 a {font-size:14px; margin-bottom:-8px; color:#25398C;}
#main_content .most_recent_blog h3, #main_content .most_recent_blog h3 a {font-size:12px; font-weight:bold;}

#main_content .most_recent_blog h2 .blog_post_body a {font-size:11px; margin-bottom:-8px; color:#25398C;}
#main_content .most_recent_blog h2 .blog_post_body a:hover, #main_content .most_recent_blog h2 a:hover, #main_content .most_recent_blog h3 a:hover {color:#D0103A;}



.PagerResults, .PagerNumberArea {}
#main_content .most_recent_blog h2 .PagerNumberArea, #main_content .most_recent_blog h2 PagerNumberArea a {}

#main_content .most_recent_blog img {margin-left:15px; margin-bottom:15px; background-color:#cccccc; border:1px solid #000000;}

#factsheet_list ol {margin-left:-40px;}
#factsheet_list li {margin:0px; padding:0px; list-style:none;}
#factsheet_list img {padding: 0px 15px 3px 0px;}
.factsheet_expanded {margin-left:63px;}

li.factsheet_list_a {background-color:#EDF5FE;}
li.factsheet_list_b {background-color:#fef1f3;}


ul#factsheet_menu  {}




#login p {margin-top:-7px;}

#online_advisers {

padding-bottom:10px;

}

#online_advisers img {

margin-top:25px;
padding:7px;
text-align:right;

}

#video {}

#sidebar_content {

margin-bottom:0px; padding-bottom:0px;

}

#page_message {

position:relative;
margin-top:-30px;

}


#also_listed {

position:relative;
margin-top:-30px;
}

#sub_menu {

font-size:10px; background-color:#C5CDE8; color:#ffffff;
padding: 0px; width:155px;
border:1px solid #25398C;
margin: 15px 0px 15px 10px;
}

.left_float {float:left;}

#sub_menu li{list-style:none; padding-bottom:2px; margin-left:-25px;}

#sub_menu h3 {font-size:10px; background-color:#25398C; padding: 5px 8px 5px 8px; margin-top:0px;}

#sub_menu a {color:#25398C;}

.sub_menu a:hover; {text-align:center; font-size:10px;}
.sub_menu2 {text-align:center;}


.small_text {font-size:9px;}

.office_details {margin-top:-24px;}
.office_details2 {top:4px; position:relative;}

#other_offices ul, #sidebar #sidebar_content #other_offices ul {margin-top:-15px; position:relative;}

#sponsoring {

margin-left:15px; width:100%; margin-top:-25px;

}

.job_title {text-transform: uppercase;}

#sustainability ul li {

list-style:none; margin-bottom:10px; margin-left:-25px;

}


#hidden table{

background-color:#ffffff;
border: 1px solid #25398C;
padding:0px;
width:200px;
position:absolute;
top:-15px; left:70px;
color:#25398C;
font-weight:bold;
z-index:100;
opacity:.88;
filter: alpha(opacity=88);
visibility:hidden;

}

td.blue {

background-color:#25398C;
color:#FFFFFF;

}

.hidden_small#hidden table {

top:-65px; left:-257px;
border: 1px solid #98DCEA;

}

#reveal:hover + #hidden table {visibility:visible;}

#hidden td{padding:5px;}

p.quote {padding-top:7px;}
img.source {padding-left:5px; padding-bottom:5px;}
p.source {font-weight:bold; padding-bottom:7px;}
#testimonials {}

.services_contact {left:-20px; position:relative;}

#payroll_dates {left:-40px; position:relative;}

#Kreston_List {position:relative; margin-top:-10px; margin-left:-40px; list-style:none;}

#iso_text {font-size:8px; margin-top:0px;}

.CMSSiteMapList li {list-style:none; margin-left:-40px; font-size:16px; margin-top:15px; text-transform: uppercase;}
.CMSSiteMapList a {font-color:#000000;}
.CMSSiteMapList li ul li {font-size:12px; font-weight:normal; margin-top:2px; text-transform: capitalize;}
.CMSSiteMapList li ul li ul li {margin-left:0px;}


#all_staff li {

list-style:none; padding-bottom:5px; margin-left:-35px;

}

#work_blurb {

margin-top:-24px;

}

#sidebar_case_studies {
margin-bottom:45px;
}

#sidebar_case_studies h3 {
font-size:14px;
margin-bottom:5px;
font-weight:bold;
}

#sidebar_case_studies h4 {
font-size:11px;
margin-top:0px;
font-weight:bold;
}



#extranet_list ol {margin-left:-40px;}
#extranet_list li {margin:0px; padding:0px; list-style:none; margin-bottom:25px;}
#extranet_list img {padding: 0px 15px 3px 0px;}
.extranet_expanded {margin-left:63px;}

li.extranet_list_a {background-color:#EDF5FE;}
li.extranet_list_b {background-color:#fef1f3;}









#menuElem_LI_1_6_816 li {background-color:#cccccc;}


/* DROP DOWN MENU CODE */

/* Credits: Stu Nicholls */
/* URL: http://www.stunicholls.com/menu/skeleton/skeleton.css */

#menuElem, 
#menuElem ul {padding:0 0 5px 0; margin:0; list-style:none; font-size:11px; font-family:Arial, Helvetica, sans-serif; position:relative; z-index:200;}
#menuElem {height:25px; padding:0; width:100%;}

#menuElem li {float:left;}
#menuElem li li {float:none;}
/* a hack for IE5.x and IE6 */
* html #menuElem li li {float:left;}

#menuElem li a {display:block; float:left; margin:0 25px 0 10px; height:25px; line-height:25px; text-decoration:none; white-space:nowrap;}
#BRI_Menu #menuElem li a {margin:0 30px 0 10px;}
#menuElem li li a {height:20px; line-height:20px; float:none;}

#menuElem li:hover {position:relative; z-index:300;}
#menuElem li:hover ul {left:0; top:22px;}

#BRI_Menu #menuElem li:hover ul {left:-11px;}


/* another hack for IE5.5 and IE6 */
* html #menuElem li:hover ul {left:10px;}

#menuElem ul {position:absolute; left:-9999px; top:-9999px;}
/* yet another hack for IE5.x and IE6 */
* html #menuElem ul {width:1px;}


/* it could have been this simple if all browsers understood */
/* show next level */
#menuElem li:hover li:hover > ul {left:-15px; margin-left:100%; top:-1px;}
/* keep further levels hidden */
#menuElem li:hover > ul ul {position:absolute; left:-9999px; top:-9999px; width:auto;}
/* show path followed */
#menuElem li:hover > a {text-decoration:none;}


/* but IE5.x and IE6 need this lot to style the flyouts and path followed */
/* show next level */
#menuElem li:hover li:hover ul,
#menuElem li:hover li:hover li:hover ul,
#menuElem li:hover li:hover li:hover li:hover ul,
#menuElem li:hover li:hover li:hover li:hover li:hover ul
{left:-15px; margin-left:100%; top:-1px;}

/* keep further levels hidden */
#menuElem li:hover ul ul,
#menuElem li:hover li:hover ul ul,
#menuElem li:hover li:hover li:hover ul ul,
#menuElem li:hover li:hover li:hover li:hover ul ul
{position:absolute; left:-9999px; top:-9999px;}

/* show path followed */
#menuElem li:hover a,
#menuElem li:hover li:hover a,
#menuElem li:hover li:hover li:hover a,
#menuElem li:hover li:hover li:hover li:hover a,
#menuElem li:hover li:hover li:hover li:hover li:hover a,
#menuElem li:hover li:hover li:hover li:hover li:hover li:hover a
{text-decoration:none;}

/* hide futher possible paths */
#menuElem li:hover li a,
#menuElem li:hover li:hover li a,
#menuElem li:hover li:hover li:hover li a,
#menuElem li:hover li:hover li:hover li:hover li a,
#menuElem li:hover li:hover li:hover li:hover li:hover li a
{text-decoration:none;}

/*My amendments */

#menuElem {position:absolute; margin-top:11px; margin-left:45px; z-index:999; width:500px;}
#menuElem ul {padding-top:12px;}
#menuElem ul li {margin-left:9px;}
#menuElem ul ul {margin-top:-11px;}
#menuElem ul ul li a {background-color:#DAE0F2; margin-left:-10px; }
#menuElem_LI_1_6_816 ul ul li a {background-color:#3366CC; margin-left:-10px; }
#menuElem a {text-transform:lowercase; color:#25398C; font-weight:bold; padding-right:6px;}
#menuElem a:hover {text-transform:lowercase; color:#D0103A;}
#menuElem ul li a:hover {text-transform: capitalize; color:#D0103A; background-color:#C5CDE8;}
#menuElem ul li a {display:block; margin:0; height:25px; line-height:25px; width:200px; background:#F3F6FE; text-transform:capitalize; border-bottom: 1px dashed #94D6E7; padding-left:10px;}