* {
	margin: 0;	
  	padding: 0;
}
p, td, div {
	font: normal 12px/14px Verdana,Geneva,sans-serif;
	color: #333333;
}

div.page-header h2,
H1, .title,
table.contentpaneopen td.contentheading {
	font: normal 16px/18px Verdana,Geneva,sans-serif;
	color: #000000;
}
a, a:link, a:visited {
	font: bold 12px Verdana,Geneva,sans-serif;
	color: #0b70ae;
	font-weight: normal;
	text-decoration: none;
}
a:hover, a:active, a.active {
	color: #0b70ae;
	font-weight: normal;
	text-decoration: none;
}
b {
	font: bold 12px/14px Verdana,Geneva,sans-serif;
	color: #333333;
}


/**********************/
/* Left Navigation */
div#nav-left div.nav-left,
div#nav-left div.nav-left ul.menu,
div#nav-left div.nav-left ul.menu li {
	font: normal 12px/14px Verdana,Geneva,sans-serif;
	color: #0b70ae;
	font-weight: bold;
	text-decoration: none;
}


	/* Left Menu Level 1 */
	div#nav-left div.nav-left ul.menu {
		width: 170px;
		list-style-type: none;
		padding: 0;
		margin: 0;
		margin-top: 1px;
	}

	/* Item - Level 1 */
	div#nav-left div.nav-left ul.menu li {
		line-height: 40px;
		list-style-type: none;
	}

	/* ItemLink - Level 1 - default */
	div#nav-left div.nav-left ul.menu li a {
		background-image: url('../images/goodwin-consulting_navback.png');
		background-repeat: no-repeat;
		background-position: 0 -40;
		display: block;
		padding-left: 36px;
		line-height: 40px;
	}
	/* last-navitem - ItemLink - Level 1 - default */
	ul.menu_lastnav li a {
		background-image: url('../images/goodwin-consulting_navback.png');
		background-repeat: no-repeat;
		background-position: 0 -160px;
		display: block;
		padding-left: 36px;
		line-height: 40px;
	}

	/* ItemLink - Level 1 - hover */
	div#nav-left div.nav-left ul.menu li a:hover,
	div#nav-left div.nav-left ul.menu li a#current:hover,
	ul.menu_lastnav li a:hover,
	ul.menu_lastnav li a#current:hover,
	ul.menu_lastnav li#current a:hover {
		background-position: 0 -80px;
	}

	/* ItemLink - Level 1 - klick */
	div#nav-left div.nav-left ul.menu li a:active,
	div#nav-left div.nav-left ul.menu li a#current:active,
	ul.menu_lastnav li a:active,
	ul.menu_lastnav li a#current:active,
	ul.menu_lastnav li#current.active a:active {
		background-position: 0 -120px;
	}

	/* ItemLink - Level 1 - active */

.current.active > a {
		background-position: 0 -80px;
	}



/**********************/
/* Bottom Navigation */
	div#footer div.footer div.footernav {
		font: normal 11px Verdana,Geneva,sans-serif;
		text-align: center;
		color:#f5f5f5;
	}
	div#footer div.footer div.footernav ul.menu {
		list-style-type: none;
		padding: 0;
		margin: 0;
		text-align: center;
	}
	div#footer div.footer div.footernav ul.menu li {
		list-style-type: none;
		display: inline;
	}

	div#footer div.footer div.footernav ul.menu li a,
	div#footer div.footer div.footernav ul.menu li a:link,
	div#footer div.footer div.footernav ul.menu li a:visited {
	 	font: normal 11px Verdana,Geneva,sans-serif;
		padding-left: 4px;
		padding-right: 4px;
		line-height: 16px;
		text-align: center;
		color:#f5f5f5;
		text-decoration: none;
	}
	div#footer div.footer div.footernav ul.menu li a:hover,
	div#footer div.footer div.footernav ul.menu li a:active {
		color:#3366ff;
		text-decoration: none;
	}

/**********************/
/* Bottom Legal Stuff */
	div#footer div.footer div.footerlegal p {
		font: normal 11px Verdana,Geneva,sans-serif;
		text-align: center;
		color:#9b9b9b;
		padding-top: 6px;
	}

/* List first level rounded */
div#content div.content ul {
		list-style: outside disc;
		padding: 0;
		margin: 4px 0px 0px 36px;
	}
div#content div.content ul li {
		margin-left: 10px;
	}



/* List 2nd level square */
div#content div.content ul ul {
		list-style: outside square;
		padding: 0;
		margin: 4px 0px 0px 36px;
	}

div#content div.content ul ul li {
		margin-left: 10px;
	}
	

	
/**********************/
/* POPUP EXTRAS */
form input.inputbox {
	width: 255px;
	height: 20px;
	border: 1px solid #d9d9d9;
	margin: 0px;
	padding:4px;
}
form label {
	margin-top: 15px;
	margin-bottom: 8px;
}
form textarea.inputbox {
	width: 595px;
	height: 110px;
	border: 1px solid #d9d9d9;
	margin: 0px;
	padding:4px;
}
#jcemediabox-popup-content  {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #F5F5F5;
}
#jcemediabox-popup-container  {
	border: none;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background-color: #000000;
}
body.contentpane {
	margin: 0;	
  	padding: 0;
}
body.contentpane div#popup-container {
	font: normal 12px/14px Verdana,Geneva,sans-serif;
	color: #333333;
	text-align: left;
	background:#F5F5F5;
}
body.contentpane div#popup-container {
	width:694px;
	height:681px;
}

body.contentpane div#popup-header {
	width:694px;
	height:240px;
}

body.contentpane div#popup-body {
	width:694px;
	background: #f5f5f5;
}
body.contentpane div#popup-body div.popup-body {
	padding: 10px 20px 10px 54px;
	text-align:left;
	color: #999999;
}
div.popup-body p {
	padding: 0;
	margin: 0;
}

/* Login Form */
form#form-login fieldset.input input.inputbox {
	width: 120px;
	height: 16px;
	border: 1px solid #d9d9d9;
	margin: 0px;
	padding:2px;
}

/* Partners Table */
#content table.contentpaneopen table td {
	tex-align:center;
	vertical-align: middle;
}
.nowrap {
	white-space:nowrap;
}
/* FORM POPUP */
body.contentpane table td#cont784136009 div form#mform784136009 div#c_form_element56 {
	background: #f5f5f5;
}
/* FORM POPUP */
div#jcemediabox-popup-nav,
div#jcemediabox-popup-caption {
	display: hidden !important;
}

