div.outer {width:760px;margin:0px auto;}
#header, #mainContent, #footer , .content{position:relative;width:761px;margin:0 auto;}

div#mainContent, .content {position:relative;z-index:1;}
div.primaryColumn {float:right;width:730px;}
div.secondaryColumn {float:right;width:229px;}
#prodContent div.primaryColumn {float:left;width:640px;}
#prodContent div.secondaryColumn {float:left;width:319px;}
.quartCol {position:relative;float:left;width:214px;margin:0 12px 0 13px;}
.hexCol {position:relative;float:left;width:153px;}
.triCol {position:relative;float:left;width:300px;margin:0px 0px 16px 16px;}
.twoCol {position:relative;float:left;width:49%;}
div.leftEdge {height:100%;width:14px;position:absolute;left:-14px;background:url(/Content/Images/leftEdge.png) repeat-y;}
div.rightEdge {height:100%;width:14px;position:absolute;right:-14px;background:url(/Content/Images/rightEdge.png) repeat-y}

/*homepage*/
div#homeLeadNav {position:absolute;top:316px;left:27px;z-index:100;}
a.homeLeadNav {display:inline-block;width:29px;height:27px;line-height:27px;text-align:center;position:relative; z-index:100;}

/*header*/
ul#mainMenu {width:745px;position:absolute;top:47px;right:0px;height:41px;margin:0;padding:0;}
ul#mainMenu li {position:relative;display:block;float:left;height:41px;list-style:none;}
ul#mainMenu li a {display:block;height:41px;width:15%;}
	/*drop menus*/
ul#mainMenu li div.subSection {display:none;}
ul#mainMenu li:hover div.subSection {display:block;position:absolute;background-color:#000000;min-height:100px;width:220px;z-index:100;}
ul#mainMenu div.subSection li {height:auto;top:0px;float:none;margin-bottom:5px;}
ul#mainMenu div.subSection li a {height:auto;background: transparent url(none);text-indent:0px;width:100%;}
	
div#siteSearch {position:absolute;top:16px;right:24px;}
div#quickLinks {position:absolute;top:16px;right:160px;}

/*contact*/
.contactInfo {margin:0px;padding:0px 0px 15px 15px;}
.contactInfo div.contactType{width:270px;float:left;margin-right:40px;position:relative;}
.contactInfo div img, .contactInfo div div {float:left;}

/*Dynamic Landing Pages*/
.dynLandPage .prodSection {padding-right:0px;padding-left:0px;}
.dynLandPage .prodSection .top {height:119px;padding-right:3px;padding-left:25px;}
.dynLandPage .prodSection .top img {position:relative;z-index:5;}
/******
FINISH LATER
****/

/*experience*/
.eventItem {padding:12px 10px 10px 10px;clear:both;}
.eventItem .date {float:left;width:15%;text-align:right;font-weight:bold;}
.eventItem .desc {float:right;width:85%;}
.eventItem h3 {float:right;width:85%;margin:0;padding:0;}
	/*articles*/
div.articlesList img {float:left;margin:0px 20px 20px 0px;}
div.articlesList .articleSummary {float:left;width:500px;}
div.inThisArticle {width:75%;margin:10px 0px 10px 0px}
.art_pageNames {padding:5px 20px;font-weight:bold;}
#articleIcons a, .articleShare a#shareIcon {display:inline-block;margin:3px 3px 0px;}
div.articleShare {display:inline;float:left;}
div.articleContentPadding, div.pageNavBottom, div.pageNavTop {width:520px;margin:20px auto;}/*all Nexus articles have fixed with*/
div.continued {margin:5px auto;width:100%;}
div.pageNavBottom, div.pageNavTop {width:100%;}
	/*Email Signup*/
#emailSignupForm2 {}
#emailSignupForm2 label, #emailSignupForm2 input {float:left;margin:15px 0px;}
#emailSignupForm2 label {clear:left;width:120px;margin-top:20px;font-weight:bold;font-size:1.125em;}
#emailSignupForm2 input {width:250px;}
#emailSignupForm2 label, #emailSignupForm2 p, #emailSignupForm2 input#emailSignUpBtn {clear:both;}
#emailSignupForm2 input#emailSignUpBtn {left:293px;position:relative;}
#emailSignupForm2 hr {margin:20px 0;clear:both; color:#cbcaca;border-color:#cbcaca;border-style:solid;border-width:1px 0 0;}

/*media*/
#dlVideos #vidPages a {display:block;float:left;width:19%;height:175px;font-size:.925em;font-weight:bold;margin: 0 5px 20px 0;}
#vidPages a span.vidViews {display:block;font-weight:normal;color:#cccccc;}
#dlVideos a img {display:block;margin-bottom:12px;}
.page {position:relative;display:block;width:946px;white-space:normal;margin:0;padding:0;}
.page .pageInner {display:block;width:640px;height:370px;}
#dlVideos {position:relative;width:640px;overflow:hidden;}
#vidPagesOuter {position:relative;overflow:hidden;width:760px;height:370px;margin-top:15px;}
#vidPages {position:absolute;z-index:1;top:0px;}
#vidPaging {position:relative;z-index:2;}
#vidSorting {float:right;width:200px;margin-right:16px;position:relative;z-index:3;}
#vidPaging a {display:inline-block;margin:0 2px;padding:2px 3px;}
#vidPaging a.active {background-color:#121d25;}
#ytplayerDataOuter {margin:0px auto;padding:3px;}
#ytplayerData {height:200px;width:689px;margin:0px auto;overflow:auto;white-space:pre-line;}

/*Helis*/
ul.filtersMenu {width:420px;height:27px;position:absolute;font-size:.925em;}
	/*drop menus*/
ul.filtersMenu li div.subSection {display:none;}
ul.filtersMenu li:hover div.subSection {display:block;position:absolute;min-height:130px;width:190px;z-index:100;}
ul.filtersMenu div.subSection ul {margin:10px 0 0 10px;padding:0;}
ul.filtersMenu div.subSection li {display:block;height:auto;top:0px;float:none;}
ul.filtersMenu div.subSection li a {height:auto;background: transparent url(none);text-indent:0px;width:100%;}

