/* 
	project:  HealthCenter
	author:   lostwarrior
*/
* { margin: 0; padding: 0; white-space:normal !important;}
body { background:#fff; font: .8em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;line-height: 1.6em; }
#wrapper { margin:10px;}
p{ font-family:arial,verdana; }

#top  { padding-top:10px; padding-left:10px; }
#top img { float:left; }
#top h1, #header h1, #header h2 { color:#555;padding-top:10px;padding-left:50px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }

#top p { color:#aeaeae;padding-left:50px; }
#logo { height:99px; }

#menu ul { list-style:none; }
#menu li { display:inline; }
#menu li a { float: left; display: inline; list-style-type: none; text-align: center; color: #555555; font-size: 1.1em; text-decoration:none; padding: 0 1em; height: 32px; line-height: 32px; margin-left: 3px; }
#menu li a:hover { visibility:inherit; color:#e4488e; font-weight:bold; }

.line { background:url(../i/line.gif) repeat; height:2px; }

#content { /*font-family:trajan pro;*/ color:#000; margin:5px 10px 0px 10px; padding-bottom:5px; /*border:1px solid #eee;*/ }
#content h1 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#555; padding:20px 0 0 10px; }
#content h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#555; padding:10px 0 10px 0; }
#content p { padding:10px 10px 0 15px; }
#content div { padding:10px 0 0 10px; }

.date { color:#c1c1c1;padding:10px 10px 0 30px;float:left; }
.cleaner, #footer, .line { clear:both; }
.number { text-align: right; padding-right: 3px; }
.pagebreak { page-break-after: always; }

#footer { background: #FFF; color: #666; font-size: 1.1em; margin: 0 auto; text-align: center; padding: 6px; }
#footer a { color: #36C; text-decoration: none; }
#footer a:hover { color: #06F; text-decoration: underline; }

/* ------------- inline tables ------------- */
table.inline {background-color: #fff; border-spacing: 0px; border-collapse: collapse; width: 100%; }
table.inline th {padding: 3px; border: 1px solid #CCCCCC; background-color: #EFEFEF;}
table.inline td {padding: 3px; border: 1px solid #CCCCCC; }

#content div.tabs-container { margin: 0; padding: 10px 0 10px 0; }
#content div.tabs-container p { margin: 0; padding: 5px 0 5px 0; }
.noprint {}

@media print {
  /* style sheet for print goes here */
  #menu { display: none; }
  #content {margin: 5px;}
  #footer { display: none; }
  .noprint { display: none; }
}
