/*
	Aberdeen Fertility Centre
	12 March 2008

	fixed width (990px)
*/

/*------------------------------------------------------{   COMMON PAGE ELEMENTS   }--------------------*/

body {
	margin:0;
	padding:0;
	text-align:center;
	color : #000000; 
  	background : #ffffff; 
  	font-family : "Times New Roman", Times, serif;
  	font-size : 12pt;
  	float:none;
	width:90%;
}

h1, h2, h3, h4, h5, h6 {
	margin:0px;
	padding:10px 0px;
	
}

h1 {
	font-size:200%;
	font-weight:normal;
	color:#4e5a7a;
}

h2 {
	font-size:160%;
	font-weight:normal;
	color:#66759d;
}

h3 {
	font-size:140%;
}

h4 {
	font-size:130%;
}

h5 {
	font-size:120%;
}

h6 {
	font-size:100%;
}

p {
	margin:0px;
	padding:10px 0px;
	line-height:150%;
}

a {
	text-decoration:none;
	border-bottom:1px dashed #7a75ac;
	color:#7a75ac;
}

a:hover {
	border-bottom:1px solid #222;
	color:#222;
}

a.noborder {
	border:none;
}

ul, li {
/*	margin:0;
	padding:5px 0 5px 20px;*/
}

li {
	/*line-height:150%;*/
}

/*------------------------------------------------------{   CONTAINER BLOCKS   }--------------------*/

#textonly {
	/*position:absolute;
	top:0px;
	left:0px;*/
	display:none;!important
}

#textonly a {
	font-size:1px;
	line-height:1px;
	color:#fff;
}

#container_shadow_left {
/*	width:990px;
	margin:0 auto;*/
	background:none;
	width:auto;
	
	
}

#container_shadow_right {
	/*width:990px;
	background:url(../images/layout/container_shadow_right.gif) no-repeat top right;*/
	background:none;
	width:auto;
	
}

#content_bg_left {
/*	width:962px;
	margin:0 auto;
	background:url(../images/layout/content_bg_left.gif) no-repeat top left #fff;
	border-left:1px solid #a6a6ac;
	border-right:1px solid #a6a6ac;*/
	background:none;
	width:auto;
	
}

#content_bg_right {
	/*width:962px;
	background:url(../images/layout/content_bg_right.gif) no-repeat top right;
	text-align:left;*/
	background:none;
	width:auto;
	
}

#header {
	float:left;
	position:relative;
	/*width:962px;*/
	height:170px;
	background:url(../images/layout/title.gif) no-repeat 153px 47px;
	display:none;!important
}

#content_container {
	/*width: auto !important;
  	margin: 0 !important;
  	padding: 0 !important;
	float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;*/
}

#content_border_top {
	/*height:26px;
	padding:0 100px 0 0;
	background:url(../images/layout/content_curveborder_top.gif) no-repeat top right;*/
	display:none;!important
	background:none;
}

#content {
	/*padding:0 100px 0 0;
	background:url(../images/layout/content_curveborder_right.gif) repeat-y right;
	width: 90% !important;
  	margin: 0 !important;
	float:none;
	background:none;*/
	float: none !important;
  width: 500px !important;
  margin: 0 !important;
  padding: 0 !important;
}

#content_border_bottom {
	/*height:26px;
	padding:0 100px 0 0;
	background:url(../images/layout/content_curveborder_bottom.gif) no-repeat bottom right;*/
	display:none;!important
	background:none;
}

#clear {
	clear:both;
}

#footer {
	/*width:990px;
	height:166px;
	margin:0 auto;
	clear:both;
	text-align:right;
	font-size:x-small;
	background:url(../images/layout/footer_shadow2.jpg) no-repeat bottom;*/
	display:none;!important
	background:none;
}

#footer_content {
	/*width:902px;
	height:90px;
	margin:0 auto;
	padding:20px 30px;
	border-left:1px solid #a6a6ac;
	border-right:1px solid #a6a6ac;*/
}

#footer_content p {
	line-height:normal;
}

/*------------------------------------------------------{   MAIN MENU   }--------------------*/

#menu {
	/*float:left;
	width:180px;
	padding:30px 0 0 20px;
	font-family:Arial, helvetica, sans-serif;*/
	display:none;!important
}

#menu ul,
#menu li {
/*	list-style-type:none;
	margin:0;
	padding:0;
	line-height:normal;*/
	display:none;!important
}

#menu ul a {
	display:block;
	width:170px;
	padding:5px 0px 5px 10px;
	background-color:#f1f0f6;
	border-bottom:1px solid #dbd9e8;
	border-top:1px solid #fff;
	text-decoration:none;
	color:#7a75ac;
	display:none;!important
}

#menu ul a:hover,
#menu ul a.active,
#menu ul a.active:hover {
	background:#a6a3c7;
	color:#fff;
	display:none;!important
}



/*-----------------------------------{   SECOND LEVEL   }----------------------*/

#menu ul ul a {
	display:block;
	width:162px;
	padding:3px 0px 3px 15px;
	background-color:#fafafc;
	border-left:3px solid #fafafc;
	border-bottom:1px solid #dbd9e8;
	border-top:1px solid #fff;
	text-decoration:none;
	color:#7a75ac;
	font-size:90%;
	display:none;!important
}

#menu ul ul a:hover,
#menu ul ul a.active,
#menu ul ul a.active:hover {
	background-color:#e1dfec;
	border-left:3px solid #a6a3c7;
	color:#222;
}



/*-----------------------------------{   THIRD LEVEL   }----------------------*/

#menu ul ul ul a {
	display:block;
	width:150px;
	margin:0;
	padding:2px 0px 2px 30px;
	background:#fff;
	border-bottom:1px solid #fff;
	border-top:1px solid #eee;
	border-left:none;
	text-decoration:none;
	color:#7a75ac;
	font-size:80%;
	display:none;!important
}

#menu ul ul ul a:hover {
	background:url(../images/layout/menu_arrow.gif) no-repeat 5px 4px #fff;
	color:#222;
	border-left:none;

}

#menu ul ul ul a.active,
#menu ul ul ul a.active:hover {
	background:url(../images/layout/menu_arrow.gif) no-repeat 167px 4px #fff;
	border-left:none;
	border-bottom:1px solid #dbd9e8;
}

/*------------------------------------------------------{   TOP MENU   }--------------------*/

#header_menu {
	position:absolute;
	right:175px;
	bottom:15px;
	height:20px;
	padding:3px 0 0;
	font-family:Arial, helvetica, sans-serif;
	display:none;!important
	
}

#header_menu ul,
#header_menu li {
	margin:0;
	padding:0;
	list-style-type:none;
	line-height:normal;
	display:none;!important
}

#header_menu ul li {
	display:inline;
	display:none;!important
}

#header_menu ul li a {
	padding:2px 8px;
	background-color:#f1f0f6;
	border:1px solid #dbd9e8;
	text-decoration:none;
	color:#a9a5c9;
	line-height:normal;
}
	
#header_menu ul li a:hover {
	background-color:#fff;
	color:#222;
}

/*------------------------------------------------------{   SEARCH BOX   }--------------------*/

#searchbox {
	position:absolute;
	right:20px;
	bottom:15px;
	margin:0;
	padding:0;
	display:none;!important
}

#searchbox form#searchform,
#searchbox form#searchform input,
#searchbox form#searchform select {
	position:absolute;
	right:0;
	bottom:0;
	margin:0;
	padding:0;
	font-size:10px;
	line-height:normal;
	display:none;!important
}

#searchbox form#searchform input {
	padding:0 4px;
	right:3px;
	bottom:2px;
	display:none;!important
}

#searchbox form#searchform input#q {
	width:100px;
	right:40px;
	bottom:1px;
	margin:0;
	padding:3px 3px 2px;
	color:#777;
	display:none;!important
}

/*------------------------------------------------------{   CLASS STYLES   }--------------------*/

.small {
	font-size:x-small;
}

.photae {
	margin:5px;
	padding:5px;
	border:1px solid #aaa;
}

.hidden {
	display:none;
}

table.styled {
/*	border-top:1px solid #edecf1;
	border-left:1px solid #edecf1;*/
}

table.styled th{
	/*border-bottom:1px solid #edecf1;
	border-right:1px solid #edecf1;
	background:#f7f7f9;
	text-align:right;*/
}

table.styled td{
	/*border-bottom:1px solid #edecf1;
	border-right:1px solid #edecf1;*/
}