/* 
	project:  HealthCenter
	author:   lostwarrior
*/
* { margin: 0; padding: 0; white-space:normal !important; font-family:arial,verdana; }
body { background:#fff; color: #fff; font: .8em normal small "Trebuchet MS",Tahoma, verdana, arial, helvetica, sans-serif;line-height: 1.6em; }
#wrapper { margin:0 auto; border:1px solid #e4e4e4; width:750px; }

#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; }

#left { color:#000; margin:3px; padding-bottom:5px; /*border:1px solid #eee;*/ }
#left h1, #left h2 { font-family:Arial, Helvetica, sans-serif; font-weight:normal;color:#555; padding:15px 0 0 10px; }
#left p { padding:10px 10px 0 15px; }
#left div { padding:10px 10px 0 10px; }
#left a { color: green; text-decoration: none; }
#left a:hover { text-decoration: underline; }

ul.err { list-style: none;}
ul.err li { padding-left: 3px; }

.date { color:#c1c1c1;padding:10px 10px 0 30px;float:left; }
.col h2 { font:13px normal arial,helvetica,sans-serif; color:#3ba4c4; margin-left:120px; }
.fcol p { margin-left:90px; }
.fcol { padding:15px 10px 0 0px;margin-left:30px; border-bottom:1px dotted #3ba4c4; }
.fcol img { float:left; }
.cleaner, #footer, .line { clear:both; }
.number { text-align: right; }
.pagebreak { page-break-after: always; }

.rollOver{ background:#ffffcc; color:#000; font-weight: bold; }
.rollOut{	}

#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; }

#left div.tabs-container, #left div.tabs-container p { margin: 0; padding: 3px 3px 3px 0; }

.ui-widget-content { font-size: 10pt; margin: 0; padding: 0; }
#accordion, #accordion div { padding: 0 0 2px 0; margin: 2px; }

@media print {
  /* style sheet for print goes here */
  #menu { display: none; }
  #content {margin: 5px;}
  #footer { display: none; }
  .noprint { display: none; }
  #wrapper { margin: 3px; border: 0; width: 100%; }
}
