body {
	background: url('img/bg-full.gif') repeat-y top center;
	font-family: arial;
	font-size: small;
	margin: 0;
	padding: 0;
	color: #004071;
}

ul {
	margin: 0;
	padding: 0;
}

/*

a:link { 
	color: #849daa;
	font-weight: bold;
}
	
a:visited { 
	color: #849daa;	
	font-weight: bold;
}
	
a:hover { 
	color: #849daa;
	font-weight: bold;
}

a:active { 
	color: #849daa;
	font-weight: bold;
}

*/





div#wrap {
	margin: 0 auto;
	/*width: 1100px;*/
	width: 969px;
}

div#wrapper {
	background: white;
	float: left;
	width: 969px;
}

div#panel-left,
div#panel-right {
	float: left;
	height: 800px;
	width: 65px;
}

div#panel-left {
	background: url('img/panel_side_left.gif');
}

div#panel-right {
	background: url('img/panel_side_right.gif');
}

div#top-nav {
	
}

/*div#top-nav ul,*/
div#main-nav ul,
ul#home-nav {
	list-style-type: none;
}

/*div#top-nav ul li a,*/
div#main-nav ul li a,
ul#home-nav li a {
	
	text-decoration: none;
}

div#top-nav ul {
	list-style: none;
}

div#top-nav ul li a {
	/*color: #014171;*/
	color: #849daa;
}




div.entry-content {
	/*width: 300px;*/
}




h1#title {
	display: inline;
	margin: 0;
	padding: 0;
	text-indent: -999em;
}

h1#title span a {
	background: url('img/logo-icpc.gif');
	display: block;
	height: 126px;
	width: 201px;
}

div#header {
	/*width: 970px;*/
}

div#header ul { display: none;
	list-style: none;
}

div#header ul li {
	float: left;
}

div#header ul li a {
	background-repeat: no-repeat;
	display: block;
	height: 126px;
	text-indent: -999em;
}

div#header ul li#icpc {
	float: left;
}

div#header ul li#icpc a {
	/*background: url('img/logo-icpc.gif');*/
	width: 201px;
}

div#header ul li#icn {
	float: right;
}

div#header ul li#icn a {
	background: url('img/nav-icn.gif');
	width: 145px;
}

div#header ul li#report-fraud {
	float: right;
}

div#header ul li#report-fraud a {
	background: url('img/nav-reportfraud.gif');
	width: 145px;
}


div#top-nav ul li {
	float: left;
}

div#top-nav ul li a {
	background-repeat: no-repeat;
	display: block;
	height: 126px;
	text-indent: -999em;
}

div#top-nav ul li#icpc a {
	float: left;
	width: 201px;
}

div#top-nav ul li#icn {
	float: right;
}

div#top-nav ul li#icn a {
	background: url('img/nav-icn.gif');
	float: left;
	width: 145px;
}

div#top-nav ul li#report-fraud {
	float: right;
}

div#top-nav ul li#report-fraud a {
	background: url('img/nav-reportfraud.gif');	
	width: 145px;
}



body.parent-pageid-6 div#top-nav ul li#icpc a,
body.parent-pageid-8 div#top-nav ul li#icpc a,
body.pageid-45 div#top-nav ul li#icpc a {
	background: url('img/logo-icpc.gif');
}

body.parent-pageid-36 div#top-nav ul li#icpc a {
	background: url('img/nav-icpc.gif');
	width: 145px;
}

body.parent-pageid-36 div#top-nav ul li#icpc,
body.parent-pageid-36 div#top-nav ul li#report-fraud {
	float: right;
}

body.parent-pageid-36 div#top-nav ul li#icn {
	float: left;
}

body.parent-pageid-36 div#top-nav ul li#icn a {
	background: url('img/logo-icn-big.gif');
	width: 201px;
}


div#header {
	display: none;
}


div#sub-logos {
	float: right;
}

div#main-nav {
	/*border-top: 17px solid #a8bbc2;*/
	clear: both;
	color: #859caa;
	background: url('img/nav-bg.gif');
	float: left;
	/*height: 263px;*/ 
	/*height: 290px;*/
	height: 272px;
	/*padding-top: 10px;*/
	width: 200px;
	padding-top: 17px;
}

div#main-nav ul {
	/*background: red !important;*/
	/*padding-top: 17px;*/
}

div#main-nav ul li {
	/*background: #c3ced4 !important;*/
	margin-top: 8px;
	margin-bottom: 9px;
}

div#main-nav ul li a {
	color: #004071;
	/*color: #839ea9;*/
	font-weight: bold;
	/*line-height: 24px;*/
	margin-left: 37px;	
}


div#main-nav ul li.current_page_item a {
	color: 004071;
}


div#main-nav ul li ul li {
	margin-top: 4px;
	margin-bottom: 4px;
}

div#main-nav ul li a {
	color: #466883;
}

div#main-nav ul li.current_page_item a {
	color: #014171;
}

div#main-nav ul li.current_page_item ul li a {
	/*color: #849ca8 !important;*/
	color: #466883 !important;
}

div#main-nav ul li ul li a,
div#main-nav ul li.current_page_item ul li a {
	font-size: 95%;
	font-weight: normal !important;
	padding-left: 1em;
}

div#main-nav ul li.current_page_parent a {
	color: #014171;
}

div#main-nav ul li.current_page_parent ul li a {
	color: #466883;
}

div#main-nav ul li ul li a {
	color: #466883 !important;
}

div#main-nav ul li ul li.current_page_item a {
	color: #004071 !important;
	font-weight: bold !important;
}


div#main-nav ul li.current_page

div#main-nav ul li ul li.current_page_item a {
	font-weight: bold !important;
}

div#main-nav ul li a:hover,
div#main-nav ul li ul li a:hover {
	color: #014171 !important;
	font-weight: bold;
}

div#shot {
	float: right;
	height: 289px; /* 254px; */
	width: 769px;
}

div#container {
	padding: 5px 35px;
	clear: both;
}

div#container a {
	color: #859CAA;
	font-weight: bold;
}

div#container a:hover {
	color: #014171;
}

h1.entry-title {
	color: #f3c309;
}



div.entry-content p {
	margin-top: 0;
}

div.entry-content ul {
	/*list-style-position: inside;*/
	margin-left: 1em;
}

div.entry-content,
div#contact-inc {
	line-height: 18px;
}

div#contact-inc {
	border-left: 10px solid #849daa;
	border-bottom: 1px solid #849daa;
	float: right;
	margin-left: 40px;
	margin-bottom: 40px;
	padding-left: 20px;
	padding-bottom: 15px;
}

div#contact-inc ul {
	list-style: none;
}

div#contact-inc ul li span {
	color: #F3C309;
}



div#panel-left div#top-left,
div#panel-left div#bottom-left,
div#panel-right div#top-right,
div#panel-right div#bottom-right {
	height: 100%;
}
	
div#panel-left div#top-left {
	background: blue;
}

div#panel-left div#bottom-left {
	background: green;
}

div#panel-right div#top-right {
	background: red;
}

div#panel-right div#bottom-right {
	background: pink;
}


div#footer {
	display: none;
}













/* ----- home ----- */
body.home div#shot {
	background: url('img/home.jpg');
}

/* ----- icpc / about ----- */
body.pageid-8 div#shot {
	background: url('img/about.jpg');
}

/* ----- icpc / about / litigation ----- */
body.pageid-26 div#shot {
	background: url('img/about-litigation.jpg');
}

/* ----- icpc / about / complex investigations ----- */
body.pageid-28 div#shot {
	background: url('img/about-complex-investigations.jpg');
}

/* ----- icpc / about / anton pillars ----- */
body.pageid-30 div#shot {
	background: url('img/about-anton-pillars.jpg');
}

/* ----- icpc / about / privacy ----- */
body.pageid-32 div#shot {
	background: url('img/privacy-law.jpg');
}

/* ----- icpc / about / referrals respected ----- */
body.pageid-34 div#shot {
	background: url('img/about-referrals-respected.jpg');
}

/* ----- icpc / about / referrals respected ----- */
body.pageid-34 div#shot {
	background: url('img/about-referrals-respected.jpg');
}

/* ----- icpc / newsletter ----- */
body.pageid-10 div#shot {
	background: url('img/newsletter.jpg');
}

/* ----- icpc / book ----- */
body.pageid-13 div#shot {
	background: url('img/books-pic.jpg');
}

/* ----- icpc / employment ----- */
body.pageid-16 div#shot {
	background: url('img/employment.jpg');
}

/* ----- icpc / privacy policy ----- */
body.pageid-143 div#shot {
	background: url('img/about-privacy.jpg');
}

body.pageid-143 div#shot h2 {
	text-align: right;
	margin-right: 16px;
}

body.pageid-13 div#shot h2 {
	display: none;
}

/* ----- icpc / contact ----- */
body.pageid-18 div#shot {
	background: url('img/contact.jpg');
}

/* ----- icpc / contact ----- */
body.pageid-43 div#shot {
	background: url('img/contact.jpg');
}

/* ----- icn / about ----- */
body.pageid-39 div#shot {
	background: url('img/icn-about.jpg');
}


/* ----- icn / events ----- */
body.pageid-41 div#shot {
	background: url('img/events.jpg');
}

/* ----- icn / about ----- */
body.pageid-45 div#shot {
	background: url('img/report-fraud.jpg');
}

body.pageid-18 div#contact-inc {
	display: none;
}


body.pageid-43 div#contact-inc {
	display: none;
}

form#report-fraud-form ul {
	list-style: none;
}





div#panel-left,
div#panel-right {
	display: none;
}


div#top-nav ul li#icn a:hover,
div#top-nav ul li#report-fraud a:hover {
	background-position: 0 127px;
}

body.pageid-39 div#top-nav ul li#icpc a:hover,
body.parent-pageid-36 div#top-nav ul li#icpc a:hover {
	background-position: 0 127px !important;
}

body.home div#main-nav,
body.home div#shot,
body.home h1.entry-title {
	display: none;
}

body.home h1 {
	color: #F3C309;
	font-size: 28px;
/*	line-height: 24px;*/
}

body.home div#intro {
	width: 410px;
}

body.home div#contact-inc {
	margin-top: 224px;
}

body.home div#top-nav {
	border-bottom: 1px solid #849DAA;
	height: 126px;
}

body.home div#top-nav ul li#icpc {
	float: right;
}

body.home div#top-nav ul li#icpc a {
	background: url('img/nav-icpc.gif');
	width: 145px;
}

body.home div#top-nav ul li#icpc a:hover {
	background-position: 0 127px;
}

body.home div#container {
	background: url('img/home-bg.jpg') no-repeat;
	background-position: 27px 0;
}


div#fraud {
	/*width: 400px;*/
}

body.pageid-45 div#contact-inc {
	/*float: right;*/
	display: none;
}

body.pageid-45 div#copy {
	float: left;
	margin-top: 43px;
	width: 435px;
}

body.pageid-45 div#form-container {
	float: left;
	width: 440px; margin-right: 20px;
}

body.pageid-45 div#form-container input {
	margin-top: 5px;
	margin-bottom: 10px;
	width: 420px; /*400px;*/
}


form#report-fraud-form {
	margin: 0;
	padding: 0;
}

form#report-fraud-form textarea {
	height: 200px;
	/*width: 400px;*/ width: 420px;
}

form#report-fraud-form input#submit {
	width: 100px;
}

form#report-fraud-form ul {
	margin-left: 0;
}


body.home h1 {
/*	line-height: 24px;*/
}


div#tagline {
	display: none;
	float: left;
	font-size: 18px;
	font-style: italic;
	margin-left: 35px;
	padding-top: 77px;
	width: 465px;
}

div#tagline h3 {
	margin: 0;
}

body.home div#tagline {
	display: block;
}

div#print-header {
	display: none !important;
}

div#print-footer {
	display: none !important;
}

.disclaimer {
	display: block;
	clear: both;
	padding: 2em 0;
}