
body {font-family: arial, helvetica, sans-serif; font-size: 11px; color: #000; background-color: #fff; border: 0px; margin: 0px; padding: 0px;}
.afflogo {position: absolute; top: 17px; left: 17px;}
.afflogolondonmet {position: absolute; top: 1px; left: 1px;}
*html body {font-size: 0.6em;}
.holder { position: relative; float: left; width: 758px; min-height: 500px; border: 2px solid #FAFAFA;}
*html .holder {height: 500px;}
a {color: ca0000;}
a:hover {color: green;}
*html form, *html p, *html div, *html span {font-size: 100%;}
*html ul {font-size: 115%;}

/*national*/ 
.topbar1, .topbar4 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/nationaltopbarbg.jpg);}
.topbar1 .headtitle, .topbar4 .headtitle, .topbar7 .headtitle {background: url(/media/structure/unipolnationalheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar1 .headtitle, *html .topbar4 .headtitle, *html .topbar7 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/unipolnationalheadtitle.png',sizingMethod='scale');}

/*AFS Code*/ 
.topbar40 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/nationaltopbarbg.jpg);}
.topbar40 .headtitle {background: url(/media/structure/AFSheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar40 .headtitle, {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/AFSheadtitle.png',sizingMethod='scale');}

/*training*/ 
.topbar3 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/structure/unipoltrainingbg.jpg);}
.topbar3 .headtitle {background: url(/media/structure/unipoltrainingheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px; text-size:24pt; text-color: white;}
*html .topbar3 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/unipoltrainingheadtitle.png',sizingMethod='scale');}

/*leeds*/ 
.topbar5, .topbar8, .topbar11, .topbar16 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/unipolleedsheadbg.jpg);}
.topbar5 .headtitle, .topbar8 .headtitle, .topbar11 .headtitle, .topbar16 .headtitle { background: url(/media/structure/unipolleedsheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar5 .headtitle, *html .topbar8 .headtitle, *html .topbar11 .headtitle, *html .topbar16 .headtitle  {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/unipolleedsheadtitle.png',sizingMethod='scale');}


/*nottingham*/ 
.topbar17, .topbar18, .topbar19, .topbar21{width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/unipolnottinghamheadbg.jpg);}
.topbar17 .headtitle, .topbar18 .headtitle, .topbar19 .headtitle, .topbar21 .headtitle  { background: url(/media/structure/nottinghamheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar17 .headtitle, *html .topbar18 .headtitle, *html .topbar19 .headtitle, *html .topbar21 .headtitle  {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/nottinghamheadtitle.png',sizingMethod='scale');}

/*netlet*/ 
.topbar27, .topbar28, .topbar29, .topbar30 .topbar31 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6;}
.topbar27 .headtitle, .topbar28 .headtitle, .topbar29 .headtitle, .topbar30 .headtitle, .topbar31 .headtitle{ width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar27 .headtitle, *html .topbar28 .headtitle, *html .topbar29 .headtitle, *html .topbar30 .headtitle  *html .topbar31 .headtitle{background: none;}

/*netletlse*/ 
.topbar27 {background-image: url(http://www.netletlse.co.uk/media/netlethead_peopleandtrees.jpg);}
.topbar27 .headtitle { background: url(http://www.netletlse.co.uk/media/netletlsetitle.png);}
*html .topbar27 .headtitle { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netletlse.co.uk/media/netletlsetitle.png',sizingMethod='scale');}

/*netletshrivenham*/ 
.topbar28 {background-image: url(http://www.netletlse.co.uk/media/netlethead_peopleandtrees.jpg);}
.topbar28 .headtitle { background: url(http://www.netletlse.co.uk/media/netletshrivenhamtitle.png);}
*html .topbar28 .headtitle { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netletshrivenham.co.uk/media/netletshrivenhamtitle.png',sizingMethod='scale');}

/*netletlondonmet*/ 
.topbar29 {background-image: url(http://www.netletlondonmet.co.uk/media/netlethead_peopleandtrees.jpg);}
.topbar29 .headtitle { background: url(http://www.netletlondonmet.co.uk/media/netletlondonmettitle.png);}
*html .topbar29 .headtitle { filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.netletlondonmet.co.uk/media/netletlondonmettitle.png',sizingMethod='scale');}

/*netletRHUL*/ 
.topbar31 {background-image: url(http://www.netletrhul.co.uk/media/netletlogorhul.gif);}
.topbar31 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6;}
.topbar31 .headtitle{ width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}

/*GuildSHAC*/ 
.topbar32 {background-image: url(http://www.guildshac.co.uk/media/netletguildshac.jpg);}
.topbar32 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6;}
.topbar32 .headtitle{ width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}

/*professionals*/ 
.topbar22, .topbar23, .topbar24, .topbar25, .topbar26 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/leedsprostopbarbg.jpg);}
.topbar22 .headtitle, .topbar23 .headtitle, .topbar24 .headtitle, .topbar25 .headtitle, .topbar26 .headtitle  { background: url(/media/structure/leedsprosheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar22 .headtitle, *html .topbar23 .headtitle, *html .topbar24 .headtitle, *html .topbar25 .headtitle, *html .topbar26 .headtitle  {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/leedsprosheadtitle.png',sizingMethod='scale');}

/*bradford*/ 
.topbar6, .topbar9, .topbar12, .topbar15 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/unipolbradfordheadbg.jpg);}
.topbar6 .headtitle, .topbar9 .headtitle, .topbar12 .headtitle, .topbar15 .headtitle { background: url(/media/structure/unipolbradfordheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar6 .headtitle, *html .topbar9 .headtitle, *html .topbar12 .headtitle, *html .topbar15 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/unipolbradfordheadtitle.png',sizingMethod='scale');}

/*housing*/ 
.topbar2 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/housingheadbg.jpg);}
.topbar2 .headtitle {background: url(/media/structure/housingheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar2 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/housingheadtitle.png',sizingMethod='scale');}

/*pay*/ 
.topbar7 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/unipolleedsheadbg.jpg);}
.topbar7 .headtitle {width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar7 .headtitle {}

/*COS*/ 
.topbar10, .topbar13 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/cosheadbg.jpg);}
.topbar10 .headtitle { background: url(/media/structure/leedscosheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}*html .topbar10 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/leedscosheadtitle.png',sizingMethod='scale');}
.topbar13 .headtitle { background: url(/media/structure/bradfordcosheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar13 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/bradfordcosheadtitle.png',sizingMethod='scale');}

/*COS Nottingham*/ 
.topbar20 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Structure/nottinghamcosheadbg.jpg);}
.topbar20 .headtitle { background: url(/media/structure/nottinghamcosheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar20 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/nottinghamcosheadtitle.png',sizingMethod='scale');}

/*News*/ 
.topbar14 {width: 758px; height: 117px; background-repeat: no-repeat; position: relative; float: left; background-color: #CCDEF6; background-image: url(/Media/Images/nationaltopbarbg.jpg);}
.topbar14 .headtitle { background: url(/media/structure/unipolnewsheadtitle.png); width: 720px; height: 40px; position: absolute; top: 76px; left: 0px;}
*html .topbar14 .headtitle {background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/media/structure/unipolnewsheadtitle.png',sizingMethod='scale');}
.topmenu {width: 758px;background-image: url(/media/structure/btnbg.jpg); height: 32px; position: relative; float: left; background-color: #DADADA;}
*html .topmenu {font-size: 100%;}
.topmenu a {float: left; position: relative; text-decoration: none; display: block; height: 32px; color: #5A6D7C; font-weight: bold; background: url(/Media/Structure/menuoff.gif) left center; background-repeat: no-repeat; line-height: 32px; height: 32px; padding-right: 2px; margin-left: 0px; padding-left: 12px; border-right: 1px solid #9E9E9E;}
.topmenu a:hover {color: #5A6D7C; background: url(/Media/Structure/menuon.gif) left center; background-repeat: no-repeat; height: 32px; no-repeat;}
.topmenu ul {font-family: arial, helvetica, sans-serif; margin-left: 0px; display: inline; list-style: none; float: left; position: relative; margin-top: 0px; padding-left: 0px;}
.topmenu ul li {float: left; }
.leftbar {position: relative; float: left; height: 115%; width: 194px; background-color: #299E58;}
*html .leftbar, *html .leftbaro, *html .leftbarp, *html .leftbarr, *html .leftbarb {font-size: 100%}
.leftbarb {position: relative; float: left; height: 115%; width: 194px; background-color: #309FCD;}
.leftbaro {position: relative; float: left; height: 115%; width: 194px; background-color: #FF9819;}
.leftbarr {position: relative; float: left; height: 115%; width: 194px; background-color: #6D6EB1;}
.leftbarp {position: relative; float: left; height: 115%; width: 194px; background-color: #2b8976;}

.maincontent { position: relative; float: right; width: 549px; min-height: 334px; padding: 0px 14px 0px 0px; }
*html .maincontent {height: 334px; width: 548px; }

.maincontent h1 {padding-left: 11px; }
.maincontent p, .maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6, .maincontent ul { padding-left: 14px; }
.maincontent p { color: #333132; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif;}
*html maincontent p {font-size: 115%;}
.maincontent h1 { color: #166637; font-size: 16px; font-weight: normal; margin-top: 6px; }
*html maincontent h1 {font-size: 180%;}
.maincontent h2 { color: #5c707e; font-size: 12px; font-weight: bold; }
*html maincontent h2 {font-size: 120%;}
.maincontent h3 { color: #5d707f; font-size: 12px; font-weight: normal; }
*html maincontent h3 {font-size: 120%;}
.maincontent a { color: #ca0000; }
.maincontent ul {margin-left: 14px;}
ul {list-style-type: square; font-family: verdana, arial, helvetica, sans-serif;}

.holder h1 { padding-left: 11px; clear: both;}

#editor p, .holder p, .maincontent h2, .maincontent h3, .maincontent h4, .maincontent h5, .maincontent h6, .maincontent ul { padding-left: 14px; }
#editor p, .holder p { color: #333132; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
*html #editor p, *html .holder p {font-size: 115%;} 
.holder h1 { color: #166637; font-size: 16px; font-weight: normal; margin-top: 6px; }
*html .holder h1 {font-size: 180%;}
#editor h2, .holder h2 { color: #5c707e; font-size: 12px; font-weight: bold; }
*html .holder h2, *html #editor h2 {font-size: 120%;}
#editor h3, .holder h3 { color: #5d707f; font-size: 12px; font-weight: normal; }
*html .holder h3, *html #editor h3 {font-size: 120%;}
#editor p a, .holder p a { color: #ca0000;}
.type10, .type11, .type8, .type5, .type16  {background: url(/media/structure/bluemenubg2.gif) 0px 0px repeat-y;}
.type1, .type4, .type7, .type3, .type14, .type40 {background: url(/media/structure/greenmenubg2.gif) 0px 0px repeat-y;}
.type2, .type17, .type18, .type19, .type20, .type21 {background: url(/media/structure/purplemenubg2.gif) 0px 0px repeat-y;}
.type27, .type28, .type29, .type31, .type32 {background: url(/media/structure/purplemenubg2.gif) 0px 0px repeat-y;}
.type13, .type6, .type9, .type12, .type15 {background: url(/media/structure/orangemenubg2.gif) 0px 0px repeat-y;}
.type22, .type23, .type24, .type25, .type26 {background: url(/media/structure/petrolmenubg2.gif) 0px 0px repeat-y;}
.homeheading { border-left: 3px solid #1A713E; font-size: 12px; color: #1A713E; margin-top: 0px; padding-left: 6px; }
.homeheading2 { color: #1a713e; font-size: 12px; margin-top: 7px; padding-left: 6px; border-left: 3px solid #1a713e; }
.homeheading2 a {font-size: 12px; color: #1A713E; !important; text-decoration: none; }
/*blue*/ .type8 h1, .type5 h1, .t8 h1, .t5 h1, .type10 h1, .type11 h1, .t10 h1, .t11 h1, .type16 h1, .t16 h1 { border-left: 3px solid #0075AA; color: #0075AA;  font-size: 16px; font-weight: normal; margin-top: 10px; }
*html .type8 h1, *html .type5 h1, *html .t8 h1, *html .t5 h1, *html .type10 h1, *html .type11 h1, *html .t10 h1, *html .t11 h1, *html .type16 h1, *html .t16 h1 {font-size: 180%;}
/*green*/#editor h1, .type1 h1, .type4 h1, .type7 h1, .type3 h1, .t1 h1, .t4 h1, .t7 h1, .t3 h1, .type14 h1, .t14 h1 { border-left: 3px solid #1A713E !important; color: #1A713E;  font-size: 16px; font-weight: normal; margin-top: 10px;}
*html #editor h1, *html .type1 h1, *html .type4 h1, *html .type7 h1, *html .type3 h1, *html .t1 h1, *html .t4 h1, *html .t7 h1, *html .t3 h1, *html .type14 h1, *html .t14 h1 {font-size: 180%;}
/*orange*/ .type13 h1, .t13 h1, .type6 h1, .t6 h1, .type9 h1, .t9 h1, .type12 h1, .t12 h1, .type15 h1, .t15 h1, .type22 h1, .t22 h1, .type23 h1, .t23 h1, .type24 h1, .t24 h1, .type25 h1, .t25 h1, .type26 h1, .t26 h1 { border-left: 3px solid #FF7600; color: #FF7600;  font-size: 16px; font-weight: normal; margin-top: 10px; }  
*html .type13 h1, *html .t13 h1, *html .type6 h1, *html .t6 h1, *html .type9 h1, *html .t9 h1, *html .type12 h1, *html .t12 h1, *html .type15 h1, *html .t15 h1 {font-size: 180%;}
/*purple*/ .type2 h1, .t2 h1, .type17 h1, .t17 h1, .type18 h1, .t18 h1, .type19 h1, .t19 h1, .type27 h1, .t27 h1, .type28 h1, .t28 h1, .type29 h1, .t29 h1, .type31 h1, .type32 h1, .t31 h1, .type20 h1, .t20 h1, .type21 h1, .t21 h1 { border-left: 3px solid #2E3192; color: #2E3192;  font-size: 16px; font-weight: normal; margin-top: 10px; }


*html .type2 h1, *html .t2 h1, *html .type17 h1, *html .t17 h1, *html .type18 h1, *html .t18 h1, *html .type19 h1, *html .t19 h1, *html .type20 h1, *html .t20 h1, *html .type21 h1, *html .t21 h1 {font-size: 180%;}

/*petrol*/ .type22 h1, .t22 h1, .type23 h1, .t23 h1, .type24 h1, .t24 h1, .type25 h1, .t25 h1, .type26 h1, .t26 h1 { border-left: 3px solid #006450; color: #006450;  font-size: 16px; font-weight: normal; margin-top: 10px; }
*html .type22 h1, *html .t22 h1, *html .type23 h1, *html .t23 h1, *html .type24 h1, *html .t24 h1, *html .type25 h1, *html .t25 h1, *html .type26 h1, *html .t26 h1 {font-size: 180%;}

a.actv {color: #ffff00;}
.backfor {position: absolute; width: 120px; top: 90px; left: 640px; display: block;}
.unipollogo {position: absolute; top: 12px; left: 635px;}
.nllogo {width: 141px; height: 50px; position: absolute; top: 17px; left: 615px;}
.nllogolse {width: 141px; height: 50px; position: absolute; top: 17px; left: 615px;}
.nllogoguildshac {position: absolute; top: 40px; left: 639px;}

.jump {width: 150px; height: 20px; overflow: hidden; position: absolute; top: 10px; left: 10px; z-index: -15;}
.spacer {width: 100px; display: block; float: left; clear: both;}
hr {clear: both; margin-top: 8px; width: 535px; margin-left: 15px;}
.ffield {display: block; width: 520px; min-height: 30px; margin-bottom: 5px;}
*html .ffield {height: 30px; font-size: 115%;}
label {font-weight: bold;}
.bspacer {display: block; margin-bottom: 2px;}
.mspacer {width: 280px; display: block; float: left;}
.searchhold {float: right; margin-right: 5px;}
*html .searchhold {margin-right: 3px;}
.isearch {position: relative; float: left; margin-top: 6px !important; color: #85939F; border: 1px solid #000; width: 110px !important;}
.sbut {float: left; margin-left: 3px; margin-top: 8px;}

/* National Home content styles */
.topquadhold {color: #85939F; font-family: arial, helvetica, sans-serif; font-size: 12px; position: relative; float: left; width: 758px; height: 222px; background: url(/media/structure/nationalquadbg.jpg) bottom left; background-repeat: no-repeat;}
*html .topquadhold {font-size: 100%; color: #85939F;}
.topquad p, .trainingcopy p, .welcomecopy p { color: #85939F;}
.welcomebox {Float: left; position: relative; clear: both; width: 376px; display: block;}
.welcometitle {width: 376px; height: 39px; padding-top: 8px;}
html>body .welcometitle{height: auto; min-height: 47px;}
.welcomecopy {position: relative; float: left; width: 148px; height: 183px; margin-left: 5px; margin-top: -20px;  color: #85939F;}
html>body .welcomecopy {height: auto; min-height: 183px; margin-left: 10px; }
*html .welcomecopy {margin-top: -10px;}
.trainingbox { position: relative; float: right; margin-left: 2px; width: 379px; display: block; }
.trainingtitle {width: 379px; height: 35px; padding-top: 7px;}
html>body .trainingtitle{height: auto; min-height: 47px;}
.trainingcopy {position: relative; float: left; width: 379px; height: 183px; display: block; width: 230px; margin-top: -23px;  color: #85939F;}
html>body .trainingscopy {height: auto !important; min-height: 183px;}
*html .trainingcopy {margin-top: -10px;}
.trainingcopy ul {margin-top: 0px; margin-left: 0px; padding-left: 25px; width: 162px;}
*html .trainingcopy ul {margin-top: -10px; padding-top: -8px;}
.trainingcopy ul li {margin-left: 0px; padding-left: 0px; }
.newsbox { color: #85939f; font-size: 12px; font-family: arial, helvetica, sans-serif; font-weight: bold; Float: left; position: relative; clear: both; width: 376px; margin-top: 3px; }
*html .newsbox { font-size: 120%; }
.newstitle {width: 376px; height: 46px; margin-bottom: 0px; background-image: url(/media/structure/newheadbg.jpg);}
html>body .newstitle{height: auto; min-height: 46px;}
.newscopy { margin-top: 0; padding-top: 0; border-top: medium none; background: url(/media/structure/newsbg.gif); position: relative; float: left; width: 376px; min-height: 181px !important; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
html>body .newscopy {height: auto; min-height: 147px;}
*html .newscopy {font-size: 90%;}


.newscopy ul { margin-top: 8px; margin-left: 0; display: inline; float: left; width: 376px; }
.newscopy ul li { float: left; width: 140px; padding-left: 5px; }
.newscopy ul li.newslist1 { clear: both; margin-bottom: 5px; float: left; width: 150px; margin-left: -20px; padding-left: 5px; margin-right: 23px !important; }
.newscopy ul li.newslist2 { float: left; width: 150px; margin-bottom: 5px; margin-left: 10px; padding-left: 5px; margin-right: 0; }
.newscopy a {color: #34383A; text-decoration: none;}
*html .newscopy ul { margin-top: 8px; margin-left: 0; display: run-in; float: left; width: 376px; }
*html .newscopy ul li {float: left; width: 140px; padding-left: 5px; background: url(/media/structure/iebullet.gif) 0px 2px; background-repeat: no-repeat;}
*html .newscopy ul li.newslist1 {float:left; width: 148px; margin-left: 5px; padding-left: 10px; margin-right: 20px !important; list-style-type: square !important;}
*html .newscopy ul li.newslist2 {float:left; width: 148px; margin-left: 10px; padding-left: 10px; margin-right: 0px; list-style-type: square !important;}

.servicesbox { color: #85939f; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; position: relative; Float: right; margin-left: 3px; width: 379px; margin-top: 3px; }
*html .servicesbox {font-size: 120%;}
.servicestitle {width: 379px; height: 46px;}
html>body .servicestitle{height: auto; min-height: 46px;}
.servicescopy {position: relative; float: left; width: 379px; height: 147px; padding: 0px; margin: 0px; border: none;}
html>body .servicescopy {height: auto; min-height: 147px;}
.servicesleft { clear: both; border: none; margin-top: 3px !important; float: left; position: relative;}
.servicesright {border:none; margin-top: 3px; float: right; position: relative;}

/* AFS homepage */

.topquadholdAFS {color: #85939F; font-family: arial, helvetica, sans-serif; font-size: 12px; position: relative; float: left; width: 758px; height: 222px; background: url(/AFSUnipolCode/AFS_animation.gif) bottom left; background-repeat: no-repeat;}
*html .topquadholdAFS {font-size: 100%; color: #85939F;}
.topquadAFS p, .trainingcopy p, .welcomecopy p { color: #85939F;}
.welcomeboxAFS {Float: left; position: relative; clear: both; width: 376px; display: block;}
.welcometitle {width: 376px; height: 39px; padding-top: 8px;}


.AFSboxR {width: 130px; float: right;}
.AFSboxRContent p {font-size: 11pt; color: #fff; font-weight: bold; margin-bottom:20px; margin-top:20px}
.AFSboxRContent a:link {color: #fff; text-decoration: none; }
.AFSboxRContent a:visited {color: #fff; text-decoration: none; }
.AFSboxRContent a:hover {color: #fff; text-decoration: underline; }

.AFSleft {color: #85939F; display: block; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; Float: left; position: relative; clear: both; width: 376px; margin-top: 3px;}
*html .newsboxbig {font-size: 110%;}


.AFSleft_1 {color: #85939F; display: block; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; Float: left; position: relative; clear: both; width: 376px; margin-top: 0px;}

.AFStitle1 {width: 376px; height: 46px; margin-bottom: 0px; background-image: url(/media/structure/newheadbg.jpg);}
html>body .AFStitle1{height: auto; min-height: 46px;}
.AFStitle1 h1, .AFStitle2 h1 {color: #fff; padding-top:12px; }


.AFScopy1 { margin-top: 0; padding-top: 0; border-top: medium none; position: relative; float: left; width: 376px; height: 180px; font-family: arial, helvetica, sans-serif; font-size: 11px; font-weight: normal;}
*html .AFScopy1 {font-size: 90%;}

.AFSright { color: #85939f; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; position: relative; Float: right; margin-left: 3px; width: 379px; margin-top: 3px; }
*html .AFSright {font-size: 120%;}
.AFStitle2 {width: 379px; height: 46px; background-image: url(/media/structure/newheadbg.jpg);}
html>body .AFStitle2{height: auto; min-height: 46px;}
.AFScopy2 {position: relative; float: left; width: 379px; height: 147px; padding: 0px; margin: 0px; border: none;}

.AFSright_1 {  Float: right; margin-left: 3px; width: 379px; margin-top: 5px; }

/* leeds homepage */

.housingstudentshold {color: #85939F; font-family: arial, helvetica, sans-serif; font-size: 12px; position: relative; float: left; width: 758px; height: 222px; background: url(/media/structure/leedsquadbg.jpg) bottom left; background-repeat: no-repeat;}
*html .housingstudenthold {font-size: 120%;}
.housingprofshold {color: #85939F; font-family: arial, helvetica, sans-serif; font-size: 12px; position: relative; float: left; width: 758px; height: 248px; background: url(/media/structure/profsquadbg.jpg) bottom left; background-repeat: no-repeat;}
*html .housingprofshold {font-size: 120%;}
html>body .housingstudentshold {height: auto !important; min-height: 222px;}
.hsbox {Float: left; position: relative; clear: both; width: 376px; display: block;}
.hs1title {width: 376px; height: 20px; padding-top: 8px;}
html>body .hs1title{height: auto; min-height: 20px;}
.hs1copy { position: relative; left: 10px; float: left; width: 148px; height: 70px; }
html>body .hs1copy {height: auto; min-height: 70px;}
.hsdivide {width: 376px; clear: both;}
.hs2title {width: 376px; height: 20px; padding-top: 8px;}
html>body .hs2title{height: auto; min-height: 20px;}
.hs2copy { position: relative; left: 10px; float: left; width: 140px; height: 70px; }
html>body .hs2copy {height: auto; min-height: 70px;}
.newsboxbig {color: #85939F; display: block; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: bold; Float: left; position: relative; clear: both; width: 376px; margin-top: 3px;}
*html .newsboxbig {font-size: 110%;}
.searchpropbox {position: relative; float: right; margin-right: 0px; width: 379px; margin-top: 5px; display: block; background: url(/media/structure/searchbg.jpg) top right; background-repeat: no-repeat;}
.searchpropbox a, .searchpropbox a:hover {color: #fff !important;}
.searchproptitle {width: 379px; height: 26px; }

html>body .searchproptitle{height: auto; min-height: 26px;}
.searchproptitle a {color: #fff; font-weight: bold;}
.searchpropcopy {clear: both; position: relative; float: left; width: 379px; height: 183px; display: block;}
html>body .searchpropcopy {height: auto !important; min-height: 183px;}
.ensstandards { background-color: #e6eeea; width: 376px; height: 46px; display: block; position: relative; float: left; margin-top: 3px; }
*html .enstandards {  }
.standards { position: relative; top: -8px; }
*html .standards { text-decoration: none; height: 10px; margin-top: 10px; margin-bottom: -21px; }
.servicesboxbig {color: #85939F; font-family: arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; Float: right; position: relative; margin-left: 3px; width: 379px; margin-top: 3px;}
*html .servicesboxbig {font-size: 120%;}
#availablestats { clear: both; position: relative; height: 115px; float: left; margin-bottom: 10px; }
html>body #availablestats {height: auto !important; min-height: 130px;}
*html #availablestats {margin-bottom: 45px;}
.stats {font-size: 11px; color: #fff; width: 230px; display: block; position: relative; float: left; display: block;}
*html .stats {font-size: 95%;}
.desc {text-indent: 10px; clear: both; width: 120px; floaT: left; position: relative; border-right: #91A1AE 2px groove;  } 
.beds {text-indent: 6px; width: 40px; float: left; position: relative; border-right: #91A1AE 2px groove; }
.props {text-indent: 6px; width: 60px; float: left; position: relative; border-right: #91A1AE 2px groove;}
.descH {text-indent: 10px; clear: both; width: 120px; floaT: left; position: relative; border-right: #91A1AE 2px groove; border-bottom: #91A1AE 2px groove;  } 
.bedsH {text-indent: 6px; width: 40px; float: left; position: relative; border-right: #91A1AE 2px groove; border-bottom: #91A1AE 2px groove; }
.propsH {text-indent: 6px; width: 60px; float: left; position: relative; border-right: #91A1AE 2px groove; border-bottom: #91A1AE 2px groove;}
#rentstats {
	float: right;
	display: block;
	position: relative;
	width: 140px;
	margin-top: 0px;
	clear: right;
}
#rentstats .stats {
	clear: both;
	float: left;
	display: block;
	position: relative;
	width: 140px;
	margin-top: 0px;
}
.stato {clear: both; position: relative; flaot: left; display: block;}
.desco {clear: both; position: relative; float: left; width: 70px; display: block;}
.rento {position: relative; float: left; width: 50px; margin-left: 10px;}
.commento {clear: both; position: relative; float: left; width: 130px; margin-top: 0px; display: block;}
.commentforum { clear: both; position: relative; float: left; width: 130px; margin-top: 0; padding: 5px 0; font-weight: bold; }
*html .commentforum {padding: 0; }
.searchpropcopy form{clear: both; font-size: 11px; color: #fff;}
*html .searchpropcopy form {font-size: 95%;}
.smbar { clear: both; padding-top: 2px; border-bottom: 2px groove #91a1ae; float: left; position: relative; width: 379px; padding-left: 0; height: 22px; border-top: 2px groove #91a1ae; }
.smbar input {font-size: 11px;}
*html .smbar input{font-size: 95%;}
.sbbar {clear: both; border-bottom: 2px groove #91a1ae; float: left; position: relative; width: 379px; padding-left: 0; height: 22px; padding-top: 2px;}
.whl { font-size: 11px; position: relative; left: 10px; float: left; padding-bottom: 5px; }
.sfl {text-indent: 10px; width: 78px; position: relative; float: left;}
.sbbar input {font-size: 11px;}
*html .sbbar input {font-size: 95%;}
.sflf {margin-left: 4px; float: left; position: relative;}
*html .sflf {margin-left: 2px;}
*html .sflf input {margin-left: -2px; width: 120px !important;}
.sfr {position: relative; float: left; margin-left: 15px;}
.sfr2 {position: relative; float: left; margin-left: 55px;}
*html .sfr {margin-left: 15px;}
*html .sfr2 {margin-left: 50px;}
.sfrp1 {position: relative; float: left; width: 30px; margin-left: 4px;}
.sfrp2 {position: relative; float: left; width: 30px; margin-left: 6px;}
*html .sfrp2 {margin-left: 4px;}
.sfrdrop {margin-left: 4px; position: relative; float: left; width: 80px;}
.formhold { clear: both !important; float: left; width: 370px; position: relative; display: block; }
.formhold submit {font-size: 11px;}
*html .formhold submit {font-size: 115%;}
.botsearchbox {clear: both; width: 370px; float: left; postion: relative; padding-top: 2px; height: 22px; color: #fff; font-size: 11px; display: block;}
*html .botseachbox {font-size: 115%;}
.more {margin-left: 10px !important;  float: left; }
.ny_more {margin-left: 10px !important; margin-top: 5px;  float: left; }
.adv {color: #fff; position: relative; float: left; margin-left: 130px !important;}
a img {border: none;}
.botsearchbox input {font-size: 11px; position: relative; float: left; margin-left: 28px; display: block;}
*html .botsearchbox input {font-size: 110%;}
.availtxt {position: absolute; top: -20px; left: 136px; width: 235px}
.sqcopy {clear: both; float: left; margin-top: 0px; font-size: 97%;}
.sqcopy ul {margin-top: 5px; padding-left: 14px;}
.sqcopy li { margin-top: 8px;}
.sqcopy img {position: absolute; top:74px;}
*html .sqcopy {margin-top: 2px}
*html .sqcopy {margin-left: 0px;}
*html .sqcopy ul { margin-top: 0px; margin-left: 2px;}
*html .sqcopy li { margin-top: 2px;}

.welcomebox a, .hsbox a, .servicesbox a, .servicesboxbig a, .trainingbox a {color: #444b4f !important; text-decoration: none;}
a.bretton {color: #166637 !important; text-decoration: none !important;font-weight: bold; text-transform: uppercase;}
a.services {color: #166637 !important; text-decoration: none !important;font-weight: bold; text-transform: uppercase;}
/* Properties results layout styles */

.tl { background:  url(/media/structure/ourprop-tl.gif) top left no-repeat; color: #000; }
.bl a {color: #000; text-decoration: none;}
.tr {float: left; margin-left: 4px; margin-top: 4px; background:  url(/media/structure/ourprop-tr.gif) top right no-repeat; }
.bl { background:  url(/media/structure/ourprop-bl.gif) bottom left no-repeat; }
.br { background:  url(/media/structure/ourprop-br.gif) bottom right no-repeat; height: 200px;}
.bl a{cursor: pointer;}
.greendash { padding-left: 7px; display: block;}
.greendash span { border-left: 3px solid #2E3192; margin-left: -12px; padding-left: 7px; }
.propresults, .propresults div { width: 266px; }
.propresults p { float: left; width: 140px; padding-top: 12px; padding-bottom: 12px; padding-left: 14px; margin: 0px; position: relative;}
.propresults p a {color: #000; text-decoration: none;}
.propresults div.propthumb {float: right; width: 110px; min-height: 172px; margin: 6px 2px 0px 0px; text-align: right; display: inline; position: relative;}
*html .propresults div.propthumb { height: 172px; margin: 6px 1px 0px 0px; }
.propresults div.propdetails { float: right; background: #2E3192; width: 5em; margin: 0px 2px 5px 100px; text-align: center;}
.propresults div.propdetails {color: #fff; text-decoration: none; font-weight: bold;}
.propdetails a {color: #fff; font-weight: bold; text-decoration: none; clear: right;}


*html .propresults div.propdetails { margin: 0px 1px 5px 100px; }
.propresults .clear { clear: both; font-size: 2px; }
*html .botseachbox {font-size: 15%;}

.leftq { clear: both; height: 107px; padding-top: 6px; padding-left: 6px; width: 182px; background: url(/media/structure/leedsleftgrid.gif); margin-top: 2px; position: relative; float: left; display: block;}
.rightq {height: 107px; width: 183px; padding-top: 6px; padding-left: 6px; background: url(/media/structure/leedsrightgrid.gif); position: relative; margin-top: 2px; float: right; display: block;}
.leftq text {clear: both;}
.footerbar {clear: both; width: 760px; height: 8px; background-color: #B0BDC6; float: left; position: relative; margin-top: 2px; margin-bottom: 2px;}
.footertext {clear: both; width: 760px; font-size: 10px; float: left; position: relative;}
*html .footertext {font-size: 99%;}



.footertext a {color:#85939F; }

.footleft {width: 650px; float: left; color: #85939F;  position: relative; }
.footright {width: 90px; color: #85939F; text-align: right; float: right; position: relative; }
.footright img {margin-top:1px;}
.fsmall {font-size:94%;}

/*Templates 1-6*/
.rightimage {float:right; width: 160px; margin-left: 10px; margin-top: 20px;}
.leftimage {float: left; width: 160px;  margin-top: 10px;}
.limages {float: left; width: 160px; margin-left: 14px; margin-right: 10px; margin-top: 20px;}
#top_body {position: relative; float: left; width: 552px; height: 40px;}
.limage { position: relative;  float: left; width: 160px;}
.mimage { float: left; margin-left: 40px; width: 160px;}
.rimage { float: right; width: 160px;}

.rimageholder {width: 330px; float: right; margin-left: 10px; margin-top: 20px;}
.rightlimage{float: left; width: 160px;}
.righttimage {float: right; width: 160px;}
.rightbimage {margin-top: 10px; float: right; width: 160px;}

.left2images {float: left; margin-left: 14px; margin-right: 10px; margin-top: 20px; width: 330px;}
.left1image{ float: left; width: 160px;}
.left2image {float: right; width: 160px;}

/* Left Menu styles */
.leftbar, .leftbarb, .leftbaro, .leftbarp, .leftbarr {height: 115%;}
.leftbar a, 
.leftbarb a, 
.leftbaro a, 
.leftbarp a, 
.leftbarr a {color: #fff !important; border-top: none; background: none; }
.leftbar ul, 
.leftbarb ul, 
.leftbaro ul, 
.leftbarp ul, 
.leftbarr ul {font-family: arial, helvetica, sans-serif; margin-top: 0px; margin-left: 0px; padding-left: 0px; float: left; postition: relative; display: block; }
.leftbar ul ul, 
.leftbarb ul ul, 
.leftbaro ul ul, 
.leftbarp ul ul, 
.leftbarr ul ul {font-family: arial, helvetica, sans-serif; margin-top: 0px; margin-left: 0px; padding-left: 0px; float: left; postition: relative; display: block; }

.leftbar ul li, 
.leftbarb ul li, 
.leftbaro ul li, 
.leftbarp ul li, 
.leftbarr ul li { list-style-type: none; display: block; float: left; position: relative; clear: both; border-bottom: 1px solid #fff;}
.leftbar ul li.activetoplevel {color: #fff; background: #1A713E;  margin-left: 0px;  border-left: 0px;  }
.leftbarb ul li.activetoplevel {color: #fff; background: #0075AA;  margin-left: 0px;  border-left: 0px;}
.leftbaro ul li.activetoplevel {color: #fff; background:#FF7600;  margin-left: 0px; border-left: 0px;}
.leftbarp ul li.activetoplevel {color: #fff; background:#006450;  margin-left: 0px; border-left: 0px;}
.leftbarr ul li.activetoplevel { padding-bottom: 0px; background: #2E3192; background-repeat: no-repeat; }
.leftbar ul li.parent { background: #1A713E; }
.leftbarb ul li.parent { background: #0075AA; }
.leftbaro ul li.parent { background:#FF7600; }
.leftbarp ul li.parent { background:#006450; }
.leftbarr ul li.parent { background: #2E3192; }
.leftbar ul li.activetoplevel a,
.leftbarb ul li.activetoplevel a,
.leftbaro ul li.activetoplevel a, 
.leftbarp ul li.activetoplevel a, 
.leftbarr ul li.activetoplevel a,
.leftbar ul li.parent a ,
.leftbarb ul li.parent a,
.leftbaro ul li.parent a,
.leftbarp ul li.parent a,
.leftbarr ul li.parent a { border-left: 3px solid #fff; width: 177px; }
*html .leftbar ul li.activetoplevel ul li a,
*html .leftbarb ul li.activetoplevel ul li a,
*html .leftbaro ul li.activetoplevel ul li a, 
*html .leftbarp ul li.activetoplevel ul li a, 
*html .leftbarr ul li.activetoplevel ul li a { width: 164px; }
*html .leftbar ul ul li.activetoplevel a,
*html .leftbarb ul ul li.activetoplevel a,
*html .leftbaro ul ul li.activetoplevel a, 
*html .leftbarp ul ul li.activetoplevel a, 
*html .leftbarr ul ul li.activetoplevel a,
*html .leftbar ul li.parent a ,
*html .leftbarb ul li.parent a,
*html .leftbaro ul li.parent a,
*html .leftbarp ul li.parent a,
*html .leftbarr ul li.parent a { border-left: 3px solid #fff; width: 164px; }
.leftbar ul li.activetoplevel li.iefix a ,
.leftbarb ul li.activetoplevel li.iefix a ,
.leftbaro ul li.activetoplevel li.iefix a ,
.leftbarp ul li.activetoplevel li.iefix a ,
.leftbarr ul li.activetoplevel li.iefix a,
.leftbar ul li.parent li a ,
.leftbarb ul li.parent li a ,
.leftbaro ul li.parent li a ,
.leftbarp ul li.parent li a ,
.leftbarr ul li.parent li a { border-left: 0px; }

.leftbar ul ul,
.leftbarb ul ul,
.leftbaro ul ul,
.leftbarp ul ul,
.leftbarr ul ul {display: block; float: left; padding-left: none; margin-left: none;}
.leftbar ul ul li, .leftbar ul ul li.parent { background-color: #66BA89; display: block; float: left; position: relative; border-bottom: 1px solid #fff; }
.leftbarb ul ul li, .leftbarb ul ul li.parent { background-color: #7FC4E0; display: block; float: left; position: relative; border-bottom: 1px solid #fff; }
.leftbaro ul ul li, .leftbaro ul ul li.parent { background-color: #F7AC65; display: block; float: left; position: relative; border-bottom: 1px solid #fff; }
.leftbarp ul ul li, .leftbarp ul ul li.parent { background-color: #35a790; display: block; float: left; position: relative; border-bottom: 1px solid #fff; }
.leftbarr ul ul li, .leftbarr ul ul li.parent { background-color: #A9ABD2; display: block; float: left; position: relative; border-bottom: 1px solid #fff; }
.leftbar ul li a, 
.leftbarb ul li a, 
.leftbaro ul li a, 
.leftbarp ul li a, 
.leftbarr ul li a { text-decoration: none; display: block; width: 180px; margin: 9px 0 12px; font-weight: bold; color: white; display: block;  padding-left: 14px; border-left: 0 none;  }
.leftbar ul ul li a, 
.leftbarb ul ul li a, 
.leftbaro ul ul li a, 
.leftbarp ul ul li a, 
.leftbarr ul ul li a { text-decoration: none; display: block; width: 164px; margin: 9px 0px 12px 5px; font-weight: bold; color: #000; display: block;  margin-left: 0px; padding-left: 30px; border-left: 0px;   }
.leftbar ul ul li.active, .leftbar ul ul li.active a, .leftbar ul ul li.parent {color: #fff; margin-left: 0px;  border-left: 0px; }
.leftbarb ul ul li.active, .leftbarb ul ul li.active a, .leftbarb ul ul li.parent {color: #fff; margin-left: 0px;  border-left: 0px;}
.leftbaro ul ul li.active, .leftbaro ul ul li.active a, .leftbaro ul ul li.parent {color: #fff; margin-left: 0px; border-left: 0px;}
.leftbarp ul ul li.active, .leftbarp ul ul li.active a, .leftbarp ul ul li.parent {color: #fff; margin-left: 0px; border-left: 0px;}
.leftbarr ul ul li.active, .leftbarr ul ul li.active a, .leftbarr ul ul li.parent{color: #fff; margin-left: 0px; border-left: 0px; }

/*
.leftbar ul ul li.parent a, .leftbar ul ul li.active a { color: #1A713E !important; border-left: 3px solid #1A713E; width: 164px; padding-left: 27px; }
.leftbarb ul ul li.parent a, .leftbarb ul ul li.active a { color: #0075AA !important; border-left: 3px solid #0075AA; width: 164px; padding-left: 27px; }
.leftbaro ul ul li.parent a, .leftbaro ul ul li.active a { color: #FF7600 !important; border-left: 3px solid #FF7600; width: 164px; padding-left: 27px; }
.leftbarr ul ul li.parent a, .leftbarr ul ul li.active a { color: #2E3192 !important; border-left: 3px solid #2E3192; width: 164px; padding-left: 27px; }
*/
.leftbar ul ul li.parent a, .leftbar ul ul li.active a,
.leftbarb ul ul li.parent a, .leftbarb ul ul li.active a,
.leftbaro ul ul li.parent a, .leftbaro ul ul li.active a,
.leftbarp ul ul li.parent a, .leftbarp ul ul li.active a,
.leftbarr ul ul li.parent a, .leftbarr ul ul li.active a { color: #fff; border-left: 3px solid #fff; text-decoration: underline; width: 164px; padding-left: 27px; }

.leftbar ul ul ul li, .leftbar ul ul ul li a { color: #1A713E !important; background: #fff; }
.leftbarb ul ul ul li, .leftbarb ul ul ul li a { color: #0075AA !important; background: #fff; }
.leftbaro ul ul ul li, .leftbaro ul ul ul li a { color: #FF7600 !important; background: #fff; }
.leftbarp ul ul ul li, .leftbarp ul ul ul li a { color: #006450 !important; background: #fff; }
.leftbarr ul ul ul li, .leftbarr ul ul ul li a { color: #2E3192 !important; background: #fff; }
.leftbar ul ul ul li.active, .leftbar ul ul ul li.active a {color: #1A713E !important; background: #fff;  margin-left: 0px !important;  border-left: 0px; }
.leftbarb ul ul ul li.active, .leftbarb ul ul ul li.active a {color: #0075AA !important; background: #fff;  margin-left: 0px !important;  border-left: 0px;}
.leftbaro ul ul ul li.active, .leftbaro ul ul ul li.active a {color: #FF7600 !important; background: #fff;  margin-left: 0px !important; border-left: 0px;}
.leftbarp ul ul ul li.active, .leftbarp ul ul ul li.active a {color: #006450 !important; background: #fff;  margin-left: 0px !important; border-left: 0px;}
.leftbarr ul ul ul li.active, .leftbarr ul ul ul li.active a {color: #2E3192 !important; background: #fff;  margin-left: 0px !important; padding-left: 0px; }
.leftbar ul ul ul li.active a, .leftbar ul ul ul li.parent a {border-left: 3px solid #1A713E; width: 134px; padding-left: 57px; text-decoration: underline; }
.leftbarb ul ul ul li.active a, .leftbarb ul ul ul li.parent a {border-left: 3px solid #0075AA; width: 134px; padding-left: 57px; text-decoration: underline; }
.leftbaro ul ul ul li.active a, .leftbaro ul ul ul li.parent a {border-left: 3px solid #FF7600; width: 134px; padding-left: 57px; text-decoration: underline; }
.leftbarp ul ul ul li.active a, .leftbarp ul ul ul li.parent a {border-left: 3px solid #006450; width: 134px; padding-left: 57px; text-decoration: underline; }
.leftbarr ul ul ul li.active a, .leftbarr ul ul ul li.parent a {border-left: 3px solid #2E3192; width: 134px; padding-left: 57px; text-decoration: underline; }
.leftbar ul ul ul li.parent,
.leftbarb ul ul ul li.parent,
.leftbaro ul ul ul li.parent,
.leftbarp ul ul ul li.parent,
.leftbarr ul ul ul li.parent  {background: #fff;}
.leftbar ul ul ul ul li.active a {border-left: 3px solid #1A713E; width: 104px; padding-left: 87px !important; text-decoration: underline; }
.leftbarb ul ul ul ul li.active a {border-left: 3px solid #0075AA; width: 104px; padding-left: 87px !important; text-decoration: underline; }
.leftbaro ul ul ul ul li.active a {border-left: 3px solid #FF7600; width: 104px; padding-left: 87px !important; text-decoration: underline; }
.leftbarp ul ul ul ul li.active a {border-left: 3px solid #006450; width: 104px; padding-left: 87px !important; text-decoration: underline; }
.leftbarr ul ul ul ul li.active a {border-left: 3px solid #2E3192; width: 104px; padding-left: 87px !important; text-decoration: underline; }
.leftbar ul ul ul ul li a, .leftbar ul ul ul li.parent li.iefix a {border-left: 0px; width: 104px !important; padding-left: 90px !important; }
.leftbarb ul ul ul ul li a, .leftbarb ul ul ul li.parent li.iefix a {border-left: 0px; width: 104px !important; padding-left: 90px !important; }
.leftbaro ul ul ul ul li a, .leftbaro ul ul ul li.parent li.iefix a {border-left: 0px; width: 104px !important; padding-left: 90px !important; }
.leftbarp ul ul ul ul li a, .leftbarp ul ul ul li.parent li.iefix a {border-left: 0px; width: 104px !important; padding-left: 90px !important; }
.leftbarr ul ul ul ul li a, .leftbarr ul ul ul li.parent li.iefix a {border-left: 0px; width: 104px !important; padding-left: 90px !important; }

.leftbar ul ul li.parent li.iefix a,
.leftbarb ul ul li.parent li.iefix a,
.leftbaro ul ul li.parent li.iefix a,
.leftbarp ul ul li.parent li.iefix a,
.leftbarr ul ul li.parent li.iefix a,
.leftbar ul ul li.active li.iefix a,
.leftbarb ul ul li.active li.iefix a,
.leftbaro ul ul li.active li.iefix a,
.leftbarp ul ul li.active li.iefix a,
.leftbarr ul ul li.active li.iefix a,
.leftbar ul ul ul li a, 
.leftbarb ul ul ul li a, 
.leftbaro ul ul ul li a, 
.leftbarp ul ul ul li a, 
.leftbarr ul ul ul li a { text-decoration: none; display: block; width: 134px; margin: 9px 0px 12px 5px; font-weight: bold; color: #000; display: block;  margin-left: 0px; padding-left: 60px; border-left: 0px; }
.leftbar ul ul ul li, .leftbarb ul ul ul li, .leftbaro ul ul ul li, .leftbarp ul ul ul li, .leftbarr ul ul ul li {font-family: arial, helvetica, sans-serif; }
.leftbar ul ul ul li, .leftbar ul ul ul li.active { border-bottom: 1px solid #66BA89 !important; }
.leftbarb ul ul ul li, .leftbarb ul ul ul li.active { border-bottom: 1px solid #7FC4E0 !important; }
.leftbaro ul ul ul li, .leftbaro ul ul ul li.active { border-bottom: 1px solid #F7AC65 !important; }
.leftbarp ul ul ul li, .leftbarp ul ul ul li.active { border-bottom: 1px solid #35a790 !important; }
.leftbarr ul ul ul li, .leftbarr ul ul ul li.active { border-bottom: 1px solid #A9ABD2 !important; }
*html .leftbar ul li.active ul ul, *html .leftbar ul li.parent ul ul { border-top: 1px solid #66BA89; }
*html .leftbarb ul li.active ul ul, *html .leftbarb ul li.parent ul ul { border-top: 1px solid #7FC4E0; }
*html .leftbaro ul li.active ul ul, *html .leftbaro ul li.parent ul ul { border-top: 1px solid #F7AC65; }
*html .leftbarp ul li.active ul ul, *html .leftbarp ul li.parent ul ul { border-top: 1px solid #35a790; }
*html .leftbarr ul li.active ul ul, *html .leftbarr ul li.parent ul ul { border-top: 1px solid #A9ABD2; }
*html .leftbar ul ul li, *html .leftbarr ul ul li, *html .leftbaro ul ul li, *html .leftbarp ul ul li, *html .leftbarb ul ul li {font-size: 90%;}
*html .leftbar ul ul ul li, *html .leftbarr ul ul ul li, *html .leftbarb ul ul ul li, *html .leftbaro ul ul ul li, *html .leftbarp ul ul ul li {font-size: 85%;}
.leftbar ul li a:hover {color: #fff; margin-left: 0px; }
.leftbarb ul li a:hover {color: #fff; margin-left: 0px; }
.leftbaro ul li a:hover {color: #fff; margin-left: 0px; }
.leftbarp ul li a:hover {color: #fff; margin-left: 0px; }
.leftbarr ul li a:hover {color: #fff; margin-left: 0px; } 

.leftbar ul ul li a:hover,
.leftbarb ul ul li a:hover,
.leftbaro ul ul li a:hover,
.leftbarp ul ul li a:hover,
.leftbarr ul ul li a:hover { color: #4d64b1; background: none; text-decoration: underline; } 

.leftbar ul ul ul li a:hover,
.leftbarb ul ul ul li a:hover,
.leftbaro ul ul ul li a:hover,
.leftbarp ul ul ul li a:hover,
.leftbarr ul ul ul li a:hover {text-decoration: underline; background-color: #fff; margin-left: 0px; }

*html .leftbar ul li.active ul, *html .leftbar ul li.parent ul, *html .leftbar ul li.activetoplevel ul,
*html .leftbarb ul li.active ul, *html .leftbarb ul li.parent ul, *html .leftbarb ul li.activetoplevel ul,
*html .leftbaro ul li.active ul, *html .leftbaro ul li.parent ul, *html .leftbaro ul li.activetoplevel ul,
*html .leftbarp ul li.active ul, *html .leftbarp ul li.parent ul, *html .leftbarp ul li.activetoplevel ul,
*html .leftbarr ul li.active ul, *html .leftbarr ul li.parent ul, *html .leftbarr ul li.activetoplevel ul { margin-bottom: -13px; border-top: 1px solid #fff; }

/* Training Event Styles */
.ttl, .details { /*width: 540px;*/ padding-left: 14px; }
.ttl a {color: #166637;}
.lbl {padding-left: 14px; float: left; clear: both; display: block;}
.dtl {float: left; margin-left: 4px; display: block; }
#confinfo {float: none; width: 520px;  display: block;}
*html #confinfo {font-size: 115%;}
#conflinks {float: none;  width: 520px; margin-bottom: 10px; margin-top: 6px; padding-left: 14px; display: block;}
.conference {width: 540px; clear: both; float: left; margin-top: 10px;}
*html .conference {font-size: 115%;}
.booklinkhldr {clear: both; padding-left: 10px; margin-top: 0px;}
*html #conflinks {font-size: 115%;}
.booklinkapos {position: absolute; top: 150px; left: 12px;  }
.formgroup {clear: both; float: left; margin-bottom: 4px; margin-left: 14px; width: 500px;}
.formlabel {float: left; width: 80px; }
.formfield {float: left;  margin-left: 0px; padding-left: 0px;}
.ffield {padding-left: 14px;}

.newsitem {clear: both; margin-top: 10px; float: left; width: 720px; position: relative; padding-left: 14px; color: #333132; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.newsitem a {color: #ca0000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
*html .newsitem a {font-size: 115%;}
.newsdate {float: left; margin-left: 0px; margin-right: 10px; color: #333132; font-weight: bold; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;  }
*html .newsdate {font-size: 115%;}
.cmSearchResults {margin-top: -4px; float: left; padding-top: 0px;}
.SearchResult .searchResult2 {padding-left: 14px; }
.SearchResult a  {color: #ca0000;}
.cmSearchResNav {float: left; margin-top: 10px;}
.pages a {color: #ca0000;}


/*##Light green box right##*/ .lgreenb { display: block; background-color: #e7efeb; width: 300px; float: right; margin-left: 6px; padding: 6px;}
/*##Mid green box right##*/ .mgreenb { display: block; background-color: #659d74; width: 300px; float: right;  margin-left: 6px; padding: 6px;}
/*##Dark grey box right##*/ .dgreyb { display: block; background-color: #b0bcc6; width: 300px; float: right;  margin-left: 6px; padding: 6px;}
/*##Light grey box right##*/ .lgreyb { display: block; background-color: #e3e7eb; width: 300px; float: right;  margin-left: 6px; padding: 6px;}
/*##Light green box left##*/ .lgreenbl { display: block; background-color: #e7efeb; width: 300px; float: left; margin-right: 6px; padding: 6px;}
/*##Mid green box left##*/ .mgreenbl { display: block; background-color: #659d74; width: 300px; float: left;  margin-right: 6px; padding: 6px;}
/*##Dark grey box left##*/ .dgreybl { display: block; background-color: #b0bcc6; width: 300px; float: left;  margin-right: 6px; padding: 6px;}
/*##Light grey box left##*/ .lgreybl { display: block; background-color: #e3e7eb; width: 300px; float: left;  margin-right: 6px; padding: 6px;}
/*##Light green box full width##*/ .lgreenbfw { display: block; background-color: #e7efeb; float: left; margin-right: 6px; padding: 6px;}
/*##Mid green box full width##*/ .mgreenbfw { display: block; background-color: #659d74; float: left;  margin-right: 6px; padding: 6px;}
/*##Dark grey box full width##*/ .dgreybfw { display: block; background-color: #b0bcc6; float: left;  margin-right: 6px; padding: 6px;}
/*##Light grey box full width##*/ .lgreybfw { display: block; background-color: #e3e7eb; float: left;  margin-right: 6px; padding: 6px;}
/*##Agenda Time##*/ .agtime { position: relative; clear: both; display: block; float: left; width: 150px; font-weight: bold; color: #1a713e; margin-top: 3px; }
*html .agtime { color: #1a713e; font-weight: bold; display: block; margin-top: 3px; position: relative; width: 160px; float: left; clear: both; }
p.agtime  {color: #5c707e; float: left; display: block;  clear: both; }
*html p.agtime  {color: #5c707e; float: left; display: block;  clear: both; position: relative;}
/*##Agenda Description##*/ .agdesc {position: relative; float: left; display: block;  width: 360px; margin-left: 1px; margin-top: 3px;}
*html .agdesc { display: block; margin-top: 3px; margin-left: 1px; position: relative; width: 350px; float: left; }
p.agdesc {float: left; display: block; }
*html p.agdesc {float: left; display: block; position:relative; }
b.agdesc {float: none; position: static; display: inline; clear: none; margin-left: 0px; margin-top: 0px; clear: right;}
/*##Code number##*/ .codenum { position: relative; clear: both; display: block; float: left; width: 25px; font-weight: bold; color: #1a713e; margin-top: 3px; }
*html .codenum { color: #1a713e; font-weight: bold; display: block; margin-top: 3px; position: relative; width: 25px; float: left; clear: both; }
p.codenum  {color: #5c707e; float: left; display: block;  clear: both; }
*html p.codenum  {color: #5c707e; float: left; display: block;  clear: both; position: relative;}
/*##Code Description##*/ .codedesc {position: relative; float: left; display: block;  width: 490px; margin-left: 1px; margin-top: 3px;}
*html .codedesc { display: block; margin-top: 3px; margin-left: 1px; position: relative; width: 490px; float: left; }
p.codedesc {float: left; display: block; }
*html p.codedesc {float: left; display: block; position:relative; }
b.codedesc {float: none; position: static; display: inline; clear: none; margin-left: 0px; margin-top: 0px; clear: right;}
/*##Unipol class to pad left inline image##*/ .lhsimgpad{ margin-right: 10px;}
/*##Unipol class to pad right inline image##*/ .rhsimgpad{ margin-left: 10px;}

.smlist { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 70px; margin-top: -10px !important; }
*html .smlist { font-size: 115%; margin-top: -20px !important; }
.smlist a {color: #85939F; text-decoration: none;  }
.searchpropbox label {font-weight: normal;}
label {font-weight: normal;}

.rssfeed { clear:both; padding-top: 20px; padding-left: 14px; }
.rssfeed img {padding-right:7px; margin-bottom: -3px;}
.rssfeed a { text-decoration: none;}
.homerss {text-align: right; padding-right: 10px;}
.homerss a { text-decoration: none;}
.homerss img { margin-bottom: -1px; }
#id { }
.class { }


/*##IFS format##*/
.ifshead {
	position: relative;
	left: 2px;
	width: 275px;
	height: 110px;
	border: solid;
	border-color: #0075AA;
	border-width: 2px;
}
.ifshead p {float: left; width: 250px; padding-top: 12px; padding-bottom: 12px; padding-left: 14px; margin: 0px; position: relative;}
.ifshead h1 {
	border-left: 3px solid;
	color: #0075AA;
	font-size: 16px;
	font-weight: normal;
	margin-left: 1px;
}
.ifshead title { background-color: olive; }
.ifsblock { padding-left: 7px; display: block;}
.isfblock span { border-left: 3px solid #0075aa; margin-left: -12px; padding-left: 7px; }
.ifshead div.ifsinfo { float: right; background: #0075aa; width: 9em; margin: 0px 2px 5px 100px; text-align: center;}
.ifshead div.ifsinfo {color: #fff; text-decoration: none; font-weight: bold;}
.ifsinfo a {color: #fff; font-weight: bold; text-decoration: none; clear: right;}

/* IFS styles */


.ifsbox {float: left;width: 265px; height: 100px; background-color: #d7d8ea; margin-top: 5px; margin-left: 10px; text-decoration: none;}
*html .ifsbox {margin-left: 5px;}
.ifsboxtitle {background-color: #737ebb; height: 25px; padding-top: 7px;}

.ifsboxtitle h1 {font-size: 13px; font-weight: normal; color: #FFFFFF; margin-top: 0px; border-left: 3px solid #ffffff;}
.ifsboxtitle h1 a {color: #fff;}
*html .ifsboxtitle h1 {font-size: 13px}
.ifsboxbody {float: left; width: 265px; height: 50px; display: inline;   color: #000000; }
*html .ifsboxbody  {height: 72px;}
.ifsboxbody h2 {color: #4B063D; font-size: 1.1em; padding: 0px 3px 0px 11px; margin-top: 8px; font-weight: normal !important;}
.ifsbox a {text-decoration: none; color: #4B063D;}
.ifsboxbody a:hover {font-weight: bold;}


.ifsboxR {float: right;width: 265px; height: 100px; background-color: #d7d8ea; margin-top: 5px; text-decoration: none;}

.ifsboxtitleR {background-color: #737ebb; height: 25px; padding-top: 7px;}
.ifsboxtitleR h1 {font-size: 13px; font-weight: normal; color: #FFFFFF; margin-top: 0px; border-left: 3px solid #ffffff;}
.ifsboxtitleR h1 a {color: #fff;}
*html .ifsboxtitleR h1 {font-size: 13px}
.ifsboxbodyR {float: left; width: 265px; height: 50px; display: inline;   color: #000000; }
.ifsboxbodyR h2 {color: #4B063D; font-size: 1.1em; padding: 0px 3px 0px 11px; margin-top: 8px; font-weight: normal !important;}
*html .ifsboxbodyR  {height: 72px;}
.ifsboxR a {text-decoration: none; color: #4B063D;}
.ifsboxbodyR a:hover {font-weight: bold;}


.leeds_ifsbox {float: left;width: 265px; height: 100px; background-color: #a8dff5; margin-top: 5px; margin-left: 10px; text-decoration: none;}
*html .leeds_ifsbox {margin-left: 5px;}
.leeds_ifsboxtitle {background-color: #309fcd; height: 25px; padding-top: 7px;}

.leeds_ifsboxtitle h1 {font-size: 13px; font-weight: normal; color: #FFFFFF; margin-top: 0px; border-left: 3px solid #ffffff;}
.leeds_ifsboxtitle h1 a {color: #fff;}
*html .leeds_ifsboxtitle h1 {font-size: 13px}
.leeds_ifsboxbody {float: left; width: 265px; height: 50px; display: inline;   color: #000000; }
*html .leeds_ifsboxbody  {height: 72px;}
.leeds_ifsboxbody h2 {color: #0075AA; font-size: 1.1em; padding: 0px 3px 0px 11px; margin-top: 8px; font-weight: normal !important;}
.leeds_ifsbox a {text-decoration: none; color: #0075AA;}
.leeds_ifsboxbody a:hover {font-weight: bold;}

.leeds_ifsboxR {float: right;width: 265px; height: 100px; background-color: #a8dff5; margin-top: 5px; text-decoration: none;}

.leeds_ifsboxtitleR {background-color: #309fcd; height: 25px; padding-top: 7px;}
.leeds_ifsboxtitleR h1 {font-size: 13px; font-weight: normal; color: #FFFFFF; margin-top: 0px; border-left: 3px solid #ffffff;}
.leeds_ifsboxtitleR h1 a {color: #fff;}
*html .leeds_ifsboxtitleR h1 {font-size: 13px}
.leeds_ifsboxbodyR {float: left; width: 265px; height: 50px; display: inline;   color: #000000; }
.leeds_ifsboxbodyR h2 {color: #0075AA; font-size: 1.1em; padding: 0px 3px 0px 11px; margin-top: 8px; font-weight: normal !important;}
*html .leeds_ifsboxbodyR  {height: 72px;}
.leeds_ifsboxR a {text-decoration: none; color: #0075AA;}
.leeds_ifsboxbodyR a:hover {font-weight: bold;}

/* tables */

.basic_table {
font-size: 10px;
margin-left: 15px;
}

.basic_table td {border-right: 1px; border-right-style: solid; border-color: #fff;}

.small_table {
font-size: 9px;
margin-left: 15px;
}



*html .maincontent table p {

}

.unitable td {border: inset 1px;

}





/* payment buttons */

.pay_b {background-image: url(/media/structure/pay_button.jpg);
width: 285px;
height: 57px;
margin-left: 10px;
display: block;
text-decoration: none;
margin-bottom: 10px;
}

.pay_b p{color: #fff; 
margin-top: 8px;
width: 200px;
}

.pay_b h2 {
color: #fff;
font-size: 15px;
padding-top: 8px;
margin-bottom: 0px;

}


.pay_b h3 {
margin-top: 2px;
color: #fff;
width: 220px;
font-size: 11px;
}

.pay_b a visited {
text-decoration: none;
}

.pay_b a {
text-decoration: none;
}

.hsbox embed {width: 376px;}

.facebook_sml {position: relative; left: 130px; bottom: 30px;}
*html .facebook_sml {bottom: 40px;}

/* RHUL Special */

.footleft_netlet {margin-left: 2px; clear: left; width: 498px; float: left; position: relative; font-size: 9px; color: #62707B;}
.footright_netlet {width: 260px; float: right; position: relative; font-size: 9px;; text-align: right; color: #62707B;}
.footright_netlet a {text-decoration: none; color: #62707B;}sboxtitleR h1 {font-size: 13px}
.leeds_ifsboxbodyR {float: left; width: 265px; height: 50px; display: inline;   color: #000000; }
.leeds_ifsboxbodyR h2 {color: #0075AA; font-size: 1.1em; padding: 0px 3px 0px 11px; margin-top: 8px; font-weight: normal !important;}
*html .leeds_ifsboxbodyR  {height: 72px;}
.leeds_ifsboxR a {text-decoration: none; color: #0075AA;}
.leeds_ifsboxbodyR a:hover {font-weight: bold;}

/* tables */

.maincontent table  {margin-left: 15px;

}

.basic_table {
font-size: 10px;
margin-left: 15px;
}

.small_table {
font-size: 9px;
margin-left: 15px;
}



*html .maincontent table p {

}

.unitable td {border: inset 1px;

}

.basic_table1 {font-size: 10px; background-color: #d4dcde;}

.basic_table1 td {padding:5px; border-left: 1px solid #FFFFFF;}
.basic_table1 .even {background-color: #FFFFFF;}
.basic_table1 .table_head {background-color: #6f7d80; color: #FFFFFF;}
.basic_table1 .table_left {font-weight: bold;}
/* payment buttons */

.pay_b {background-image: url(/media/structure/pay_button.jpg);
width: 285px;
height: 57px;
margin-left: 10px;
display: block;
text-decoration: none;
margin-bottom: 10px;
}

.pay_b p{color: #fff; 
margin-top: 8px;
width: 200px;
}

.pay_b h2 {
color: #fff;
font-size: 15px;
padding-top: 8px;
margin-bottom: 0px;

}


.pay_b h3 {
margin-top: 2px;
color: #fff;
width: 220px;
font-size: 11px;
}

.pay_b a visited {
text-decoration: none;
}

.pay_b a {
text-decoration: none;
}

.hsbox embed {width: 376px;}

.facebook_sml {position: relative; left: 130px; bottom: 30px;}
*html .facebook_sml {left: 140px; bottom: 40px; }

/* RHUL Special */

.footleft_netlet {margin-left: 2px; clear: left; width: 498px; float: left; position: relative; font-size: 9px; color: #62707B;}
.footright_netlet {width: 260px; float: right; position: relative; font-size: 9px;; text-align: right; color: #62707B;}
.footright_netlet a {text-decoration: none; color: #62707B;}

/* Landlord order page */

.LH_order {background-color: #d1e3d9; margin-left: 10px; padding: 2px 0px 2px 0px;}
.LH_order select {border: 1px solid #333132; }
.LH_order p {font-size: 10pt; font-weight: bold; margin-top: 5px; margin-bottom: 5px; }
.LH_order .cost input {border:none; backgroundcolor: #d1e3d9; font-weight: bold; color: #333132;}


#map_canvas {margin-left: 15px;}
