/*############# BODY ##############*/

body{
	text-align:			center;
	margin:				0px;
	padding-top:		10px;
	}
	
.clear{
	clear:				both;
	font-size:			1px;
	line-height:		1px;
	height:				1px;
	}
	

/*########### WRAPPER #############*/

#wrap{
	width:				770px;
	margin:				0px auto;
	text-align:			left;
	}
	
/*########### BANNER #############*/

#banner{
	width:				770px;
	height:				107px;
	background:			url(../images/logo.gif) bottom left no-repeat #E7BDC7;
	display:none;
	}
	
/*######## NAVIGATION ###########*/

#nav{
	width:				770px;
	margin-top:			20px;
	font-size:			11px;
	font-family:		arial;
	float:				right;
	text-align:			right;
	}
	
#nav ul{
	margin:			 	0px 25px 0px 0px;
	padding:			0px;
	}	
	
#nav ul li{
	margin-right:		10px;
	padding:			0px;
	list-style-type:	none;
	display:			inline;
	}
	
#nav ul li a{
	color:				#B12647;
	text-decoration:	none;
	}
	
#nav ul li a:hover{
	color:				#333333;
	}
	
#nav ul .activeClass a{
	color:				#333333;
	}		

/*########### LOGIN #############*/	

#login{
	padding-top:		10px;
	width:				770px;
	text-align:			right;
	background:			url(../images/ban_top_line.gif) top left no-repeat;
	}

#login p{
	padding-bottom:		3px;
	border-bottom:		1px solid #FFFFFF;
	width:				106px;
	margin:				0px 0px 0px 664px;
	font-size:			13px;
	text-align:			left;
	font-family:		arial;
	}
	
#login p a{
	color:				#FFFFFF;
	text-decoration:	none;
	}
	
#login p a:hover{
	color:				#F3DDE2;
	}		

/*########## CONTAINER ############*/

.container{
	width:				770px;
	margin:				5px 0px 5px 0px;
	text-align:			right;
	}
	
/*#### CONTAINER FIRST LEVEL ####*/	
	
.first_level p{
	color:				#333333;
	font-family:		arial;
	font-size:			11px;
	margin:				0px 35px 20px 25px;
	padding-top:		9px;
	width:				430px;
	line-height:		145%;
	}
	
/*home*/

	
.home{
	background:			url(../images/backgrounds/home.jpg) top right no-repeat;
	}
	
.home .content{	
	min-height:			400px;
/*/*/*height:			400px;*/	/*##CSS HACK## invisible to firefox*/	
	}	
	
.home #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_home.jpg) top right no-repeat;
	}
	

	
/*investigation*/

.investigation #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_invest.jpg) top right no-repeat;
	}
	
.investigation .content{
	min-height:			360px;
 /*/height:				360px;*/	/*##CSS HACK## invisible to firefox*/
	}		
	
.investigation #heading{
	background-color:	#B12647;
	height:				60px;
	margin:				0px;
	padding:			0px;
	font-size:			10px;
	font-family:		arial;
	color:				#FFFFFF;
	text-align:			left;
	width:				771px;
	}	
	
.investigation #heading strong{
	margin:				0px 0px 0px 40px;
	padding:			0px;
	font-family:		arial;
	font-size:			30px;
	color:				#FFFFFF;
	font-weight:		lighter;
	line-height:		35px;
	}
	
.investigation #heading strong{
	margin:				0px 20px 0px 40px;
	padding:			0px;
	font-family:		arial;
	font-size:			30px;
	color:				#FFFFFF;
	font-weight:		lighter;
	line-height:		35px;
	}
	
	
.investigation #heading a{
	color:				#FFFFFF;
	text-decoration:	none;
	}
	
.investigation #heading a:hover{
	color:				#333333;
	}	
	
.investigation #heading .activeClass{
	color:				#D89383;
	}
											
	
.investigation p{
	margin:				15px 0px 0px 40px;
	padding:			0px;
	font-family:		arial;
	font-size:			11px;
	color:				#666666;
	line-height:		130%;
	width:				370px;
	}

.investigation .float_left{
	width:				600px;
	float:				left;
	}
	
.investigation .float_left img{
	float:				right;
	margin-top:			15px;
	margin-right:		65px;
	}
		
	
.investigation .float_right{
	width:				160px;
	float:				right;
	border-left:		1px dotted #B12647;
	margin-top:			10px;
	}
	
.investigation .float_right strong{
	font-size:			11px;
	font-family:		arial;
	color:				#B12647;
	margin:				0px 0px 0px 15px;
	}
	
.investigation .float_right ul{
	margin:				0px 0px 0px 15px;
	padding:			0px;
	line-height:		110%;
	list-style-type:	none;
	}
		
.investigation .float_right ul li{
	margin:				0px;
	padding:			0px;
	list-style-type:	none;
	font-size:			10px;
	font-family:		arial;
	text-transform:		capitalize;
	}
	
.investigation .float_right ul li a{
	color:				#B12647;
	text-decoration:	none;		
	}
	
.investigation .float_right ul li a:hover{
	color:				#333333;
	
	}			
	
.investigation h3{
	margin:				40px 0px 0px 40px;
	padding:			0px;
	font-family:		arial;
	font-size:			12px;
	color:				#B12647;
	font-weight:		lighter;
	}	

/*######## GENERIC PAGES ########*/			

.generic h3{
	margin:				40px 0px 0px 25px;
	padding:			0px;
	font-family:		arial;
	font-size:			12px;
	color:				#B12647;
	width:				430px;
	font-weight:		lighter;
	}		
		
	
.generic p{
	font-size:			11px;
	margin-right:		0px;
	}

.generic ul{
	font-size:			11px;
	font-family:		arial;
	color:				#333333;
	}
	
.generic ul li a{
	color:				#B12647;
	text-decoration:	none;
	}
	
.generic ul li a:hover{
	color:				#E7BDC7;
	}				
	
.generic  .logo_list{
	margin-top:			-20px;
	margin-bottom:		0px;
	}
	
head:first-child+body #transparent{
	background:			url(../images/backgrounds/gradient.png) top left repeat-x;
	}
	
#transparent{
	filter:	progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/backgrounds/gradient.png', sizingMethod='scale');
	}		

#cont_right{
	width:				470px;
	float:				left;
	}

/*##### Background Images ######*/

.image1{
	background:			url(../images/backgrounds/research.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image1 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_research.jpg) top right no-repeat;
	}	

.image2{
	background:			url(../images/backgrounds/news.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image2 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_news.jpg) top right no-repeat;
	}	


.image3{
	background:			url(../images/backgrounds/sponsors.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image3 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_sponsors.jpg) top right no-repeat;
	}


.image4{
	background:			url(../images/backgrounds/potential_participants.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image4 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_potential_participants.jpg) top right no-repeat;
	}
	
.image5{
	background:			url(../images/backgrounds/background5.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image5 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_5.jpg) top right no-repeat;
	}
	
.image6{
	background:			url(../images/backgrounds/background6.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image6 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_6.jpg) top right no-repeat;
	}		
	
.image7{
	background:			url(../images/backgrounds/surg.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image7 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_surg.jpg) top right no-repeat;
	}		
	
.image8{
	background:			url(../images/backgrounds/grand.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image8 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_grand.jpg) top right no-repeat;
	}		
	
.image9{
	background:			url(../images/backgrounds/nurse.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image9 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nurse.jpg) top right no-repeat;
	}		
	
.image10{
	background:			url(../images/backgrounds/old.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image10 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_old.jpg) top right no-repeat;
	}		
		
.image11{
	background:			url(../images/backgrounds/nzdoctor.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image11 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nzdoctor.jpg) top right no-repeat;
	}	

.image12{
	background:			url(../images/backgrounds/nznurse.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image12 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse.jpg) top right no-repeat;
	}	

.image13{
	background:			url(../images/backgrounds/nznurse2.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image13 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse2.jpg) top right no-repeat;
	}	
	
.image14{
	background:			url(../images/backgrounds/nznurse3.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image14 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse3.jpg) top right no-repeat;
	}
	
.image15{
	background:			url(../images/backgrounds/nznurse4.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image15 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse4.jpg) top right no-repeat;
	}	
	
.image16{
	background:			url(../images/backgrounds/nznurse5.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image16 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse5.jpg) top right no-repeat;
	}	
	
.image17{
	background:			url(../images/backgrounds/nznurse6.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image17 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nznurse6.jpg) top right no-repeat;
	}	
	
.image18{
	background:			url(../images/backgrounds/nzpatient.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image18 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_nzpatient.jpg) top right no-repeat;
	}	
	
.image19{
	background:			url(../images/backgrounds/room.jpg);
	background-repeat:	no-repeat;
	background-position:485px top;
	}
	
.image19 #cont_top_line{
	background:			url(../images/backgrounds/con_top_line_room.jpg) top right no-repeat;
	}	
			

/*########## CONTENT ############*/


#cont_top_line{
	height: 			11px; 
	width: 				770px;
	margin:				0px;
	line-height:		1px;
	border-left:		1px solid #B12647;
	font-size:			1px;	
	}
	

.content{
	background:			url(../images/con_left_line.gif) top left repeat-y;
	border-right:		1px solid #E7BDC7;
	width:				770px;
	text-align:			left;	
	}
	

.content p a{
	color:				#B12647;
	text-decoration:	none;
	}
	
.content p a:hover{
	color:				#E7BDC7;
	}	
	
 head:first-child+body .content {
	/*border-top:			1px solid transparent;
	border-bottom:		1px solid transparent;*/
    }
	
		
#cont_bot_line{
	height: 			11px; 
	width: 				770px;
	background:			url(../images/con_bot_line.gif) bottom left no-repeat;
	margin:				0px;
	line-height:		1px;
	font-size:			1px;
	border-right:		1px solid #E7BDC7;
	}
	
	
.publications .content{	
	min-height:			598px;
/*/*/*height:			598px;*/	/*##CSS HACK## invisible to firefox*/	
	}	
	
/*########## EVENT BOX ##########*/	
	
#event_box{
	width:				427px;
	clear:				both;
	border-top:			1px dotted #E7BDC7;
	margin:				0px 0px 0px 25px;
	padding:			5px 0px 0px 0px;
	height:				102px;
	overflow:			hidden;
	}
	
#event_box .current_box_left{
	float:				left;
	width:				200px;
	}
	
#event_box .current_box_right{
	float:				right;
	width:				200px;
	}
		
	
#event_box h1{
	color:				#B12647;			
	font-family:		arial;
	font-size:			10px;
	margin:				5px 0px 8px 0px;
	}
	
	
	
#event_box p{
	font-family:		arial;
	color:				#333333;
	font-size:			9px;
	margin:				0px;
	padding:			0px;
	width:				200px;		
	}
	
#event_box  .redBorder{
	float:				left;
	border:				1px solid #B12647;
	}
	
#event_box ul{
	float:				left;
	margin:				0px 0px 0px 5px;
	font-family:		arial;
	color:				#333333;
	font-size:			9px;
	padding:			0px;
	}	
	
#event_box ul li{
	background:			url(../images/dot.gif) top left no-repeat;
	list-style-type:	none;
	color:				#333333;
	font-size:			9px;
	line-height:		9px;
	margin:				0px 5px 5px 5px;	
	padding-left:		7px;
	}		
	
			
.home .content .read_more{
	width:				200px;
	height:				6px;
	line-height:		6px;
	float:				left;
	font-size:			10px;
	margin-left:		12px;
	text-align:			right;
	}
	
.home .content .read_more a{
	color:				#B12647;
	text-decoration:	underline;
	}
	
.home .content .read_more a:hover{
	color:				#E7BDC7;
	}	

				
		
/*########### FOOTER ############*/	

#footer_right_line{
	width:				759px;
	height:				30px;
	background:			url(../images/foot_right_line.gif) top right no-repeat #E7BDC7;
	border-bottom:		3px solid #B12647;
	padding-bottom:		4px;
	float:				right;
	display:none;
	}
	
#foot_left_line{
	width:				11px;
	height:				37px;
	background:			url(../images/foot_left_line.gif) bottom left no-repeat;
	float:				left;
	display:none;
	}
	
#footer_right_line p{
	color:				#B12647;
	font-family:		arial;
	font-size:			11px;
	line-height:		30px;
	margin:				0px;
	}
#footer_right_line p a{		
	color:				#B12647;
	text-decoration:	none;
	margin-right:		5px;
	}
	
#footer_right_line p a:hover{		
	color:				#333333;
	}	
	
#footer_right_line .float_right{
	float:				right;
	width:				373px;
	text-align:			right;
	margin-right:		3px;
	}
	
#footer_right_line .float_left{
	float:				left;
	width:				379px;
	text-align:			left;
	}
	
/*########### ADMIN ############*/	
td, th, input, select{
	margin:				0px;
	padding:			0px;
	font-family:		arial;
	font-size:			11px;
	color:				#666666;
	}
.maditoryInput{
	background-color: #FFFFCC;
	border: 1px #B12647;
}
li{
	margin:				15px;
	padding:			0px;
	font-family:		arial;
	font-size:			11px;
	color:				#666666;
	}
#admin .float_left{
	float:				left;
	width:				600px;
	text-align:			left;
	}
	
#admin h4{
	margin:				0px 0px 0px 0px;
	padding:			0px;
	font-family:		arial;
	font-size:			12px;
	color:				#B12647;
	font-weight:		lighter;
	}

#admin p{
	margin:				15px 0px 0px 40px;
	padding:			0px;
	font-family:		arial;
	font-size:			11px;
	color:				#666666;
	line-height:		130%;
	width:				700px;
	}

#admin a{		
	color:				#B12647;
	text-decoration:	none;
	margin-left:		5px;
	}
	
#admin a:hover{		
	color:				#333333;
	}	
	
.red {
	color:				#B12647;
	font-size:			14px;
	font-weight:		bolder;
}

#regNurseNum{
	display:			table-row;
}

#regNurseNum2{
	display:			none;
}

#regNurseCouncil{
	display:			table-row;
}

#regNurseCouncil2{
	display:			none;
}

#regStudentNum{
	display:			none;
}

#regStudentNum2{
	display:			table-row;
}

#regStudentUni{
	display:			none;
}

#regStudentUni2{
	display:			table-row;
}
