
@charset "utf-8";
/* CSS Document */

/**

Author: Gareth Hodgkinson

www.midirs.org 2009

STUDENT ZONE CSS Styles 

GENERAL SITE STYLES (inc. Practice Dev)

*/ 



#stu-container {
	float:left;
	width:817px;
	overflow:hidden;
}

#studentnav {
	margin-left:20px;
}
#stu-home-container {
	float:left;
	width:803px;
	margin-left:14px;
	display:inline;
}

#stu-home-left {
	float:left;
	width:567px;
}

#stu-home-right {
	float:left;
	width:217px;
	margin-left:7px;
	margin-right:12px;
	display:inline;
}


#stu-big-right {
	float:right;
	width:133px;
}



/* HOME GENERAL CONTENT */

#socialmapimg{
	position:absolute;
	margin-top:-40px;
	margin-left:370px;
	z-index:4;
}

.student-tab-box{
	width:560px;
}

.services-tab-box{
	width:793px;
	margin-left:15px;
}

.essential-tab-box{
	width:718px;
	display:inline-block;
	margin-top:10px;
	margin-bottom:25px;	
}

.student-tab-inner-left{
	float:left;
	width:253px;
}
.student-tab-inner-left img{
	float:right;
	margin-left:10px;
	margin-bottom:10px;
	display:inline;
}
.student-tab-inner-right{
	float:left;
	width:253px;
	display:inline;
	margin-left:15px;
}

.nonBold b{
	font-weight:normal;
}

#stu-action-ad{
	margin-bottom:12px;
}

#stu-curve-top{
	width:210px;
	height:11px;
	background:url(/midirs/midweb1.nsf/student_curved_top.gif) no-repeat bottom;
}

#stu-curve-mid{
	width:192px;
	border-left:1px solid #939393;
	border-right:1px solid #939393;
	padding-left:8px;
	padding-right:8px;
}

#stu-curve-mid h1 {
	font-size:100%;
}

#stu-features {
	text-align:center;
	padding-top:10px;
	padding-bottom:10px;
}

#stu-features img {
	padding-bottom:10px;
	padding-top:0px;
}



#stu-curve-mid.cust {
	background:url(/midirs/midweb1.nsf/student_cust_bg.gif) no-repeat;
	background-position: 95% 100%;
	color:#5f5f5f;
	
}

#stu-curve-mid.cust a{
	text-decoration:underline;
	color:#5f5f5f;
}

#stu-curve-base{
	width:210px;
	height:11px;
	background:url(/midirs/midweb1.nsf/student_curved_base.gif) no-repeat top;
	margin-bottom:13px;
}
#stu-ql {
	width:210px;
	text-align:center;
	margin-bottom:13px;
}

#stu-ql p {
	text-align:left;
	color:#FF3094;
	font-weight:bold;
}

#stu-ql img{
	margin-left:7px;
	margin-top:10px;
}

.stu-ql-last{
	margin-left:0px;
}


#box-stuOLS, #box-stuSS, #box-stuEss, #box-stuShop, #box-stuPod, #box-stuIC, #box-stuCal {
	position:absolute;
	margin-top:40px;
	margin-left:-20px;
	border:1px solid #000;
	padding:10px;
	width:175px;
	visibility:hidden;
	background-color:#eee;
	text-decoration:none;
	color:#000;
	text-align:left;
}

#box-stuGld {
	position:absolute;
	margin-top:-350px;
	margin-left:-300px;
	border:1px solid #000;
	padding:10px;
	width:500px;
	visibility:hidden;
	background-color:#fff;
	text-align:center;
}

#box-stuPod img, #box-stuEss img, #box-stuShop img, #box-stuSS img {
	float:left;
	margin:0px 10px 0px 0px;
}




/** HOME VICKY CONTENT */

#stu-home-sq-ad{
	float:left;
	margin-left:13px;
	width:300px;
	display:inline;
	padding-top:35px;
}

#eduContent-container{
	float:left;
	width:477px;
	background:url(/midirs/midweb1.nsf/student_edu_head.gif) top no-repeat;
}
#eduContent-container img{
	margin:0px;
	vertical-align:bottom;
}

#eduContent-head {
	background:url(/development/studentmidwife.nsf/prac_accordian_top.gif) top left no-repeat;
	height:11px;
	width:449px;
	float:left;
}

#eduContent-foot {
	background:url(/development/studentmidwife.nsf/prac_accordian_bot2.gif) top left no-repeat;
	height:20px;
	width:449px;
	float:left;
	margin-top:-1px;
}

ul#eduContent {
  list-style-type:none;
  margin: 0;
  padding-top: 110px;
  width: 468px;

}



ul#eduContent ul {
  list-style-type:disc;
  margin: 0;
  padding:10px 0px 10px 24px;
  width: 442px;
  border-bottom:1px solid #00A2FF;
  background-color:#fff;
}

ul#eduContent a {
  display: block;
  text-decoration: none;	
}

ul#eduContent li {
  border-left:1px solid #00A2FF;
  border-right:1px solid #00A2FF;
}

ul#eduContent li.first {
  border-top:1px solid #00A2FF;
}



ul#eduContent li a {
  background: #CFE6FD;
  color: #00A2FF;
  padding:4px 8px;
  border-bottom:1px solid #00A2FF;
  font-weight:bold;
}

ul#eduContent li a:hover {
  background: #addaef;
}

ul#eduContent li ul li {
  border:none;
}


ul#eduContent li ul li a {
  background: #fff;
  color: #000;
  border:none;
  font-weight:normal;
}

ul#eduContent li ul li a:hover {
  background: #fff;
  color: #00A2FF;
}


/* HOME TAB BOX */

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
	margin:0px 0px 0px -1px;
    padding: 0;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 1px;
    min-width: 84px; /* be nice to Opera */
}

.bigger-tab{
	margin: 0 0 0 5px; !important;
}

.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
    background: url(/midirs/midweb1.nsf/tab.png) no-repeat;
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #ed008c;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #ed008c;
	font-weight:bold;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    border-top: 1px solid #97a5b0;
    padding: 15px;
    background: #fff;   /*declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(/midirs/midweb1.nsf/loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

.content-tab-containers{
	border-left:1px solid #939393;
	border-right: 1px solid #939393;
	float:left;
	
}

.subs-tab-containers{
	border-left:1px solid #939393;
	border-right: 1px solid #939393;
	border-bottom: 1px solid #939393;
	float:left;
	width:761px;
}

.subs-tab-containers ul{
	margin-left:30px;
}

.subs-tab-containers a{
	text-decoration:underline;
}

.essential-tab-containers{
	border-left:1px solid #939393;
	border-right: 1px solid #939393;
	border-bottom: 1px solid #939393;
	float:left;
	width:688px;
}

.essential-tab-containers ul{
	margin-left:30px;
}

.essential-tab-containers a{
	text-decoration:underline;
}

.tab-corner-img{
	position:relative;
	top:-16px;
	right:-16px; 
	display:inline;
	float:right;
	width:10px;
	height:10px;
	background: url(/midirs/midweb1.nsf/student_tab_top.gif) no-repeat;
}

#content-tab-bottom{
	background:top url(/midirs/midweb1.nsf/student_tab_bottom.gif) no-repeat; 
	height:8px;
	width:560px;
	float:left;
	padding-bottom:25px;
}

.student-tab-inner-ul {
	list-style-type:disc;
	margin-left:15px;
}

.student-tab-inner-ul li{
	margin-bottom:15px;
}

.student-tab-inner-ul li img{
	vertical-align:bottom;
	border:0;
}

.student-tab-inner-ul li:last-child{
	list-style-type:none;
	font-weight:bold;
}

.student-tab-inner-ul a{
	color:#000;
}

#stu-iolanthe-logo {
	float:left; margin-left:0px; margin-bottom:45px; margin-top:15px;
}

#stu-midirs-logo {
	float:left; margin-left:0px;
}


/** SERVICES STYLES */

#stu-service-container {
	float:left;
	width:808px;
	margin-left:9px;
	display:inline;

}

.services-nav-new{
	background:url(/development/studentmidwife.nsf/stu_services_nav_newer.png) top left no-repeat !important;
	height:360px !important;
	display:inline;
}

ul#services-nav{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	width:203px;
	background:url(/development/midwiferyweb.nsf/stu_services_nav.png) top left no-repeat;
	padding-top:17px;
	height:250px;
}

ul#services-nav li.digest{
	background:url(/development/studentmidwife.nsf/stu_ico_digest.gif) 15px no-repeat;
}

ul#services-nav li.ols{
	background:url(/development/studentmidwife.nsf/stu_ico_ols.gif) 15px no-repeat;
}

ul#services-nav li.ic{
	background:url(/development/studentmidwife.nsf/stu_ico_ic.gif) 15px no-repeat;
}

ul#services-nav li.ss{
	background:url(/development/studentmidwife.nsf/stu_ico_ss.gif) 15px no-repeat;
}

ul#services-nav li.midgold{
	background:url(/development/studentmidwife.nsf/stu_ico_gold.gif) 15px no-repeat;
}

ul#services-nav li.essentially{
	background:url(/development/studentmidwife.nsf/stu_ico_essentially.gif) 15px no-repeat;
}

ul#services-nav li.selected{
	font-weight:bold;
}

ul#services-nav li:first-child{
	background:none;
	color:#FF3094;
	font-weight:bold;
	padding:0px 0px 7px 20px;
	font-size:115%;
}

ul#services-nav li a{
	list-style-type:none;
	line-height:53px;
	padding:10px 0px 10px 70px;
	color:#5f5f5f;
}

ul#services-nav-cs{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	width:203px;
	padding-bottom:8px;
}

ul#services-nav-cs li.edu{
	background:url(/development/studentmidwife.nsf/stu_ico_edu.gif) 15px no-repeat;
}

ul#services-nav-cs li.ess{
	background:url(/development/studentmidwife.nsf/stu_ico_ess.gif) 15px no-repeat;
}
ul#services-nav-cs li.eve{
	background:url(/development/studentmidwife.nsf/stu_ico_events.gif) 15px no-repeat;
}
ul#services-nav-cs li.for{
	background:url(/development/studentmidwife.nsf/stu_ico_forum.gif) 15px no-repeat;
}
ul#services-nav-cs li.lks{
	background:url(/development/studentmidwife.nsf/stu_ico_links.gif) 15px no-repeat;
}
ul#services-nav-cs li.nws{
	background:url(/development/studentmidwife.nsf/stu_ico_news.gif) 15px no-repeat;
}
ul#services-nav-cs li.pod{
	background:url(/development/studentmidwife.nsf/stu_ico_pod.gif) 15px no-repeat;
}
ul#services-nav-cs li.shp{
	background:url(/development/studentmidwife.nsf/stu_ico_shop.gif) 15px no-repeat;
}

ul#services-nav-cs li.rss{
	background:url(/development/studentmidwife.nsf/stu_ico_rss.gif) 15px no-repeat;
}


ul#services-nav-cs li:first-child{
	background:none;
	color:#FF3094;
	font-weight:bold;
	padding:0px 0px 7px 20px;
	font-size:115%;
}

ul#services-nav-cs li a{
	list-style-type:none;
	line-height:53px;
	padding:10px 0px 10px 67px;
	color:#5f5f5f;
}

#services-container{
	float:right;
	width:596px;
	background-color:#222;
	position:relative;
	left:-13px;
	z-index:5;
	background:url(/development/studentmidwife.nsf/stu_services_bg.png) top left no-repeat;
}

.service-inner {
	position:relative;
	width:596px;
	background-color:#CCC;
}

.service-inner-copy {
	padding: 0px 20px 20px 20px;
	width:556px;
	background-image:url(/development/studentmidwife.nsf/stu_services_outer.gif);
	background-repeat:repeat-y;
}

.service-inner-copy a{
	text-decoration:underline;
}
.height-fix{
	height:750px;
}

.service-inner-copy h1{
	font-size:250%;
	color:#474747;
	padding-left:55px;
	margin-bottom:25px;
	line-height:50px;
	letter-spacing:-1px;
	
}

.service-inner-copy h2{
	font-size:110%;
	color:#777777;
	line-height:20px;
}

.service-inner-copy ul{

	margin-left:30px;
	
}

.stu-sub-but{
	margin-left:10px;
	margin-bottom:10px;	
	float:right;
}

.stu-buy-but{
	margin-left:10px;
	margin-bottom:10px;	
	float:right;
}

.service-inner-copy h1.dig{
	background: url(/development/studentmidwife.nsf/stu_ico_digest.gif) left no-repeat;
}

.service-inner-copy h1.ols{
	background: url(/development/studentmidwife.nsf/stu_ico_ols.gif) left no-repeat;
}

.service-inner-copy h1.ic{
	background: url(/development/studentmidwife.nsf/stu_ico_ic.gif) left no-repeat;
}

.service-inner-copy h1.ss{
	background: url(/development/studentmidwife.nsf/stu_ico_ss.gif) left no-repeat;
}

.service-inner-copy h1.gold{
	background: url(/development/studentmidwife.nsf/stu_ico_gold.gif) left no-repeat;
}

.service-inner-copy h1.em{
	background: url(/development/studentmidwife.nsf/stu_ico_essentially.gif) left no-repeat;
}

#boddig {
	background:url(/development/studentmidwife.nsf/student_digest_head.png) top no-repeat;
	padding-top:267px;
}

#bodem {
	background:url(/development/studentmidwife.nsf/em_services_head.jpg) top no-repeat;
	padding-top:267px;
}

#bodgld {
	background:url(/development/studentmidwife.nsf/student_gld_head_new.png) top no-repeat;
	padding-top:267px;
}

#bodols {
	background:url(/development/studentmidwife.nsf/student_ols_head_new.png) top no-repeat;
	padding-top:267px;
}

#bodic {
	background:url(/development/studentmidwife.nsf/student_ic_head.png) top no-repeat;
	padding-top:267px;
}

#bodss {
	background:url(/development/studentmidwife.nsf/student_ss_head.png) top no-repeat;
	padding-top:267px;
}


.service-inner-upper{
	margin-top:35px;
	width:251px;
	padding-left:305px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

.service-inner-lower{
	margin-top:15px;	
	width:251px;
	padding-right:305px;
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:20px;
}

.service-inner-upper-em{
	margin-top:35px;
	width:231px;
	padding-left:325px;
	background-repeat:no-repeat;
	background-position:top left;
	padding-top:10px;
}

.service-inner-lower-em{
	margin-top:15px;	
	width:231px;
	padding-right:325px;
	background-position:top right;
	background-repeat:no-repeat;
	padding-top:20px;
}

#upper-digest {
	background-image:url(/development/studentmidwife.nsf/digest_stack.jpg);
	height:161px;
}
#lower-digest {
	background-image:url(/development/studentmidwife.nsf/digest_spread.jpg);
	height:215px;
}

#upper-em {
	background-image:url(/development/studentmidwife.nsf/em_services_imgtop.jpg);
	height:230px;
}
#lower-em {
	background-image:url(/development/studentmidwife.nsf/em_services_imgbot.jpg);
	height:240px;
}

#upper-ols {
	background-image:url(/development/studentmidwife.nsf/ols_search.gif);
	height:161px;
}
#lower-ols {
	background-image:url(/development/studentmidwife.nsf/ols_results.gif);
	height:165px;
}

#upper-ic {
	background-image:url(/development/studentmidwife.nsf/ic_covers.jpg);
	height:245px;
}
#lower-ic {
	background-image:url(/development/studentmidwife.nsf/ic_spread.jpg);
}

#upper-ss {
	background-image:url(/development/studentmidwife.nsf/ss_result.gif);
	height:161px;
}
#lower-ss {
	background-image:url(/development/studentmidwife.nsf/ss_screen.jpg);
	height:215px;
}

.more-info{
	margin:15px 0px;
}

#services-footer{
	width:596px;
	height:15px;	
	background:url(/development/studentmidwife.nsf/stu_services_foot.gif) top left no-repeat;
	margin-bottom:15px;
}

#services-nav-cust{
	float:left;
	list-style-type:none;
	list-style-position:outside;
	list-style-image:none;
	width:188px;
	background:url(/development/studentmidwife.nsf/stu_services_cust.gif) top left no-repeat;
	padding-top:10px;
	padding-left:15px;
	height:101px;
}

.sub-title{
	font-weight:bold;
	font-size:225%;
	color:#474747;
	line-height:50px;
	padding-left:15px;
}

.sub-copy{
	font-size:120%;
	color:#777;
	padding-left:15px;
}

#one-column-emphasis{
	width:760px;
	text-align:center;
	border-collapse:collapse;
}

#one-column-emphasis tr:last-child{
	font-weight:bold;
}

#one-column-emphasis th{
	font-size:110%;
	font-weight:bold;
	color:#474747;
	padding:12px 15px;
	border-right:1px solid #ccc;

}

#one-column-emphasis th a{
	text-decoration:none;
}
#one-column-emphasis th img{
	margin-right:8px;
	vertical-align:middle;
}

#one-column-emphasis th:last-child{
	border-right:none;
}

#one-column-emphasis td{
	color:#474747;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	padding:7px 15px;
}

#one-column-emphasis td a{
	color:#474747;
	text-decoration:none;
}

#one-column-emphasis td:first-child{
	text-align:left;
}

#one-column-emphasis td:last-child{
	border-right:none;
}

.oce-first{
	border-right:1px solid #ccc;
}


.services-trail {
	margin-right:15px;
	float:right;
}



/** STUDENT AWARDS PAGE **/

#awards-container {
	float:left;
	width:796px;
	overflow:hidden;
	margin-left:15px;
	display:inline;
}

#awards-container h1{
	font-size:275%;
	line-height:40px;
}

#awards-container h2{
	font-size:150%;
	font-weight:normal;
}

#awards-container img{
	margin-left:50px;
	padding:15px 0px;
}

.awards-text-list{
	list-style-type:none;
	font-weight:bold;
}

#awards-container ul{
	margin-left:25px;
	font-size:145%;
	font-weight:normal;
}

#awards-container li{
	margin-bottom:20px;
}

#awards-left{
	float:left;
	width:500px;
}

#awards-right{
	width:250px;
	margin-left:15px;
	float:left;
	text-align:center;
}

#awards-right img{
	margin-left:0px;
	padding:0px;
	margin-bottom:25px;
}

.awards-contact{
	color:#f3cb5c;
	font-size:245%;
	font-weight:normal;
	text-align:center;
	line-height:40px;
}

.awards-contact a{
	color:#f3cb5c;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.awards-contact a:hover{
	color:#f3cb5c;
	text-decoration:underline;
}

/** PRACTICE DEVELOPMENT PAGES */

#practice-container {
	float:left;
	width:817px;
	background:url(/development/studentmidwife.nsf/practice_central_bg.jpg) no-repeat left top;
	overflow:hidden;
}

#practice-head-title
{	
	position:absolute;
	z-index:4;
	margin-top:-15px;
}

.featured_practice{
	float:left;
	width:328px;
	height:155px;
	background: url('/development/midirspodcast.nsf/feature_shadow_box.gif') no-repeat left;
	margin-bottom:10px;
}

#practice-home-left {
	float:left;
	width:449px;
	padding-top:28px;
}

#practice-home-left p{
	line-height:16px;
}

#practice-home-img {
	background: url('/development/studentmidwife.nsf/prac-home-image.jpg') no-repeat;
	padding-bottom:10px;
	text-indent:-5000px;
	float:left;
	height:154px;
	width:454px;
}

#practice-search-container {
	float:left;
	width:790px;
	padding-top:50px;
	margin-right:13px;
}

#practice-search-container h1{
	color:#00a2ff;
	font-size:200%;
	line-height:25px;
}
#practice-home-left h1{
	color:#00a2ff;
}
#practice-home-right {
	float:left;
	margin-left:15px;
	display:inline;
	width:339px;
}
#practice-home-right h1{
	color:#00a2ff;
}

.prac-latest-box {
	width:325px;
	float:left;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
	padding-bottom:10px;
}
.prac-latest-box img {
	border:1px solid #000;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.prac-latest-box a {
	font-weight:bold;
}



.pracAids-latest-box {
	width:100%;
	float:left;
	border-bottom:1px dotted #ccc;
	margin-bottom:15px;
	padding-bottom:10px;
}
.pracAids-latest-box img {
	border:1px solid #000;
	margin-right:10px;
	margin-bottom:10px;
	float:left;
}

.pracAids-latest-box a {
	font-weight:bold;
}



#prac-article{
	width:575px;
	margin-left:14px;
	display:inline; 
	float:left;
	padding-top:50px;
}

#prac-article h1{
	font-size:200%;
	line-height:30px;
	color:#00a2ff;
}

#prac-article-mainimg{
	float:left;
	margin-right:15px;
	margin-bottom:15px;
}

.practice_archive_results {

	clear:left;
	float:left;
	border:1 solid;
	border-bottom:1px dotted #CCCCCC;
	padding:1em;
	overflow:hidden;
	width:750px;
		
}
.practice_archive_results h1 {

}
.practice_archive_results img {
	
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	
}
.practice_article_comment {
	border-bottom:1px dotted #CCC;
	width:545px;
	padding:15px;
	margin-top:15px;
	float:left;
	background:url('/development/midirsessence.nsf/essence_comment_bg.gif') bottom right no-repeat;
}

#practice_article_search{
	width:100px;
}


.feature_box{
  width:250px;
  position:relative;
  margin:10px 0 20px 20px;
  float:left;
}


.feature_box h2{
  background:#00A2FF;
  padding:10px;
  font-size:20px;
  margin:0;
  font-weight:normal;
  font-family:arial,helvetica,sans-serif;
}

.feature_box a, .feature_box h2 a{ text-decoration:none; }
.feature_box h2 a:link, .feature_box h2 a:visited{color:#FFF;}
.feature_box a:hover{ background:none; }
.feature_box a, .feature_box img { display:block; }

.feature_box h2 span.sub_hdr{
  display:block;
  color:#035ee5;
  font-size:12px;
  margin:5px 0 0;
  font-weight:normal;
}

.feature_box p{
  overflow:hidden;
  width:100%;
  z-index:1;
  background: transparent url(http://www.paulsturgess.co.uk/images/jquery/feature_bg.png) repeat;	
  font-family: tahoma,verdana,arial,helvetica,sans-serif;
  margin:0;
  font-size: 12px;
  margin: 0 0 10px 0;
  line-height:1.5;
}

.feature_box p a:link, .feature_box p a:visited{
  width:230px;
  color:#FFF;
  padding:10px;
}

.feature_box p a:hover{ color:#FFF; }

#services_shop_feat{
	border:2px dashed #ccc;
	width:538px;
	padding:10px 15px 10px 205px;
	background:url(/development/midwiferyweb.nsf/midirs_shop_logo.gif) 4% 50% no-repeat;
	margin-bottom:35px;
	margin-top:35px;
}

.ser_prc {
	font-size:20px;
}

.ser_prc_sub {
	font-size:10px;
}