/* ae.jbiconnect.org/midwifery/styles/connect_screen.css */ 

/**********************************************
 *                                            *
 *  Copyright (c) 2006                        *
 *  the Joanna Briggs Institute               *
 *                                            *
 *  Author: Luke Mills                        *
 *                                            *
 **********************************************/

/***********************************************************************************************************
***
***   jbi-screen.css
***
***   Created 16 August 2006 by Luke Mills
***   Copyright (C) The Joanna Briggs Institute 2006.
***   
***   jbi-screen.css
***   version 2
***   
***   17 Nov 2006
***   
***********************************************************************************************************/

/* This document has been dymamically created for os='' browser='' version='1.0' */

html {
	margin: 0px;
	padding: 0px;
}
body {
	position:relative;
	top:0;
	left:0;
	margin:118px 0 0 0;
	width:100%;
	padding:0;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	background-color: #ED2893;
	color:#6F0941;
}
#message {
	color: #000000;
	background-color:#fdeaf4;
}
#content {
	margin: 0px 0px 0px 180px;
	padding:5px 15px 45px 15px;
	min-height:2px; /*420px*/
}
.banner {
	z-index:100;
	position:fixed;
	top:0;
	left:0px;
	width:100%; 
	height:96px; 
	margin:0px;
	padding:0px;
	background-color:#ED2893;
	color:#6F0941;
}
.banner a:hover img {
	background-color:transparent;
}
#banleft {
	z-index:100;
	        position:fixed;
    	top:0;
	left:0;
}
#banright {
	z-index:101;
	    position:fixed;
    	top:0; 
	right:0;
	float:none;
	margin-left:0;
}
#banprnt {
	display:none;
}
.menubar {
	z-index:100;
		position:fixed;
	top:96px;
		left:0px;
	width:100%;  
	height:22px; 
	margin:0px;
	padding:0px;
	background-color:#909090;
	color:#FFFFFF;
}
.cbox {
	display:inline;
	float:left;
	width:20px;
	height:22px;
}
#cbox1 {color:#000000; background-color:#a4a2a7;}
#cbox2 {color:#000000; background-color:#4D4D4D; /* 70% BLACK */}
#cbox3 {color:#000000; background-color:#75AADB;}
#cbox4 {color:#000000; background-color:#992135; /* MARONE */}
#cbox5 {color:#000000; background-color:#7A1E99;}
#cbox6 {color:#000000; background-color:#009E49;}
#cbox7 {color:#000000; background-color:#FF7800; /* ORANGE */}
#cbox8 {color:#000000; background-color:#D7006C; /* MAGENTA */}
#cbox9 {color:#000000; background-color:#593D2B; /* BROWN */}

.bbox {
	    	position:fixed;
	        top:96px;
    	left:180px;
	width:780px;
	height:22px;
	background-color:#909090;
	color:#FFFFFF;
}
p#menubar {
	position:relative;
	height:22px;
	font-size:12px;
	margin:0px;
	padding:0px;
	line-height:1.8em;
	background-color:#909090;
	color:#FFFFFF;
}
.menubar a, .menubar a:visited {
	display:inline;
	font-size:12px;
    height:auto;
    margin:0px 5px 0px 5px;
    padding:2px 5px 2px 5px;
	text-indent:0;
	text-align:center;
	background-color:#909090;
	color:#FFFFFF;
	text-decoration:none;
}
.menubar a:hover {
	color:#909090;
	background-color:#FFFFFF;
}
.left-bar {
	z-index:98;
	float:left;
	width:180px;
	padding:15px 0 15px 0;
	background-color:#ED2893;
	color:#f1e6ec;
}
.left-bar p.normal {
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	margin:1em;
}
.left-bar span {
	display:none;
}
.left-bar a,
.left-bar a:visited {
	display:block;
	font-size:12px;
	margin:2px 10px 2px 10px;
	padding:5px 10px;
	text-indent:0;
	text-align:right;
	background-color:#ED2893;
	color:#f1e6ec;
	text-decoration:none;
}
/* Settings for icons */
.left-bar a, .left-bar a:visited {
	font-size:90%;
	margin:2px 10px 2px 10px;
	padding:8px 35px 8px 10px;
	text-align:left;
}
.left-bar a img, .left-bar a:visited img {
	float:right;
		margin:-1.4em -25px 2px 27px;
	}
/**********************/
.left-bar a:hover {
	background-color:#FFFFFF;
	color:#6F0941;
}
.left-bar p.normal a, .left-bar p.normal a:visited {
    background-color:#ED2893;
    color:#f1e6ec;
    display:inline;
    margin: 0px;
    padding: 0px;
    text-decoration:underline;
}
.left-bar p.normal a:hover {
	background-color:#FFFFFF;
    color:#6F0941;
}
#loginform {
	margin:15px 5px 0 5px;
	padding:5px;
	border:1px solid #f1e6ec;
	color:#f1e6ec;
	background-color:#ED2893;
	font-size:10px;
}
.footer {
		position:relative;
	left:0px;
	top:0px;
	width:auto;
		margin:0 0 0 180px;
		padding:0;
	background-color: #ED2893;
	color: #6F0941;
}
.footer p {
	position:relative;
	left:0px;
	top:0px;
	margin:0px;
	padding:2px 5px;
	color:#000000;
	background-color:#FFFFFF;
	font-size:10px;
}
.footer p.disclaimer, .footer p.address {
	color:#f1e6ec;
	background-color:#ED2893;
}
.footer p.disclaimer {
	margin-top:5px;
	margin-bottom:5px;
}
.footer a {
	color:#FFFFFF;
	background-color:#ED2893;
}
.footer a:visited {
	color:#f1e6ec;
	background-color:#ED2893;
}
.footer a:hover {
	background-color:#f153a9;
	color:#FFFFFF;
}
#jbiweb     .jbiweb,
#intro      .intro,
#about      .about,
#changes    .changes,
#logout     .logout,
#links      .links,
#help       .help,
#subscribe  .subscribe {
	color:#909090;
	background-color:#FFFFFF;
	text-decoration:underline;
}
#search     .search_,
#appraise   .appraise,
#summarise  .summarise,
#embed      .embed,
#utilise    .utilise,
#evaluate   .evaluate,
#plus       .plus {
	color:#6F0941;
	background-color:#FFFFFF;
	text-decoration:underline;
}
#content
{
	color:#000000;
	background-color:#fdeaf4;
	font-family:Verdana, Geneva, Arial, helvetica, sans-serif;
	font-size:10pt;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
}
h1
{
	position:relative;
	font-size:140%;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:3px 5px 3px 5px;
	color:#6F0941;
	background-color:#fbd4e9;
	border-top:solid 2px #6F0941;
	border-bottom:solid 2px #6F0941;
}
h2
{
	font-size:110%;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:1.5px 5px 1.5px 5px;
	color:#6F0941;
	background-color:#fdeaf4;
	border-bottom:solid 1px #6F0941;
}
h3
{
	font-size:100%;
	font-style:normal;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	color:#6F0941;
	background-color:#fdeaf4;
}
h4
{
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
	padding:0px 5px 0px 5px;
	color:#6F0941;
	background-color:#fdeaf4;
}
h5
{
	font-size:100%;
	font-style:italic;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:0 5px 0 5px;
	color:#6F0941;
	background-color:#fdeaf4;
}
h6
{
	font-size:100%;
	font-style:normal;
	font-weight:normal;
	text-align:left;
	text-decoration:none;
	padding:0 5px 0 5px;
	color:#6F0941;
	background-color:#fdeaf4;
}
h1,
h2,
h3,
h4,
h5,
h6
{
	margin:2em -5px .8em -5px;
}
h1
{
	margin-top:15px;
}
.country_sponsor {
	color:#6F0941;
	background-color:#fdeaf4;
    font-size:110%;
    font-weight:bold;
    zoom: 100%
}

h2.toc,
h3.toc,
h4.toc
{
border:0 none;
margin:0.5em 0 0.5em 0;
padding:0;
}
h2.toc
{
	font-style:normal;
}
h3.toc
{
	padding-left:1.5em;
}
h4.toc
{
	padding-left:3em;
}
.toc ul
{
	list-style-type:none;
}
.toc ul
{
	font-weight:bold;
}
.toc ul ul
{
	font-weight:normal;
}
.toc li
{
	margin:0 0 0 -2.5em;
}
.toc ul li
{
	padding-top:.75em;
	padding-bottom:0;
}
.toc ul ul li
{
	padding-top:.25em;
	padding-bottom:0;
}
ul
{
	margin:0;
	padding:0 0 0 2.6em;
	list-style:outside disc;
}
ul.check
{
	list-style-image:url("../images/icon_check.gif");
}
ul li
{
	margin:0;
	padding:0 0 0.5em 1.4em;
}
ol
{
	position:relative;
}
ol li
{
	position:relative;
}
.tip
{
	font-size:80%;
	font-style:italic;
	padding-left:2em;
	padding-right:2em;
}
blockquote
{
	margin:0 2em 0 2em;
	color:#6F0941;
	background-color:#fdeaf4;
	font-style:italic;
}
p
{
	margin:.8em 0 .8em 0;
}
.attention
{
	font-weight:bold;
	font-style:italic;
	color:#FF0000;
	background-color:#fdeaf4;
}
div.footnotes
{
	font-size:80%;
	margin:15px -10px 0 -10px;
	padding:10px;
	border-top:solid 1px #6F0941;
	color:#000000;
	background-color:#fbd4e9;
	text-align:left;
}
div.footnotes p
{
	margin:.2em 0 .2em 0;
}
a
{
	color:#3704a0;
	background-color:transparent; }
a:visited
{
	color:#3704a0;
	background-color:transparent; }
a:hover
{
	color:#3704a0;
	background-color:#fabfdf;
}
#content a img
{
	  padding:2px;
}
#content a img.link
{
	padding:2px;
	color:#000000;
	background-color:#0000FF;
	border-top:    2px solid #fdeaf4;
	border-bottom: 2px solid #fdeaf4;
	border-left:   1em solid #fdeaf4;
	border-right:  1em solid #fdeaf4;
}
#content a:hover img.link
{
	border-top:    2px solid #fbd4e9;
	border-bottom: 2px solid #fbd4e9;
	border-left:   1em solid #fbd4e9;
	border-right:  1em solid #fbd4e9;
}
a.anchor
{
	margin-top:133px; /* 118 + 15 */
	padding-top:133px;
}
a.img.link:hover
{
	color:#FFFFFF;
	background-color:transparent;
}
a img
{
	border:0 none;
}
a:hover img.link
{
	color:#FFFFFF;
	background-color:#fbd4e9;
}
img.tg
{
	display:none;
}
#content a.nohighlight,
#content a.nohighlight:hover,
#content a.nohighlight img,
#content a.nohighlight:hover img
{
	text-decoration:none;
	background-color:transparent;
	border:0;
	padding:0;
}
.contact
{
	display:block;
	margin:1em 3em 1em 3em;
}
.contact p
{
	margin:0;
}
.contact .name
{
	color:#6F0941;
	background-color:#fdeaf4;
	font-weight:bold;
}
img
{
	vertical-align:middle;
}
dl.list_of_links dt
{
	font-weight:bold;
	margin:2em 0 .5em 0;
	padding:0;
}
dl.list_of_links dd
{
	margin:.5em 0 .5em 0;
	padding:0;
}

table { 
  text-align:left;
  border-spacing:0;
  border-collapse:collapse;
  font-size:12px;
  margin:0 -5px 0 -5px;
  empty-cells:show;
  width:100%;
	color:#000000;
	background-color:#fdeaf4;
}
table.pretty {
  clear:right;
  font-size:10px;
	color:#000000;
	background-color:#fdeaf4;
  border:2px solid #6F0941;
}
table.pretty td {
  border-bottom:1px solid #6F0941;
  padding:3px 5px 3px 5px;
}

th { 
  color:#6F0941;
  background-color:#fbd4e9;
  font-size:100%;
  font-weight:bold;
  padding:3px 5px 3px 5px;
}
tr.headerbot td {
  color:#6F0941;
  background-color:#fbd4e9;
  font-size:100%;
  font-weight:bold;
  padding:3px 5px 3px 5px;
}
tr.header th {
  border-bottom:2px solid #6F0941;
  border-top:2px solid #6F0941;
}
tr.headertop th {
  border-top:2px solid #6F0941;
}
tr.headerbot th, tr.headerbot td {
  border-bottom:2px solid #6F0941;
}
tr { 
  min-height:2em;
}
tr.odd { 
	color:#000000;
  background-color:#fdeaf4;
}
tr.even { 
	color:#000000;
  background-color:#fcdfef;
}
td {
  padding:0 5px 0 5px;
}
.icon17 {
  margin:0 17px 0 0;
  padding:2px;
}
.icon17h {
  margin:0;
  padding:2px;
}
.icon17p {
  margin:0 17px 0 17px;
  padding:2px;
}
.icon33 {
  margin:0 33px 0 0;
  padding:2px;
}
.tablenavl {
	float:left;
	font-size:75%;
	margin:0 1em 0 0;
	padding:0;
}
.tablenavr {
	font-size:75%;
	float:right;
	margin:0 0 0 1em;
	padding:0;
}
fieldset {
	border:none;
}
form.search {
	color:#000000;
	background-color:#fcdfef;
/* commented out 7-12-2006, delete if no problems caused
	margin:0 -5px 0 -5px;
	padding:10px;
*/
	padding:0 0 1.5em 0;
	width:650px;
	margin:auto;
}
form.search fieldset {
	margin-bottom:-0.5em;
	padding-bottom:0;
	display:block;
	border:none;
	clear:none;
}
form.search legend {
	color:#6F0941;
	background-color:#fcdfef;
	font-weight:bold;
    margin:0 0 1em -0.2em; 
    padding-bottom: 5px;
}

.searchTable {
	background-color:#fcdfef;
    width:600px; margin:0px auto;
}

.searchHeading {
color:#6F0941;
font-weight:bold;
}
 
form.search fieldset.checkbox {
	float:left; 
	vertical-align:top;
	display:block;
	margin-right:2em;	
	clear:none;
}
form.search fieldset.checkbox legend {
	margin: 1em 0 0 -0.1em;
}
form.search fieldset.checkbox input {
	position:relative;
	clear:both;
	float:left;  
	display:inline;
	margin:-1em 0 0 -1.5em;
	width:auto;
}
form.search fieldset.checkbox label {
 	position:relative;
	display:block;
	margin:0 0 0 1em;
}
form.search fieldset.textfield input, form.search select {
	position:relative;
	top:-1.4em;
	left:25em;
	display:block;
	width:215px;
}

form.search fieldset.textfield label {
	clear:both;
	float:left;
	display:block;
	margin:-1em 0 0 0;
}
form.search fieldset.buttons {
	padding-top:2em;
	width:auto;
	clear:both;
}
form.search fieldset.buttons input {
	width:8em;
	margin:0 0 0 220px;
}
form.search fieldset.yearsel {
	padding-top:0;
	clear:both;
	width:auto;
}
form.search fieldset.yearsel legend {
	margin-top:1.5em;
}
form.search fieldset.yearsel label {
	width:auto;
	padding-right:2em;
}
form.search fieldset.yearsel select {
	display:inline;
	width:auto;
	left:auto;
	top:auto;
}

form.manbuild label input {
	float:left;
	margin:3px .5em 0 0;
}
form.manbuild label {
	display:block;
}

form.general {
	margin: 0px auto 15px;
	padding: 0px;
}
form.general fieldset {
	margin: 0px 9px;
	border: 1px solid #CCCCCC;
}
form.general { /* fixes weird margin error in IE6 on focus */
	margin: 0px 0px 6px;
}
form.general legend {
	font: bold 14px/1 Arial, Helvetica, sans-serif;
	color: #336699;
	margin: 0px 0px 9px;
}
form.general table.formtable {
	margin: 0px 0px 9px 3px;
}
form.general table.formtable td {
	font: 12px/1.1 Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 3px 0px 3px 3px;
}
form.general label {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
}
form.general input, form.general textarea, form.general select {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 0px 0px 0px 3px;
}
form.general select {
	background-color: #FFFFFF;
}

form.general span.requiredfield {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
form.general input.inputoff, form.general textarea.inputoff {
	border: 1px solid #000000;
	background-color: #FFFFFF;
}
form.general input.inputon, form.general textarea.inputon {
	background-color: #EEEEEE;
	border: 1px solid #000000;
}
form.general input.sendbutton {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	cursor: pointer;
	cursor: hand;
}

/* --------------------------------------------------------------------------- */
/* form classes */
.mainform {
	width: 500px;
    margin: 0px auto 15px 30px;
	padding: 0px;
}
.mainform fieldset {
	margin: 0px 9px;
	border: 1px solid #CCCCCC;
}
.fieldsetspacer { /* fixes weird margin error in IE6 on focus */
	margin: 0px 0px 6px;
}
.mainform legend {
	font: bold 14px/1 Arial, Helvetica, sans-serif;
	color: #336699;
	margin: 0px 0px 9px;
}
.formtable {
	margin: 0px 0px 9px 3px;
}
.formtable td {
	font: 12px/1.1 Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	padding: 3px 0px 3px 3px;
}
.mainform label {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	text-align: right;
	white-space: nowrap;
	cursor: pointer;
	cursor: hand;
}
.requiredfield {
	font: bold 14px/1 Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}
.mainform input, .mainform textarea, .mainform select {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	padding: 0px 0px 0px 3px;
}
.mainform select {
	background-color: #FFFFFF;
}
.inputoff {
	border: 1px solid #000000;
	background-color: #EEEEEE;
}
.inputon {
	background-color: #FFFFFF;
	border: 1px solid #000000;
}
.sendbutton {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #336699;
	cursor: pointer;
	cursor: hand;
}
.formnotes {
	font: bold 10px/1.1 Verdana, Arial, Helvetica, sans-serif;
}
.available {
	color: #009900;
}
.unavailable {
	color: #CC0000;
}
.errormessage {
	font: bold 12px/1.2 Verdana, Arial, Helvetica, sans-serif;
	color: #7F2F54;
}

/* --------------------------------------------------------------------------- */
.biggreennotice {
	font: bold 12px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #009900;
	display: block;
	text-align: center;
	margin: 0px 0px 15px;
	padding: 24px;
	border: 3px dashed #009900;
}
.bigrednotice {
	font: bold 12px/1.3 Verdana, Arial, Helvetica, sans-serif;
	color: #CC0000;
	display: block;
	margin: 0px 0px 15px;
	padding: 24px;
	border: 3px dashed #CC0000;
}
