
body{
color:#000000;
background-color:#FFFFFF;
margin: 10px;
padding: 0px;
}

body,input,select,td{
font-family:Verdana, Arial, Helvetica, sans-serif;
}

body.popup{
background-color:#FFFFFF;
}

input[disabled], select[disabled], checkbox[disabled], textarea[disabled],
input[readonly], select[readonly], checkbox[readonly], textarea[readonly]
{ 
 background-color: #EEEEEE; 
 color: #000000; 
 cursor: default; 
} 

TABLE.FormLayout
{
	padding: 6px;
	margin: 6px;
	vertical-align: top;
}

TD.Frame
{
	font-size: 80%;
}
div.Frame
{
	font-size: 80%;
}

body.editor{
    margin: 0px;
	font-size: 80%;
}

A,A.Visited
{
	color: #004495;
	text-decoration: underline;
}
A:hover {
	COLOR: #FF0000;
	text-decoration: underline;
}
img {
	border: none;
}

body.editor{
margin: 0px;
}

td.MainArea, body.editor
{
	padding-right: 10px;
	padding-left: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	background-color: white;
}

td.Menu,TD.MenuDate{
background-color:#FFFFFF;
}

td.MenuSeparator{
background-color:#666666;
}

td.BorderColourCell{
background-color:#666666;
}

h1{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:160%;
color:#333333;
}

h2{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:140%;
color:#333333;
}

h3{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:120%;
color:#333333;
}

h4{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:110%;
color:#333333;
}

h5
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #333333;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

h6{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:90%;
color:#333333;
}


TD.MenuDate{
padding-top: 6px;
padding-bottom: 6px;
}

.Header{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-style:normal;
text-align: left;
}

.Footer{
background-color:#FFFFFF;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#333333;
font-weight:normal;
font-style:normal;
text-align: right;
}

.HeaderColour,.HeaderColourBorder{background-color:#FFFFFF;color:#DB0026}
.Row1Colour,.Row1ColourSel,.Row1ColourBorder,.Row1ColourBorderSel{background-color:#EEEEEE;color:#000000}
.Row2Colour,.Row2ColourSel,.Row2ColourBorder,.Row2ColourBorderSel{background-color:#DDDDDD;color:#000000}
.RowEditColour,.RowEditColourSel,.RowEditColourBorder,.RowEditColourBorderSel{background-color:#CCCCCC;color:#000000}
.RowSelectedColour,.RowSelectedColourSel,.RowSelectedColourBorder,.RowSelectedColourBorderSel{background-color:#CCCCFF;color:#000000}
.RowOverColour,.RowOverColourSel,.RowOverColourBorder,.RowOverColourBorderSel{background-color:#DDDDFF;color:#000000}
.HeaderColour,.HeaderColourBorder.Row1ColourBorder,.Row1ColourBorderSel,.Row2ColourBorder,.Row2ColourBorderSel,.RowEditColourBorder,.RowEditColourBorderSel,.RowSelectedColourBorder,.RowSelectedColourBorderSel,.RowOverColourBorder,.RowOverColourBorderSel{border: #666666 1px solid}

@media screen
{
	.PrintOnly {display: none;}
	.NoPrint {}	
}

@media print
{
	.PrintOnly {}
	.NoPrint {display: none;}
	.MainArea {width: 100%}
	.Menu{display: none;}
	.HeaderArea{display: none;}
	.FooterArea{display: none;}
}


TD.BodyText,TD.BodyTextLabel,TD.BodyTextPad,
TD.BodyTextLabelPad,
TD.CellNormalLargePad,TD.CellColouredLeftPad,TD.CellHeaderLeftPad,TD.CellColouredLeftPadMax,TD.CellNormalLeftPad,
TD.CellColouredPad,TD.CellHeaderPad,TD.CellColouredPad,TD.CellNormalPad,
TD.CellNormalLeftPad, TD.CellNormalPad, TD.CellNormalLargePadTop
{
	padding-left: 20px;
}

TD.CellColouredLeftDoublePad,TD.CellColouredLeftDoublePadMax
{
	padding-left: 40px;
}

TD.CellColouredLeftTriplePad,TD.CellColouredLeftTriplePadMax
{
	padding-left: 60px;
}

TD.BodyText,TD.BodyTextLabel,TD.BodyTextPad,
TD.BodyTextLabelPad,
TD.CellNormalLargePad,TD.CellColouredRightPad,TD.CellHeaderRightPad,TD.CellColouredRightPad,TD.CellNormalRightPad,
TD.CellColouredPad,TD.CellHeaderPad,TD.CellColouredPad,TD.CellNormalPad,
TD.CellNormalRightPad, TD.CellNormalPad, TD.CellNormalLargePadTop
{
	padding-right: 20px;
}

TD.BodyTextPad, TD.BodyTextLabelPad, TD.CellHeader, TD.CellHeaderPad, TD.CellHeaderLeftPad, TD.CellHeaderRightPad,
TD.CellNormal, TD.CellNormalPad, TD.CellNormalLeftPad, TD.CellNormalRightPad, TD.CellNormalLeftPad, TD.CellNormalRightPad,
TD.CellNormalPad, TD.CellColoured, TD.CellColouredPad, TD.CellColouredLeftPad, TD.CellColouredLeftPadMax,
TD.CellColouredLeftDoublePad, TD.CellColouredLeftDoublePadMax, TD.CellColouredLeftTriplePad, TD.CellColouredLeftTriplePadMax,
TD.CellColouredRightPad, TD.CellNormalPadHorizontal {
	padding-bottom: 5px;
	padding-top: 5px;
	vertical-align: top;
}

TD.CellNormalLargePad
{
	padding-bottom: 20px;
	padding-top: 20px;
}

TD.CellNormalLargePadTop
{
	padding-top: 20px;	
}

TD.CellHeader,
TD.CellHeaderPad,
TD.CellHeaderLeftPad,
TD.CellHeaderRightPad
{
	font-weight: bold;
	font-style: italic;
}

TD.CellColouredLeftPadMax,
TD.CellColouredLeftDoublePadMax,
TD.CellColouredLeftTripePadMax
{
	width: 100%;
}
td.CellHeader,
td.CellHeaderPad,
td.CellHeaderLeftPad,
td.CellHeaderRightPad,
td.CellColoured,
td.CellColouredPad,
td.CellColouredLeftPad,
td.CellColouredLeftPadMax,
td.CellColouredLeftDoublePad,
td.CellColouredLeftDoublePadMax,
td.CellColouredLeftTriplePad,
td.CellColouredLeftTriplePadMax,
td.CellColouredRightPad
{
background-color:#F3F5F9;
}

td.Divider,td.SecondaryColour2Cell{
background-color:#002E5C;
}
td.Divider
{
	background-color: #002E5C;
	width: 100%;
	height: 1px;
}

.BtnNear
{
	margin-left: 10px;
	padding-left: 20px;
}

A.FreeLinkNear
{
	margin-left: 10px;	
}

.BtnFar
{
	margin-left: 20px;
	padding-left: 20px;
}

A.FreeLinkFar
{
	margin-left: 20px;
}

.FreeLink,FreeLinkFar,FreeLinkNear
{
	margin-right: 10px;
}

A.Tab,A.Tab:Visited
{
	color: #000000;
	text-decoration: none;
}
A.Tab:hover {
	COLOR: #333333;
	text-decoration: none;
}

.TabComplete
{
	background-color: #ccffcc;
}

.TabIncompleteValid
{
	background-color: #ffffcc;
}

.TabIncompleteInvalid
{
	background-color: #ffcccc;
}

.TabNotSaved
{
	background-color: #ffffff;
}
.TabNotRequired
{
	background-color: #eeeeee;
}

.anylinkcss
{
	position: absolute;
	visibility: hidden;
	border: 1px solid #999999;
	border-bottom-width: 0;
	line-height: 18px;
	z-index: 100;
	background-color: #FFFFFF;
	width: 100px;
}

.anylinkcss a
{
	width: 100%;
	display: block;
	text-indent: 2px;
	border-bottom: 1px solid #999999;
	padding: 1px 0 1px 0;
	font-weight: normal;
	background-color: #FFFFFF;
}

.anylinkcss a:hover
{
	background-color: #EEEEEE;
}

.RadMenuRow {
	/*background-color: #FF9955;
	color: #111111;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	font-weight: normal;
	font-style: normal;
	text-align: left;*/
	white-space: normal;
	/*margin-top: 2px !important;
	margin-bottom: 2px !important;
	text-decoration: none;
	line-height: 24px;*/

}


.rmItemxxx {
	white-space: normal;
}

.PatientQuestionnaireSections tr td
{
	width: 20%;
	empty-cells: show;
	white-space: nowrap;
}
