/*banner background*/
#logo {
  background-image: url(/carafax/images/carafax-logo-bg.gif);
}

/* menu bar*/
#clientarea {
    /*background-color:#cccccc;
    position:relative;
    height:23px;*/
  margin: 5px 0 0 0;
  padding:8px 0 0 0;
  background-color: #CCC;
  height:1.7em;
  font-weight: bold;
}
/*'search for' text*/
#clientarea .user {
    margin-left:31px;

    width:100%;
	height:23px;
	color:#000000;
}
	
#clientarea .search {
	font:sans-serif;
	font-size:0.85em;
	text-decoration:none;
	vertical-align:middle;
	horizontal-align:right;	
	
}
/*menu bar button text*/
#clientarea a {
	border-left:1px solid #fff;
	 
	height:23px;
	/*color:#000000;*/
	colour:#666;
	font:sans-serif;
	font-size:0.7em;
	text-decoration:none;
	padding:4 4 0 0px;
	vertical-align:middle;
	
}
#clientarea a:hover {
	/*color:#FFFFFF;
	text-decoration:none;
	background-color:#999999*/
	text-decoration:underline;
   color: #555;
}

#center {
   
    background-color:#ffffff;
 
}

#contentheader {
    background-Image: url(topcols.gif);
    background-repeat:repeat-x;
	_height:5px;
    }


.mainarea
{
 margin-left:6px;

 }
BODY {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
TD {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
TH {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
INPUT {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
TEXTAREA {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
OPTION {
	FONT-FAMILY: Arial, "Bitstream Vera Sans", Verdana, Geneva, Helvetica, sans-serif
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.25em
}
TH {
	VERTICAL-ALIGN: top
}
TD {
	VERTICAL-ALIGN: top
}
ADDRESS {
	FONT-STYLE: normal
}
TABLE.formlayout TH {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; TEXT-ALIGN: right
}
TH.formlayout {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; TEXT-ALIGN: right
}
TD.subformlayout {
	FONT-SIZE: 0.75em; FONT-STYLE: italic
}
TABLE.formlayout TD {
	FONT-SIZE: 0.75em
}
TD.formlayout {
	FONT-SIZE: 0.75em
}
.datatable {
	BORDER-RIGHT: #e5e5e5 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #e5e5e5 1px solid; PADDING-LEFT: 2px; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 2px; BORDER-LEFT: #e5e5e5 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #e5e5e5 1px solid
}
TR.datatable-header-main {
	BACKGROUND-COLOR: #666666
}
TH.datatable-header-main {
	FONT-WEIGHT: bold; FONT-SIZE: 0.81em; COLOR: #ffffff; TEXT-ALIGN: center
}
TR.datatable-header-column {
	BACKGROUND-COLOR: #cccccc
}
.datatable-header-column TH.datatable-header-column {
	FONT-WEIGHT: bold; FONT-SIZE: 0.75em; COLOR: #000000; TEXT-ALIGN: center
}
TR.datatable-row-even {
	BACKGROUND-COLOR: #f4f4f4
}
TR.datatable-row-odd {
	BACKGROUND-COLOR: #e4e4e4
}
.datatable-text {
	FONT-SIZE: 0.75em; COLOR: #000000
}
.datatable-value {
	FONT-SIZE: 0.75em; COLOR: #000000; TEXT-ALIGN: center
}
.datatable-status-neutral {
	FONT-SIZE: 0.75em; COLOR: #333333
}
.datatable-status-waiting {
	FONT-SIZE: 0.75em; COLOR: #9b5e00
}
.datatable-status-passed {
	FONT-SIZE: 0.75em; COLOR: #006600
}
.datatable-status-failed {
	FONT-SIZE: 0.75em; COLOR: #990000
}
INPUT {
	VERTICAL-ALIGN: top
}
.short {
	WIDTH: 4em
}
.date {
	WIDTH: 5em
}
.medium {
	WIDTH: 10em
}
.long {
	WIDTH: 30em
}

INPUT.button {

   border:1px solid #999;
    background-color:#cccccc;
    font-size:0.7em;
    padding:1px;
    margin:0;
	vertical-align:middle;
	height:20px;
}

INPUT.formlayoutbutton {

   border:1px solid #999;
    background-color:#cccccc;
    font-size:0.9em;
    padding:1px;
    margin:0;
	vertical-align:middle;
	height:20px;
}

TEXTAREA {
	FONT-SIZE: 1em
}
.actions {
	BORDER-TOP: #e5e5e5 1px solid; MARGIN-TOP: 2em; BORDER-LEFT-COLOR: #e5e5e5; BORDER-BOTTOM-COLOR: #e5e5e5; WIDTH: 100%; PADDING-TOP: 2px; BORDER-RIGHT-COLOR: #e5e5e5
}
.header1 {
	FONT-WEIGHT: normal; FONT-SIZE: 1.25em
}
.topactions {
	TEXT-ALIGN: right
}
.error {
	FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000
}
.hilite {
	BACKGROUND-COLOR: #aaffaa
}
#advertheader {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #6464c9; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #efefef
}
#advertclick {
	PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 80%; PADDING-BOTTOM: 3px; COLOR: #6464c9; FONT-FAMILY: arial,sans-serif; BACKGROUND-COLOR: #efefef
}
#advertclick {
	PADDING-RIGHT: 5px; TEXT-ALIGN: right
}
TD.advert {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 80%; PADDING-BOTTOM: 10px; VERTICAL-ALIGN: top; PADDING-TOP: 10px; FONT-FAMILY: arial,verdana,sans-serif
}
.advert A H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #1e0d62; PADDING-TOP: 0px; TEXT-DECORATION: none
}
.advert A P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #666666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
/*JH Change*/
P { font-size:0.8em; }

A
{
    text-decoration: underline;
    color: #811142;
}

A:hover {
  text-decoration: none;
  
}
/*JH Change*/