/*
	UnityHealth.com.au CSS

	Oliver Boskovski

------------------------------------------------------------------

colours :

Dark Crimson   AB0044
Light Crimson	CC0066

Navy				003366
Blue           005498
Slate          6C747F

================================================================== 
*/


HR 
{
height:  				1px;
color: 					#DDDDDD;
background-color: 	#DDDDDD;
}

TABLE TD
{
vertical-align: top;
}

BODY {
	/*
	background-color: 	#f4f4f4;  
	background-image: 	url(http://www.unityhealth.com.au/Images/bg_sky.png); 
	background-repeat: 	repeat-x;
	*/ 
}

DIV.featuredModuleTitle
{
	font-weight:	bold;
   color:		#536a85    
}


.legal {
	background-color: 	#EEEEEE;  
}

DIV.content_area {
	background-color: 	#f6f6f6;  
}

DIV.news {
	background-color:  #FFFFFF;
	border:				 1px solid #9D9D9D;
}




DIV.news TD {
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#666666; 	
	font-size: 			11px; 
	line-height: 		12px;	
}


DIV.newsHeading {
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#111111; 	
	font-size: 			11px; 
	font-weight: 		normal; 
	line-height: 		13px;	
	padding-bottom:	5px;
	padding-top:		5px;
}

DIV.newsItem {
	border-bottom:		1px dashed #F0F0F0;
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			11px; 
	line-height: 		13px;	
}

DIV.newsSectionTitle {
	border-bottom:		1px solid #222222;	
	margin-top:			4px;
	margin-bottom:		6px;
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#111111; 	
	font-size: 			11px; 
	font-weight: 		bold; 
}



.panel {
	padding:				5px;
	line-height: 		13px;	
}

TD.panel A:LINK, 
TD.panel A:ACTIVE, 
TD.panel A:VISITED {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#F0F0F0; 
}

TD.panel A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#DDDDDD; 
}


.panelHeader {
	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#FAFAFA; 	
	font-size: 			11px; 
	font-weight: 		bold; 
}

DIV.home_infobox {
   background-color: #FAFAFA;
	padding:				6px;	
	border:				1px solid #DDDDDD;
	line-height: 		15px;
}


/* ============================= TEXT ============================ */

/* -------------------------- global text ------------------------ */

TD, P, DIV {

	font-family: 		arial, verdana,Helvetica, sans-serif; 
	color: 				#555555; 	
	font-size: 			11px; 
	font-weight: 		normal; 
	text-decoration: 	none; 
	line-height: 		16px;
}


.msg { 
	font-family: 	Times New Roman,verdana, arial, Helvetica,sans-serif; 
	color: 			#000000; 
	font-size: 		24px; 
	font-weight: 	normal; 
	text-decoration: none; 
	line-height: 	24px
}


.darkblue { font-family: verdana, arial, Helvetica,sans-serif; color: #184482; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px}
.darkblue2 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: normal; text-decoration: none; line-height: 14px}
.darkblue3 { font-family: verdana, arial, Helvetica,sans-serif; color: #1a4c7f; font-size: 12px; font-weight: bold; text-decoration: none; line-height: 14px}
.medblue { font-family: verdana, arial, Helvetica,sans-serif; color: #A6C4DF; font-size: 10px; font-weight: normal; text-decoration: none; line-height: 11px}
.whitehead { font-family: verdana, arial, Helvetica,sans-serif; color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none; line-height: 11px}


/* ------------------------ hi-lite ------------------------------ */

.highlightcol { color: #CC2222; }

/* ------------------------ headings ----------------------------- */

H1, .H1 {  font-family: Arial, Helvetica, sans-serif; font-size: 15pt; font-weight: bold; color: #005498; }
H2, .H2 {  font-family: Arial, Helvetica, sans-serif; font-size: 13pt; font-weight: bold; color: #666666; }
H3, .H3 {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #005498; }
H4, .H4 {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; color: #666666; }
H5, .H5 {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #005498; }
H6, .H6 {  font-family: Arial, Helvetica, sans-serif; font-size: 9px; font-weight: bold; color: #666666; }

/* -------------------------- links ------------------------------ */

A:LINK, 
A:ACTIVE, 
A:VISITED  { 
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	/*font-weight:		bold;*/
	color: 				#004F92; 
}

A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#EE2222; 
}



/* =========================== LAYOUT =========================== */

.page
{
margin-top:5px;
/*
	border-left:				1px solid #555555;
	border-right:				1px solid #555555;	
*/
}


DIV.page_middle_section {
	background: 		#FFFFFF; 
}

.page_image {
}


DIV.page_image {
	/*
	width:				150px;
	padding:				10px;
	background: 		#FFDDDD; 
	*/
	padding-top:		20px;
}

DIV.content {
	background: 		#FFFFFF;  	
	padding: 			15px;
	margin-top:			0px;
	border: 				1px solid #EEEEEE;
}

DIV.content_cell {
	padding: 			20px;
	width:				600px;
	/*background: 		#FFDDDD;*/
}


/* ============================ MENU ============================ */



/* --- side menu box--- */

DIV.menuLevel2 {
	padding-top:		50px;
	padding-left:		10px;
	padding-bottom:	5px;
}

DIV.menuLevel2_item {
	border-bottom:		1px solid #EEEEEE;
	padding-top:		2px;
	padding-bottom:	2px;
}

DIV.menuLevel3_item {
	background:			#FAFAFA;
	border-bottom:		1px dashed #DDDDDD;
	padding-top:		2px;
	padding-bottom:	2px;
}

/* --- level 1 --- */

DIV.menuLevel1 {
	background:			#444444;
	
	/*
	padding-top:		4px;
	padding-bottom:	4px;
	*/
}

DIV.menuLevel1_item {
	background:			#444444;
	padding-left:		18px;
	padding-right:		18px;
	padding-top:		4px;
	padding-bottom:	4px;	
}

DIV.menuLevel1_item_on {
	background: 		#666666;
	padding-left:		18px;
	padding-right:		18px;
	padding-top:		4px;
	padding-bottom:	4px;	
	border-left:		1px dotted #888888;	
	border-right:		1px dotted #888888;	
}

DIV.menuLevel1_item_off {
	padding-left:		18px;
	padding-right:		18px;
	padding-top:		4px;
	padding-bottom:	4px;	
}


DIV.menuLevel1 TD A:LINK, 
DIV.menuLevel1 TD A:ACTIVE,
DIV.menuLevel1 TD A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#EEEEEE; 
}
DIV.menuLevel1 TD A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#FFFFFF;
}




/* --- level 2 links --- */


A.menu_level2:LINK, 
A.menu_level2:ACTIVE,
A.menu_level2:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	/*font-weight:		bold;*/ 	
	text-decoration: 	none;	
	color:				#777777;
}
A.menu_level2:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#666666; 
}

A.menuhigh_level2:LINK, 
A.menuhigh_level2:ACTIVE,
A.menuhigh_level2:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px;
	/*font-weight:		bold; */	
	text-decoration: 	none;
	color: 				#0B87C6;  
}
A.menuhigh_level2:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#0B87C6; 
}

/* --- level 3 links --- */

A.menu_level3:LINK, 
A.menu_level3:ACTIVE,
A.menu_level3:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#AAAAAA; 
}
A.menu_level3:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#777777; 
}

A.menuhigh_level3:LINK, 
A.menuhigh_level3:ACTIVE,
A.menuhigh_level3:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			9px;
	font-weight:		bold; 	
	text-decoration: 	none;
	color: 				#555555; 
}
A.menuhigh_level3:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	none;
	color: 				#555555; 
}





/* --- history --- */

DIV.history {
	
	width:				700;
	/*background: 		#DDFFBB;*/
	padding-top:		4px;
	padding-bottom:	4px;	
	
	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal; 		
}

A.navhistory:LINK,
A.navhistory:ACTIVE,
A.navhistory:VISITED 
{ 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal; 
	text-decoration:	none;
	color:				#ABABAB;
} 

A.navhistory:HOVER { 	
	font-family:		Arial, Helvetica, sans-serif;
	font-size:			11px;
	font-weight:		normal; 
	text-decoration:	underline;
	color:				#4D80C9;
} 
 
 
 
 
/* ============================ MISC ============================ */

/* -------------------------- header ---------------------------- */

DIV.header {	
	background:			#FFFFFF;
} 
 
/* -------------------------- footer ---------------------------- */

DIV.footer {	
	background:			#F5F5F5;
	
	border-top:			1px solid #DDDDDD;
	
	padding-left:		20px;
	padding-top:		5px;
	padding-bottom:	5px;
	/*margin-top:			10px;*/
}

DIV.footer TD {  
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#888888;
}

DIV.footer TD A:LINK, 
DIV.footer TD A:ACTIVE,
DIV.footer TD A:VISITED { 
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 	
	text-decoration: 	none;
	color: 				#777777; 
}

DIV.footer TD A:HOVER {  
	font-family: 		Arial, Helvetica, sans-serif; 
	text-decoration: 	underline;
	color: 				#444444; 
}



/* -------------------------- note ------------------------------ */


DIV.note
{
	background: 		#EEEEEE;  	
	
	padding : 			15px;
	margin-top: 		20px;
	margin-bottom: 	20px;
	margin-left: 		60px;

	width:				300px;
	
	border: 				1px solid #7A7A7A;
	border-width: 		1px;
	
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			11px; 
	color: 				#777777;
	text-align:			center;
}

/* -------------------------- date ------------------------------ */

.date
{	
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	color: 				#888888;
}

/*
DIV.date
{
	background: 		#FAFAFA; 
	width:				780px;
	padding-top: 		5px;
	padding-bottom:	5px;
	padding-right: 	30px;
	text-align: 		right;
	
	font-family: 		Arial, Helvetica, sans-serif; 
	font-size: 			10px; 
	color: 				#999999;

	border-bottom: 	1px solid #AAAAAA;
}
*/

/* -------------------------- login ------------------------------ */

.info_box {
	background-color:		#E8F3FD;	
	border:					1px solid #8A939C;
}

.button {
	font-family: 		Verdana, Arial, Helvetica, sans-serif;  
	font-weight: 		bold; 
	font-size: 			7pt; 
	color: 				#FFFFFF; 
	background-color: #BBBBBB; 
}

/* --------------------- content edit bar ------------------------ */

DIV.editor_bar {
	width:			100%;			
	text-align:		right;
	padding:			3px;
	
	background-color: 	#3366CC;
	font-family: 	arial; 
	font-size: 		8pt;
	color: 			white; 
}

.editor_bar_icon {
	vertical-align:	middle;
	cursor: 				hand;
}


.page_pic {
	border:		1px solid #333333;
}

/* ---------------------------- req ------------------------------ */

.req {
	color:		#FF5555;
}

/* ----------------------- INPUTS ------------------------ */

.form_input {
     border: 			1px solid #555555;
     font-family: 	Arial, Helvetica, sans-serif;
     font-size: 		10px;
     font-weight: 	bold;
     font: 				smallcaption;
     height:			20px;     
     background-color: #FFFFFF;
}

.inputsize
{
	width:			135px;
	height:			20px;
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;        
}

.inputsizesmall
{
	width:			45px;
	height:			20px;	
	font-family:	Arial, Helvetica, sans-serif;
	font-size:		8pt;        
}


.inputsizelong
{
	width:			200px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


.inputsizeextralong
{
	width:			350px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


.inputsize_fop
{
	width:			220px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


.inputsizefile
{
	width:			268px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


.reqinputsize
{
	width:135px;
	height:			20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	/* background-color: #FFE9E9;   */     
}

.reqinputsizelong
{
	width:			200px;
	height:			20px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;
	background-color: #FFE0E0;                     
}


.input_sel
{
	width:			200px;
	height:			100px;
	font-family: 	Arial, Helvetica, sans-serif;
	font-size: 		8pt;        
}


