﻿/* STYLES FOR BESPOKE BITS OF THE SITE (eg /takepart/)

/* have to modify the layout a bit for this one, so the contentpane div changes its class name to GroupDBHolder */
.GroupDBHolder { width: 844px !important; float: left; margin-top:0; }

/* this one is instead of the ContentPane div but with identical css */
.GroupDBContent {float:left; width:395px !important; padding:0; color:#202020;}
/* Hack for ie6 */
/*\*/* html .GroupDBContent {float:left; width:395px !important; padding:0; margin:0 !important; color:#202020;}

.GroupDBContent { margin: 0; }
/* ie 5.5 can't see the next line but all others can \*/
.GroupDBContent { margin: 0 !important; }

/* an this one is like the RightPane div would be */
.GroupDBRight 	{float:right; width:436px !important; margin:0 7px 0 0; color:#000; padding:0; }
/* Hack for ie6 */
/*\*/* html .GroupDBRight {float:left; width:436px !important; padding:0; margin:0 0 0 6px !important; color:#202020;}



.GroupDBContent li a {color:#000 !important;}





/* styles like the layout webpart for 'takepart' section blocks */
.GroupDBContent .block { width: 100%; background: #d9d9d9; clear: both; font-size: 90%; overflow: hidden; margin: 0; }
.GroupDBContent .block dl { margin: 5px 0 5px 15px; padding: 0; }
.GroupDBContent .block dl dt { padding: 2px 0 2px 12px; background: url(images/bullet_arrow.gif)  no-repeat; list-style-type: none; }
.GroupDBContent .block dl dt { padding: 0 0 0px 15px; }
.GroupDBContent .block .body { overflow: hidden; }
.GroupDBContent .block .body a { display: block; padding: 1px 5px; color: #000; }
.GroupDBContent .block .body p { padding: 5px 3px 5px 3px; margin: 0; }
.GroupDBContent .block .body .text  { padding: 0px 0 6px 3px; }
.GroupDBRight .block .body .textAuthority{ padding: 0px 0 6px 0; }
.GroupDBContent .block .body .text dl dd, .GroupDBRight .block .body .textAuthority dl dd { padding: 0 0 10px 0; color: #666; margin-left: 25px; font-style: italic; }
.GroupDBContent .block .body .text dl dd a:link, .GroupDBRight .block .body .textAuthority dl dd a:link { color: #666; }
.GroupDBContent .block .body .text dl dd a:hover, .GroupDBRight .block .body .textAuthority dl dd a:hover { text-decoration: none; color: #666; }
.GroupDBContent .block ul {float:left; width:175px; margin:5px 2px 3px 0; padding:5px 0 0 5px;}
.GroupDBContent .block ul li {padding:0 0 5px 10px; background: url(images/bullet_arrow.gif) 0 6px  no-repeat; list-style:none;} 
.parentregions { width:100%; padding:0 0 0 10px;}


/* fake rightcol blocks*/
.GroupDBRight .block { width: 289px; background: #d9d9d9; clear: both; font-size: 90%; overflow: hidden; margin: 0; }
.GroupDBRight .block ul { margin: 0; padding: 0; }
.GroupDBRight .block dl { color: Green; margin:0 0 0 7px; }
.GroupDBRight .block ul li { padding: 2px 0 2px 10px; background: url(images/template/bullet.gif) 0 6px no-repeat; }
.GroupDBRight .block dl dt { padding: 2px 0 2px 10px; background: url(images/template/bullet.gif) 0 6px no-repeat; }
.GroupDBRight .block .body { overflow: hidden; }
.GroupDBRight .block .body a { display: block; color: #000; }
.GroupDBRight .block .body p { padding:3px 7px 5px 7px; margin: 0; line-height:15px; }
.GroupDBRight .block .body ul {padding:0; margin:0 0 0 5px;}

.GroupDBRight .block .body .text { padding: 0; display: block; }

.GroupDBRight .block .body .textAuthority { padding: 0; display: block; }
/* block options for both cols */
.GroupDBContent .block .fullwidth .column1 { width: 100%; display: block; overflow: hidden; background: #d9d9d9; }
.GroupDBContent .block .fullwidth .column2 { display: none; }
.GroupDBContent .block .column1 { background-color: #d9d9d9; border-right: 3px solid #fff; }
.GroupDBContent .block .column2 { border-left: 3px solid #fff; }
.GroupDBContent .block .split4060 .column1 { width: 154px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split4060 .column2 { width: 235px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split6040 .column1 { width: 235px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split6040 .column2 { width: 154px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split7030 .column1 { width: 274px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split7030 .column2 { width: 115px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split3070 .column1 { width: 115px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split3070 .column2 { width: 274px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split5050 .column1 { width: 194px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }
.GroupDBContent .block .split5050 .column2 { width: 195px; float: left; display: block; overflow: hidden; background-color: #d9d9d9; }

.GroupDBContent .block h4 {border:none !important; font-size:120%; padding:2px 0 0 5px; }

/* header styles for both cols (just the basic ones) */
.block .midgrey { background-color: #6E6F64; text-transform:uppercase;}
.GroupDBContent .block .midgrey {font-weight:bold; padding:3px 5px 3px 0; border-top:6px solid #fff;}
.block .midgrey a { background-color: #6E6F64; color: #FFF; display: block; padding: 0px 6px 0px 6px; text-decoration: none; }
.block .darkgrey { background-color: #3D4242;text-transform:uppercase; }
.block .darkgrey a { background-color: #3D4242; color: #FFF; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none;}
.block .gold { background-color: #bc995c; text-transform:uppercase;}
.block .gold a { background-color: #bc995c; color: #FFF; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none; }
.block .silver { background-color: #a5a5a4;text-transform:uppercase; }
.block .silver a { background-color: #a5a5a4; color: #404040; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none;}
.block .bronze { background-color: #772919;text-transform:uppercase; }
.block .bronze a { background-color: #772919; color: #FFF; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none; }
.block .offwhite { background-color: #FCFDF5; text-transform:uppercase;}
.block .offwhite a { background-color: #FCFDF5; color: #FFF; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none; }
.block .white { background-color: #FFF; text-transform:uppercase;}
.block .white a { background-color: #FFF; color: #FFF; width: 100%; display: block; padding: 0px 6px 0px 6px; text-decoration: none; }

.GroupDBRight .block .midgrey  a{background:#909090 !important;}



/* end */


.block .servicered { background-color: #E80649;  }
.block .servicered a { background-color: #E80649; color: #FFF; display: block; padding: 3px 6px 5px 6px; text-decoration: none; }
.block .servicebody{overflow: hidden; border: 1px solid #E80649}
.bodyservicered {border-right:1px solid #E80649; border-left:1px solid #E80649; border-bottom:1px solid #E80649; width:393px; display:block; background:#fff;  }
.bodyservicered ul {list-style:none; margin:0 0 5px 0 !important; padding:0 !important;}
.bodyservicered li{list-style:none; background:url(images/bullet2.gif) 10px 7px no-repeat !important; padding:3px 0 3px 20px !important;}
.bodyservicered ul ul li {background-color: #E80649 !important; color:#fff; display:block; width:393px !important; background-image:none !important;}
.bodyservicered ul ul li a {color:#fff !important; text-decoration:underline;margin:0 5px 0 0;}
.bodyservicered ul ul li a:hover {text-decoration:none; margin:0 5px 0 0;}


.block .skillblue { background-color: #0082D1; }
.block .skillblue a { background-color: #0082D1; color: #FFF; width: 100%; display: block; padding: 3px 6px 5px 6px; text-decoration: none; }
.block .skillbody{overflow: hidden; border: 1px solid #0082D1}
.bodyskillblue {border-right:1px solid #0082D1; border-left:1px solid #0082D1; border-bottom:1px solid #0082D1; width:393px; display:block; background:#fff;  }
.bodyskillblue  ul {list-style:none; margin:0 0 5px 0 !important; padding:0 !important;}
.bodyskillblue  li{list-style:none; background:url(images/bullet2.gif) 10px 7px no-repeat !important; padding:3px 0 3px 20px !important;}
.bodyskillblue ul ul {}
.bodyskillblue ul ul li {background-color: #0082D1 !important; color:#fff; display:block; width:393px !important; background-image:none !important;}
.bodyskillblue ul ul li a {color:#fff !important; text-decoration:underline;margin:0 5px 0 0;}
.bodyskillblue ul ul li a:hover {text-decoration:none; margin:0 5px 0 0;}

.block .physyellow { background-color: #FFC726; }
.block .physyellow a { background-color: #FFC726; color: #FFF; width: 100%; display: block; padding: 3px 6px 5px 6px; text-decoration: none; }
.block .physbody{overflow: hidden; border: 1px solid #FFC726}
.bodyphysyellow {border-right:1px solid #FFC726; border-left:1px solid #FFC726; border-bottom:1px solid #FFC726; width:393px; display:block; background:#fff;  }
.bodyphysyellow  ul {list-style:none; margin:0 0 5px 0 !important; padding:0 !important;}
.bodyphysyellow  li{list-style:none; background:url(images/bullet2.gif) 10px 7px no-repeat !important; padding:3px 0 3px 20px !important;}
.bodyphysyellow li{list-style:none; background:url(images/bullet2.gif) 10px 7px no-repeat !important; padding:3px 0 3px 20px !important;}
.bodyphysyellow ul ul li {background-color: #FFC726 !important; color:#fff; display:block; width:393px !important; background-image:none !important;}
.bodyphysyellow ul ul li a {color:#fff !important; text-decoration:underline;margin:0 5px 0 0;}
.bodyphysyellow ul ul li a:hover {text-decoration:none; margin:0 5px 0 0;}


.block .expgreen { background-color: #76B900; }
.block .expgreen a { background-color: #76B900; color: #fff; width: 100%; display: block; padding: 3px 6px 5px 6px; text-decoration: none; }
.block .expbody{overflow: hidden; border: 1px solid #76B900}
.bodyexpgreen {border-right:1px solid #76B900; border-left:1px solid #76B900; border-bottom:1px solid #76B900; width:393px; display:block; background:#fff;  }
.bodyexpgreen  ul {list-style:none; margin:0 0 5px 0 !important; padding:0 !important;}
.bodyexpgreen li{list-style:none; background:url(images/bullet2.gif) 10px 7px no-repeat !important; padding:3px 0 3px 20px !important;}
.bodyexpgreen ul ul li {background-color: #76B900!important; color:#fff; display:block; width:393px !important; background-image:none !important;}
.bodyexpgreen ul ul li a {color:#fff !important; text-decoration:underline; margin:0 5px 0 0;}
.bodyexpgreen ul ul li a:hover {text-decoration:none; margin:0 5px 0 0;}


.whiteline {height:6px; background:#fff;}

/* Google maps bits */

.mapholder { width: 100%; height: 400px; background:#909090; padding: 0 0 0 8px; }
.mapholder .leftcolitem, .mapholder .rightcolitem { display: block; float: left; height: 15px; width: 28px; }
.mapholder .middlecolitem { display: block; float: left; height: 21px; width: 333px; vertical-align: middle; }
.mapholder .toprow { width: 100%; height: 28px; vertical-align: top; }
.mapholder .middlerow { width: 100%;  height: 337px; }
.mapholder .bottomrow { width: 100%;  height: 21px; }

.custommap { float: left; width: 320px; height: 322px; }
.custommap .gmnoprint { color: #395E7C; font-family: Verdana, Arial, sans-serif; font-size: .8em; }
.custommap .gmnoprint a { color: #849143; font-family: Verdana, Arial, sans-serif; text-decoration: none; }
.custommap .gmnoprint a:hover { color: #395E7C; font-family: Verdana, Arial, sans-serif; text-decoration: underline; }


.google_tall { display: block; float: left; height: 21px; width: 23px; }
.google_tall .n { background: url(images/googlemaps/arrows/N.gif); display: block; float: none; height: 15px; width: 4px; }
.google_tall .n:hover { background: url(images/googlemaps/arrows/N.gif) 0 21px; height: 15px; width: 4px; }
.google_tall .n_inactive { background: url(images/googlemaps/arrows/N_inactive.gif); display: block; float: none; height: 15px; width: 4px;}
.google_tall .s { background: url(images/googlemaps/arrows/S.gif); display: block; float: none; height: 12px; width: 4px; }
.google_tall .s:hover { background: url(images/googlemaps/arrows/S.gif) 0 27px; height: height: 12px; width: 4px; }
.google_tall .s_inactive { background: url(images/googlemaps/arrows/S_inactive.gif); display: block; float: none; height: 12px; width: 4px; }

.google_wide { display: block; float: left; height: 12px; width: 26px; }
.google_wide .e { background: url(images/googlemaps/arrows/E.gif) no-repeat; display: block; float: none; height: 8px; width: 26px; }
.google_wide .e:hover { background: url(images/googlemaps/arrows/E.gif) 0 20px;height: 8px; width: 26px; }
.google_wide .e_inactive { background: url(images/googlemaps/arrows/E_inactive.gif) no-repeat; display: block; float: none; height: 8px; width: 26px;}
.google_wide .ne { background: url(images/googlemaps/arrows/NE.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .ne:hover { background: url(images/googlemaps/arrows/NE.gif) 0 15px; height: 12px; width: 26px; }
.google_wide .ne_inactive { background: url(images/googlemaps/arrows/NE_inactive.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .nw { background: url(images/googlemaps/arrows/NW.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .nw:hover { background: url(images/googlemaps/arrows/NW.gif) 0 15px; height: 12px; width: 26px; }
.google_wide .nw_inactive { background: url(images/googlemaps/arrows/NW_inactive.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .se { background: url(images/googlemaps/arrows/SE.gif) no-repeat; display: block; float: left; height: 11px; width: 25px; }
.google_wide .se:hover { background: url(images/googlemaps/arrows/SE.gif) 0 17px; height: 12px; width: 25px; }
.google_wide .se_inactive { background: url(images/googlemaps/arrows/SE_inactive.gif) no-repeat; display: block; float: left; height: 11px; width: 25px; }
.google_wide .sw { background: url(images/googlemaps/arrows/SW.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .sw:hover { background: url(images/googlemaps/arrows/SW.gif) 0 15px; height: 12px; width: 26px; }
.google_wide .sw_inactive { background: url(images/googlemaps/arrows/SW_inactive.gif) no-repeat; display: block; float: left; height: 12px; width: 26px; }
.google_wide .w { background: url(images/googlemaps/arrows/W.gif) no-repeat; display: block; float: none; height: 8px; width: 26px; }
.google_wide .w:hover { background: url(images/googlemaps/arrows/W.gif) 0 20px; height: 8px; width: 26px; }
.google_wide .w_inactive { background: url(images/googlemaps/arrows/W_inactive.gif) no-repeat; display: block; float: none; height: 8px; width: 26px; }

/* end */

/* forms page for takepart section */

.form-element-wrap { width:350px !important ; padding-right: 8px; display: block; padding-left: 8px; float: left; padding-bottom: 8px; font: 0.9em Verdana, Arial, sans-serif; width: 380px; color: #000; padding-top: 8px; }
.stepmid {width: 380px; }
.stepmid p {padding:5px 7px !important;}


/*UK map imagemap*/
.ukmap			{width:289px; padding:0; margin:0;}
.ukmap .header {background:#909090; padding:3px 6px 5px; color:#fff; font-size:100%;}
.ukmap .London {background: url(images/template/map/london.gif) no-repeat; width:289px; height:368px;}
.ukmap .East {background: url(images/template/map/east.gif) no-repeat; width:289px; height:368px;}
.ukmap .Northwest {background: url(images/template/map/northwest.gif) no-repeat; width:289px; height:368px;}
.ukmap .Northeast {background: url(images/template/map/northeast.gif) no-repeat; width:289px; height:368px;}
.ukmap .NIreland {background: url(images/template/map/n_ireland.gif) no-repeat; width:289px; height:368px;}
.ukmap .Southeast {background: url(images/template/map/southeast.gif) no-repeat; width:289px; height:368px;}
.ukmap .Southwest {background: url(images/template/map/southwest.gif) no-repeat; width:289px; height:368px;}
.ukmap .Scotland {background: url(images/template/map/scotland.gif) no-repeat; width:289px; height:368px;}
.ukmap .Wales {background: url(images/template/map/wales.gif) no-repeat; width:289px; height:368px;}
.ukmap .York {background: url(images/template/map/york.gif) no-repeat; width:289px; height:368px;}
.ukmap .Midlands {background: url(images/template/map/midlands.gif) no-repeat; width:289px; height:368px;}

/* Hack for ie6 */



/*with grid1*/
.ukmap ul 	{list-style:none; margin: 0; padding:0;}
.ukmap li	{list-style:none; float:left; width:96px; height:92px; display:block; padding:0;}
.ukmap li a { width:96px; height:93px; display:block;} 
.ukmap li a:hover {background: url(images/template/map/hoverimage2.png) no-repeat; width:96px; height:93px; display:block;}
/* Hack for ie6 */
/**/* html .ukmap li a:hover  {border:1px solid #91c3da; width:94px; height:90px; display:block; background:none; background:#fff; filter:alpha(opacity=50); }


/* Hack for ie6 */
/**/* html .ukmap li a:hover  {border:1px solid #91c3da; width:94px; height:90px; display:block; background:none; background:#fff; filter:alpha(opacity=50); }
* html .ukmap li a   {width:95px; height:90px; display:block; }



/*with grid2*/
.ukmap .London ul 	{list-style:none; margin: 0; padding:0;}
.ukmap .London li	{list-style:none; float:left; width:48px; height:46px; display:block; padding:0;}
.ukmap .London li a { width:48px; height:46px; display:block;}
.ukmap .London li a:hover {background: url(images/template/map/hoverimage.png) no-repeat; width:48px; height:46px; display:block;}
/* Hack for ie6 */
/**/* html .ukmap .London li a:hover  {border:1px solid #91c3da; width:47px; height:46px; display:block; background:#6aaecd; filter:alpha(opacity=20); }



/** TAKEPART2 **/
.bodyTop2 { background-color:#3d4242; color :#fff; border-bottom:6px solid #fff; height:auto;}
/* Hack for ie6 */
/**/* html .bodyTop2  {background: url(images/takepart/topbody_tile.gif) repeat-y; color:#fff; height:165px;height:165px;}

.bodyTop2 H4 {color:#fff; padding:0; margin:3px 0;}
.bodyTop2 .text p {padding:0 5px; display:block;}
.area2London {float:left; background:url(images/template/map/arealondon.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2East {float:left; background:url(images/template/map/areaeast.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2Midlands {float:left; background:url(images/template/map/areamidlands.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2Northeast {float:left; background:url(images/template/map/areanortheast.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2Northwest {float:left; background:url(images/template/map/areanorthwest.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2NIreland {float:left; background:url(images/template/map/areanireland.jpg) no-repeat; width:300px; height:288px;  margin:0 0 0 0;}
.area2Southeast {float:left; background:url(images/template/map/areasoutheast.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2Southwest {float:left; background:url(images/template/map/areasouthwest.jpg) no-repeat; width:300px; height:288px;  margin:0 0 0 0;}
.area2Scotland {float:left; background:url(images/template/map/areascotland.jpg) no-repeat; width:300px; height:288px; margin:0 0 0 0;}
.area2Wales {float:left; background:url(images/template/map/areawales.jpg) no-repeat;  width:300px; height:288px;  margin:0 0 0 0;}
.area2York {float:left; background:url(images/template/map/areayork.jpg) no-repeat; width:300px; height:288px;  margin:0 0 0 0;}

/****************/


/*area map*/
.bodyTop {background: url(images/takepart/topbody_tile.gif) repeat-y; color:#fff; border-bottom:6px solid #fff; height:165px;}
/* Hack for ie6 */
/**/* html .bodyTop  {background: url(images/takepart/topbody_tile.gif) repeat-y; color:#fff; height:165px;height:165px;}

.bodyTop H4 {color:#fff; padding:0; margin:3px 0;}
.bodyTop .text p {padding:0 5px; display:block;}
.bodyBottom{background: #d9d9d9;  clear:both; }
.areabox, .bottomlink	{clear:both; margin:0 0 0 5px;}
.areaLondon {float:right; background:url(images/template/map/arealondon.gif) no-repeat; width:194px; height:165px; margin:0 0 0 15px;}
.areaEast {float:right; background:url(images/template/map/areaeast.gif) no-repeat; width:194px; height:165px; margin:0 0 0 15px;}
.areaMidlands {float:right; background:url(images/template/map/areamidlands.gif) no-repeat; width:194px; height:165px; margin:0 0 0 15px;}
.areaNortheast {float:right; background:url(images/template/map/areanortheast.gif) no-repeat; height:165px;width:194px; margin:0 0 0 15px;}
.areaNorthwest {float:right; background:url(images/template/map/areanorthwest.gif) no-repeat; height:165px;width:194px; margin:0 0 0 15px;}
.areaNIreland {float:right; background:url(images/template/map/areanireland.gif) no-repeat;height:165px; width:194px;  margin:0 0 0 15px;}
.areaSoutheast {float:right; background:url(images/template/map/areasoutheast.gif) no-repeat;height:165px; width:194px; margin:0 0 0 15px;}
.areaSouthwest {float:right; background:url(images/template/map/areasouthwest.gif) no-repeat;height:165px; width:194px;  margin:0 0 0 15px;}
.areaScotland {float:right; background:url(images/template/map/areascotland.gif) no-repeat;height:165px; width:194px; margin:0 0 0 15px;}
.areaWales {float:right; background:url(images/template/map/areawales.gif) no-repeat; height:165px;width:194px;  margin:0 0 0 15px;}
.areaYork {float:right; background:url(images/template/map/areayork.gif) no-repeat;height:165px; width:194px;  margin:0 0 0 15px;}
.bottomlink {padding:8px 0;}
.bottomlink ul {width:100% !important; }
.bottomlink li	a {padding:0 0 10px 0; display:block}

.errorinfo {color:#ed1c24; margin:0 0 0 -1px;}
.form-element-wrap label {line-height:18px;}
.form-element-wrap input {}
.form-element-wrap select, .form-element-wrap textarea{ font-family:Verdana, Arial, Helvetica, sans-serif; color:#000 !important; }
.requiredmid {padding:0 0 0 5px;}

/* FAQs section*/
.faq {font-size:100%; border:2px solid #3d3d3d;}
.faq a{text-decoration:underline;}
.faq a:hover{text-decoration:none;}
.faq h4 {border:none !important; }

.faqbox { padding:5px 7px;}
.faqbox h4 {border:none !important; font-size:120%; text-transform:uppercase; margin:0; padding:3px 0; font-weight:normal;}
.nav	{border-bottom:1px solid #202020; border-top:1px solid #202020; background:#f3f3f1; margin:0 9px; padding:5px 0; }
.nav	table tr td {height:15px;}
.nav ul	{padding:5px 0 0 0; list-style:none; margin:8px 2px; height:1%; }
.nav ul	li { float:left; padding:3px 30px 3px 5px;  display:block; height:15px; }
.nav ul	li a { text-decoration:none;  }
.nav ul	li a:hover { text-decoration:underline;  }

#text1	{display:block; padding:5px 8px; }
#text2	{display:none; padding:5px 8px; }
#text3	{display:none; padding:5px 8px; }
#text4	{display:none; padding:5px 8px; }
#text5	{display:none; padding:5px 8px; }
#text6	{display:none; padding:5px 8px; }
#text7	{display:none; padding:5px 8px; }
#text8	{display:none; padding:5px 8px; }
#text9	{display:none; padding:5px 8px; }
#text10	{display:none; padding:5px 8px; }
#text11	{display:none; padding:5px 8px; }
#text12	{display:none; padding:5px 8px; }
#text13	{display:none; padding:5px 8px; }
#text14	{display:none; padding:5px 8px; }

ol.search-results { color:#000; margin-left:25pt !important; margin-right:10px; }
ol.search-results li{margin-bottom:15px} 
/* Hack for ie6 */
/**/* html .stepholder  {float:none;}

.stepholder {border:2px solid #3d3d3d;}
.stepholder h3 {padding: 3px 6px 5px 6px; font-weight:normal; text-transform:uppercase;}

.stepholder .steps {padding:5px 0 0 0; font-size:90%;}



.stepholder select, .stepholder textarea {font-size:90%;}
.stepholder textarea {width:250px;}

/* Hack for ie6 */
/**/* html .cleartag {display:none;}


.GroupDBHolder .wrapper {border:none !important;width:auto;}
* html .GroupDBHolder .wrapper {border:none !important;width:100%;}
.GroupDBHolder .column1 .darkgrey {border:5px solid #3d3d3d;}
.GroupDBRight .column1 .midgrey {border:5px solid #909090;}
