body {
	margin:0px;
	font-size:0px;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
	
/* 		background-color:#fffbf4; */
	
}

/*check*/

td div{
	font-family:Arial, Tahoma, Verdana, sans-serif;
	color:#666666;
}

.candiv{ 
	/*position:absolute;
	top:0px;
	bottom:0px;
	left:0px;
	right:0px;*/
	/* width:expression(document.body.clientWidth);
	height:expression(document.body.clientHeight); */
	/*overflow:scroll;*/
	text-align:center; 
	background-color:#ffffff;

/* 	background-color:#fffbf4; */
	padding-top:10px;
}

/* mac ie  \   */

.candiv{
	/*overflow:auto;*/
}
.cantable{
	width:750px;
	height:593px;
	margin-left:auto; 
	margin-right:auto;
	/*font-size:0px;*/
	background-color:#ffffff;
}
.tophdr{
	background-image:url(/images/hdr-logo2.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:73px;
}
.tophdr_it{
	background-image:url(uploads/images/it_images/hdr-logo2.gif);
	background-position:left;
	background-repeat:no-repeat;
	height:73px;
}
.hdr_email{
	float:right;
	margin-top:18px;
	/*margin-top:expression("34px");*/
	margin-right:20px;

}
.hdr_email a{
	color:#56004e;
	font-size:10px;
	
}

.hdr2{
	height:79px;
	background-image:url(images/hdr2-bg2.jpg);
	background-repeat:no-repeat;
}

.hdr2_it{
	height:79px;
	background-image:url(uploads/images/it_images/it_man.jpg);
	background-repeat:no-repeat;
}

.nav_cont{
/* 	background-color:#ffefcf; */
	/* clear:both;	*/
/* 	float:left; */
/* 	background-color:pink; */
	/* width:346px; */
	background-image:url(images/premier_logo.gif);
	background-position:right top;
	background-repeat:no-repeat;
/* 	width:402px; */
/* 	height:50px; */
	margin-right:10px;
	position:absolute;
	z-index:99;
}

.menu{
	/* height:26px !important; */
	height:22px;
	/*margin-top:4px;
	margin-bottom:4px;*/
 	background-color:#ffefcf;
 	background-image:url(images/nav-bg.gif);
	background-position:right;
	background-repeat:no-repeat;
	width:506px;
}
.footer{
	height:45px;
	background-color:#650460;
	background-color:#56004e;
	background-image:url(images/footer-bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:4px;
	padding-right:10px;
/* 	padding-left:60px; */
	text-align:left;
}

.footer-it{
	height:45px;
	background-color:#000000;
	background-color:#000000;
	background-image:url(uploads/images/it_images/footer-bg.gif);
	background-position:left bottom;
	background-repeat:no-repeat;
	margin-top:4px;
	padding-right:10px;
/* 	padding-left:60px; */
	text-align:left;
}





font{
    color:inherit;
    font-size:inherit;
    font-family:inherit;
}
p {
    margin:0px;
}






.lhs_cont{
	width:160px;

	/*background-color:orange;*/
	
	background-image:url(images/toplhs-bg3.jpg);
	background-repeat:no-repeat;
	text-align:right;
/* 	float:left; */
	/*display:table-cell;*/

	background-color:#FFEFCE;
	/* background-color:yellow; */
	/* margin:0px;
	padding:0px; */
}
.lhs_cont_it{
	width:160px;

	/*background-color:orange;*/
	
	background-image:url(uploads/images/it_images/IT_man_lhs.jpg);
	background-repeat:no-repeat;
	text-align:right;
/* 	float:left; */
	/*display:table-cell;*/

	background-color:#FFEFCE;
	/* background-color:yellow; */
	/* margin:0px;
	padding:0px; */
}
.bottom_lhs_cont{
	background-image:url(images/bottomlhs-bg2.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.bottom_lhs_cont_it{
	background-image:url(images/bottomlhs-bg2.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.bottom_rhs_cont{
	background-image:url(images/bottomrhs-bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.bottom_rhs_cont_it{
	background-image:url(uploads/images/it_images/bottomrhs-bg.gif);
	background-position:right bottom;
	background-repeat:no-repeat;
}
.bottom_lhs{
	/* height:76px; */
}
.searchApplet_cont{
		/* margin:0px;
	padding:0px; */
/* 	background-color:green; */
/* 	height:100px; */
	text-align:right;
	font-size:12px;
	
}

.searchApplet{
	margin-right:16px;
	margin-top:10px;
	margin-bottom:10px;
	
}
.subMenu_cont{
	text-align:right;
}
	

/* .lhs{
	
} */
.searchHeader{
	text-align:right;
/* 	width:140px; */
	margin-top:40px;
	margin-right:16px;
 	/* background-color:pink;  */
	/* margin:0px;
	padding:0px; */
	
}

/* .quickLink{
	display:block;
	line-height:16px;
	width:96px;
	border:solid 1px #650460;
	background-color:#ffffff;
	color:#650460;
	font-size:11px;
	text-align:right;
	margin:4px;
	margin-left:34px;
	margin-right:16px;
	font-weight:bold;
} */
.quickLink2{
	text-align:right;
	padding-top:6px;
	margin-left:34px;
	margin-right:16px;
	font-weight:bold;
	display:block;
}

/* .static_content{

	height:224px;

	border:solid 1px #cfcfcf;
	text-align:left;

	display:table-cell;
}
.static_content p{
	margin:14px;
}
.static_content h2{
	margin:14px;
} */

.rhs_cont{
	/* height:450px; */
}
.rhs{
	
	/*height:410px;*/
	/* background-color:#eff4f2; */
	
	/* display:table-cell; */
	/* clear:both; */
	/* margin-top:-10px !important; */
	margin:0px;
	/* padding-top:16px; */
	padding-left:16px;
	/* height:300px;
	width:572px;
	
	overflow:auto; */
	
	background-position:left top;
	background-repeat:no-repeat;
 	/* background-color:yellow;  */
	height:300px !important;
	height:320px;
	width:572px;
	 position:relative; 
	 top:20px !important;
	 top:0px;
	 left:0px;
	/* overflow:auto !important; */
	overflow-x:hidden;
	overflow-y: auto;
	
}

.ctr{
	padding-top:16px;
	margin-right:20px;
	color:#56004e;
	
/*  	background-color:pink;  */
}

.far_right{
	float:right;
	width:138px !important;
/* 	width:112px; */
	font-size:0px;
	/* border-left:solid 1px #56004e; */
	text-align:right;
	margin-top:16px;
	padding-right:26px;
	margin-left:26px;
	padding-left:16px;
	color:#ffffff;
}

.far_right a{
	color:#57004E;;
	font-size:12px;
	
}
.far_right a:hover{
	text-decoration:underline;

}

.far_rightLink{
	display:block;
	color:#57004E;
	margin-bottom:16px;
}
.row{
	/* clear:both; */
	
}


	
.copy{
	color:#56004e;
	text-align:justify;
	font-size:11px;
	margin-right:20px;
}
.copy p{

	text-align:justify;
	
	margin-bottom:4px;
}
.copy img{
	
}
.copy a{
	color:#65055F;
	font-size:11px;
	text-decoration:underline;
}


.premierLogo{
	float:right;
	margin-right:10px;
}
.premierLogo2{
	margin-left:80px;
	margin-top:28px;
	margin-bottom:30px;
}

/*common*/

h1{
font-size:15px;
color:#fdb812;
font-weight:bold;
text-align:left;
margin:0px;
padding-top:10px;
padding-bottom:6px;
/* background-color:green; */
}
h2{
font-size:12px;
color:#FDB812;
font-weight:bold;
text-align:left;


}

h3{
	color:#56004e;
	font-weight:bold;
	font-size:12px;
	margin:0px;
	padding:0px;
	text-align:right;
}
h4{
	color:#56004e;
	font-weight:bold;
	font-size:11px;
	margin:0px;
	margin-top:16px;
	padding:0px;
	text-align:right;
}
a{
	text-decoration:none;
}


/*menu*/
/* ul.menu_horiz{
	padding:0px;
	margin:0px;

} */


/*specials applet*/




#NewsPostDetailDate{
	margin-bottom:10px;
}
.line{
	border-bottom:solid 1px #666666;
	margin-left:14px;
	margin-right:14px;
	margin-bottom:26px;
	
}

/*footer*/

.rightlinks{
	float:right;
	
}
.footlinks{
	padding-top:14px;
	display:block;
	clear:both;
	padding-left:160px;
}
.lowfoot{
	margin-top:4px;
}
.piperight{
	border-right:solid 1px #ffffff;
}
	
.footer a{
	margin-left:3px;
	padding-right:3px;
	color:#ffffff;
	font-size:11px;
}

.footer-it a{
	margin-left:3px;
	padding-right:3px;
	color:#ffffff;
	font-size:11px;
}

hr{
	clear:both;
}

/* new as */



.backBtn{
	display:block;
	margin-top:40px;
	text-decoration:underline;
}

.memberLink{
	display:block;
	padding-top:20px;
}

.ppagesin{
	display:none;
}
	


/* left hand side menu styling */

.subMenu{
	font-size:11px;
	font-weight:bold;
	width:126px;
	margin-left:20px;
	margin-right:16px;
	margin-top:10px;
}

.subMenu_link_cont{
	display:block;
	margin-bottom:2px;
}

.subMenu_link_cont a{
	color:#56004e;
}

.subMenu_link_cont a:hover{
	color:#FDB812;
}




/*iframe*/

iframe{
	width:550px;
	height:450px;
	display:block;
}

/*end iframe*/

a img{
	border:none;
}
	




/*Styles for user to define*/

.center{
	text-align:center;
	margin-left: auto;
	margin-right: auto;
	display:block;
	padding-top:20px;
	padding-bottom:20px;
}
	
	
img.right{
	float:right;
	margin-left:20px;
	margin-bottom:20px;
	margin-top:0px;
}
	
	
	
.MPFieldNames{
	display:none;
}
	
	
	
	
	
	
	
	
/* The form */


.applyOnline_tble{
	/* background-color:pink; */
	text-align:left;
	
}

/* .applyOnline_tble textarea{
	width:300px;
	height:50px;
} */

.applyOnline_tble p{
	font-weight:bold;
	color:#56004e;
}
	
	
.required{
	font-weight:bold;
	margin-top:20px;
	margin-bottom:4px;
}

.checkGroup{
	margin-bottom:10px;
}
	
.upload{
	margin-bottom:20px;
	display:block;
}

#ffattach_your_cv{
	display:block;
	margin-bottom:20px;
}
	
	
.ffsubmit{
	margin-top:20px;
}
	
.formTitle{
	display:none;
}
	
.text{
	margin-bottom:20px;
}

textarea{
	width:150px;
}


.hideme{
	display:none;
}

#m3moduleform textarea{
	height:18px;
	width:200px;
	overflow:hidden;
}
#m3moduleform input{
	
}

.uploadInputFeild{
	height:18px;
	width:200px;
	margin-bottom:30px !important;
	margin-bottom:20px;
	display:block;
}
.uploadInputPos{
	height:18px;
	width:300px;
	margin-bottom:30px !important;
	margin-bottom:20px;
	display:block;
}
.uploadSubmit{
}



/*FAQ*/

.pifaqtitel{
	display:block;
	line-height:40px;
	font-size:16px;
	font-weight:bold;
/* 	width:400px; */
	/* border-bottom:solid 1px #FDB812; */

	padding-bottom:6px;
}

.showpifaq_k_link{
	display:block;
	color:#56004e;
	font-size:12px;
/* 	background-color: #FFEFCF; */
padding:0px;
margin:0px;
	padding-left:20px;
/* 	width:400px; */
	/* border-bottom:solid 1px #FDB812; */
	padding-top:6px;
	padding-bottom:6px;
}

.showpifaq_simplelink{
	line-height:22px;
	color:#56004e;
}

.showpifaq_frage{
	font-weight:bold;
	line-height:20px;
	color:#56004e;
}

.showpifaq_antwort{
/* 	color:#56004e; */
margin-left:10px;
}







/* NEWS */



	


















/*and back again /*


















/* The wrapper clears the floating elements of the menu */



#menuwrapper { 
	
        overflow: hidden; 
		font-size:9px;
		text-transform:uppercase;
	vertical-align:middle;
 	color:#65055F; 
	/* letter-spacing:-1px; */
        }



/* Set the width of the menu elements at second level. Leaving first level flexible. */



#primary-nav li li { 
	text-align:left;
         width: 200px; 
		 height:22px;
	vertical-align:middle;
       }
	   
	   #primary-nav li li a { 

         width: 190px; 
		 height:22px;

       }





/* Unless you know what you do, do not touch this */ 



#primary-nav, #primary-nav ul { 

	list-style: none; 

	margin: 0px; 

	padding: 0px; 

	}

#primary-nav ul { 

	position: absolute; 

	top: auto; 

	display: none; 

	}

#primary-nav ul ul { 

	margin-top: expression("1px");

 	margin-left: expression("-1px");

	left: 100%; 

	top: 0px; 

	}

	

#primary-nav li { 

	margin-left: -1px;
	
	float: left; 

	}

#primary-nav li li { 

	margin-left: 0px;

	margin-top: -1px;

	float: none; 

	position: relative; 

	}



/* Styling the basic apperance of the menu elements */



#primary-nav a { 

	display: block; 

	margin: 0px; 

	padding: 5px; 
	padding-top:0px;
	padding-bottom:0px;
	vertical-align:middle;
	text-decoration: none; 
	/* width:40px; */
	line-height:22px;
	text-align:center;
color:#65055F; 
	
	}

#primary-nav li a { 

	/* border-right: 1px solid #C0C0C0;

	border-left: 1px solid #C0C0C0; */
	/* color:#65055F;  */

	}

#primary-nav li li a { 

	/* border: 1px solid #C0C0C0; */
	text-align:left;
	}	

#primary-nav li, #primary-nav li.menuparent { 

	background-color: #FFEFCF; /*cream*/
	/* color:#FDB812; */ /*orange*/
	
	}
	



/* Styling the basic apperance of the active page elements (shows what page in the menu is being displayed) */



#primary-nav li.menuactive { 

	/* background-color: #FDB812; */     /*orange*/


	}





/* Styling the basic apperance of the menuparents - here styled the same on hover (fixes IE bug) */



#primary-nav ul li.menuparent, #primary-nav ul li.menuparent:hover { 

	/* background-image: url(modules/CSSMenu/images/arrow.gif); 

	background-position: center right; 

	background-repeat: no-repeat;  */
	
	}
	
#primary-nav ul li.menuparenth{
	background-color:#fdb812;
}
	
	
.menuparent a{
/* 	color:#57004f; */    /*purple*/
}

.menuparent a:hover{
/* 	color:#ffffff; */  
}




/* Styling the apperance of menu items on hover */



#primary-nav li:hover, #primary-nav li.menuh, #primary-nav li.menuparenth, #primary-nav li.menuactiveh { 

	

	/* color:#ffffffff;
	background-color: #65055F;  */
	}





/* The magic - set to work for up to a 3 level menu, but can be increased unlimited */



#primary-nav ul, #primary-nav li:hover ul, #primary-nav li:hover ul ul, 

#primary-nav li.menuparenth ul, #primary-nav li.menuparenth ul ul { 

	display: none; 

	}

#primary-nav li:hover ul, #primary-nav ul li:hover ul, #primary-nav ul ul li:hover ul, 

#primary-nav li.menuparenth ul, #primary-nav ul li.menuparenth ul, #primary-nav ul ul li.menuparenth ul { 

	display: block; 
/* 	float:left; */

	}
	
	.menuparenth a{
	
}
	
#primary-nav a:hover { 
	 color:#ffffff;
	background-color: #65055F; 
	display:block !important;
}

#primary-nav li ul li:hover { 

	background-color: #FBB117; 
	color:#ffffff;
	display:table;
}





/* IE Hacks */



#primary-nav li li { 

	float: left; 

	clear: both; 

	}

#primary-nav li li a { 

	height: 1%; 

	}
	
.uplaod_line{
	display:block;
	padding-bottom:10px;
}

.uplaod_line input, .uplaod_line textarea{
	margin-left:20px;
	margin-right:20px;
}

.l1 input{
	width:270px;
}

.l3 textarea{
	width:270px;
}





