/* $Id: layout.css 8276 2007-11-19 22:30:40Z lilstargazer $ */

body
{
  margin: 0;
  padding: 0;
  font-size: 14px;
  color: white;
  background: #990033;
  font-family: Andale Mono,Avant Garde, Verdana, Arial,Helvetica,sans-serif;
  letter-spacing: 1px;
}

a
{
  text-decoration: none;
  color: #006c94;
  outline: none;
  border-bottom: 2px dotted transparent;
}

a:hover
{
  color: #ff0000;
  border-bottom: 1px dotted #ff0000;
}
a.noborder, a.noborder:hover, img
{
  border: 0;
}

#header
{
  margin: 0;
  padding: 0;
}

#headerContent
{
  margin: auto;
  padding: 0 50px;
  width: 900px;
}
#menu
{
  font-size: 12px;
  font-family: Lucida Grande,trebuchet ms,Arial,Helvetica,sans-serif;
  margin-bottom: 10px;
  #border: 1px solid transparent;
}
#menu ul 
{
  margin: 0;
  padding: 0;
  margin-left: 10px;
}
#menu li
{
  float: left;
  margin: 0 5px;
  list-style:none;
  background: #fff;
  padding: 5px 20px;
}
#menu li a:hover
{
  border: 0;
  color: #619bd3;
}
#menu li.inActive
{
  background: #555;
}
#menu li.inActive:hover
{
  background: #fff;
}
#menu li.inActive:hover a
{
  color: #619bd3;
}
#menu li.inActive a
{
  color: #ffffff;
  border: 0;
}

#menu li.special
{
  float: right;
  background: transparent;
  padding: 5px;
}

#menu li.special a:hover
{
  color: #faced5;
  border-bottom: 2px dotted #faced5;
}
#container
{
  margin: auto;
  padding: 20px 50px 0;
  width: 900px;
  color: #000;
}
.contentborder{display:block}
.contentborder *{
  display:block;
  height:1px;
  overflow:hidden;
  font-size:.01em;
  background:#ffffff}
.contentborder1{
  margin-left:3px;
  margin-right:3px;
  padding-left:1px;
  padding-right:1px;
  border-left:1px solid #fef2e1;
  border-right:1px solid #fef2e1;
  background:#fef9f2}
.contentborder2{
  margin-left:1px;
  margin-right:1px;
  padding-right:1px;
  padding-left:1px;
  border-left:1px solid #feebd1;
  border-right:1px solid #feebd1;
  background:#fefaf5}
.contentborder3{
  margin-left:1px;
  margin-right:1px;
  border-left:1px solid #fefaf5;
  border-right:1px solid #fefaf5;}
.contentborder4{
  border-left:1px solid #fef2e1;
  border-right:1px solid #fef2e1}
.contentborder5{
  border-left:1px solid #fef9f2;
  border-right:1px solid #fef9f2}
.contentborderfg{
  background:#ffffff}

#contentColumnLeft
{
  margin: 15px;
  float: left;
  width: 290px;
  text-align:center;
}
#contentColumnRight
{
  margin-top: 15px;
  float: right;
  width: 575px;
  text-align: center;
}
.columnRightText
{
  font-size: 12px;
  padding-bottom: 20px;
}
h1 span, h2 span, h3 span, h4 span
{
  color: #619bd3;
}
h1, h2, h3, h4
{
  font-family:Arial;
  margin: 0;
}
h1
{
  color: #951234;
}

#footer
{
  font-size: 11px;
  color: #aaa;
  padding: 3px 0 50px;
  text-align: right;
  width: 100%;
  
}
#error, .error
{
  color: #ff0000;
  font-weight: bold;
  padding: 0 0 20px;
}
.clear
{
  clear:both;
}

.highlightImage
{

}


/** FORM                  BEGIN       **/

.form
{
  width: 100%;
  padding: 0;
  margin: 0;
}

.form li
{
  list-style: none;
  vertical-align: top;
  margin-bottom: 10px;
}

.form label
{
  font-weight: bold;
  display: block;
}

input[type="text"], 
input[type="password"], 
input[type="file"], 
select, 
textarea 
{
  background:#F3F3F3 url(/images/bg-forms.png) repeat-x scroll left top;
  border:1px solid #C6C6C6 ;
  padding:3px;
}

.form input[type="text"],.form input[type="password"], .form textarea
{
  width: 97%
}

.form textarea
{
  height: 300px;
}
/**FORM                  END       **/

a.actionLink
{
  font-size: 10px;
}

a.bold
{
  font-weight: bold;
}
.small
{
  font-size: 11px;
}
.boldDate
{
  font-weight: bold;
  color: #006d95;
}
#bloodtest
{
  border: 1px solid #000;
  background: #ffe2bc;
  text-align: left;
  padding: 5px;
}
#bloodtest h3
{
  text-align: center;
  margin-bottom: 5px;
  font-size: 1.6em;
  color: #951234;
}
#bloodtest .date
{
  text-align: center;
  font-style: italic;
  font-size: 1.1em;
}
#bloodtest .tests
{
  text-align: center;
  margin: 30px 0;
  font-size: .8em;
}

#form_content .contentborderfg
{
  padding: 20px 30px;
}

.section
{
  margin: 10px 0;
  padding: 5px;
  line-height: 1.5em;
}
h1.date
{
  font-size: 1.7em;
}