/* @override 
	http://www.underpin.com/css/main.css
	http://91.207.220.106/css/main.css
*/

body{
	background: #000000;
	font-family:  "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

}
 img, ul,span.hover { behavior: url(iepngfix.htc) }
strong {font-weight:bold;}
#container{
	margin: 40px auto;
	position: relative;
	width: 698px;
}
#main_menu{
	position: relative;
	width: 296px;
	z-index: 9999;
	text-align: right;
	padding: 30px 0px 0 0;
	height: 186px;
	top: -10px;
}

#header:after,#inner:after, #container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#main_menu, span.hover{
	zoom:1;
}

h2{font-weight:bold;font-size:13px;}

#inner{
	background: #313131 url(kickplate.jpg) no-repeat left bottom;
}

#main{
	min-height: 560px;
	padding-bottom: 40px;
	width: 449px;
	padding-left: 15px;
	padding-right: 10px;
	float: right;
	background-color: #191919;
}

#mainimg{
	margin-left: -15px;
	margin-bottom: 20px;
	height: 203px;
	width: 473px;
}

#sidebar{
	width: 224px;
	min-height: 600px;
	float: left;
}

#images{
	width: 192px;
	position: absolute;
	margin-left: -215px;

}

/* MENUs */

ul#group_submenu{
	
	float: right;
	margin-right: -30px;
	margin-bottom: 11px;
	clear: both;
}

ul#company_submenu{
	margin-top:5px ;
	margin-bottom: 30px;
}
ul#group_submenu:after,ul#company_submenu:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul#group_submenu li,ul#company_submenu li{
	float: left;
	margin-right: 15px;

}
/*ul#group_submenu li a{
	display: block;
	width: 40px;
	background: url(group_top_menu.gif);
	text-indent: -9999px;
}*/

/*ul#group_submenu li.home{
	position: absolute;
	left: 0;
	margin-top: -9px;
	margin-bottom: 0px;
}*/
ul#group_submenu .home a {
	width: 103px;
	height: 20px;
	text-indent: -9999px;
	background: url(um_logo.gif) 0 -20px;
}
ul#group_submenu .home.current a,ul#group_submenu .home a:hover {
	background: url(um_logo.gif) 0 -0px;
}

#group_submenu .about a{
	background-position: -3px 0;
}
#group_submenu .our-staff a{
	background-position:  -51px 0;
	width: 58px;
}
#group_submenu .jobs a{
	background-position:  -119px 0;
	width: 28px;
}
#group_submenu .news a{
	background-position:  -158px 0;
	width: 38px;
}
#group_submenu .case-studies a{
	background-position:  -200px 0;
	width: 75px;
}
#group_submenu .training a{
	background-position:  -280px 0;
	width: 51px;
}

#group_submenu .about a:hover,#group_submenu li.about.current a{
	background-position:  -3px -15px;
}
#group_submenu .our-staff a:hover,#group_submenu li.our-staff.current a{
	background-position:  -51px -15px;
}
#group_submenu .jobs a:hover,#group_submenu li.jobs.current a{
	background-position:  -119px -15px;
}
#group_submenu .news a:hover,#group_submenu li.news.current a{
	background-position:  -158px -15px;
}
#group_submenu .case-studies a:hover,#group_submenu li.case-studies.current a{
	background-position:  -200px -15px;
}
#group_submenu .training a:hover,#group_submenu li.training.current a{
	background-position: -380px -15px;
}

#main_menu li.m25 a:hover{
	color: #feb715;
}

#main_menu li.bhc{
	margin-top: 10px;
}
/*#main_menu li.bhc a:hover{
x	color: #00a84f;
}*/
#main_menu li.basements{
	margin-top: 8px;
}
/*#main_menu li.basements a:hover, body.basements a{
	color: #9438a6;
}*/

#main_menu li.um_underpin{
	margin-top: 10px;
}

#main_menu li.um_underpin a:hover{
	color: #01a7e5;
}


/* Std. Classes */
.hidden{
	display: none;
}





/* Typography (general) */
h1{
	color: #787878;
	font-weight: bold;
	font-size: 24px;
	position: relative;
	width: 459px;
	padding-bottom: 5px;	
	border-bottom: 1px solid #4a4a4a;
}

/* p,ul{
	font-family: verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #cecece;
		line-height: 1.5;
		margin-bottom: 1.3em;
} */
p.intro{
	
	margin-bottom: 1.2em;
	font: 16px verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: -1px;
	line-height: 1.4;}
	

#content ul{
	margin-left: 2em;
	list-style: disc;
}
#content em{
	font-style: italic;
}
#content strong{
	font-weight: bold;
}
#content h2,#content h2 a{
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.5em;
	color: #00b3f6;
}
#content h2 a:hover{
	text-decoration: underline;
}
#content h2.title{
	margin-top: -0.5em;
	font-size: 1.45em;
	letter-spacing: -1px;
}
ul li a{
	color: #787878;
	font-family: verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
}


/* Replaceable colours (U&M GROUP) */


h1 strong, li.current a, ul li a:hover, p.intro{
	color: #01a7e5;
}

.bhc h1 strong, 
.bhc li.current a, 
.bhc ul li a:hover, 
.bhc p.intro{
	color: #00a750;
}

.m25 h1 strong, .m25 li.current a, .m25 ul li a:hover, .m25 p.intro{
	color: #feb715;
}
.basement h1 strong, 
.basement li.current a, 
.basement ul li a:hover, 
.basement p.intro{
	color: #9438a6;
}


#company_submenu li a{
	background: url(company_submenu.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 15px;
}
#company_submenu li.home a{
	background-position: -5px 0;
	width: 35px;
}
#company_submenu li.about a{
	background-position: -54px 0;
	width: 41px;
}
#company_submenu li.our-staff a{
	background-position: -110px 0;
	width: 64px;
}
#company_submenu li.jobs a{
	background-position: -188px 0;
	width: 30px;
}
#company_submenu li.news a{
	background-position: -233px 0;
	width: 38px;
}
#company_submenu li.case-studies a{
	background-position: -282px 0;
	width: 83px;
}
#company_submenu li.training a{
	background-position: -527px 0;
	width: 56px;
}
#company_submenu li.overview a{
	background-position: -379px 0;
	width: 62px;
}
#company_submenu li.services a{
	background-position: -455px 0;
	width: 57px;
}



#company_submenu li.home a:hover,
#company_submenu li.home.current a{
	background-position: -5px -15px;
}

#company_submenu li.about a:hover,
#company_submenu li.about.current a{
	background-position: -54px -15px;
}
#company_submenu li.our-staff a:hover,
#company_submenu li.our-staff.current a{
	background-position: -110px -15px;
}
#company_submenu li.jobs a:hover,
#company_submenu li.jobs.current a{
	background-position: -188px -15px;
}
#company_submenu li.news a:hover,
#company_submenu li.news.current a{
	background-position: -233px -15px;
}
#company_submenu li.case-studies a:hover,
#company_submenu li.case-studies.current a{
		background-position: -282px -15px;
}
#company_submenu li.overview a:hover,
#company_submenu li.overview.current a{
	background-position: -379px -15px;
}
#company_submenu li.services a:hover,
#company_submenu li.services.current a{
		background-position: -455px -15px;
}
#company_submenu li.training a:hover,
#company_submenu li.training.current a{
		background-position: -527px -15px;
}
.bhc #company_submenu li.overview a:hover,
.bhc #company_submenu li.overview.current a{
	background-position: -379px -30px;
}
.bhc #company_submenu li.services a:hover,
.bhc #company_submenu li.services.current a{
		background-position: -455px -30px;
}

.m25 #company_submenu li.overview a:hover,
.m25 #company_submenu li.overview.current a{
	background-position: -379px -60px;
}
.m25 #company_submenu li.services a:hover,
.m25 #company_submenu li.services.current a{
		background-position: -455px -60px;
}

.basement #company_submenu li.overview a:hover,
.basement #company_submenu li.overview.current a{
	background-position: -379px -45px;
}
.basement #company_submenu li.services a:hover,
.basement #company_submenu li.services.current a{
		background-position: -455px -45px;
}


.umgroup h1.maintitle{
	text-indent: -9999px;
	background: url(um_group_overview_h1.gif) 0 0 no-repeat;
}
#main_menu li a{
	z-index: 1000;
}
#main_menu li.m25 a strong{
		margin-top: -20px;
		padding-bottom: 24px;
}
#main_menu li a strong{
	position: relative;
	display: block;
	z-index: 100;
	margin-bottom:-10px;
	padding: 10px 125px 8px 20px;
	
}

#main_menu li a strong span{
		position: relative;
		display: block;
		background: url(main_menu_titles.gif) top left no-repeat;
		text-indent: -9999px;
		text-align: left;
		width: 170px;
		height: 17px;
		margin-left: -5px;
}
#main_menu li.m25 a strong span{
		top: 22px;	
		background-position: left 0px;
}
.m25 #main_menu li.m25 a strong span, #main_menu li.m25 a:hover strong span{
		background-position: left -17px;
}

#main_menu li.bhc a strong span{
		top: 2px;
		background-position: left -35px;
}
.bhc #main_menu li.bhc a strong span, #main_menu li.bhc a:hover strong span{	
		background-position: left -52px;
}

#main_menu li.basements a strong span{
		top: 3px;	
		background-position: left -86px ;
}
.basement #main_menu li.basements a strong span, #main_menu li.basements a:hover strong span{	
		background-position: left -69px;
}

#main_menu li.um_underpin a strong span{
		top: 3px;	
		background-position: left -124px;
}
.underpin #main_menu li.um_underpin a strong span, #main_menu li.um_underpin a:hover strong span{	
		background-position: left -107px;
}
#main_menu li a span.hover{
	display: block;
	position: absolute;
	right: 0;
	top: -9999px;
z-index: 1;
	width: 106px;
	height: 186px;
	
}

#main_menu li a:hover span.hover,#main_menu li.home a span.hover{
	top: 0;}
	
#main_menu li.home{
	display: none;
	height: 0px;
	width: 0px;
	overflow: hidden;
}


.umgroup #main_menu{
	background: url(group_logo3.png) top right no-repeat;
}
.underpin #main_menu li.home span.hover,.underpin #main_menu, #main_menu li.um_underpin a span.hover{
	background: url(underpin_logo2.png) top right no-repeat;
}
.bhc #main_menu, #main_menu li.bhc a span.hover{
	background: url(bhc_logo.png) top right no-repeat;

}

.m25 #main_menu, #main_menu li.m25 a span.hover{
	background: url(m25_logo.png) top right no-repeat;
}
.basement #main_menu, #main_menu li.basements a span.hover{
	background: url(basement_logo.png) top right no-repeat;
}


.umgroup #header,.underpin #header{
	height:25px;
	border-bottom: 5px solid #01a7e5;
	margin-bottom: 2px;
}
.umgroup #container,.underpin #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #00a6e2;
}


.bhc #header{
	height:25px;
	border-bottom: 5px solid #00a84f;
	margin-bottom: 2px;
}
.bhc #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #00a84f;
}

.m25 #header{
	height:25px;
	border-bottom: 5px solid #feb715;
	margin-bottom: 2px;
}
.m25 #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #feb715;
}
.basement #header{
	height:25px;
	border-bottom: 5px solid #9438a6;
	margin-bottom: 2px;
}
.basement #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #9438a6;
}



body{
	background: #000000;
	font-family:  "Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;

}
 img, ul,span.hover { behavior: url(iepngfix.htc) }
strong {font-weight:bold;}
#container{
	margin: 50px auto 0 auto;
	position: relative;
	width: 698px;
}
#main_menu{
	position: relative;
	width: 296px;
	z-index: 9999;
	text-align: right;
	padding: 30px 0px 0 0;
	height: 186px;
	top: -10px;
}

#header:after,#inner:after, #container:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#main_menu, span.hover{
	zoom:1;
}

h2{font-weight:bold;font-size:13px;}

#inner{
	min-height:600px;
	background: #313131 url(kickplate.jpg) no-repeat left bottom;
	
}

#main{
	min-height: 600px;
	width: 449px;
	padding-left: 15px;
	padding-right: 10px;
	float: right;
	background-color: #191919;
}

#mainimg{
	margin-left: -15px;
	margin-bottom: 20px;
	height: 203px;
	width: 473px;
}

#sidebar{
	width: 224px;
	min-height: 600px;
	float: left;
}

#images{
	width: 192px;
	position: absolute;
	margin-left: -215px;

}

/* MENUs */

/*ul#group_submenu{
	float: right;
	margin-right: -15px;
	margin-bottom: 11px;
	clear: both;
}*/

ul#company_submenu{
	margin-top:5px ;
	margin-bottom: 30px;
}
ul#group_submenu:after, ul#company_submenu:after{
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
ul#group_submenu li, ul#company_submenu li{
	float: left;
	margin-right: 15px;

}
ul#group_submenu li a{
	display: block;
	width: 40px;
	background: url(group_top_menu.gifx);
	text-indent: -10px;
	color: white;
	font-family: "Trebuchet MS", "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	font-size: 12px;
}

ul#group_submenu li.home{
	position: absolute;
	left: 0;
	margin-top: -9px;
	margin-bottom: 0px;
}
/*ul#group_submenu .home a {
	width: 103px;
	height: 20px;
	text-indent: -9999px;
	background: url(um_logo.gif) 0 -20px;
}*/

ul#group_submenu .home.current a,ul#group_submenu .home a:hover {
	background: url(um_logo.gif) 0 -0px;
}

#group_submenu .about a{
	background-position: -3px 0;
}
#group_submenu .our-staff a{
	background-position:  -51px 0;
	width: 35px;
}
#group_submenu .jobs a{
	background-position:  -119px 0;
	width: 28px;
}
#group_submenu .news a{
	background-position:  -158px 0;
	width: 31px;
}
#group_submenu .case-studies a{
	background-position:  -200px 0;
	width: 80px;
}
#group_submenu .contact a{
	background-position: -280px 0;
	width: 50px;
}

#group_submenu .training a{
	background-position:  -380px 0;
	width: 57px;
}

#group_submenu .about a:hover,#group_submenu .about.current a{
	background-position:  -3px -15px;
	color: #00b3f6;
}
#group_submenu .our-staff a:hover,#group_submenu .our-staff.current a{
	background-position:  -51px -15px;
	color: #00b3f6;
}
#group_submenu .jobs a:hover,#group_submenu .jobs.current a{
	background-position:  -119px -15px;
	color: #00b3f6;
}
#group_submenu .news a:hover,#group_submenu .news.current a{
	background-position:  -158px -15px;
	color: #00b3f6;
}
#group_submenu .case-studies a:hover,#group_submenu .case-studies.current a{
	background-position:  -200px -15px;
	color: #00b3f6;
}
#group_submenu .training a:hover,#group_submenu .training.current a{
	background-position:  -380px -15px;
	color: #00b3f6;
}

#group_submenu .contact a:hover,#group_submenu .contact.current a{
	background-position:  -280px -15px;
	color: #00b3f6;
}

#main_menu li.m25 a:hover, body.m25 a{
	color: #feb715;
}

#main_menu li.bhc{
	margin-top: 10px;
}

#main_menu li.bhc a:hover, body.bhc a{ /* ----- THIS ONE -----*/
	color: #00a84f;
}

#main_menu li.basements{
	margin-top: 8px;
}
/*#main_menu li.basements a:hover, body.basements a{
	color: #9438a6;
}*/

#main_menu li.um_underpin{
	margin-top: 10px;
}

#main_menu li.um_underpin a:hover, body.um_underpin a, body.umgroup a, body.underpin a{
	color: #01a7e5;
}


/* Std. Classes */
.hidden{
	display: none;
}





/* Typography (general) */
h1{
	color: #787878;
	font-weight: bold;
	font-size: 24px;
	position: relative;
	width: 459px;
	padding-bottom: 5px;	
	border-bottom: 1px solid #4a4a4a;
}

p,ul{
	font-family: verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #cecece;
		line-height: 1.5;
		margin-bottom: 1.3em;
}
p.intro{
	
	margin-bottom: 1.2em;
	font: 16px verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	letter-spacing: -1px;
	line-height: 1.4;}
	

#content ul{
	margin-left: 2em;
	list-style: disc;
}
#content em{
	font-style: italic;
}
#content strong{
	font-weight: bold;
}
#content h2,#content h2 a{
	font-size: 0.95em;
	font-weight: bold;
	line-height: 1.4;
	margin-bottom: 0.5em;
	color: #00b3f6;
}
#content h2 a:hover{
	text-decoration: underline;
}
#content h2.title{
	margin-top: -0.5em;
	font-size: 1.45em;
	letter-spacing: -1px;
}
ul li a{
	color: #787878;
	font-family: verdana,"Helvetica Neue", Helvetica, Arial, Geneva, sans-serif;
	text-transform: uppercase;
	letter-spacing: -1px;
	font-size: 11px;
	font-weight: bold;
	line-height: 1.2;
}


/* Replaceable colours (U&M GROUP) */


h1 strong, li.current a, ul li a:hover, p.intro{
	color: #01a7e5;
}

/*.bhc h1 strong, 
.bhc li.current a, 
.bhc ul li a:hover, 
.bhc p.intro{
	color: #00a750;
}*/
.m25 h1 strong, .m25 li.current a, .m25 ul li a:hover, .m25 p.intro, body.m25 a{
	color: #feb715;
}
.basement h1 strong, .basement li.current a, .basement ul li a:hover, .basement p.intro, body.basement a{
	color: #9438a6;
}


#company_submenu li a{
	background: url(company_submenu.gif) 0 0 no-repeat;
	display: block;
	text-indent: -9999px;
	width: 50px;
	height: 15px;
}
#company_submenu li.home a{
	background-position: -5px 0;
	width: 35px;
}
#company_submenu li.about a{
	background-position: -54px 0;
	width: 41px;
}
#company_submenu li.our-staff a{
	background-position: -110px 0;
	width: 64px;
}
#company_submenu li.jobs a{
	background-position: -188px 0;
	width: 30px;
}
#company_submenu li.news a{
	background-position: -233px 0;
	width: 33px;
}
/*#company_submenu li.case-studies a{
	background-position: -282px 0;
	width: 83px;
}*/
#company_submenu li.training a{
	background-position: -594px 0;
	width: 56px;
}
#company_submenu li.overview a{
	background-position: -379px 0;
	width: 62px;
}
#company_submenu li.services a{
	background-position: -455px 0;
	width: 57px;
}

#company_submenu li.contact a{
	background-position: -526px 0;
	width: 57px;
}

div#content div.jobs h2{
	font-size: 1.1em ;
}
div#content div.jobs ul{
	margin: 0;
	
}
div#content div.jobs li{
	padding: 0;
	list-style: none;
}

#company_submenu li.home a:hover,
#company_submenu li.home.current a{
	background-position: -5px -15px;
}

#company_submenu li.about a:hover,
#company_submenu li.about.current a{
	background-position: -54px -15px;
}
#company_submenu li.our-staff a:hover,
#company_submenu li.our-staff.current a{
	background-position: -110px -15px;
}
#company_submenu li.jobs a:hover,
#company_submenu li.jobs.current a{
	background-position: -188px -15px;
}
/*#company_submenu li.news a:hover,
#company_submenu li.news.current a{
	background-position: -233px -15px;
}*/
/*#company_submenu li.case-studies a:hover,
#company_submenu li.case-studies.current a{
		background-position: -282px -15px;
}*/
#company_submenu li.overview a:hover,
#company_submenu li.overview.current a{
	background-position: -379px -15px;
}
#company_submenu li.services a:hover,
#company_submenu li.services.current a{
		background-position: -455px -15px;
}
#company_submenu li.training a:hover,
#company_submenu li.training.current a{
		background-position: -594px -15px;
}
#company_submenu li.contact a:hover,
#company_submenu li.contact.current a{
		background-position: -526px -15px;
}

.bhc #company_submenu li.overview a:hover,
.bhc #company_submenu li.overview.current a{
	background-position: -379px -30px;
}
.bhc #company_submenu li.services a:hover,
.bhc #company_submenu li.services.current a{
		background-position: -455px -30px;
}

.m25 #company_submenu li.overview a:hover,
.m25 #company_submenu li.overview.current a{
	background-position: -379px -60px;
}
.m25 #company_submenu li.services a:hover,
.m25 #company_submenu li.services.current a{
		background-position: -455px -60px;
}

.basement #company_submenu li.overview a:hover,
.basement #company_submenu li.overview.current a{
	background-position: -379px -45px;
}
.basement #company_submenu li.services a:hover,
.basement #company_submenu li.services.current a{
		background-position: -455px -45px;
}


.umgroup h1.maintitle{
	text-indent: -9999px;
	background: url(um_group_overview_h1.gif) 0 0 no-repeat;
}
#main_menu li a{
	z-index: 1000;
}
#main_menu li.m25 a strong{
		margin-top: -20px;
		padding-bottom: 24px;
}
#main_menu li a strong{
	position: relative;
	display: block;
	z-index: 100;
	margin-bottom:-10px;
	padding: 10px 125px 8px 20px;
	
}

#main_menu li a strong span{
		position: relative;
		display: block;
		background: url(main_menu_titles.gif) top left no-repeat;
		text-indent: -9999px;
		text-align: left;
		width: 170px;
		height: 17px;
		margin-left: -5px;
}
#main_menu li.m25 a strong span{
		top: 22px;	
		background-position: left 0px;
}
.m25 #main_menu li.m25 a strong span, #main_menu li.m25 a:hover strong span{
		background-position: left -17px;
}

#main_menu li.bhc a strong span{
		top: 2px;
		background-position: left -35px;
}
.bhc #main_menu li.bhc a strong span, #main_menu li.bhc a:hover strong span{	
		background-position: left -52px;
}

#main_menu li.basements a strong span{
		top: 3px;	
		background-position: left -86px ;
}
.basement #main_menu li.basements a strong span, #main_menu li.basements a:hover strong span{	
		background-position: left -69px;
}

#main_menu li.um_underpin a strong span{
		top: 3px;	
		background-position: left -124px;
}
.underpin #main_menu li.um_underpin a strong span, #main_menu li.um_underpin a:hover strong span{	
		background-position: left -107px;
}
#main_menu li a span.hover{
	display: block;
	position: absolute;
	right: 0;
	top: -9999px;
z-index: 1;
	width: 106px;
	height: 186px;
	
}

#main_menu li a:hover span.hover,#main_menu li.home a span.hover{
	top: 0;}
	
#main_menu li.home{
	display: none;
	height: 0px;
	width: 0px;
	overflow: hidden;
}


.umgroup #main_menu{
	background: url(group_logo3.png) top right no-repeat;
}
.underpin #main_menu li.home span.hover,.underpin #main_menu, #main_menu li.um_underpin a span.hover{
	background: url(underpin_logo2.png) top right no-repeat;
}
.bhc #main_menu, #main_menu li.bhc a span.hover{
	background: url(bhc_logo.png) top right no-repeat;

}

.m25 #main_menu, #main_menu li.m25 a span.hover{
	background: url(m25_logo.png) top right no-repeat;
}
.basement #main_menu, #main_menu li.basements a span.hover{
	background: url(basement_logo.png) top right no-repeat;
}


.umgroup #header,.underpin #header{
	border-bottom: 5px solid #01a7e5;
	margin-bottom: 2px;
	background: url(um_logo.gif) no-repeat 0 -20px;
	padding-top: 10px;
}
.umgroup #container,.underpin #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #00a6e2;
	
}


.bhc #header{
	border-bottom: 5px solid #00a84f;
	margin-bottom: 2px;
	background: url(um_logo.gif) no-repeat 0 -20px;
	padding-top: 10px;
}
.bhc #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #00a84f;
}

.m25 #header{
	border-bottom: 5px solid #feb715;
	margin-bottom: 2px;
	background: url(um_logo.gif) no-repeat 0 -20px;
	padding-top: 10px;
}
.m25 #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #feb715;
}
.basement #header{
	border-bottom: 5px solid #9438a6;
	margin-bottom: 2px;
	background: url(um_logo.gif) no-repeat 0 -20px;
	padding-top: 10px;
}
.basement #container{
	padding-bottom: 2px;
	border-bottom: 16px solid #9438a6;
}

#callus{
	float: right;
	margin: 0 12px 12px;
	position: absolute;
	bottom: 0;
	right: 0;
	color: #a7a7a7;
	text-transform: capitalize;
	font-style: italic;
	font-weight: bold;
}

#copyright{
	font-size: 10px;
	width: 700px;
	margin: 3px auto 40px auto;
	
}
#copyright span{
	
	float: left;
	
}
#copyright a{
	
	
	color: #00b3f6;
}
img.right{
	float: right;
		margin: 15px 0 15px 15px;
}
img.left{
	float: left;
	margin: 15px 15px 15px 0;
}
img.small_left_col{
	position: absolute;
	margin-left: -147px;
	border: 1px solid #191919;
}

img.med_left_col{
	position: absolute;
	margin-left: -177px;
	border: 1px solid #191919;
}

img.lrg_left_col{
	position: absolute;
	margin-left: -227px;
	border: 1px solid #191919;
}

#copyright a:hover{
	text-decoration: underline;
}

div.assoc_logos img{
	margin-right: 14px;
	margin-top: 10px;
	margin-bottom: 5px;
}

ul#group_submenu li a {
	
}
}
