@charset "utf-8";

/* Tooltip*/

#tt {
 position:absolute;
 display:block;
 background:url(images/tt_left.gif) top left no-repeat;
 }
 #tttop {
 display:block;
 height:5px;
 margin-left:5px;
 background:url(images/tt_top.gif) top right no-repeat;
 overflow:hidden;
 }
 #ttcont {
 display:block;
 padding:2px 12px 3px 7px;
 margin-left:5px;
 background:#DFD2F0;
 color:#96C;
 }
#ttbot {
display:block;
height:5px;
margin-left:5px;
background:url(images/tt_bottom.gif) top right no-repeat;
overflow:hidden;
}


/* -------------------------------- */
/* RESET HTML TAGS					*/ 
/* -------------------------------- */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;	
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
	
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}

/* -------------------------------- */
/* PAGE ELEMENTS 					*/ 
/* -------------------------------- */
/* Top Section	  					*/

body {
background:#2D5C8A;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#666666;
}

#shell {
	width:885px;
	padding:0 70px;
	margin:0 auto;
}

#wrapper {
	width:885px;
	border-top:0px;
	border-bottom:0px;
	background:#FFF;
}

	/* -------------------------------- */
	/* HEADER							*/
	
	/*#header {
		height:180px;
		position:relative;
		z-index:999;
	}*/


	#header {
		height:220px;
		position:relative;
		z-index:999;
		background-color: #fff;
	}
	
	#srchbox {
		width:450px;
		height:60px;
		overflow:hidden;
		display:block;
		position:absolute;
		top:8px;
		left:430px;
	}
	
	#header h1 {
		width:145px;
		height:55px;
		text-indent:-2000px;
		overflow:hidden;
		display:block;
		position:absolute;
		top:10px;
		left:20px;
	}
	
	#header span {
		font-family:verdana;
		font-size:12px;
		color:#666;
		position:absolute;
		top:-1px;
		left:83px;
	}	
	
	/*#header .nav {
	display:block;
	line-height:30px;
	font-size:14px;
	background:#fff;
	color:#1E3D5B;
	border-bottom: 1px solid #2D5C8A;
	height:30px;
	position:absolute;
	top:150px;
	left:0px;
	width:100%;
	}*/
	
	#header .nav {
	height:50px;
	position:absolute;
	top:160px;
	left:0px;
	width:100%;
	padding-bottom: 10px;
	}
	
	#menu {
		margin: 0;
		padding: 0;
		height: 30px; 
		margin-left:5px;
		font-size:15px;
		font-weight: bold;
	}
	#menu li {
		list-style: none;
		float: left; 
		border-right: 1px solid #2D5C8A;
		padding-left: 2px;
		padding-right: 3px;
	}
	
	#menu li.menuRight {
		float: right;
		padding-top:6px;
	}
	
	#menu li a {
		display: block;
		line-height:30px;
		padding:0 7px;
		background:#fff;
		color: #2d5b8a;
		text-decoration: none; 
	}
	
	#menu li ul {
		display: none;
		width: 200px; /* Width to help Opera out */
		background:#fff;
	}
	#menu li:hover ul, #menu li.sfhover ul {
		display: block;
		position: absolute;
		padding-left: 2px;
		padding-right: 3px;
	}
	#menu li:hover li, #menu li.sfhover li {
		float: none; 
		background:#fff;
	}

	
	#menu li:hover a, #menu li.sfhover a {
		background:#fff;
		color: #417db9; 
	}
	
	#menu li:hover li a, #menu li.sfhover li a {
		background:none;
		line-height:25px;
		background:#fff ;
		color: #417db9;  
		margin:0px;
	}
	
	#menu li li a:hover, #menu li li a:hover {
		background-color: #fff; 
	}
	
	#menu li li {
		border-bottom:1px solid #6F7E84;
		line-height:20px;
	}
	
	
	/*----------------------------------*/
	/* MARQUEE                          */
	
	#marquee {
		height:168px;
		border-bottom:3px solid #DDE1E2;
		background:url(../images/ui/bg-marquee.jpg);
		margin-bottom:1px;
		position:relative;
		z-index:10;
	}

	#marquee img {
		margin:25px 0px 0px 170px;
	}
	
	#marquee4 {
		height:140px;
		background:url(../images/ui/banner-main4.jpg);
		position:relative;
		z-index:10;
	}
	
	#marquee4 img {
		margin:25px 0px 0px 170px;
	}
	
	#marquee5 {
		height:140px;
		background:url(../images/ui/banner-main-old.jpg);
		position:relative;
		z-index:10;
	}
	
	#marquee2 {
		height:140px;
		border-bottom:3px solid #DDE1E2;
		background:url(../images/ui/bg-marquee4.jpg);
		margin-bottom:1px;
		position:relative;
		z-index:10;
	}
	
	#marquee2 img {
		margin:10px 0px 0px 90px;
	}
	
	/* -------------------------------- */
	/* CENTER							*/
	
	#center .indexGroup {
		height:205px;
		border-bottom:2px solid #DDE1E2;
		color: #1E3D5B;
	}
	#center .indexformGroup {
		height:430px;
		border-bottom:2px solid #DDE1E2;
	}
	#center .ivaGroupnew {
		height:1700px;
		padding: 10px;
		border-bottom:2px solid #DDE1E2;
	}
	
	#center .ivaGroupnew h1 {
		font-size:20px;
		font-weight:bold;
		color:#0066cc;
		line-height: 16px;
		margin-bottom: 4px;
		padding-top: 4px;
	}
	
	#center .ivaGroupnew h2 {
		font-size:14px;
		font-weight:bold;
		color:#0066cc;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	#center .ivaGroupnew h5 {
		font-size:14px;
		font-weight:bold;
		color:#e26614;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	#center .ivaGroupnew p {
		font-size:12px;
		font-family:Arial;
		line-height:160%;
		color:#666666;
	}
	
	#center .ivafaqGroupnew {
		height:1900px;
		padding: 10px;
		border-bottom:2px solid #DDE1E2;
	}
	
		#center .ivafaqGroupnew h1 {
		font-size:20px;
		font-weight:bold;
		color:#0066cc;
		line-height: 16px;
		margin-bottom: 4px;
		padding-top: 4px;
	}
	
	#center .ivafaqGroupnew h2 {
		font-size:14px;
		font-weight:bold;
		color:#0066cc;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	#center .ivafaqGroupnew h5 {
		font-size:14px;
		font-weight:bold;
		color:#e26614;
		padding-top: 8px;
		padding-bottom: 8px;
	}
	
	#center .ivafaqGroupnew p {
		font-size:12px;
		font-family:Arial;
		line-height:160%;
		color:#666666;
	}
	
	#center .indexformGroup h1 {
		font-size:20px;
		font-weight:bold;
		color:#0066cc;
		line-height: 16px;
		margin-bottom: 4px;
		padding-top: 4px;
	}
	
	#center .indexformGroup h2 {
		font-size:14px;
		font-weight:bold;
		color:#0066cc;
	}
	
	
	#center .contactGroup {
		height:140px;
		width:865px;
		border-bottom:2px solid #DDE1E2;
		text-align:left;
		line-height: 20px;
		margin-top: 4px;
		margin-bottom: 2px;
		margin-left: 10px;
		margin-right: 30px;
	}
	
		#center .contactGroupnewtopbanner {
		height:290px;
		width:880px;
		border-bottom:2px solid #DDE1E2;
		text-align:left;
		line-height: 20px;
		margin-top: 4px;
		margin-bottom: 4px;
		margin-left: 2px;
	}
	
	#center .contactGroup h2 {
			margin-top: 10px;
		font-size:18px;
		font-weight:bold;
		color:#e36614;
	}
	
	#center h4 {
		font-size:17px;
		font-weight:bold;
		color:#0066cc;
		margin-bottom:8px;
	}
	
	#center h5 {
		font-size:14px;
		font-weight:bold;
		color:#e26614;
		margin-bottom:0px;
		margin-top: 6px;
	}
	
	#center p {
		line-height:130%;	
	}
	
	#center strong {
		font-weight:bold;
	}
	
	#center .box {
		width:278px;
		height:176px;
		display:block;
		float:left;
		margin:10px;
	}
	
	#center .box2 {
		width:227px;
		height:176px;
		display:block;
		float:left;
		margin:10px;
	}
	
	#center .box a {
		color: #0066cc;
	}
	
	#center .box2 a {
		color: #fff;
	}

	#center .green {
		margin-left:20px;
		color:#FFFFFF;
		background:#A5CAA6 url(../images/ui/bg-box-green.png);
		padding:10px;
	}

	#center .blue {
		margin-left:20px;
		color:#FFFFFF;
		padding:10px;
	}
	
	#center .blue a {
		color: #fff;
		text-decoration:none;
	}
	
	#center .blue2 {
		margin-left:10px;
		color:#FFFFFF;
		background:#A5CAA6 url(../images/ui/bg-box-blue2_web.png);
		padding:10px;
	}
	
	#center .left {
		margin-left:5px;
		color:#FFFFFF;
		padding:10px;
	}
	
	#center .green p {
		margin:10px 0;
	}
	
	#center .blue p {
		margin:10px 0;
	}
	
	#center .purple {
		margin-left:10px;
		color:#FFFFFF;
		background:#B9AACD url(../images/ui/bg-box-purple.png);
		padding:10px;
	}
	
	#center .purple2 {
		margin-left:10px;
		color:#FFFFFF;
		background: url(../images/ui/bg-box-purple2.png);
		background-repeat:no-repeat;
		background-position:center;
		padding:10px;
	}
	
	#center .green h4, #center .purple h4, #center .purple2 h4, #center .blue h4, #center .blue2 h4{
		color:#51636A;
	}
	
	#center .box ul {
		list-style:circle;
		margin:5px;
		margin-left:40px;
		line-height:16px;
	}
	
	#center .box2 ul {
		list-style:circle;
		margin:5px;
		margin-left:25px;
		line-height:16px;
	}
	
	#center .box2b ul {
		list-style:circle;
		margin:5px;
		margin-left:25px;
		line-height:16px;
	}

	
	#center .box p {
		font-size:12px;
		line-height:160%;
	}
	
	#center .box ul li {
		font-size:12px;
		margin-bottom: 4px;
		margin-left: 5px;
	}
	
	#center .box2 p {
		font-size:12px;
		line-height:160%;
	}
	
	#center .box2 ul li {
		font-size:13px;
	}
	
	#center .contact {
		width:210px;
		margin-right:20px;
		border-right: 1px solid #DDE1E2;
	}

	#center .contact2 {
		width:255px;
		padding-right:15px;
		border-right: 1px solid #DDE1E2;
	}
	
		#center .contact2 {
		width:255px;
		padding-right:15px;
	}
		#center .form1 {
		width:350px;
		margin-right:0px;
	}
		#center .form2 {
		width:450px;
		margin-right:0px;
	}
	
	#center .blog  {
		width:466px;
		float:left;
		margin:20px;
		border-right:1px dotted #CCCCCC;
	}
	
	#center .homebullets  {
		width:420px;
		float:left;
		margin:20px;
		border-right:1px dotted #CCCCCC;
		line-height:25px;
		list-style:square;
	}
	#center .homebullets a {
		color:#006666;
		font-size:12px;
	}
	
	#center .homebullets2  {
		width:310px;
		height:310px;
		float:left;
		margin:20px;
		border-right:1px dotted #CCCCCC;
		line-height:25px;
		list-style:square;
	}
	#center .homebullets2 a {
		color:#006666;
		font-size:12px;
	}

	
	#center .blog strong {
		display:block;
		margin:0 0 1px 0;
		font-size:12px;
	}
	
	#center .blog a {
		color: #066;
	}
	
	#center .blog .post {
		margin:6px 0;
	}
	
	#center .resource {
		width:266px;
		float:left;
		margin:20px;
	}
	
	#center .resource a {
		display:block;
		color:#006666;
		font-size:12px;
		margin-bottom:2px;
	}
	
	#center .resource li {
		margin:5px 0;
		line-height:20px;
	}
	
	#center .resource2 {
		width:250px;
		float:left;
		margin-top:20px;
	}
	
	#center .resource3 {
		width:250px;
		height:180px;
		float:left;
		margin-top:20px;
		border-right:1px dotted #CCCCCC;
	}
	
	#center .resource3 a {
		display:block;
		color:#006666;
		font-size:12px;
		margin-bottom:2px;
	}
	
	#center .resource3 li {
		margin:5px 0;
		line-height:15px;
	}
	
	#center .resource4 {
		width:250px;
		float:left;
		margin-top:20px;
		margin-left:20px;
	}
	
	#center .resource4 a {
		display:block;
		color:#006666;
		font-size:12px;
		margin-bottom:2px;
	}
	
	#center .resource4 li {
		margin:5px 0;
		line-height:15px;
	}
	
	#center .resource2 a {
		display:block;
		color:#006666;
		font-size:12px;
		margin-bottom:2px;
	}
	
	#center .resource2 li {
		margin:5px 0;
		line-height:20px;
	}
	
	#center .miniform {
		width:240px;
		float:left;
		margin-left:20px;
		margin-top:20px;
	}
	
	#center .contact .call {
		text-align:center;
		font-size:21px;
		font-weight:bold;
		color:#45585F;
		line-height:140%;
	} 
	
	#center .contact .call span {
		font-size:28px;
		color:#A5C0CB;
		letter-spacing:-2px;
	}
	
	#center .content p {
	margin:15px 0;
	}
	
	#center .about a {
		display:block;
		width:206px;
		height:31px;
		margin:0px 0 5px 0;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/ui/about.png);
	}
	#center .call a {
		display:block;
		width:206px;
		height:31px;
		margin:0px 0 5px 0;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/ui/call.png);
	}
	#center .expert a {
		display:block;
		width:206px;
		height:31px;
		margin:0px 0 5px 0;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/ui/expert.png);
	}
	#center .request a {
		display:block;
		width:206px;
		height:31px;
		margin:0px 0 5px 0;
		overflow:hidden;
		text-indent:-2000px;
		background:url(../images/ui/callback.png);
	}
	
	#center .pageMenu h3 {
		font-family:Arial;
		font-size:14px;
		color:#45585F;
		font-weight:bold;
		margin-bottom: 5px
	}
	
	#center .pageMenu ul {
		list-style:none;
		font-size:11px;
		color:#999999;
	}
	
	#center .pageMenu ul  li {
		border-bottom:1px dotted #ccc;
	}
	
	#center .pageMenu ul a {
		display:block;
		line-height:170%;
		text-decoration:none;
		color:#999;
		width:147px;
		background:url(../images/ui/bg_page_menu.png) right bottom ;
	}
	
	#center .menu .pageMenu ul a, #center .menu .pageMenu  {
		width:170px;
	}
	
	#center .pageMenu ul a.active {
		font-weight:bold;
		color:#45585F;
	}

	
	#center .content {
		width:600px;
		float:left;
		margin:10px;
	}
	
		#center .insolvency-practioners {
		width:628px;
		float:left;
		margin:10px;
	}
	
			#center .insolvency-practioners h1 {
		font-family:Arial;
		font-size:25px;
		letter-spacing:-2px;
		color:#45585F;
		font-weight:bold;
	}
	
	
	#center .content p, #center .content li  {
		font-size:12px;
		font-family:Arial;
		line-height:160%;
		color:#666666;
	}
	
	#center .content strong {
		font-weight:bold;
	}
	
	#center .content em {
		font-style:italic;
	}
	
	#center .content p.em {
		border-left:3px solid #CCC;
		padding-left:10px;
	}
	
	#center .content ul {
		margin: 0px;
		padding: 0px;
		list-style:none;
	}
	
	#center .content h2 {
		font-family:Arial;
		font-size:25px;
		letter-spacing:-2px;
		color:#45585F;
		font-weight:bold;
	}
	
	#center .content h3 {
		font-family:Arial;
		font-size:15px;
		letter-spacing:-1px;
		color:#45585F;
		font-weight:bold;
	}
	
	#center .contentresults {
		width:800px;
		float:left;
		margin:10px;
	}	
	
	#center .menu {
		width:170px;
		float:left;
		margin:10px;
		margin-left:20px;
	}
	
	#center .dForm  label {
		display:block;
		margin:3px;
		font-size:12px;
		font-weight:bold;
		line-height:23px;
		color:#45585F;
	}
	
	#center .dForm  label span {
		display:block; 
		float:left;
		width:100px;
	}
	
	#center .dForm {
		border-top:2px solid #CCC;
		padding-top:10px;
	}
	
	#center .dForm  label .tin,#center .dForm  label textarea {
		border:1px solid #999999;
		padding:2px;
		margin:2px;
		width:220px;
	}
	
	#center .dForm .data {
		width:60%;
		float:left;
	}
	
	#center .dForm .info {
	width:40%;
		float:left;
	}
	
	#center .dForm .info p{
		font-size:11px;
		color:#999999;
	}
	
	.dForm h4 {
		font-size:12px;
	}
	
	.dForm .submit {
		clear:both;
		
	}
	#center .cta {
		font-family:Arial;
		font-size:14px;
		letter-spacing:-1px;
		color:#7D6FB9;
		font-weight:bold;
	}
	#center .cta a {
		font-family:Arial;
		font-size:14px;
		letter-spacing:-1px;
		color:#7D6FB9;
		font-weight:bold;
	}	
	#center .cta a.hover {
		text-decoration:underline
	}	


/* -------------- NEW IVA APPLY FORM -------------- */	
#new-iva-contact-form{
	width:673px;
	height: 552px;
	position: relative;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:0px;
	float:left;
	margin-top:0px;
	background-image: url(../images/ui/iva-form-background.jpg);
	background-repeat:no-repeat;
	text-align:left;
}

#new-iva-contact-form-private{
	width:269px;
	height: 165px;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	padding-top:30px;
	line-height: 16px;
	float:left;
	margin-top:0px;
	text-align:left;
}

/* -------------- FONT STYLES -------------- */	
.white16 {font-family:  Helvetica, Arial,sans-serif; color: #ffffff; font-size: 16px;}
.white19 {font-family:  Helvetica, Arial,sans-serif; color: #ffffff; font-size: 19px;}	
.grey10 {font-family: Verdana, Arial, Helvetica, sans-serif; color: #999999; font-size: 10px;}

	
	/* -------------------------------- */
	/* FOOTER							*/
	




#footer {
		background:#2D5C8A;
		clear:both;
		text-align:center;
		padding:10px;
	}
	
	#footer p {
		margin:10px;
		font-weight:bold;
			font-family:  Helvetica, Arial,sans-serif; color: #ffffff; font-size: 12px;
	}
	
	#footer li {
		display:inline;
		padding:0 5px;
		border-right:1px solid #CCC;
	}
	
	#footer li a {
		color:#ffffff;
	}

#footer a {
		color:#ffffff;
	}
	
	/* #footer{
	width:860px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;
	line-height: 1.5;
}

#footer-dmp{
	width:860px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;
	line-height: 1.5;
}

#footer-iva{
	width:860px;
	height: 160px;
	position: relative;
	margin: 0 auto;
	padding-left: 10px;
	padding-right: 10px;
	background-color:#FFFFFF;
	line-height: 1.5;
}

#footer-top{
	width:860px;
	height: 7px;
	position: relative;
	margin: 0 auto;
	background-image:url(../images/footer-top.gif);
	background-repeat:no-repeat;
}

#footer-bottom{
	width:860px;
	height: 7px;
	position: relative;
	margin: 0 auto;
	background-image: url(../images/footer-bottom.gif);
	background-repeat:no-repeat;
}	

#footer-middle{
	width:860px;
	height: 90px;
	position: relative;
	padding-left:15px;
	padding-right: 15px;
		padding-top:8px;
	margin: 0 auto;
	background-color:#35689B;
}	


#footer a:link {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;} 
	
#footer a:visited {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;}
	
#footer a:hover {
	text-decoration: underline;color: #33CC00;}


#footer-dmp a:link {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;} 
	
#footer-dmp a:visited {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;}
	
#footer-dmp a:hover {
	text-decoration: underline;color: #33CC00;}



#footer-iva a:link {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;} 
	
#footer-iva a:visited {
	font-family: Arial, Helvetica, sans-serif;text-decoration: none;font-weight: bold;font-size: 11px;color: #FFFFFF;}
	
#footer-iva a:hover {
	text-decoration: underline;color: #33CC00;}








#disclaimer{
	width:910px;
	height: 94px;
	position: relative;
	margin: 0 auto;
	background-color: #ffffff;
	background-image:url(../images/disclaimer-background.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

#disclaimer-dmp{
	width:910px;
	height: 120px;
	position: relative;
	margin: 0 auto;
	background-color: #ffffff;
	background-image:url(../images/disclaimer-background-dmp.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
}

#disclaimer-iva{
	width:910px;
	height: 190px;
	position: relative;
	margin: 0 auto;
	background-color: #ffffff;
	background-image:url(../images/disclaimer-background-iva.gif);
	background-repeat:no-repeat;
	padding-left:15px;
	padding-right:15px;
	padding-top:15px;
} */
	



	


