body {
	margin:0;
	padding:0;
	font-size:62.5%;
	font-family: verdana, arial, helvetica, sans-serif;
	color:#222222;
	}
a:link, a:visited {
	color:#0C3462;
	text-decoration:underline;
	}
a:hover, a:active {
	color:#0C3462;
	text-decoration:none;
	}
.clear {
	clear:both;
	padding:10px 0 0 0;
	}
/* MAIN CONTENT */
#container {
	width:900px;
	padding:10px;
	margin:0;
	float:left;
	font-size: 1.1em;
	}
#leftcontent {
	float:left;
	margin:0 10px 0 0;
	width:150px;
	}
#rightcontent {
	float:left;
	width:150px;
	}
#maincontent {
	margin:0 10px 0 0;
	padding:0 10px;
	width:543px;
	float:left;
	}
#maincontent p, #events p, #rightcontent p {
	margin:0 0 10px 0;
	line-height:1.3em;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:1.2em
	}
#maincontent h1 {
	display:none;
	}
#maincontent h3 {
	clear:both;
	margin:0 0 10px 0;
	padding-top:15px;
	font-family:arial, helvetica, sans-serif;
	font-size:1.6em;
	font-weight:bold;
	}
#maincontent h4 {
	font-size:1em;
	}
#maincontent ul {
	margin:0 0 7px 0;
	padding:0 0 0 7px;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	font-size:1.2em;
	list-style:none;
	}
#maincontent li {
	margin:0 0 3px 0;
	padding:0 0 0 13px;
	}
#maincontent .halfcontent {
	float:left;
	width:245px;
	margin-right:20px;
	}
#maincontent .right {
	margin-right:0;
	}
#container #header-img {
	margin:0 0 10px 0;
	border:none;
	padding:0;
	}
#maincontent h4 {
	margin:0 0 10px 0;
	clear:both;
	font-family:arial, helvetica, sans-serif;
	font-size:1.4em;
	font-weight:bold;
	}
.preconf-ad p {
	float:left;
	width:245px;
	padding-right:20px;
	}
.preconf-ad p.right {
	padding-right:0;
	}
.preconf-ad h3 strong {
	color:#004346;
	}

/* LEFT NAV */
#leftcontent ul {
	list-style-type:none;
	margin:0 0 10px 0;
	padding:0;
	border-top:solid 1px #CCCCCC;
	}
#leftcontent li {
	list-style-type:none;
	margin:0;
	padding:0;
	display:inline;
	}
#leftcontent a:link, #leftcontent a:visited {
	padding:5px 2px;
	display:block;
	text-decoration:none;
	border-bottom:solid 1px #CCCCCC;
	color:#333333;
	}
#leftcontent a:hover, #leftcontent a:active {
	padding:5px 2px;
	display:block;
	text-decoration:none;
	}
.round-box {
	text-align:center;
	margin-bottom:10px;
	}
.round-box-bl {
	width:150px;
	margin-top:10px;
	text-align:center;
	}
.round-box-br {
	}
.round-box-tl {
	}
.round-box-tr {
	padding:5px;
	font-size:1.6em;
	font-family:trebuchet ms, arial, helvetica, sans-serif;
	line-height:120%;
	}

/* BOXES */
#co-logos, #downloadbrochure {
	border:none;
	width:150px;
	margin:0 0 10px 0;
	background-color:#FFFFFF;
	text-align:center;
	}
#co-logos h2, #downloadbrochure h2 {
	padding:3px 0 4px 0;
	margin:0 0 10px 0;
	font-size:1em;
	text-align:center;
	}
#co-logos img, #downloadbrochure img {
	border:none;
	margin:0 0 10px 0;
	}
	
/* MAIN NAV */
#main-nav {
	width: 100%;
	float: left;
	background-color: #000000;
	}
#main-nav ul {
	padding: 0;
	}
#main-nav ul li {
	display: inline;
	}
#main-nav ul {
	margin: 0;
	padding: 0;
	color: #FFFFFF;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 1.1em;
	font-weight: bold;
	}
#main-nav ul li a {
	padding: 0.5em 12px;
	background-color: #000000;
	color: #FFFFFF;
	text-decoration: none;
	float: left;
	}
#main-nav ul li a:hover	{
	background-color: #7688A3;
	color: #FFFFFF;
	}
#main-nav h2 {
	display:none;
	}

/* PRIVACY FOOTER */
#privacy {
	clear:both;
	text-align:left;
	margin:0;
	padding:10px;
	color:#666666;
	}
#privacy p {
	margin:0;
	padding:0;
	}
/* INFORMA FOOTER */
#branding-strip {
	width:100%;
	text-align:center;
	background-color:#293486;
	position:relative;
	height:34px;
	float:left;
	}
#branding-strip img {
	border:none;
	}
#branding-strip img#url {
	position:absolute;
	left:0px;
	top:0px;
	}
#branding-strip img#logo {
	position:absolute;
	right:0px;
	top:0px;
	}

/* PROFILES */
#profiles {
	clear:both;
	width:523px;
	}
#profiles h4 {
	padding:0 0 5px 0;
	}
#profiles img {
	float:left;
	margin:0 10px 10px 0;
	border:none;
	}
#profiles p {
	padding:0 0 10px 0;
	margin:0 0 10px 0;

	}
	
/* PARTNER LOGOS */
#partner-logos h4 {
	padding:0 0 5px 0;
	}
#partner-logos img {
	clear:both;
	float:left;
	margin:0 10px 10px 0;
	border:none;
	}

/* FORMS */
#form	{
	padding:0;
	margin:0:
	}
div.row {
	clear: both;
	padding: 3px 0 0 0;
	}
div.row label.label {
	float: left;
	width: 100px;
	padding:0 0 0 2px;
	text-align: left;
	color:#333;
	}
div.row span.formw {
	float: left;
	width: 200px;
	text-align: left;
	} 
.row input
	{
	height:14px;
	border:1px solid #9F9F9F;
	padding:0;
	font-size:11px;
	width:180px;
	}
.row textarea
	{
	border:1px solid #9F9F9F;
	padding:0;
	font-size:11px;
	width:180px;
	}
div.spacer {
	clear: both;
	}
	
/* MISC STYLES */
#packages {
	width:602px;
	float:left;
	padding:7px;
	border:solid 1px #5A7392;
	margin:0 0 10px 0;
	background-color:#F8F7FC;
	}
#maincontent #packages ul {
	width:301px;
	list-style-type:none;
	float:left;
	padding:0;
	margin:0;
	}
#supporters {
	width:618px;
	margin:0 0 10px 0;
	text-align:center;
	}
#maincontent #supporters ul {
	list-style-type:none;
	padding:0;
	margin:0;
	}
#maincontent #supporters ul li {
	display:inline;
	}
#supporters img {
	margin:10px 5px;
	}
#executives {
	width:618px;
	float:left;
	padding:0;
	margin:0;
	}
#maincontent #executives ul {
	width:200px;
	list-style-type:none;
	float:left;
	padding:0;
	margin:0 6px 0 0;
	}

/*	EVENT HOMEPAGE		*/

.col-wrapper {
	clear:both;
	float: left;
	width:506px;
	margin:0 0 20px 0;
	padding:0;
	}
.col-wrapper h4 {
	padding:0 0 0 4px;
	margin:0 0 10px 0;
	font-size:1.2em;
	color:#293486;
	}
.ep-pullquote {
	float:left;
	width:240px;
	padding:0 10px 0 0;
	margin: 0;
	text-align:right;
	}
.ep-intro {
	float:left;
	width:240px;
	padding:0 0 0 11px;
	margin:0;
	font-size:1.1em;
	line-height:120%;
	color:#444444;
	font-weight:bold;
	}
.ep-pullquote blockquote {
	padding:10px 15px;
	margin:0 0 10px 0;
	font-family:arial, helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	font-size:1.2em;
	color:#293486;
	line-height:115%;
	background:url(/content/marlincontent/ITMG/ibctelecoms/itms/img/end-quote.gif) 100% 100% no-repeat;
	border:none;
	}
.ep-pullquote .topquote {
	background:url(/content/marlincontent/ITMG/ibctelecoms/itms/img/start-quote.gif) 0 0 no-repeat #FFFFFF;
	}
.ep-pullquote p {
	font-weight:bold;
	color:#999999;
	font-style:italic;
	}
.ep-intro p {
	padding:0;
	margin:0;
	}
.ep-pullquote cite {
	display:block;
	text-align:center;
	color:#666666;
	font-weight:normal;
	font-style:normal;
	padding:0;
	margin:0;
	}

.usp {
	float:left;
	width:242px;
	padding:0 5px;
	}
.usp h2 {
	padding:2px 4px;
	}
.usp p {
	margin:0;
	}
.col-wrapper h2 {
	background-color:#293486;
	color:#FFFFFF;
	font-size: 1.3em;
	}
.col-wrapper .usp li {
	margin-bottom:3px;
	}
.col-wrapper .usp li em strong {
	color:#293486;
	}
.col-wrapper .usp p {
	padding:0 4px;
	margin-bottom:10px;
	}
.col-wrapper .testimonials blockquote {
	text-align:center;
	font-weight:bold;
	margin:10px 0 2px 0;
	padding:0 20px;
	}
.col-wrapper .testimonials cite {
	display:block;
	font-style:normal;
	text-align:center;
	margin:0 10px 5px 0;
	color:#666666;
	}
.col-wrapper .testimonials h2 {
	padding:2px 4px;
	}
.col-wrapper .agenda-overview h2 {
	padding:1px 3px 2px 3px;
	margin:0 0 2px 0;
	}
.col-wrapper .contact-box h2 {
	font-size:1.1em;
	margin:0;
	padding:3px 4px;
	background-color:#293486;
	color:#FFFFFF;
	}
.col-wrapper .contact-box {
	padding:0;
	width:241px;
	float:left;
	margin:5px;
	display:inline;
	border:solid 1px #293486;
	background-color:#FFFFFF;
	}
.col-wrapper .contact-box p {
	margin:0;
	background-color:#F7F7FB;
	border-top:solid 1px #293486;
	padding:3px 4px;
	}
.feature-icons h2 {
	float:left;
	background-color:#FFFFFF;
	color:#293486;
	margin-right: 10px;
	}
.feature-icons img {
	margin:0 10px 0 10px;
	}
.feature-icons {
	float:left;
	margin:0;
	padding:10px 0;
	width:506px;
	}
.col-wrapper .agenda-overview {
	width:506px;
	padding:0;
	float:left;
	border:solid 1px #293486;
	background-color:#F7F7FB;
	}
.col-wrapper .agenda-overview p {
	font-weight: bold;
	margin:2px 4px;
	padding:0;
	float:left;
	clear:both;
	width:80px;
	}
.col-wrapper .agenda-overview ul {
	float:left;
	width:380px;
	padding:2px 0;
	}
.col-wrapper .usp p.agenda-link {
	text-align:right;
	}
.col-wrapper .usp p.agenda-link a:link,
.col-wrapper .usp p.agenda-link a:visited,
.col-wrapper .usp p.agenda-link a:hover,
.col-wrapper .usp p.agenda-link a:active {
	color:#CC0000;
	}