body {margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
ul {margin: 0; padding: 0;}
a {color: #EE1C23; text-decoration:none ;}
a img {border: 0;}
a:hover {text-decoration: underline;}

#wrapper {width: 800px; margin: 0 auto;}

#head {height: 101px; background-color: #330B66; position: relative;}
#head #logo {position: absolute; top: 12px; left: 25px;}
#head #tagline {position: absolute; top: 20px; right: 25px;}
#head ul {background-color: #fff; border-top: 3px solid #D3D3D3; list-style: none; height: 38px; line-height: 38px;
		  font-family: Helvetica, Arial, sans-serif; font-size: 12px; position: absolute; bottom: 0; left: 0;  z-index: 10;
		  width: 100%;}
#head ul ul {float: left; position: absolute; top: 38px; display: none; background-color: none; border: none; height: auto; width: auto;}
#head li.hover ul {display: block;}
#head li:hover ul {display: block;}
#head ul li {background: url('../assets/topMenuBar.gif') no-repeat right center; float: left; position: relative;}
#head ul li.last {background: none;}
#head ul li a {display: block; color: #484848; text-decoration: none; float: left; padding: 0 10px 0 9px;}
#head ul li.selected a {color:#EE1C23;}
#head ul li a:hover {display: block; background: url('../assets/topMenuArrow.gif') 
no-repeat center top; color: #EE1C23;}
#head #search {position: absolute; bottom: 12px; right: 30px; font-family: Helvetica, Arial, sans-serif; font-size: 10px; color: #330B66;
			   text-decoration: none;}
#head ul ul li {background: none; float: left; clear: left; background-color: #d3d3d3; line-height: 30px;}
#head ul ul li.last {background-color: #d3d3d3;}
#head ul ul li a {font-family: arial; font-weight: bold; font-size: 11px; display: block; border: 1px solid #fff; border-width: 0 1px 1px 1px; display: block; width: 180px; height: 30px; line-height: 30px;}
#head ul li.selected ul li a {color: #000;}
#head ul ul li.selected a {color: #DF0024!important;}
#head ul ul li a:hover {color: #330b66; background: none; background-color: #fff;}
#head ul li.selected ul li a:hover {color: #330b66!important; background: none; background-color: #fff;}

#body {overflow: hidden; width: 800px;  z-index: 5;}
#body.secondary {padding-top: 18px;}
#body.index {}

#contactForm input{background-color:#ffffff!important;}
#contactForm select{background-color:#ffffff!important;}

#subscribe input{width: 150px; height: 16px; font-size: 12px;}
#subscribe input[type=submit]{height: 25px; width: 180px; font-size: 16px; font-weight: bold; background-color: #eee; border: 1px solid #999; font-family: helvetica, arial, sans-serif;}
#subscribe tr{height: 4em;}
#subscribe {margin-left: 50px; font-weight:bold;}

#news p {padding-left:10px;}

#productHeader {width: 571px; float: left; overflow: hidden; border-right: 3px solid white;}
#productHeader h1 {font-size: 25px; color: #DF0024; font-weight: normal; padding: 0 30px;
				   margin: 15px 0 -2px 0;}
#productHeader h2 {font-size: 12px; margin: 0; color: #DF0024; font-weight: normal; padding: 0 30px;}
#productHeader #description {float: right; width: 250px; margin-right: 15px; font-size: 11px; color: #330b66;}

#homeBoxes {float: right; padding: 24px 20px 0 0;}
#homeBoxes h1 {font-size: 14px; color: #DF0024; font-family: Helvetica, Arial, sans-serif; margin: 0; padding: 10px 0 0 20px;}

#aboutEntone {width: 311px; background: url('../assets/boxOneTile.jpg') repeat-y center top; float: left; color: #330b66;}
#aboutEntone p {margin: 10px 20px 0 20px;}

#joinNow {color: #484848; width: 212px; background: url('../assets/boxTwoTile.jpg') repeat-y center top; text-align: center; float: left; margin-left: 15px;}
#joinNow p {margin: 10px 20px 0 20px;}

.borderImg {float: right;}
.borderImgTop {margin-bottom: -5px;}

#news {background: #330b66 url('../assets/newsBg.jpg') repeat-x left bottom; width: 206px; float: right; color: #fff;
	   padding: 10px 10px 206px 10px; font-size: 11px; height: 250px;}
#news h1 {font-size: 14px; padding: 0 10px 10px 10px; border-bottom: 1px solid #fff; margin: 5px 0 0 0;}

#rightMenu {overflow: hidden; width: 206px; float: right; background: #330B66 url('../assets/newsBg.jpg') repeat-x left bottom; border-left: 30px solid white;}
#rightMenu ul {list-style: none; float: right; position: relative; z-index:5; width: 206px; background: #330B66 url('../assets/newsBg.jpg') repeat-x left bottom; font-family: Arial, Helvetica, sans-serif; font-size: 14px; padding-top: 5px; height: 524px;}
#rightMenu ul li {float: left;}
#rightMenu ul li a {color: #ffffff; text-decoration: none; display: block; padding:0 26px; margin-top: 15px; float: left; clear: both;}
#rightMenu ul li.selected a {color: #ffffff; background: url('../assets/rightMenuArrow.gif') no-repeat 12px center;}
#rightMenu ul ul {background: none; border: 0;}

.press .left {float:left; width: 120px; clear: left; margin: 8px 0;}
.press .right {float:left; width: 470px; margin: 8px 0;}

.news .entry {color:#000;}
.news .entry a:hover {text-decoration:underline;}
.news .entry .newsPic {margin-left:-60px; float:left;}
.news .entry h2 {border-bottom: 1px solid #532677; padding-bottom: 3px; font-size: 14px; text-transform: uppercase; color: #4b4b4b;}
.news .entry p {margin-left: 60px;padding-bottom:10px;}

/* FCKSTYLE: div.greyBox Grey Box */
/* FCKSTYLE: div.quotebox Quote Box */
/* FCKSTYLE: span.small Trademark */


/* FCKBLOCK */
.content {padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; background-color: #fff; font-size: 12px; padding: 0 15px;}
.content td {padding-bottom: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; padding: 0 15px;}
.content h1 {font-size: 25px; color: #DF0024; font-weight: normal; background: url('../assets/headerGradient.jpg') no-repeat left bottom;
			 padding: 0 15px 5px 15px; margin: 0 0 25px -15px;}
.content h2 {margin: 15px 15px 0 0; font-size: 14px; padding: 0;}
.content h3 {margin: 15px 15px 0 0; font-size: 12px; padding: 0; color: red;}
.content h4 {margin: 15px 15px 0 0; font-size: 12px; padding: 0; color: #330066;}
.content p {margin: 15px 15px 15px 0;}
.content .small {font-size: 15px; vertical-align: top;}
.content hr {margin: 10px; border-style: solid; color: #ccc; border-width: 1px 0 0 0;}
.content ul {margin: 15px 50px;}
.content ul li {margin: 10px 0;}
.content .greyBox {padding: 1px 10px 1px 30px; background: #EEE url('../assets/forward_arrow.gif') no-repeat 5px 18px; margin: 0 10px; border-bottom: 1px solid #fff;}
* html .content .greyBox {width: 480px;}
.quotebox {font-weight: bold; color: #330B66; float: right; width: 170px; text-align: center; padding: 0 20px 20px 20px; line-height: 20px; position: relative;}
.quotebox p {margin: 0; padding: 0;}
.quotebox .rightQuote {margin-left: 10px; margin-right: -20px;}
.quotebox .leftQuote {margin-right: 10px; margin-left: -20px;}

/* /FCKBLOCK */

/*.quotebox .rightQuote {background: url('../assets/rightQuote.gif') no-repeat center center; width: 18px; height: 15px; display: block; text-indent: -9999px;
					   position: absolute; right: 0; bottom: 0;}*/

#footer {border-top: 5px solid #330B66; font-family: Helvetica, Arial, sans-serif; position: relative; margin-top:20px;}
#footer ul {height: 30px; line-height: 30px; list-style: none; width: 500px; margin-top: 8px;}
#footer ul li {float: left;}
#footer ul li a {color: #525252; text-decoration: none; float: left; display: block; padding: 0 5px 0 4px; font-size: 10px;text-transform:uppercase; height: 15px; background: url('../assets/bottomMenuBar.gif') no-repeat right center;  line-height: 15px;}
#footer ul li.last a {background-image: none;}
#footer ul li a:hover {text-decoration: underline;}
#footer #copyright {font-size: 9px; color: #7C7C7C; position: absolute; top: 0; right: 0; margin: 0; padding: 0; line-height: 30px;}
#footer #copyright a {color: #7C7C7C; text-decoration: none;}

.sitemap ul {margin: 0; padding: 0; list-style: none;}
.sitemap ul li a {border-bottom: 1px solid #ccc; padding-bottom: 2px; text-decoration: none; text-transform: uppercase; color: #000; display: block;}
.sitemap ul ul {margin: 0 0 20px 20px;}
.sitemap ul ul li a {border: none; padding: none; text-transform: none;}

.fasttrack p {margin: 10px 5px; font-size: 12px; line-height: 17px;}
.fasttrack .small {line-height: 14px; font-size: 10px;}
.fasttrack h1 {border-bottom: 1px solid #FFC50C; font-size: 18px;}
.fasttrack .form td {padding: 5px 0;}
.fasttrack .textInput {width: 200px;}

.rmaStatus td {border-bottom:1px solid #CCC;padding:7px 6px 7px 0px;}
.rmaList td {padding:2px 6px 2px 0px;margin:0;}
.rmaList td.selected, .rmaList td.selected a {font-weight:bold;text-decoration:none;}

.summitNav {background-image:url('../assets/summit-header.jpg')!important; background-repeat:no-repeat; background-position:center top;
			width:800px; clear:both!important; height:150px;}
.summitNav ul {list-style:none; float:left; display:inline; margin-left:40px; margin-top:57px;}
.summitNav ul li {display:inline; margin:0; padding-right:8px; padding-left:6px; border-right:solid 1px #000;}
.summitNav ul li a {font-family:Arial, Verdana, sans-serif; font-weight:bold; text-decoration:none; color:#000; font-size:13px;}
.summitNav ul li a:hover {color:#eb242b;}
.summitNav ul li.selected a {color:#eb242b;}


.summitContent {width:700px; margin-left:50px; margin-top:20px; margin-bottom:10px;}
.summitContent h1 {font-family:Arial, Verdana, sans-serif; font-weight:bold; font-size:14px;}
.summitContent p {line-height:18px; font-size:14px; font-family: Arial, Verdana, sans-serif;}
.summitContent img {border:0;}
.summitContent hr {height:1px; color:#565656;}

.summitFooter {margin-bottom: 20px; width:800px;}
.summitFooter img {margin-left:20px;}

validation-advice {
	color : #FF3300;
	font-weight: bold;
	font-size:12px;
}
 
input.validation-failed, textarea.validation-failed {
	border: 1px solid #FF3300;
	color : #FF3300;
}

#advice-validate-selection-invitation_from {
	color : #FF3300;
	float:right;
	margin-right:440px;
/*	position:absolute;
	top:1372px;
	right:70px;*/
}

/* Whitepaper Lightbox, Form, Download page etc. */
.index #whitepaper-request {display:none;}
#whitepaper {position:relative; width:500px;}
#whitepaper p, 
#whitepaper h2 {margin:10px 20px;}
#whitepaper p {margin-bottom:25px;}
#whitepaper div.whitepaper-head {width:100%; height:63px; background:#330B66 url('/assets/connectingTheHome.gif') no-repeat 291px 20px;}
#whitepaper .whitepaper-head img {position:absolute; top:12px; left: 25px;}
#fbox_close_a {position: absolute; top: 8px; right: 8px; text-indent: -9999px; height: 20px; width: 20px; background:black url('/assets/Image/fbox_close_a.gif'); border-left: solid 1px white; border-bottom: solid 1px white;}
#whitepaper label {display: block; width: 330px; clear:both; margin:5px 0 5px 75px; font-weight:bold; text-align:right;}
#whitepaper label input {display: block; width: 164px; float: right; margin-left:10px;}
#whitepaper .submit {display:block; margin:45px 0 0 170px;}

.whitepaper-request .simpleCMS_snippet {display:none;} /*Don't let the users modify the snipper in SimpleCMS*/
.whitepaper-request .whitepaper-head {display:none;}
.whitepaper-request #whitepaper label {clear:none; margin-left:10px;}
.whitepaper-request #whitepaper label input {display:inline; float:none;}

.cms_fusiontv_bbtv_whitepaper {display:none;} /*Temporarily hide the item in the menu*/
#whitepaper-request-lightbox-link {display:block; float: left; margin-left: 15px; width:212px;}

.cms_fusiontv_bbtv_thanks {display:none;} /* hide this item in the menu */
