﻿#headerbar
{
	width:781px;
}
.header_left
{
	float:left;
	width:189px;
	height:63px;
}
.header_middle
{
    padding:0px;
	float:left;
	width:549px;
	height:63px;
    display:block;
	background-image: url(/images/header_bg.jpg);
	background-repeat:repeat-x;
    text-align:left;
}
.header_right
{
	float:left;
	width:43px;
	height:63px;
	background-image: url(/images/header_world-small.jpg);
	background-repeat:no-repeat;
}
.horzspacer
{
	float:left;
	width:781px;
	height:10px;
}
.horzspacerline
{
    display:block;
    clear:both;
	float:left;
	width:781px;
	height:10px;
	border-bottom:1.0px silver dashed;
}

.buttonbar
{
	width:781px;
	height: 29px;
	float:left;
	background-image:  url(../images/nav_top/nav-top-bg-on.gif);
	background-repeat:repeat-x;
}

.buttonbreak
{
	width:1px;
	height:29px;
	float:left;
	background-image:  url(../images/nav_top/nav-top_divider.gif);
	background-repeat:no-repeat;
}

.buttonoff, .buttonon
{
	float:left;
	padding-left:22px;
	padding-right:21px;
	background-image:  url(../images/nav_top/nav-top_bg.gif);
	background-repeat:repeat-x;
	height:29px;
	line-height:29px;
    vertical-align: bottom;
}

.buttonon
{
	background-image:  url(../images/nav_top/nav-top_bg-on.gif);
}

.newleftbutton:link, .newleftbutton:active, .newleftbutton:visited, .newleftbutton:hover{
    width:170px;
    background-image:url(/images/left_button.png);
    vertical-align: text-bottom;
    font-family:tahoma;
    font-size: 12px;
    display:block;
    float:left;
    text-align:left;
    text-indent: 7px;
    color:#333333;
    text-decoration: none;
}

.titlebar
{
	width:781px;
	float:left;
}

.vertbuttons
{
	width:170px;
	float:left;
    border-bottom:solid 1.0px silver;
    border-top:solid 1.0px silver;
}

.button1, .button2, .button3, .button4
{
	width:170px;
	height:33px;
	text-indent:15px;
	line-height:33px;
	background-repeat:no-repeat;
}
.button1{
	background-image:  url(../images/leftbutton15.jpg);
}

.button2{
	background-image:  url(../images/leftbutton25.jpg);
}
.button3{
	background-image:  url(../images/leftbutton35.jpg);
}
.button4{
	background-image:  url(../images/leftbutton45.jpg);	
}
.button5{
	background-image:  url(../images/leftbutton55.jpg);	
	background-repeat:no-repeat;
	width:170px;
	height:30px;
	text-indent:15px;
	line-height:30px;
}
.button16, .button26, .button36, .button46, .button56, .button66
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-repeat:no-repeat;
}
.button16
{
	background-image:  url(../images/leftbutton16.jpg);
}

.button26
{
	background-image:  url(../images/leftbutton26.jpg);	
}
.button36
{
	background-image:  url(../images/leftbutton36.jpg);	
}
.button46
{
	background-image:  url(../images/leftbutton46.jpg);	
}
.button56
{
	background-image:  url(../images/leftbutton56.jpg);	
}

.button66
{
	background-image:  url(../images/leftbutton66.jpg);	
}

.button17, .button27, .button37, .button47, .button57, .button67, .button77
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-repeat:no-repeat;
}
.button17
{
	background-image:  url(../images/leftbutton16.jpg);
}

.button27
{
	background-image:  url(../images/leftbutton26.jpg);	
}
.button37
{
	background-image:  url(../images/leftbutton36.jpg);	
}
.button47
{
	background-image:  url(../images/leftbutton46.jpg);	
}
.button57
{
	background-image:  url(../images/leftbutton56.jpg);	
}

.button67
{
	background-image:  url(../images/leftbutton66.jpg);	
}

.leftbutton7on
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}

.leftbutton7btmon
{
	width:170px;
	height:24px;
	text-indent:7px;
	line-height:21px;
	background-image:  url(../images/leftbuttonbtmon.jpg);	
	background-repeat:no-repeat;
}


.leftbuttonon
{
	width:170px;
	height:33px;
	text-indent:15px;
	line-height:33px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}
.leftbuttonbtmon
{
	width:170px;
	height:30px;
	text-indent:15px;
	line-height:30px;
	background-image:  url(../images/leftbuttonbtmon.jpg);	
	background-repeat:no-repeat;

}
.leftbutton6on
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}
.button3bottom
{
	height:96px;
	width:170px;
	background-image:  url(../images/button3bottom.jpg);	
	background-repeat:no-repeat;	
}
.button1bottom
{
	height:30px;
	width:170px;
	background-image:  url(../images/button3bottom.jpg);	
	background-repeat:no-repeat;	
}


.mainimg, .nurseimg, .nursesrunning, .nursesfeet, .doctors, .twonurses, .timesheet, .time_and_attendance, .rostering, .absence_management, .bank_management, .nodecourt, .helpdesk, .directions, .implementation, .training_elearning, .hosting_data_centre, .benefit, .working_time_consultancy, .publications, .partners, .press_releases, .exhibitions
{
	background-repeat:no-repeat;
	width:611px;
	float:left;
    border-top:solid 1.0px silver;
    border-right:solid 1.0px silver;
    border-bottom:solid 1.0px silver;
}
.mainimg
{
/*	background-image:  url(../images/nurses_rostering.jpg); */
}

.press_releases
{
	background-image:  url(../images/press_releases.jpg);
}
.exhibitions
{
	background-image:  url(../images/exhibitions.jpg);		
}
.working_time_consultancy
{
	background-image:  url(../images/working_time_consultancy.jpg);		
}
.partners
{
	background-image:  url(../images/partners.jpg);		
}
.publications
{
	background-image:  url(../images/publications.jpg);		
}
.benefit
{
	background-image:  url(../images/benefit.jpg);		
}
.training_elearning
{
	background-image:  url(../images/training_elearning.jpg);		
}
.hosting_data_centre
{
	background-image:  url(../images/hosting_data_centre.jpg);		
}
.directions
{
	background-image:  url(../images/directions.jpg);		
}
.implementation
{
	background-image:  url(../images/implementation.jpg);		
}
.nurseimg
{
	background-image:  url(../images/nurse-patient.jpg);		
}
.nodecourt
{
	background-image:  url(../images/nodecourt.jpg);
}

.nursesrunning
{
	background-image:  url(../images/nurses_running.jpg);		
}
.nursesfeet
{
	background-image:  url(../images/nurses_feet.jpg);		
}
.doctors
{
	background-image:  url(../images/doctors.jpg);		
}
.twonurses
{
	background-image:  url(../images/twonurses.jpg);		
}
.helpdesk
{
	background-image:  url(../images/helpdesk.jpg);		
}

.timesheet
{
	background-image:  url(../images/timesheet2.jpg);		
}
.time_and_attendance
{
	background-image:  url(../images/time_and_attendance.jpg);		
}
.rostering
{
	background-image:  url(../images/absence_management.jpg);	
}
.absence_management
{
	background-image:  url(../images/rostering.jpg);			
}
.bank_management
{
	background-image:  url(../images/smartview.jpg);		
	height:164px;
}

.titlebox
{
	background-image:  url(../images/titleboxbgcl.gif);
	background-repeat:no-repeat;
	float:left;
}
.titleboxnumber
{
	background-image:  url(../images/titleboxbgnumber.gif);
	background-repeat:no-repeat;
	float:left;
	width:100%;
}
.padbox
{
    text-align:left;
	padding:1px 14px 14px 18px;	
}
.padbox3
{
	padding:10px 14px 14px 18px;	
}

.thirdbox
{
	width:258px;
	float:left;
	height:180px;
}
.smartfooter
{
	width:100%;
	height:24px;
	line-height:24px;
	background-image:url(/images/smartfooter.jpg);
	background-repeat:repeat-x;
	border-bottom:1.0px silver solid;
	border-left:1.0px silver solid;
	border-right:1.0px silver solid;
	text-indent:10px;
	text-align:center;
	
}
.smartstrip
{
	width:779px;
	min-height:26px;
	border:solid 1.0px silver;
	background-image:  url(../images/smartstrip.jpg);
	background-repeat:repeat-x;
	float:left;
}

.newstitle, .casestudiestitle
{
	margin:0px 2px;
	width:254px;
	height:28px;
	background-repeat:no-repeat;
	text-indent:10px;
	line-height:28px;
	vertical-align:middle;
	color: #020382;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	background-image:  url(../images/newsevents.gif);
}
#rightpane
{
    width:781px;
	border-right:1.0px silver solid;
	border-left:1.0px silver solid;
	background-image:  url(../images/topfade.gif);
    background-color:#FFFFFF;
	background-repeat:repeat-x;
    text-align:left;
    float:left;
}

.leftpane
{
    width: 168px;
	height:100%;
    float:left;
    display:block;
}
.centrepane{
    float:left; display:block; width:600px;
}

.leftitem{
    padding:5px; text-align:left;
}

.headerlong
{
	margin:0px 2px;
	text-indent:10px;
	line-height:28px;
	vertical-align:middle;
	color: #020382;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
    	float:left;
	background-image: url(/images/title_long.jpg);
	background-repeat: no-repeat;
	width: 608px;
	height: 28px;
}











.button1, .button2, .button3, .button4
{
	width:170px;
	height:33px;
	text-indent:15px;
	line-height:33px;
	background-repeat:no-repeat;
}
.button1
{
	background-image:  url(../images/leftbutton15.jpg);
}

.button2
{
	background-image:  url(../images/leftbutton25.jpg);
}
.button3
{
	background-image:  url(../images/leftbutton35.jpg);
}
.button4
{
	background-image:  url(../images/leftbutton45.jpg);
}
.button5
{
	background-image:  url(../images/leftbutton55.jpg);
	background-repeat:no-repeat;
	width:170px;
	height:30px;
	text-indent:15px;
	line-height:30px;
}
.button16, .button26, .button36, .button46, .button56, .button66
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-repeat:no-repeat;
}
.button16
{
	background-image:  url(../images/leftbutton16.jpg);
}

.button26
{
	background-image:  url(../images/leftbutton26.jpg);
}
.button36
{
	background-image:  url(../images/leftbutton36.jpg);
}
.button46
{
	background-image:  url(../images/leftbutton46.jpg);
}
.button56
{
	background-image:  url(../images/leftbutton56.jpg);
}

.button66
{
	background-image:  url(../images/leftbutton66.jpg);
}

.button17, .button27, .button37, .button47, .button57, .button67, .button77
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-repeat:no-repeat;
}
.button17
{
	background-image:  url(../images/leftbutton16.jpg);
}

.button27
{
	background-image:  url(../images/leftbutton26.jpg);
}
.button37
{
	background-image:  url(../images/leftbutton36.jpg);
}
.button47
{
	background-image:  url(../images/leftbutton46.jpg);
}
.button57
{
	background-image:  url(../images/leftbutton56.jpg);
}

.button67
{
	background-image:  url(../images/leftbutton66.jpg);
}

.leftbutton7on
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}

.leftbutton7btmon
{
	width:170px;
	height:24px;
	text-indent:7px;
	line-height:21px;
	background-image:  url(../images/leftbuttonbtmon.jpg);
	background-repeat:no-repeat;
}


.leftbuttonon
{
	width:170px;
	height:33px;
	text-indent:15px;
	line-height:33px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}
.leftbuttonbtmon
{
	width:170px;
	height:30px;
	text-indent:15px;
	line-height:30px;
	background-image:  url(../images/leftbuttonbtmon.jpg);
	background-repeat:no-repeat;

}
.leftbutton6on
{
	width:170px;
	height:27px;
	text-indent:7px;
	line-height:24px;
	background-image:  url(../images/leftbuttonon.jpg);
	background-repeat:no-repeat;

}
.button3bottom
{
	height:96px;
	width:170px;
	background-image:  url(../images/button3bottom.jpg);
	background-repeat:no-repeat;
}
.button1bottom
{
	height:30px;
	width:170px;
	background-image:  url(../images/button3bottom.jpg);
	background-repeat:no-repeat;
}




.padbox
{
	padding:1px 14px 14px 18px;
}
.padbox2
{
	padding:5px 5px 1px 8px;
	line-height:20px;
    text-align:left;
}
.padbox3
{
	padding:10px 14px 14px 18px;
}

.thirdbox
{
	width:258px;
	float:left;
	height:230px;
}
.thirdboxight
{
	width:257px;
	float:left;
	height:230px;   /*was 180*/
    text-align:left;
}

.smartstrip
{
	width:779px;
	min-height:26px;
	border:solid 1.0px silver;
	background-image:  url(../images/smartstrip.jpg);
	background-repeat:repeat-x;
	float:left;
}

.newstitle, .casestudiestitle
{
	margin:0px 2px;
	width:254px;
	height:28px;
	background-repeat:no-repeat;
	text-indent:10px;
	line-height:28px;
	vertical-align:middle;
	color: #020382;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
	background-image:  url(../images/newsevents.gif);
}
#right_column
{
	border-right:1.0px silver solid;
	background:#FFFFFF;
	padding:15px 10px 15px 10px;
	background-image:  url(../images/topfade.gif);
	background-repeat:repeat-x;
}
#left_column
{
	border-left:1.0px silver solid;
	background:#FFFFFF;
	height:100%;
	background-image:  url(../images/topfade.gif);
	background-repeat:repeat-x;
}
.headerlong
{
	margin:0px 2px;
	text-indent:10px;
	line-height:28px;
	vertical-align:middle;
	color: #020382;
	font-family:arial;
	font-weight:bold;
	font-size:12px;
    	float:left;
	background-image: url(/assets/images/title_long.jpg);
	background-repeat: no-repeat;
	width: 608px;
	height: 28px;
}

ul.SimpleContextMenu {
	display: none;
	position: absolute;
	margin: 0px;
	padding: 0px;
	font-family: arial;
	font-size: 11px;
	list-style-type: none;
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
}

	ul.SimpleContextMenu li {
		border-bottom: 1px solid #404040;
	}

		ul.SimpleContextMenu li a {
			display: block;
			width: 80px;
			padding: 2px;
            text-align:middle;
			text-decoration: none;
			color: #404040;
			background: #d6d7fa;
		}

		ul.SimpleContextMenu li a:hover {
			text-decoration: none;
			color: #404040;
			background: #c2e6f4;
		}

.formrow, .formtext, .forminput{
    float:left; display:block; text-align:left;
}

.formrow{
  width:100%; padding:10px;
}

.formtext{
    width:150px; height:20px;
}
.forminput{
    width:400px; height:20px;;
}
input{border:solid 1.0px silver;}

#cmsnav{
    position:absolute; top:10px; left:10px; width:150px; border: solid 2.0px silver; background-color: #99CCCC;
}

.cmsbtn, .cmsbtn:link, .cmsbtn:active, .cmsbtn:visited, .cmsbtn:hover{
    float:left; position:relative; border:none; text-decoration:none; width:150px; background-color: #99CCCC; height:20px; line-height:20px; vertical-align:middle; font-family:tahoma; font-size: 11px; color: #666666; cursor:pointer
}
.cmsbtn:hover{
    background-color: #3399FF;
}

td {text-align:left; vertical-align:top;}
