html {
	background-image:url(../images/html_background.gif);
	height:100%;
	margin-bottom:40px;


}

body {
	text-align:center;

}


#all {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	text-align:center;

}


/*---------------------------------------------header*/
#header {
	height:73px;
	width:950px;
	margin-top:20px;

}

#logo {
	height:73px;
	width:105px;
	float:left;

}

#uk {
	
	float:right;

}



/*---------------------------------------------header_end*/


/*---------------------------------------------nav*/
#nav, #nav a {
	
	
	padding:0px;
	margin:0px;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	/*font-family:Arial, Helvetica, Verdana, sans-serif;*/
	font-size:100%;
	text-transform:uppercase;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:normal;
	

}

#nav {
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 15px 0px;
	width:700px;
	margin-left:auto;
	margin-right:auto;
	
}

#nav a{
	margin:0px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	font-weight:normal;

}

#nav a.yellow:hover{
	background-color:#ED3A96;
}

#nav a.blue:hover{
	background-color:#ED3A96;
}

#nav a.orange:hover{
	background-color:#10B6BA;

}



/*---------------------------------------------nav_end*/


/*---------------------------------------------main*/
#main {
	margin-left:auto;
	margin-right:auto;
	height:450px;
	width:950px;
	text-align:center;


}

#main2 {
	margin-left:auto;
	margin-right:auto;
	height:572px;
	width:950px;
	text-align:center;


}



#main_terms {
	margin-left:auto;
	margin-right:auto;
	height:auto;
	width:auto;
	text-align:justify;
	font-family: Verdana, sans-serif;
	font-size:70%;
	color:#ffffff;
	padding:30px;


}

#main_terms h2 {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:left;
	color:#10B6BA;
	font-size:110%;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;

}

#main_terms h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:left;
	color:#10B6BA;
	font-size:100%;
	font-weight:normal;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;

}

#main_terms h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:left;
	color:#10B6BA;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;

}

#main_terms p {
	
	margin:5px 0px 20px 0px;
	

}



h1 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:150%;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 20px 0px;
	padding:5px 0px 0px 0px;


}

h2{
	text-align:left;
	color:#10B6BA;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 2px 0px;
	padding:0px 0px 0px 0px;
	

}


h3 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:150%;
	font-weight:normal;
	color:#ffffff;
	text-align:left;
	margin:0px 0px 0px 0px;
	padding:5px 0px 0px 0px;


}

h4 {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size:90%;
	font-weight:bold;
	color:#DB1F13;
	text-align:left;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 2px;


}



#client_login a,  #click_cont a{
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 0px 0px 7px;
	margin:0px 150px 0px 0px;
	/*
	position:relative;
	top:10px;
	left:105px;
	z-index:0;
	*/

}

#client_login a.dif1 {
	
	/*left:23px;*/

}


#client_login a:hover,  #click_cont a:hover{
	background-image:url(../images/client_login_li_hover.gif);
	color:#10B6BA;
	text-decoration:underline;
	

}


#back a {
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 0px 0px 7px;
	margin:0px 125px 0px 0px;
}

#back a.dif1 {
	
	/*left:-23px;*/

}


#back a:hover {
	background-image:url(../images/client_login_li_hover.gif);
	color:#10B6BA !important;
	text-decoration:underline;

}


#cont2 {
	margin-top:25px;
	/*margin-top:120px;*/
	padding:0px 15px 0px 15px;


}


#cont2 ul, #temp_reg ul {
	margin:0px;
	padding:0px;
	list-style:none;
	

}


#cont2 ol li {
   margin:0px 0px 8px 0px!important;

}

#cont2 ol li ul {
  margin:3px 25px 5px;

}

#cont2 ol li ul li {
  background:none;
  list-style:circle;
  padding:0px;
  font:normal 0.95em Arial, Helvetica, Verdana, sans-serif;
  color:#10B6BA;

}


#cont2 ul li, #temp_reg ul li{
	font-family:Arial, Helvetica, Verdana, sans-serif;
	background-image:url(../images/li.gif);
	background-repeat:no-repeat;
	background-position:left 2;
	font-weight:normal;
	color:#FFFFFF;
	text-align:left;
	padding:0px 0px 0px 20px;
	margin:0px 0px 23px 0px;
	list-style:none;
	width:auto;
	margin-left:auto;
	margin-right:auto;


}

#cont2 ul li a, #temp_reg ul li a{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;

	


}

#cont2 ul li a:hover, #temp_reg ul li a:hover{
	color:#10B6BA;
	


}






#cont2, #temp_reg {
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#FFFFFF;
	text-align:justify;
	margin-left:auto;
	margin-right:auto;


}

#cont2 p{
	margin:0px 0px 10px 0px;


}

#stages_holder {
	margin-top:-10px;

}

#stages {
	text-align:center;
	padding:2px;
	
	margin-bottom:5px;
	

}

#stages p{
	margin:0px;

}

#stages h1{
	text-align:center;
	color:#10B6BA;
	font-size:100%;
	font-weight:bold;
	margin:0px 0px 3px 0px;
	padding:0px 0px 2px 0px;
	border-bottom:1px solid #666666;

}
#cont {
	padding-top:5px;

}

#cont #cont2 .page_links {
	margin:13px 0px 0px 0px;
	text-align:center;
	padding-left:0px;
	
	
	

}

#cont #cont2 .page_links ul{
	
	text-align:center;
	/*width:150px;
	margin-left:auto;
	margin-right:auto;*/
	padding-left:30px;
	

}



#cont #cont2 .page_links ul li{
	margin:0px 0px 3px 0px;
	

	

}







#frame {
	padding:0px;
	margin:0px;
	text-align:left;
	background-color:#FFFFFF;
	height:440px;
	width:454px;

	


}

#temp_reg {
	padding:10px;
	margin:0px 0px 0px 0px;
	width:414px;
	height:auto;
	/*font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#FFFFFF;
	text-align:justify;*/

}





/*---------------------------------------------main_end*/


/*-------------------------------------------------------------------------------------profile*/


div.profile, div.profile2 {
	border-bottom:1px solid #6F6861;
	margin-bottom:10px;

}

div.profile2 {
	border-bottom:none;

}


div.profile div.more {
	text-align:right;
	margin:10px 0px 5px;

}





div.profile div.more a {
	padding-right:20px;

}




div.profile h1, div.profile2 h1 {
	padding-top:10px;
	font-size:120%;
	font-weight:bold;
	color:#10B6BA;
	margin-bottom:0px;
	padding-bottom:0px;

}


div.profile2 h1 {
	padding-top:0px;
	font-size:100%;
	margin:-10px 0px 20px 0px;

}






div.profile h2, div.profile2 h2 {

	font-size:85%;
	font-weight:normal;
	color:#ffffff;
	margin-top:3px;

}




div.profile img, div.profile2 img {
	float:left;
	margin: 10px 10px 0px 0px;

}

div.profile img, div.profile2 a img {
	border:none;

}


div.profile2 img {
	
	margin: 5px 10px 10px 0px;

}

div.profile2 p {
	
	font-size:110%;

}




/*-------------------------------------------------------------------------------------profile_end*/


/*---------------------------------------------login*/
#frame2 {
	
	padding:0px 0px 0px 0px;
	border:1px solid #10B6BA;
	width:316px;
	height:230px;
	overflow:hidden;


}
body.login {
	background-image:url(../images/back_imgs/pic_login_iframe_back.jpg);
	padding:40px 0px 0px 0px;
	margin:0px;
	

}

#login {
	text-align:left;
	background-color:none;
	width:255px;
	height:150px;
	padding:0px 20px 0px 20px;
	margin:0px auto 15px auto;

}

#login .username, #login .password, #login .remember {
	float:left;
	font-family: helvetica, verdana, arial, sans-serif;
	color:#FFFFFF;
	width:105px;
	font-size:75%;
	padding:2px 5px 2px 2px;
	margin:2px 15px 2px 0px;
	text-align:right;
	vertical-align:top;


}

#login input {
	float:left;
	font-family: helvetica, verdana, arial, sans-serif;
	color:#333333;
	text-align:left;
	width:120px;
	font-size:75%;
	padding:0px;
	margin:4px 0px 4px 0px;
	


}

.login .submit {
	width:100%;
	text-align:center;
}

.login .check {
	clear:none;
	width:100%;
	
}

#login .submit input, #login .check input{
	float:none;
	width:auto;
	padding:0px 2px 0px 2px;
	

}


.login #sorry {
	font-family: helvetica, verdana, arial, sans-serif;
	font-size:75%;
	font-weight:bold;
	
	height:240px;
	color:#DB1F13;
	margin:0px 0px 0px 0px;


}

.login a {
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:70%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 0px 0px 7px;
	margin:0px 15px 0px 0px;
	
	

}


.login a:hover {
	background-image:url(../images/client_login_li_hover.gif);
	color:#10B6BA !important;
	

}



/*---------------------------------------------login end*/



/*............................................................=contact*/


#contact_tab {
	font-family: verdana, arial, helvetica, sans-serif;
	text-align:left;
	color:#ffffff;
	font-size:90%;
	font-weight:normal;
	border:1px solid #10B6BA;
	
}

#contact_tab th {
	padding:8px 1px 8px 18px;
	vertical-align:top;
	color:#10B6BA;
}

#contact_tab td {
	padding:8px 17px 8px 30px;
	vertical-align:top;
	
}

#main2 a.btn, #main a.btn {
	padding:1px 5px;
	font-family:Arial, Helvetica, Verdana, sans-serif !important;
	background-image:url(../images/btn_back.gif);
	background-position:left;
	background-repeat:repeat-x;
	border:1px solid #9B8DA7;
	color:#2A262D;
	font-weight:bold;
	text-decoration:none;
	width:75px;
	

}

#main2 a.btn:hover, #main a.btn:hover {
	padding:1px 5px 1px 5px;
	border:1px solid #4B4451;
	background-image:url(../images/btn_back_hover.gif);
	color:#2A262D;
	
	

}
table#contact_tab a.btn {
	padding:2px 5px 2px 5px;
}
table#contact_tab a.btn:hover {
	padding:2px 5px 2px 5px;
}





/*---------------------------------------------contact*/

#regform {
	text-align:center;
	padding:10px 0px 10px 0px;
	border:1px solid #4E4C4C;
}


/*#regform .name, #regform .email, #regform .phone, #regform .nature{
	
	width:120px;
	font-size:100%;
	padding:2px 5px 2px 2px;
	margin:2px 0px 2px 0px;
	text-align:left;
	vertical-align:top;
	line-height:200%;

}*/



#regform input, #regform select {
	color:#333333;
	text-align:left;
	width:180px;
	font-size:100%;
	padding:2px;
	margin:4px 0px 4px 0px;
	float:left;	
	

}

#regform input#hearing_date, #regform input#your_firm, #regform input#name_of_defendant, #regform input#name_of_claiment, #regform input#your_reference, #regform input#hearing_type, #regform input#court_location, #regform input#hearing_time, #regform input#your_name  {
	color:#333333;
	text-align:left;
	width:130px;
	font-size:100%;
	padding:2px;
	margin:4px 0px 4px 0px;
	float:left;	
	

}

label.hearing_date, label.your_firm, label.name_of_defendant, label.name_of_claiment, label.your_reference, label.hearing_type, label.court_location, label.hearing_time, label.your_name  {
	width:130px;
}

select#nature  {
	width:190px;
	padding:0px;
}




label, input {
	display: block;
	width: 150px;
	float: left;
	padding:2px;
	
}



label {
	text-align: right;
	width: 75px;
	padding-right: 20px;
	line-height:190%;
	
}



br {
	clear: left;
}

textarea#comments {
	height:50px;

}


#regform .comments{
	margin:2px 0px 2px 13px;
	width:250px;
	text-align:left;
	display:block;
	

}

#regform input.submit {
	float:none;
	width:auto;
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
	margin-bottom:10px;

}

#cont_line_short {
	background-image:url(../images/yellow/cont_line_yellow.gif);
	background-repeat:no-repeat;
	background-position:center 50%;
	width:280px;
	height:20px;
	font-size:1px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	z-index:0;

	


}


#errors {
	padding:10px 10px 10px 10px;
	border:1px solid #10B6BA;


}

#errors h4{
	font-family: verdana, sans-serif;
	font-size:150%;
	font-weight:normal;
	color:#ffffff;
	margin:0px 0px 20px 0px;
	padding:0px;
	text-align:center;


}

#errors .errors {
	margin:0px 0px 7px 0px;
	padding:0px 0px 0px 0px;
	text-align:center;
}


#regform a.privacy, #temp_reg a.privacy {
	background-image:url(../images/client_login_li_pink.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#ffffff;
	font-weight:normal;
	padding:1px 0px 0px 7px;


}
#regform a.privacy:hover, #temp_reg a.privacy:hover{
	background-image:url(../images/client_login_li_pink.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#10B6BA;
	font-weight:normal;
	padding:1px 0px 0px 7px;


}
a.privacy_login {
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:white !important;
	font-weight:normal;
	padding:1px 0px 0px 7px;


}

a.privacy_login:hover{
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	color:#10B6BA !important;
	font-weight:normal;
	padding:1px 0px 0px 7px;

}


#regform input.hiddenBut {
	border:none;
	padding:0px;
	margin:0px;

}


/*---------------------------------------------contact_end*/




/*---------------------------------------------footer*/
div#footer {
	margin-top:10px;
	height:50px;
	line-height:70%;
	
	
	
	
	}
	
#address, #telephone, #email, #terms, #priv, #reg, #law, #dx, #fax {
	margin:0px 10px 0px 10px;
	font-family:Helvetica, Arial, Verdana, sans-serif;
	font-size:65%;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	font-weight:normal;

}

#reg {
	margin:0px;
	font-size:55%;
	color:#666666;

}

#law a, #email a, #terms a, #priv a{
	font-family:Helvetica, Arial, Verdana, sans-serif;
	color:#FFFFFF;
	text-decoration:none;

}

#law a:hover, #email a:hover, #terms a:hover, #priv a:hover{
	color:#10B6BA;

}

#lnk a:hover{
	text-decoration:underline !important;
	color:#10B6BA !important;
}
.FormVals{width:250px;font-family:Helvetica, Arial, Verdana, sans-serif; font-size:1em}

.more_link{text-align:justify !important}
a.more_link{
	color:#0db7bd !important;
	text-decoration:none !important;
	font-weight:bold  !important;
}

a.more_link:hover{
	color:#84c44d !important;
	text-decoration:underline !important;
}


a.more_link_green{
	color:#84c44d;
	text-decoration:none;
	font-weight:bold !important;
}

a.more_link_green:hover{
	color:#0db7bd;
	text-decoration:underline;
}

a.more_link_pink{
	color:#ed3a96 !important;
	text-decoration:none !important;
	font-weight:bold !important;
}

a.more_link_pink:hover{
	color:#0db7bd !important;
	text-decoration:underline !important;
}

.page_links a:hover{text-decoration:underline !important;}
/*---------------------------------------------footer_end*/


/*..................................................... =vacancies */

table.vacancies {
	color:#ffffff;
	font:normal 100% Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	margin:0px auto 20px;

}


table.vacancies th {
	background-color:#4E4C4C;	
	text-align:left;
	padding:2px 5px;
	border-bottom:1px solid #AAAAAA;

}


table.vacancies td {
	font-size:90%;
	text-align:left;
	padding:5px 5px;

}

table.vacancies td.orange {
	
	
	padding:5px 5px;
	color:#10B6BA;
	font-weight:bold;

}

table.vacancies th.sm {
	
	
	font:normal 90% Verdana, Arial, Helvetica, sans-serif;
	padding:5px;

}

table.vacancies td span {
	font-weight:normal;
	font-size:90%;
	color:#CCCCCC;

}


table.vacancies td a {
	/*background-image:url(../images/more.gif);
	background-position:right 50%;
	background-repeat:no-repeat;*/
	padding:0px 1px 2px 10px;
	margin:0px 1px 2px 10px;
	font-weight:bold;
	font-size:90%;
	color:#58DDE9;
	text-decoration:none;
	display:block;

}

table.vacancies td a:hover {
	/*background-image:url(../images/more_hover.gif);*/
	color:#58DDE9;

}

/*..................................................... =vacancies_end */


/*..................................................... =vacancies_details */
table.vacancies_details {
	color:#ffffff;
	font:normal 100% Arial, Helvetica, sans-serif;
	width:100%;
	margin:-20px auto 20px;
	text-align:justify;

}

table.no_margin {
	margin:0px auto;

}

table.vacancies_details td span {
	font-weight:normal;
	font-size:90%;
	color:#CCCCCC;

}

table.vacancies_details th {
	color:#10B6BA;

}

table.vacancies_details a {
	color:#10B6BA;

}

table.vacancies_details a:hover {
	color:#10B6BA;

}


div.vacancies_apply {
	text-align:center;
	margin-top:10px;
	
	

}


div.vacancies_apply a {
	margin:0px 10px;

}

div.Contact_FootBit {
	padding:6px;
}

div.Contact_FootBit ul li {
	margin:2px 0px 2px 0px !important;
	
}


/*..................................................... =vacancies_details_end */
/* NEW DD MENU*/

div#ddmnu_topholder {
	margin-left:auto;
	margin-right:auto;
	width:950px;
	margin-top:-35px;
	

}
div#ddmnu {

	position:relative;
	top:123px;
	
	
	padding:0px 0px 0px 30px;
	
	font-family: Helvetica, Arial, sans-serif;
	

}

ul#toploogin_links {
	margin:0px;
	text-align:left;

	
}

ul#toploogin_links li {
	display:inline;
	margin:0px 58px 0px -20px;

}

ul#toploogin_links li  a.li_link {
	background-image:url(../images/client_login_li.gif);
	background-repeat:no-repeat;
	background-position:left top;
	font-family:Arial, Helvetica, Verdana, sans-serif;
	font-size:75%;
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	padding:1px 0px 0px 7px;
	margin:0px 0px 0px 0px;
}

ul#toploogin_links li  a.li_link:hover{
	
	color:#10B6BA;
	text-decoration:underline;
}
<!--

.whitetext {
	color: #FFFFFF;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}
.yellowtext {
	color: #CCCC33;
	font-size:100%;
	font-family: Arial, Helvetica, sans-serif;
}

p a:hover{text-decoration:underline !important}
-->
