/* OBS AND GYNAE CSS */

html {
	min-height:101%;
}

body {
	margin:0px;
	padding:0px;
	text-align:center;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:80%;
	color:#7E7E7E;
}

img {
	border: 0;	
}

h1 {
	color:#587365;
	font-size:160%;
	font-weight:bold;
	margin-top:10px;
}

h2 {
	color:#587365;
	font-size:120%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:4px;
}

h3, h4, h5, h6 {
	color:#587365;
	font-size:100%;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:2px;
}

td p {
	font-size: 100%;
}

td {
	border-collapse:collapse;
	border-color:#D6D6D6;
}

table {
	border-collapse:collapse;
	border-color:#D6D6D6;
}

table.intranet_stylee td {
   border-top:1px solid #aaa;
   border-bottom:1px solid #aaa;
   padding:5px 0 5px;
}

p {
	line-height:150%;
}

a {
	color:#FB6889;
	text-decoration:none;
}

a:hover {
	color: #54856C;
}

li {
	line-height:150%;
}

#global_staffpages_container li {
	padding-bottom:15px;
}

#global_staffpages_container #personal_details_container ul {
	padding-left:1px;
	list-style-position:inside;
}

#global_staffpages_container #personal_details_container li {
	padding-bottom:0;
}

hr {
	clear:both;
	width:90%;
	margin:10px auto;
	height:1px;
	border:none;
	border-top:1px solid #898989;
	background:#898989;
}


/* Containers */

#wrapper1 {
	float:left;
	width:100%;
	background:url(../images/wrapper1_bkgd.jpg) top center repeat-x;
}

#wrapper2 {
	float:left;
	width:100%;
	background:url(../images/wrapper2_bkgd.jpg) bottom center repeat-x;
}

#contentwrapper {
	width:960px;
	margin:0px auto;
	text-align:left;
}

#content {
	float:left;
	width:960px;
}

#header {
	float:left;
	width:960px;
	height:187px;
	background:url(../images/header.jpg) left no-repeat;
}

#menuwrap {
	float:left;
	width:960px;
	height:29px;
	background:url(../images/menuwrap_bkgd.jpg) left no-repeat;
	padding-left:15px;
	padding-top:12px;
}

#menu {
	width:960px;
	float:left;
	margin:0px;
}

#menu ul {
	margin:0px;
}

#menu li {
	padding-bottom:0;
	display:inline;
	line-height:normal;
	list-style-type:none;
}

#menu ul li a {
	float:left;
	padding:0px 10px 0px 10px;
	color:#505027;
	text-decoration:none;
	border-right:solid 1px #A3A372;
}

#menu a:hover {
	color:#FB6889;
	text-decoration:none;
}

#maincontent {
	float:left;
	width:960px;
	margin:0px;
	background:url(../images/maincontent_bkgd.jpg) top center repeat-y;
	margin-top:20px;
	margin-bottom:20px;
}

#leftcol {
	float:left;
	width:320px;
	margin:0px;
}

#image {
	float:left;
	width:320px;
	margin:0px;
	border-bottom:10px solid #FFFFFF;
}

#lefttextwrap {
	float:left;
	width:320px;
	margin:0px;
	font-size:90%;
	
}

#lefttext {
	float:left;
	width:290px;
	padding:20px 15px 15px 15px;
	margin:0px;
}

#rightcol {
	float:left;
	width:590px;
	margin:0px;
	padding:15px 15px 15px 35px;
}

#righttext_top {
	float:left;
	width:590px;
	height:12px;
	margin:0px;
	background:url(../images/righttext_top.jpg) top center no-repeat;
}

#righttext_wrap {
	float:left;
	width:588px;
	margin:0px;
	border-left:1px solid #EFEFE4;
	border-right:1px solid #EFEFE4;
	background-color:#FFFFFF;
}

#righttext {
	float:left;
	width:558px;
	margin:0px;
	padding:0px 15px 15px 15px;
}

#righttext_bottom {
	float:left;
	width:590px;
	height:50px;
	margin:0px;
	background:url(../images/righttext_bottom.jpg) top center no-repeat;
}

#footerwrap {
	float:left;
	width:960px;
	height:158px;
}

#footer {
	float:left;
	width:940px;
	height:65px;
	padding-left:15px;
	padding-top:45px;
	font-size:80%;
	color:#ECECE1;
}
