/* wrvl: the styles for markup of the website's content will be imported here: */
@import url(limeditor_userstyles.css);

/* general page markup */
* 			{margin: 0;padding: 0;}
a:link			{color: #3C78B5;}
a:visited		{color: #9F65B2;} 
a:hover			{color: #2C68a5;}
body 			{background-color: #CCCCCC; background-image:  url(body_bg.jpg); background-position: top center; background-repeat: repeat-y; color: #4C4C4C; line-height: 1.4em; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 75%; text-align: center;}
.clearer		{clear: both; display: block; height: 1px; margin-bottom: -1px; font-size: 1px; line-height: 1px;}
#page			{width: 760px; margin: 0 auto; min-height: 100%; text-align: left;}
* html #page 		{height: 100%;}
#content		{padding: 10px 2em 150px 2em; margin-top:20px;}
#contentMain		{display: inline; clear: both; font-size:90%;}

/* HEADER */
#header			{margin: 0 0 0 0px;	background-color:#82A4BD; width:760px; height:70px; background: white url(060302_wbim_enq_header.gif) no-repeat top right; padding-top: 0px;}
* html #header		{margin: 0 0 0 0px;}
.subtitle		{color:#444; margin:0 0 0 2.5em; font-size:96%; letter-spacing:0.1em; font-variant: small-caps; margin-bottom:5px;}
.title			{color:#000; margin:0 0 0 2em; font-size:105%; letter-spacing:0.05em; font-weight:bold; font-variant: small-caps;  margin-bottom:5px;}

* html div.menu_patient	{margin: 0 -1px 0 1px;}
* html div.menu_apo	{margin: 0 -1px 0 1px;}

/* menu */

div.menu_patient, div.menu_apo		{width: auto; height:20px; padding:2px 2em 0 2em; margin-top:10px; } 
/* padding-top is set 1px too big, esp for safari, see boottom declaration */
div.menu_patient			{background:  url(menupatient3.gif) repeat-x; border-bottom:1px solid #B9A2AE;}
div.menu_patient ul.items li a:hover 	{background:  url(menupatient3.gif) 0 -52px}
div.menu_patient ul.items li a:active 	{background:  url(menupatient3.gif) 0 -78px;}

div.menu_apo				{background:  url(menuapo3.gif) repeat-x; border-bottom:1px solid #D0D0D0;}
div.menu_apo ul.items li a:hover 	{background:  url(menuapo3.gif) 0 -52px;}
div.menu_apo ul.items li a:active 	{background:  url(menuapo3.gif) 0 -78px;}

ul.items				{list-style: none; } 
ul.items li				{display: inline; padding-right:4px; width:100px; font-size:11px; font-weight:bold; text-align:left;}	 

ul.items li a:link,  ul.items li a:visited 			{color: #444; padding: 3px 8px 6px 10px; font-weight:normal;text-decoration:underline; } /* use padding-top to position the list item; safari displays it 1px too high */ 

ul.items li a:hover, ul.items li a:active 			{color: #fff;}


.Border1				{background-color:#fff; border:3px double #cc3333; padding: 5px; margin: 0; font:13px 'Trebuchet MS', Arial, Helvetica,  sans-serif;  text-align:left; color:black;}
.border1 a:link, .border1 a:visited	{color: #cc3333}
.border1 a:hover 			{color: red}
#popup	{				background-color:#fff; color:#000; text-align:left; }

/**************
keep the following declaration as the last line in the css! it contains the pound-after-semicolon Safari Hack. All statements after this hack are INVISIBLE for SAFARI, so do not move anything beyond the following declaration if you want it to work in safari:
***************/
.safari_skip_from_here {margin:0;#} /* css invisible for safari after the pound; next line used to reset the padding-top height */
div.menu_patient, div.menu_apo			{width: auto; height:20px; padding:1px 2em 0 2em; margin-top:10px; } 

