/*
#--------------------------------------------
#
#	ScanCARE® Pty Ltd
#	URL - www.scancare.com.au
#	E -	scancare@scancare.com.au
#	Copyright ScanCARE Pty Ltd © 2008	
#	All rights reserved
#
#--------------------------------------------
*/

/*
	Page Reset
---------------------------------------	*/
html{color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
/*	to preserve line-height and selector appearance */
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}
/*	because legend doesn't inherit in IE	*/
legend{color:#000;}


/*
	Page Fonts
---------------------------------------	*/
/*
	Percents could work for IE, but for backCompat purposes, we are using keywords.
	x-small is for IE6/7 quirks mode.
*/
body,td,th,p,div {font:8.5pt Tahoma,Verdana,Arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small; color:#666;}
table {font-size:inherit;font:100%;}
/*
	Bump up IE to get to 13px equivalent
*/
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}
::-moz-selection	{	background:#EBEBEB; color:#999;	}
::selection {	background:#00FF00; color:#fff;	}
code::-moz-selection {	background: #FFFF00;	}
code::selection {	background: #CC0000;	}
a	{	color:#007D68; text-decoration:underline;	}
a:hover	{	color:#9BCB50; text-decoration:none;	}
input {	font-size:10pt; color:#000; background:#da5c5c; padding:3px; width:210px;	}
select {	font-size: 10pt; color: #000; background:#da5c5c; padding:3px;	}
label	{	color:#eabc71; padding-top:6px; display:block;	}
h1	{	color:#656565; font-weight:normal; font: 22px/26px "Lucida Grande", Arial, Verdana, sans-serif, Tahoma;	}
h2	{	color:#353535; font: 14px/18px "Lucida Grande", Arial, Verdana, sans-serif, Tahoma; margin-bottom:0px; text-decoration:underline;	}
h3	{	color:#353535; font: 14px/18px "Lucida Grande", Arial, Verdana, sans-serif, Tahoma; margin-bottom:0px;	}
hr	{	border:1px dashed #97DF4D;}
strong	{	font-weight:bold;	}
em	{	font-style:italic;	}


/*
	BODY STLES
---------------------------------------	*/
body	{	background:url(../../../shared/imgs/skin/bg-body-grey.gif) repeat-x;	}
body.Clear	{	background:none;	}
body.Yellow	{	background:url(../../../shared/imgs/skin/bg-body-yellow.gif) repeat-x;	}
body.Yellow	h1	{	color:#E8B909;	}
body.Grey	{	background:url(../../../shared/imgs/skin/bg-body-grey.gif) repeat-x;	}
body.Grey	h1	{	color:#;	}
body.Blue	{	background:url(../../../shared/imgs/skin/bg-body-blue.gif) repeat-x;	}
body.Blue	h1	{	color:#69B9B7;	}
body.Red	{	background:url(../../../shared/imgs/skin/bg-body-red.gif) repeat-x;	}
body.Red	h1	{	color:#EE3224;	}

/*
	PAGE HEADER
---------------------------------------	*/
#Header	{	clear:both; margin:0 auto 0 auto; padding:0; position:relative; width:745px;	}
#Header	.Logo	{	float:left; margin:0; padding:0;	}
#Header	.Logo	span	{	display:block; width:209px; height:50px; margin:40px 0 20px 20px; padding:0; background:url(../../../shared/imgs/logos/ScanCARE.png) top left no-repeat; cursor:pointer;	}
#Header	.Links	{	float:right; margin:10px 0 0 0; text-align:right; color:#B1B1B1; font-size:8pt;	}
#Header	.Links	li.HelpDesk	{	display:block; padding:6px 0 0 0; font-size:13pt !important; color:#000; font-weight:normal !important;	}
#Header	.Links	ul	{	margin:0; padding:0; position:relative;	}
#Header	.Links	li	{	list-style:none; display:inline; margin:0 10px 0px 0px; padding:0;	}
#Header	.Links	li a	{	color:#B1B1B1; text-decoration:none;	}
#Header	.Links	li a:hover	{	color:#9BCB50;	}
#Header	.Links	strong	{	color:#808080; font-weight:bold; font-size:8pt;	}
#Header	span.Clear	{	clear:both; display:block; height:0px;	}

/*
	MAIN NAV
---------------------------------------	*/
#MNav	{	clear:both; width:205px;	}
#MNav	div	{	margin:0; padding:9px 0 0 0; background:url(../../../shared/imgs/skin/bg-main-nav.png) top left no-repeat        !important;	}
#MNav	span.Btm	{	display:block; height:15px; margin:0 0 6px 0; padding:0; background:url(../../../shared/imgs/skin/bg-main-nav-btm.png) top left no-repeat;	 }
#MNav	div	ul	{	margin:0; padding:0; list-style:none; position:relative;	}
#MNav	div	li	{	margin:0 9px 0 9px; padding:3px 11px 3px 11px; border-bottom:1px solid #008571; 	}
#MNav	div	li.Head	{	padding-top:30px;	}
#MNav	div	li.Tail	{	border:0;	}
#MNav	div	li.Tail:hover	{}
#MNav	div	li:hover	{}	
#MNav	div	a	{	color:#fff; font-weight:normal; font-size:9pt; text-decoration:none; text-transform:none;	}
#MNav	div	a:hover	{	color:#97DF4D;	}
#MNav	div	div	{	margin:0 !important; padding:0 !important; background:none !important;	}


/*
	MAIN NAV BTNS
---------------------------------------	*/
div.MNavBtns	{	margin-top:6px;	}
div.MNavBtns	ul	{	margin:0; padding:0; position:relative; list-style:none;	}
div.MNavBtns	li	{	margin:0 0 6px 0 !important; padding:0; list-style:none;	}
div.MNavBtns	li	span	{	display:none;	}
div.MNavBtns	li	a:hover	{}	/*	background-position:0% -44px !important;	*/
div.MNavBtns	li.List01	{}
div.MNavBtns	li.List01	a	{	display:block; height:43px; width:205px; background:url(../../../shared/imgs/btns/hs.png) top left; cursor:pointer;	}
div.MNavBtns	li.List01	a:hover	{	background-position:0% -43px !important;	}
div.MNavBtns	li.List02	{}
div.MNavBtns	li.List02	a	{	display:block; height:43px; width:205px; background:url(../../../shared/imgs/btns/tc.png) top left; cursor:pointer;	}
div.MNavBtns	li.List02	a:hover	{	background-position:0% -43px !important;	}
div.MNavBtns	li.List03	{}
div.MNavBtns	li.List03	a	{	display:block; height:43px; width:205px; background:url(../../../shared/imgs/btns/rd.png) top left; cursor:pointer;	}
div.MNavBtns	li.List03	a:hover	{	background-position:0% -43px !important;	}
div.MNavBtns	li.List04	{}
div.MNavBtns	li.List04	a	{	display:block; height:43px; width:205px; background:url(../../../shared/imgs/btns/db.png) top left; cursor:pointer;	}
div.MNavBtns	li.List04	a:hover	{	background-position:0% -43px !important;	}



/*
	SCI QUAL LOGO
---------------------------------------	*/
div.SciQual	{	margin:30px 0 0 0; padding:0;	}
div.SciQual	ul	{	margin:0; padding:0; position:relative; list-style:none;	}
div.SciQual	li	{	margin:0 0 3px 0 !important; padding:0; list-style:none; text-align:center;	}
div.SciQual	li	a	{	display:block; margin:0 auto 0 auto; height:70px; width:120px; background:url(../../../shared/imgs/logos/sci-qual-sml.png) top left; cursor:pointer;	}
div.SciQual	li	a:hover	{}	/*	background-position:0% -44px !important;	*/
div.SciQual	li	span	{	display:none;	}
div.SciQual	p	{	text-align:center; margin:16px 0 0 0; font-size:7.5pt; margin:0 14px 0 14px; color:#ec0000; line-height:1.3em;	}


/*
	Green Power Logo
---------------------------------------	*/
div.greenpower { margin:30px 0 0 0; padding:0; }
div.greenpower ul { margin:0; padding:0; position:relative; list-style:none; }
div.greenpower li { margin:0 0 3px 0 !important; padding:0; list-style:none; text-align:center;	}
div.greenpower li a { display:block; margin:0 auto 0 auto; height:35px; width:150px; background:url(../../../shared/imgs/logos/green-power.png) top left; cursor:pointer; }
div.greenpower li a:hover {}
div.greenpower li span { display:none; }
div.greenpower p { text-align:center; margin:16px 0 0 0; font-size:7.5pt; margin:0 14px 0 14px; color:#222; line-height:1.3em;	}


/*
	SUB LINKS
---------------------------------------	*/
div.SubLinks	{	clear:both;	}
div.SubLinks	div	{	margin:0; padding:18px 0 9px 0; width:205px; background:url(../../../shared/imgs/skin/bg-sub-links.png) top left no-repeat                !important;	}
div.SubLinks	span.Btm	{	display:block; height:15px; margin:0 0 6px 0; padding:0; background:url(../../../shared/imgs/skin/bg-sub-links-btm.png) top left no-repeat;	}
div.SubLinks	div	h3 	{	margin:6px 22px 6px 22px; padding:0; font-size:8.6pt; font-weight:bold; line-height:1em; color:#000;	}
div.SubLinks	div	h3	a	{	color:#; text-decoration:none;	}
div.SubLinks	div	h3	a:hover	{	color:#; text-decoration:none;	}
div.SubLinks	div	ul 	{	margin:0 0 6px 0; padding:0; list-style:none; position:relative;	}
div.SubLinks	div	li	{	margin:0 40px 0 40px; padding:2px 0 2px 0; list-style:circle; font-size:8pt;	}
div.SubLinks	div	a	{	 text-decoration:none; color:#333; text-decoration:none;	}
div.SubLinks	div	a:hover	{	color:#97DF4D; text-decoration:none;	}
div.SubLinks	div	div	{	margin:0 !important; padding:0 !important; background:none !important;	}

/*
	
---------------------------------------	*/
#ContentWrapper	{	clear:both; width:745px; position:relative; margin:0 auto 0 auto; 	}
#ContentLeft	{	float:left;	width:205px;	}
#ContentRight	{	float:right; width:530px;	}


/*
	CONTENT MAIN
---------------------------------------	*/
#ContentMain	{}
/**/
div.Content	{}
div.Content	div	{	margin:0; padding:9px 0 0 0; background:url(../../../shared/imgs/skin/bg-content-white.png) top left no-repeat  !important;	}
div.Content	span.Btm	{	display:block; margin:0; padding:0; height:15px; margin:0 0 6px 0; background:url(../../../shared/imgs/skin/bg-content-white-btm.png) top left no-repeat;	}
div.Content	div	div	{	margin:0 !important; padding:0 !important; background:none !important;	}
/**/
div.Content	h1	{	height:60px; margin:0 9px 0 9px; padding:30px 0 0 20px; background:url(../../../shared/imgs/skin/bg-content-h1.png) top left no-repeat #000;	}
div.Content	h1	{	height:50px; padding:40px 0 0 40px;	}
div.Content	h2	{	padding:20px 30px 1px 0; text-align:right; font-size:16pt; text-decoration:none;	}
div.Content	h3	{	margin:20px 50px 3px 50px; font-size:13pt;	}
div.Content	h4	{	margin:20px 50px 0px 50px; padding:0; font-size:9pt; font-weight:bold; text-decoration:underline;	}
div.Content	h5	{	margin:0; padding:30px 50px 40px 0; text-align:right;	}
div.Content	h6	{	margin:0 50px 0px 50px; padding:0; font-size:9pt; text-align:left; float:none;	}
div.Content	p	{	margin:10px 50px 10px 50px; line-height:1.6em;	}
--div.Content	p	{	margin:10px 30px 10px 30px; line-height:normal; 	}
div.Content	p.URL	{	text-align:center; font-size:12pt; margin:0; padding:10px 0 10px 0;	}
div.Content	p.URL	a	{	color:#9BCB50; text-decoration:none;	}
div.Content	p.URL	a:hover	{	text-decoration:underline;	}
div.Content	ul	{	margin:10px 70px 20px 70px; padding:0; line-height:1.8em;	}	
div.Content	li	{	list-style:circle;		}
div.Content	ol	{	margin:0 70px 0px 70px !important; padding:0 0 20px 0; line-height:1.4em;	}	

/*
	Home Page Contents
---------------------------------------	*/
div.HPFlashMov	{}
/**/
div.HPMainImg	{}
div.HPMainImg	{}
div.HPMainImg	span	{}
div.HPMainImg	span	img	{}
/**/
ul.HPLrgList {	line-height:2em;	}
ul.HPLrgList	li	{	font-size:11pt; color:#01a357; 	}
/**/
div.HPText	{	margin:0; padding:20px 0 20px 0;	}
div.HPText	p	{	margin:10px 20px 0 20px; padding:0;	}
div.HPText	h2	{	margin:10px 20px 0 20px; padding:0; font-size:10pt;	}
div.HPText	h3	{	margin:10px 20px 0 20px; padding:0;	}
div.HPText	h4	{	margin:10px 20px 0 20px; padding:0; font-size:11pt;	}
div.HPText	ul	{	margin:20px 0 0 0; padding:0; list-style:circle;	}
div.HPText	li	{	margin:0 40px 0 40px; padding:0; list-style:circle;		}
div.HPText	a	{	text-decoration:none;	}
/**/
div.HPTxt	{	margin:0; padding:20px 0px 20px 0px;	}
div.HPTxt	p	{	line-height:1.40em !important; font-size:9pt !important; margin:0 0 10px 0;	}
/**/
div.HPNurse	{	clear:both;	background:url(../../../shared/imgs/home-page/Girl.jpg) top right no-repeat; margin:0; padding:15px 120px 10px 0px;	}
div.HPNurse	p	{	line-height:1.40em !important; font-size:9pt !important; margin:0 0 10px 0;	}


/*
	FOOTER
---------------------------------------	*/
#Footer	{	clear:both !important; float:none !important; margin:0; padding:0; background:url(../../../shared/imgs/skin/bg-footer.gif) repeat-x;	}
#Footer	div	{	clear:both !important; display:block; width:720px; margin:0 auto 0 auto; padding:0; font-size:8pt;	}
#Footer	div	ul	{	margin:0; padding:50px 0 20px 0; position:relative;	}
#Footer	div	li	{	list-style:none; display:inline; margin:0 4px 0px 4px; padding:0; color:#f0f0f0; font-size:9pt;  	}
#Footer	div	li a	{	color:#666;		}
#Footer	div	li a:hover	{	color:#9BCB50;	}
#Footer	div	p	{	margin:0 0px 6px 0px; font-size:8pt; color:#ccc; }
#Footer	div	a	{	color:#ccc; text-decoration:none;	}
#Footer	div	a:hover	{	color:#9BCB50; text-decoration:none;	}
#Footer	div	a.Lead	{	padding-left:0px;	}


/*
	Site Map Page
---------------------------------------	*/
div.Sitemap	{}
div.Sitemap	ul	{	margin:3px 70px 3px 70px; padding:0; line-height:1.3em;	}	
div.Sitemap	ul	li	{	list-style:circle; font-weight:bold;		}
div.Sitemap	ul	ul	{	margin:3px 26px 12px 26px !important;	}
div.Sitemap	ul	ul	li	{	list-style:square; font-weight:normal;	}


/*
	Logo List
---------------------------------------	*/
div.LogoList	{	display:block !important; clear:both; width:490px !important; margin:0 auto 0 auto !important; padding:0 !important; background:none !important;	}
div.LogoList	h4	{	float:right; margin:0!important; padding:0 !important;	}
div.LogoList	br	{	display:block; clear:both;	}
div.LogoList	h4.HL7	{	 width:77px; height:90px; margin:30px 40px 0 0 !important; padding:0 0 0 0;	}
div.LogoList	h4.HL7	a	{	display:block; width:77px; height:90px; background:url(../../imgs/logos/hl7-australia-member-2008.png) top left no-repeat;	}
div.LogoList	h4.HL7	a	span	{	display:none;	}
div.LogoList	h4.QAC	{	width:181px; height:140px; margin:10px 0 20px 0 !important; padding:0 0 0 0;	}
div.LogoList	h4.QAC	a	{	display:block; width:181px; height:140px; background:url(../../../shared/imgs/logos/sci-qual.png) top left no-repeat;		}
div.LogoList	h4.QAC	a	span	{	display:none;	}


/*
	OTEHR
---------------------------------------	*/
.Error	{	border:2px solid #CC0000; padding:12px; text-align:center;	}
ul.ListClean	{	margin:10px 50px 10px 50px !important; padding:0;	}
ul.ListClean	li	{	list-style:circle;	}
.Button {	font-size: 10pt; color:#000; font-weight:bold; border:0px; cursor:pointer; padding:0 8px 0 8px; width:auto; }
.ImgBtn	{	padding:0px; border:0px; width:auto;	}
.Thumb	{	border:2px solid #c43232;	}
.Hide	{	display:none;	}
hr.B	{	border-top:1px solid #fff; border-bottom:1px solid #B2B2B2;	}
span.Clear	{	clear:both;	}

table.SplitTable	{	width:100%;	}
table.SplitTable	td	{	border-top:1px solid #B2B2B2; border-right:1px solid #F2F2F2; width:50%; border-bottom:1px solid #B2B2B2; padding:0; vertical-align:top; 	}
table.SplitTable	td	p	{	font-size:8.5pt !important; margin:0 !important; padding:16px !important;	}


/*
	CONTENT PARENT
#ContentMain	span.ContentTop	{	clear:both; display:block; margin:0; height:13px; background:url(../../imgs/ContentTop.gif) top left no-repeat;	}
#ContentMain	span.ContentBtm	{	clear:both; display:block; margin:0; height:13px; background:url(../../Imgs/ContentBtm.gif) top left no-repeat;	}
#ContentMain	span.ContentSpacer	{	clear:both; display:block; margin:8px 0 0 0;	}
#ContentMain	.YellowBox	{	background-color:#fdcc0e; color:#a58706; padding:0px 20px 0px 20px; overflow:auto; line-height:1.8em; text-align:center; text-decoration:underline; border-top:#ffdc55 solid 8px; border-bottom:#e5b910 solid 8px; font-size:10pt;	}
---------------------------------------	*/


/*
	OTEHR
---------------------------------------	*/
div.DownloadBrochure	{	clear:both; margin:0 0 10px 0; padding:0;	}
div.DownloadBrochure	h4	{	float:left !important; width:240px; margin:0 0 0 50px !important; paddingp:0 !important;	}
div.DownloadBrochure	h6	{	float:left !important; width:240px; margin:0 0 0 50px !important; paddingp:0 !important;	}
div.DownloadBrochure	h5	{	float:right !important; margin:0 50px 10px 0 !important; padding:0 !important;	}
div.DownloadBrochure	ul	{	clear:left; float:left; margin-bottom:0; padding:0;	}
div.DownloadBrochure	li	{}
div.DownloadBrochure	li	a	{}
div.DownloadBrochure	h5	img	{}
div.DownloadBrochure	hr	{	clear:both; display:block; width:430px; margin:20px auto 20px auto !important; border-top:1px dashed #fff !important; border-bottom:1px dashed #ccc !important;	}

