/* 
Reset CSS (Alterted)
*/
/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

html, body, div, span, applet, object, iframe,
img, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, font, ins, kbd, q, s, samp,
small, tt, var,
fieldset, form, label, legend, button,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: none;
	vertical-align: baseline;
	background: transparent;
}
body {
    /* 12px default*/
    font-size:75%;
    /* em fonts
       10: 0.833em
       11: 0.917em
       13: 1em
       14: 1.167em
       16: 1.333em
       20: 1.667em
       24: 2em
       30: 2.5em
    */
    font-family:Arial, sans-serif;
    color:#666;
}
blockquote {
    margin:0 2em;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
ins {
	text-decoration: none;
        font-style:italic;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
/* end Reset CSS */
/* default styles */
body {
    background:#ccc;
}
h1 {
    font-size:2em;
}
h2 {
    font-size:1.666em;
}
h3 {
    font-size:1.333em;
}
h4,h5 {
    font-size:1em;
}
ol {
    margin:auto 0;
    padding:0 0 0 1.8em;
    list-style-position:outside;
}
ul {
    list-style:none outside none;
}
.list, .nav, .list li, .nav li {
    margin:0;
    padding:0;
    list-style:none outside none;
    background:none;
    overflow:hidden;
}
.list li, .nav li {
    overflow:hidden;
}
a, a:link, a:active, a:focus {
    color:#0066cc;
    text-decoration:none;
}
a:hover {
    text-decoration:underline;
}
legend {
    color:#368ECB;
    display:block;
    font-size:1.167em;
    font-weight:bold;
    margin-bottom:1em;
}
form input.text {
    width:227px;
}
form select {
    width:231px;
}
form li {
    overflow:hidden;
}
form ul li {
    margin:0;
    padding:0;
    background:none;
    overflow:hidden;
}
form label {
    display:block;
    float:left;
    width:178px;
    margin:0 10px 10px 0;
    font-weight:bold;
    line-height:1.7em;
    text-align:right;
}
form label.cb_label {
    float:none;
    width:auto;
    margin-left:188px;
    text-align:left;
}
form .required label span {
    padding-left:16px;
    background:url(images/star.gif) 0 2px no-repeat;
}
form li ul {
    float:left;
    margin:0;
}
form li ul li {
    float:none;
    margin:0;
}
form li ul li label {
    width:auto;
}
form .required ul li label {
    width:auto;
    background:none;
}
form p.helpText {
    float:left;
    clear:left;
    width:178px;
    margin:0;
    padding:0;
    text-align:right;
}
form .formContent {
    margin-left:188px;
}
form .formContent label {
    width:auto;
    display:inline;
    float:none;
}
.fieldset_submit {
    text-align:right;
}
.uploadBtn {
    font-size:1.167em;
    font-weight:bold;
}
.uploadifyQueueItem {
    width:300px;
    padding:10px;
}
.uploadifyQueueItem .cancel {
    float:right;
}
.uploadifyProgress {
    margin-top:10px;
    border:1px solid #ccc;
}
.uploadifyProgressBar {
    display:-moz-inline-box;
    display:inline-block;
    height:4px;
    background-color:green;
}
.submitBtn {
    width:103px;
    height:25px;
    margin-right:42px;
    background:url(images/eig_bg_submitBtn.jpg) 0 0 no-repeat;
}
span.req {
    float:right;
}
form ul ul.errorlist {
    float:none;
    margin:0.5em 0 0.5em 188px;
    color:#cb2026;
    clear:both;
}
table th {
    text-align:left;
}
td, th {
    padding:10px;
    vertical-align:top;
}
td p, th p {
    margin:0;
}
.striped tr.even {
    background-color:#ebebeb;
}
.agendaTable {
    width:100%;
}
.agendaTable tr {
    border-bottom:5px solid #ebebeb;
}
.agendaTable tr.alt td,
.agendaTable tr.alt th {
    background-color:#ebebeb;
}
.agendaTable tr.collapse td,
.agendaTable tr.collapse th {
    padding:0;
    height:0;
    overflow-y:hidden;
}
.agendaTable td h3,
.agendaTable td p {
    margin:0;
}
.colorA {
    color:#f06429;
}
.colorB {
    color:#c72026;
}

.colorC { 
	color:#0B8B8E;
}

.dateline {
    margin:0;
    padding:0;
}
.registerBtn {
    display:-moz-inline-box;
    display:inline-block;
    width:196px;
    height:38px;
    text-indent:-9999px;
    background:url(images/eig_bg_registerBtn.jpg) center 0 no-repeat;
    overflow:hidden;
}
.pdfLink {
    padding-right:22px;
    background:url(/eig_static/images/eig_icon_pdf.gif) right 0 no-repeat;
}
.calLink {
    padding-right:22px;
    background:url(/eig_static/images/eig_icon_cal.gif) right 0 no-repeat;
}
/* end default */
#wrapper {
    width:1024px;
    margin:0 auto;
    background:#fff;
}
#header {
    position:relative;
    width:100%;
    padding-top:22px;
    background-color:#ececec;
    overflow:hidden;
}
.socialCon {
    position:absolute;
    top:2px;
    right:65px;
    width:172px;
    background:url(images/eig_bg_socialcon.gif) center top no-repeat;
}
#socialLinks {
    width:156px;
    height:28px;
    margin:5px auto 0;
    overflow:hidden;
}
#socialLinks li {
    float:left;
    width:28px;
    height:28px;
    margin:0 12px;
}
#socialLinks li a {
    display:block;
    padding-top:28px;
}
#socialLinks .linkedin {
    background:url(images/eig_bg_social.gif) -9px 0 no-repeat;
}
#socialLinks .twitter {
    background:url(images/eig_bg_social.gif) -48px 0 no-repeat;
}
#socialLinks .rssfeed {
    background:url(images/eig_bg_social.gif) -85px 0 no-repeat;
}
#socialLinks .facebook {
    background:url(images/eig_bg_social.gif) -123px 0 no-repeat;
}
.mainNavCon {
    border-bottom:5px solid #c72026;
}
#mainNav {
    width:100%;
    background:url(images/eig_bg_mainnav.gif) 0 0 repeat-x;
    overflow:hidden;
}
#mainNav li {
    float:left;
    font-size:1em;
    font-weight:bold;
    color:#fff;
    text-transform:uppercase;
}
#mainNav li a {
    display:block;
    padding:5px 1.77em 7px;
    font-size:1em;
    color:#fff;
}
#brand {
    padding: 0 0 8px 10px;
    background:#fff;
}
#brand img {
	margin-top:-22px;
}
#leader {
    position:relative;
    height:238px;
}
.leadCopy {
    float:right;
    width:374px;
    height:100%;
    text-align:center;
    background:#f1f2f4;
    overflow:hidden;
}
.leadCopy h3 {
    margin:0;
}
.leadCopy p {
    margin:0 0 1em;
    padding:0 40px;
}
.leadCopy .btn {
    margin:0;
    padding:0;
    text-align:center;
}
.leadImg {
    position:relative;
    margin-right:374px;
}
#leadImgPt {
    position:absolute;
    left:0;
    bottom:-29px;
    z-index:10;
}
#main {
    width:100%;
    padding:0 0 80px;
    overflow:hidden;
}
#mainContent {
    float:left;
    width:560px;
    margin-top:20px;
    padding:0 20px 0 70px;
}
.extended #mainContent {
    float:none;
    width:auto;
    padding-right:70px;
}
.content ul {
    padding:0;
    margin:1em 0;
}
.content li {
    padding-bottom:0.5em;
}
.content ul li {
    padding-left:20px;
    background:url(images/eig_bg_bullet.gif) 4px 4px no-repeat;
}
.content .list li,
.content .nav li {
    padding:0;
    background:none;
}
.content form ul {
    margin:0;
}
.content form li ul {
    float:none;
    margin-left:190px;
}
.content form ul li {
    padding:0;
    margin:0 0 1em;
    background:none;
}
.content form li li {
    margin:0;
}
.content form li li label {
    padding:0;
}
.sessionList {
    display:inline;
}
.sessionList li {
    display:inline;
    font-size:1.333em;
    color:#707070;
    text-transform:uppercase;
}
.sessionList .on a {
    color:#c72026;
}
.sessionList li .pip {
    color:#ccc;
}
.scheduleLead .calLink, .scheduleLead .pdfLink {
    text-align:right;
}
.stitle {
    font-size:1.333em;
}
h1.ititle {
    display:inline;
    padding-right:1em;
    font-size:1.333em;
}
.imgList {
    margin-top:20px;
}
.imgList li {
    width:100%;
    margin-bottom:1.333em;
    overflow:hidden;
    background:none;
}
.imgList li .img {
    float:left;
    width:95px;
    overflow-x:hidden;
}
.imgList li .img a:focus, 
.imgList li .img a::-moz-focus-inner {
    outline:none;
    border:none;
}
.imgList li .desc {
    margin-left:115px;
}
.imgList li .desc h2.stitle {
    font-size:1em;
    margin:0;
}
#sponsorsorList h4.slevel {
    padding:0 0.5em;
    font-size:1em;
    line-height:1.7em;
    color:#fff;
    text-transform:uppercase;
    background-color:#c6c4c4;
}
#sponsorList .imgList .img {
    width:200px;
}
#sponsorList .imgList .desc {
    margin-left:210px;
}
#video {
    float:left;
    width:320px;
    margin-bottom:2em;
    overflow-x:hidden;
}
.video_desc {
    margin-left:370px;
}
.video_desc ul {
    padding-top:0.5em;
    border-top:1px solid #ececec;
}
.video_desc ul li {
    padding-left:0;
    font-size:1.167em;
    font-weight:bold;
    text-transform:uppercase;
    background:none;
}
.dataForm textarea {
    width:364px;
}
#uploadify {
    width:364px;
    margin:2em 0;
}
.uploadSubmit {
    margin:2em 0;
}
.timeinput select {
    width:50px;
    margin-right:10px;
}
.attachments .formContent {
    padding:10px;
    background-color:#f1f2f4;
}
#sidebar {
    float:right;
    width:374px;
    margin-top:20px;
    text-align:center;
    overflow:visible;
    
    
}
#sidebar h3,
#sidebar h4 {
    font-size:1em;
}
#sidebar h3, {
    text-transform:uppercase;
}
#sidebar .list li {
    margin:0 0 2em;
}
#sponsorSide {
    margin:0 auto;
    overflow:visible;
}
#sponsorSide h4 {
    font-size:1.167em;
    font-weight:normal;
}
#sponsorSide .sponsor {
    width:300px;
    margin-bottom:20px;
}
.copyright {
    margin:0;
    padding:6px 20px 20px 70px;
    font-size:0.917em;
    border-top:1px solid #ececec;
}
.excerpt {margin:10px auto;}
.excerpt * {display:inline;}
/* end layout */

