* {
	padding:0;
	margin:0;
	color:#000;
	font-family:"Helvetica", "Arial", Verdana;
	/*font-family:"Helvetica Condensed","Arial Condensed","Arial Narrow",Helvetica,Arial,sans-serif;*/
	font-size:13px;
}

/* Centre the page and set minimum width */
BODY { min-width:986px; text-align:center;background-color:#ffffff; } /*FAB717*/
TABLE#wrapper  { width:986px; margin:0 auto; text-align:left; 
/*	border-left:1px solid #000; border-bottom:1px solid #000; border-right:1px solid #000; */
}

/* Main Left (Menu) & Right (Header & Content) Columns */
TABLE#wrapper TD { vertical-align:top; }
TD#leftCol { width:174px; height:700px; background:transparent url(/images/bgrounds/left-menu.gif) repeat-y; border-right:1px solid #020303; }
TD#rightCol { width:812px; height:700px; background:transparent url(/images/bgrounds/content.gif) repeat-y; }

/* TD#leftCol #topLeftLogo { height:236px; background:#FFF url(/images/logos/TramalMasthead.jpg) no-repeat 0 12px; cursor:pointer; }*/
TD#leftCol #topLeftBlank { height:68px; background:#FAB717 url(/images/bgrounds/top-gradient-4.gif) no-repeat 0 50px; }

/* Header */
#header { height:50px; background-color:#FAB717; }
/* Greeting */
#header #userGreeting { float:left; width:505px; text-indent:20px; margin-top:25px; }
#header #userGreeting SPAN.topMessage { color:#FFF; font-size:13px; }
/* Logout Link */
.logOut { float:right; text-align:center; border:1px solid #FFF; background-color:#FAB717; border:1px solid grey; height:19px; width:60px; margin-right:20px; margin-top:12px; cursor:pointer; }
.logOut A { display:block; text-decoration:none; }
.logOut A:hover { color:#000; }

/* Search Fields 
#header #searchFields { float:right; width:270px; margin-right:20px; margin-top:5px; }
#header #searchFields TD.left { width:105px; font-size:11px; }
#header #searchFields TD.middle { width:105px; font-size:10px; }
#header #searchFields TD.right { width:60px; }
#header INPUT.textField { background-color:#FED890; padding:1px; border:0; width:100px; }
#header INPUT.button { width:55px; height:19px; font-size:10px; border:1px solid #FFF; background-color:#FAB717; cursor:pointer; }
*/
#topGradient { height:18px; background:transparent url(/images/bgrounds/top-gradient-3.gif) no-repeat; }

/* Content */
#content { margin-left:20px; position:relative; }
#content .textField { border:1px solid #FAB717; } 

/* Footer */
TD#footer { text-align:right; vertical-align:bottom; height:65px; padding-top:25px; padding-bottom:6px; color:#000;  }
TD#footer IMG { border:0; }
TD#footer A { font-size:11px; color:#000; margin:0 5px; text-decoration:none; }

/* Fix PNG tranparency issues with IE */
IMG { behavior:url(/images/ie-png-fix/iepngfix.htc) }

.clear { clear:both; }

/* Large "Pain Exchange" man */
#painExchangeMan { position:absolute; left:162px; top:150px; }

H1, H1 SPAN {
	background-color:#FAB717;
	padding:4px 0;
	text-indent:20px;
	text-transform:uppercase;
	font-size:24px;
	font-weight:bold;
}

H1 SPAN.smallText { text-indent:0; font-size:16px; }

P { margin:15px 0; }

A { }
A:hover { color:#FAB717; text-decoration:none; }

/* Standard width of tables and DIVs 
.stdWidth { width:734px; }
*/

/* Page text blocks */
.textBlock { width:734px; padding-right:60px; background:transparent url(/images/bgrounds/table-gradient.gif) repeat-y 0 0; }
* HTML .textBlock { width:620px; }

/* Tables */
TABLE.messages { width:734px; }
TABLE.messages TD.headerRow  { background-color:#E66C24; color:#FFF; }
TABLE.messages TD.prompt { background-color:#FFE0A4; border-top:1px solid #FFF; border-bottom:1px solid #FFF; vertical-align:top; }

/* Message Creation */
TABLE.message { width:734px; background:transparent url(/images/bgrounds/table-gradient.gif) repeat-y 0 0; }
TABLE.message TD { vertical-align:top; }
TABLE.message TD.prompt { font-weight:bold; }
TABLE.readOnlyMsg TD.prompt { width:120px; }
TABLE.readOnlyMsg TD { border-top:1px solid #FAB717; border-bottom:1px solid #FAB717; padding:2px 3px;  }
TABLE.choosePatient { border-top:1px solid #FAB717; border-bottom:1px solid #FAB717; }
TABLE.choosePatient TD { }
TABLE.bottomMessage .textBox { width:100%; height:12em; line-height:1em; }
TABLE.bottomMessage { margin-top:8px; }
TABLE.bottomMessage TD { padding: 8px 8px 8px 0px;  }
TABLE.bottomMessage .grey { font-weight:normal; }
.msgSubject { font-weight:bold; font-size:14px; }
.msgSubject .subject { font-weight:bold; font-size:12px; }
.msgSubjectField { width:300px; }


/* Message Thread View */
TABLE.tblThreadMessage { width:734px; border:collapse:collapse; background:transparent url(/images/bgrounds/table-gradient.gif) repeat-y 0 0; }
TABLE.tblThreadMessage TD { padding:2px 0 2px 3px; vertical-align:top; border-bottom:1px solid #FCB815; }
TABLE.tblThreadMessage TD.prompt { width:80px; background-color:#FFE0A4; border-bottom:1px solid #FFF; }
TABLE.tblThreadMessage TD.headerRow { padding:3px; }
TABLE.tblThreadMessage TD.headerRow, TABLE.tblThreadMessage TD.headerRow SPAN { background-color:#E66C24; color:#FFF; }

TABLE.rowBorder { border-collapse:collapse; }
TABLE.rowBorder TD { border-top:1px solid #FAB717; border-bottom:1px solid #FAB717; }

/* Login Form on Home page */
TABLE.loginForm TD.prompt { width:250px; padding:3px 0 0 5px; text-transform:uppercase; font-weight:bold; }
TABLE.loginForm TD.chkbox { width:250px; padding:3px 0 0 5px;}
TABLE.loginForm TD.field { width:120px; }
TABLE.loginForm TD.field INPUT { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; }
TABLE.loginForm TD.errorMsg { padding:10px 0; color:red; }
TABLE.loginForm A { color:#000; font-weight:bold; text-decoration:underline; }
TABLE.loginForm A:hover { text-decoration:none; }

/* Registration Form on Home page */
TABLE.registrationForm {width:734px;}
TABLE.registrationForm TD.prompt { width:120px; padding:3px 0px 0px 5px; font-weight:bold; }
TABLE.registrationForm TD.field { }
TABLE.registrationForm TD.field INPUT { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:180px;}
TABLE.registrationForm TD.field SELECT { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:186px; }
TABLE.registrationForm TD.field TEXTAREA { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:180px;}
TABLE.registrationForm TD.errorMsg { padding:10px 0; color:red; }
TABLE.registrationForm A { color:#000; font-weight:bold; text-decoration:underline; }
TABLE.registrationForm A:hover { text-decoration:none; }

/* Static contenton Home page */
TABLE.staticContent {width:734px;}
TABLE.staticContent TD.prompt { width:150px; padding:3px 0px 0px 5px; font-weight:bold; }
TABLE.staticContent TD.field { }
TABLE.staticContent TD.field INPUT { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:180px;}
TABLE.staticContent TD.field SELECT { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:186px; }
TABLE.staticContent TD.field TEXTAREA { border:1px solid #FAB717; height:21px; padding-top:3px; padding-left:4px; width:180px;}
TABLE.staticContent TD.errorMsg { padding:10px 0; color:red; }
TABLE.staticContent A { color:#000; font-weight:bold; text-decoration:underline; }
TABLE.staticContent A:hover { text-decoration:none; }

.grey { color:#666; }
.em { font-style:italic; }

.errorMsg { font-weight:bold; color:#F00; }
.successMsg { font-weight:bold; color:#00F; }

TABLE.detailsView TD.prompt { vertical-align:top; text-align:right; padding:2px 8px 2px 0; }
TABLE.detailsView TD.field { vertical-align:top; padding:2px 0 2px 2px; }

#tblPatient INPUT.field { width:100px; }
#tblPatient SELECT.field { width:104px; }
#tblPatient .errorMsg { margin-left:5px; }
TR.gridHeader TH { background-color:#E66C24; color:#FFF; padding:2px 3px; border-width: 0; }
.patientListGrid { width:734px; border-collapse:collapse; border-color:#FAB717; }
.patientListGrid TD { border-bottom:1px solid ; padding: 5px; vertical-align:top; border-color:#FAB717;} 
.errorMsg UL { margin:5px 0 5px 20px; }
.errorMsg LI { color:#F00; }

.expertSummary { margin-bottom:15px; }



/* Quinten */
.content-width  { width:734px; padding-right:60px; }
.ddlPatients { width: 97px; }
.readOnly { border-style: none; background-color: Transparent; }
.margin-top { margin-top:20px; }
.margin-bottom { margin-bottom:20px; }
.margin-middle { margin-top: 8px; }
.no-left-border { border-left: none 0 ; }
.no-right-border { border-right: none 0 ; }
.no-bottom-border { border-bottom: none 0; }
.no-top-border { border-top: none 0; }
.right-border { border-right: solid 1px #FAB717; }


OL.references
{
	padding:5px;
	margin:5px;	
	padding-left:25px;
}

OL.references LI
{
	padding-bottom:5px;
}

UL.contentList
{
	padding:5px;
	margin:5px;
	padding-left:25px;
}

UL.contentList UL
{
	padding-left:35px;
}

OL.contentList
{
	padding:5px;
	margin:5px;
	padding-left:25px;
}

Table.Resources TD
{
	padding-bottom:10px;
}
