html{background:#fff}
html,body{height:auto !important;min-height:100%;overflow-x:hidden;}
body{font:62.5%/1.5 Helvetica, Arial, Verdana, sans-serif;color:#474747;}
a{color:#316786;text-decoration:none;}
table{width:100%;}


.grey-form table table{color:#999;}
.grey-form fieldset{padding:10px !important;font-size:11px;color:#767676;background:#efefef;}
.grey-form legend{padding:3px;margin:0 0 0 5px;color:#595959;font-weight:700;}
.grey-form .comments{float:left; margin:20px 0 0 0; }
.grey-form .comments fieldset{border:1px solid #999;padding:10px;width:508px !important;}
.grey-form .comments textarea{width:498px;border:1px solid #999;padding:3px;}
.grey-form #submit-btn{text-align:center; margin:10px 0 0 0;}

#form-wrapper{margin-left:35px;width:530px;background:#e0e0e0;border-top:4px solid #bbbbbb; padding:14px;}
.grey-form .organizer{border:1px solid #999; padding:0px;width:508px;}
.grey-form .meeting-details{border:1px solid #999; padding:0px;width:508px;margin:5px 0 0 0;}
.grey-form .organizer input[type='text'],.meeting-details input[type='text']{padding:3px 4px;border:1px solid #999;}
.grey-form .meeting-details select{padding:1px;border:1px solid #999;}
.grey-form .o-table,.meeting-details table{margin:0 !important;}

#container{
width:910px;text-align:left;font-size:1.2em;margin:0 auto;}
#header{height:94px;padding:0 45px 15px;}
.logo{float:left;margin-top:15px;}

#nav{float:right;width:613px;height:44px;font-size:12px;}
#nav ul{float:left;}
#nav ul li{list-style-type:none;display:inline;float:left;}
#navlinks{border-top:4px solid #ef8a1e;padding:0 10px;width:310px;}
#navlinks li{padding:5px 7px;text-transform:uppercase;}
#nav li a{display:block;color:#292929;font-weight:100;text-decoration:none;}
#nav li a.active:hover, #nav li a.active{display:block;color:#ef8a1e;}

#cdTimer{float:right;margin-right:20px;text-transform:uppercase;margin-top:3px;}
#countdown{color:#999;font-weight:700;padding:0;font-size:9px;line-height:15px;text-align:center;width:283px;border:0;margin:0;padding:0;background: #efefef url('images/countdown.jpg') top right no-repeat;height:44px;}
#countdown b{font-size:16px;display:block;padding-top:0px;font-weight:100;}
#countdown li{padding:0 5px 2px;float:left;height:28px;text-align:center;border-right:1px solid #999}
#countdown li.last{padding-right:0;border-right:0;}
#gBox li{color:#fff;font-weight:700;padding:7px 0 0;background:#ddd;width:300px;
height:29px;font-size:12px;text-align:center;}

#featured{float:left;background:#efefef;height:347px;margin-left:-366px;width:1642px !important;}
}

.orbit-caption-text button{margin-top:205px;}


#nav-sub{float:right;width:660px;font-size:12px;margin-top:35px;margin-right:9px;}
#nav-sub ul{float:right;}
#nav-sub ul li{list-style-type:none;float:left;padding:0px 4px 0px;text-transform:capitalize;border-right:1px solid #ccc;line-height:12px;}
#nav-sub li a{display:block;color:#727171;font-weight:100;}
#nav-sub li a:hover, #nav-sub li a.active{display:block;color:#ef8a1e;}
 
#nav-ter{height:37px;font-size:12px;clear:both;background:#777474 url('images/bg-nav-ter.jpg') top left no-repeat;padding:0 45px;}
#nav-ter ul{float:right;margin-right:8px;}
#nav-ter ul li{list-style-type:none;display:inline;float:left;padding:0 6px;line-height:14px;border-right:1px solid #ddd;margin-top:11px;}
#nav-ter li a{display:block;color:#ddd;}
#nav-ter li a:hover, #nav-sub li a.active{}
#nav-ter .last, #nav-sub .last, #footer .last{border:0;padding-right:0;}
#nav-ter li a:hover, #nav-ter li a.active{display:block;color:#ef8a1e;}

#sponsor-box {border:1px solid #ccc;border-top:0;float:left;height:33px;width:271px;overflow:hidden;
margin-left:584px;
}
#home-strip{margin-top:8px;width:910px;}
#tweetbar{height:35px;background:#ef8a1e;padding:0;}
#tweetbar img{float:left;}
#tweeter{float:left;width:670px;height:29px;
overflow:hidden;color:#fff;padding:2px 20px 4px;line-height:27px;
}
#tweeter a{color:#fff;}
#promos{margin-top:10px;}
#promos li{width:155px;float:left;margin:0 25px 0 0;
height:128px;background:#efefef;overflow:hidden;}
#promos img{float:left;}
#promos .cslide{background:#09f;float:left;
margin-top:-20px;color:#fff;width:145px;padding:0 5px;
height:20px;
}
#promos h4{font-weight:700;}
#promos .cslide span{font-size:11px;line-height:14px !important;display:block;}

#promos li#vscroller{width:253px;background:#e8e8e8;
margin-left:1px;padding:5px 10px;height:118px;
}
#vscroller h3{text-transform:uppercase;font:12p Arial,sans-serif;color:#666;font-weight:700;}

#vscroller-box{position:absolute;width:253px;
margin-top:2px;
height: 98px;
line-height:14px;
font-size:11px;color:#797979;
}
#vscroller-box h5{font-weight:700;font-size:12px;}
#vscroller-box img{padding:3px 8px 0 0;}
#vscroller-box .newsitem{margin-bottom:15px;
float:left;
}


/*
#bannerPromos{font:14px Arial;color:#cbcbcb;height:80px;background:#585858 url('images/bg-promos.jpg') top left no-repeat;}
#bannerPromos ul,#newsPromos ul{padding:0 50px;}
#bannerPromos li{float:left;width:276px;height:60px;padding:10px 12px;}
#bannerPromos a{background: url('images/promo-arrow.gif') bottom left no-repeat;color:#fff;font-size:12px;font-weight:700;text-transform:uppercase;display:block;padding:2px 18px 0;margin-top:4px;line-height:12px;}

#newsPromos li{float:left;width:288px;padding:10px 0;}
#newsPromos h4{padding-left:12px;padding-right:12px;color:#ef8a1e;font-size:16px;margin-bottom:6px;height:26px;line-height:26px;}
#newsPromos{color:#8f8e8e;font:13px Verdana,Arial;}
#newsPromos p span{color:#020202;font-size:.85em;line-height:1.4em;}
#newsPromos .socialLinks{display:none;margin-top:10px;float:left;}
h4.tweet{background: url('images/bg-tweet.jpg') 138px 0 no-repeat;}

#newsPromos p{height:80px;padding-left:12px;width:276px;}
#newsPromos #middleNews .tweetblock{float:left;padding-left:24px;padding-right:12px;border-left:1px solid #e7e7e7;border-right:1px solid #e7e7e7;}
#middleNews{width:312px !important;}
#middleNews h4{padding-left:24px;}
#lastNews h4, #lastNews p{padding-left:24px;}
#promo3{padding-left:24px !important; width: 264px !important;}
#newsScroller , #newsScroller li{padding:0 !important;margin:0 !important;}
*/

#content-container{float:left;width:910px;margin-bottom:10px;font-family:Verdana,Helvetica, Arial;}
#leftCol{clear:left;float:left;width:250px;display:inline;background:#fff url('images/bg-leftcol.gif') top left repeat-x;height:700px;margin-left:45px;padding:10px;color:#8f8e8e;line-height:1.2em;}
#leftCol h4{font-size:14px;color:#ef8a1e;padding-top:24px;}
#leftCol p{padding-top:10px;color:#666;}
#leftCol p span{color:#999;font-size:.85em;line-height:1.4em;}
#leftCol .confLogo{margin-top:30px; margin-left:-10px;}
#leftCol a.link-arrow{color:#8f8e8e;font-weight:700;padding:2px 0 0 13px;display:block;background: url('images/link-arrow.gif') bottom left no-repeat;font-size:12px;line-height:12px;margin-top:5px;width:100px;}
#leftCol .social img{margin-right:5px;}
#leftCol h4.ds{margin-bottom:0px;}

img.sub-bn{border-top:4px solid #ef8a1e;width:595px;}
#rightCol{float:left;width:595px;border:0px solid;display:inline;margin:0;font-size:1.1em;color:#999;}
#rightCol.wide{width:auto;}
#rightCol h2{color:#ef8a1e;font-size:28px;padding:6px 35px 10px;}
#rightCol h3{color:#1d1d1d;padding:0 35px 10px;font-size:18px;}
#rightCol h4{padding:0 35px 0;font-weight:700;}
#rightCol p{padding:0 35px 12px;}
#rightCol table{width:auto;margin-left:35px;margin-top:6px;}
#rightCol table td{padding:8px 5px;}
#rightCol table td h3{padding:0;}
#rightCol table th{padding:8px 5px;}
#rightCol ul,ol{padding:0 35px 12px 65px;}
#rightCol ul.noindent {margin-left:160px;}
#rightCol ul ul{padding:4px 35px 0px 65px;}
#rightCol ul li{list-style:disc;color:#ef8a1e;}
#rightCol ol li{}
#rightCol li span{color:#999;}

#rightCol ol.toolkit li {list-style:decimal; margin-left:0px;}

#rightCol ol.toolkit li ol { margin-left:0px; padding:0;}
#rightCol ol.toolkit li ol li {list-style:lower-alpha; margin-left:30px; padding:0;}
#rightCol ol.toolkit li ol li span {text-decoration:underline;}

#rightCol ol.toolkit li ol li ul {padding:0;}
#rightCol ol.toolkit li ol li ul li {list-style:disc; text-decoration:none; margin-left:30px; padding:0;}
#rightCol ol.toolkit li ol li ul li span {text-decoration:none;}

#rightCol ol.toolkit li ul { margin-left:0px; padding:0;}
#rightCol ol.toolkit li ul li {list-style:disc; margin-left:30px; padding:0;}
#rightCol ol.toolkit li ul li span {text-decoration:none;}

#rightCol ol.toolkit li ul li ul {padding:0;}
#rightCol ol.toolkit li ul li ul li {list-style:disc; text-decoration:none; margin-left:30px; padding:0;}
#rightCol ol.toolkit li ul li ul li span {text-decoration:none;}

#rightCol ol.toolkit li ul li ul li ol {padding:0;}
#rightCol ol.toolkit li ul li ul li ol li {list-style:decimal; text-decoration:none; margin-left:30px; padding:0; color:#999;}
#rightCol ol.toolkit li ul li ul liol li span {text-decoration:none;}



.printshare{float:right;margin:20px 0px 0 0;}
#rightCol .printshare li{list-style:none;float:left;padding-left:10px;}
/*.stbuttontext{display:none;}*/
#rightCol .printshare li.printicon{padding-top:38px;}
#rightCol .sub1{padding:0 35px 0px;display:block;font-weight:700;}
.regImg{padding:12px 35px;}
.imgCaption{font-size:.8em;}

.bn a{padding:4px 8px;font-size:11px;background:#e0e0e0;color:#858585;text-decoration:none;}
.bn{text-align:right;margin-right:35px;clear:both;}
.exImg{padding-left:35px;margin-top:10px;}
.minTable td{padding:0 !important;}

.bio{padding:20px 35px 10px;}
.bio img, .bioTitle{float:left;}
.bio img{padding:0 10px 10px 0;}
.bio p{clear:both;padding:0 0 10px 0!important;font-size:.8em;}
.bio a{color:#474747;}

.vaBlock{padding-right:15px;padding-left:15px;padding-bottom:15px;padding-top:5px;width:246px !important;height:180px;background: #fff  top left no-repeat;margin-bottom:20px;border:1px solid #cccccc;} /*url('images/bg-vaBlock.gif')*/
.vaBlock td{padding:0 !important;}
.vaBlock th{font-weight:700;font-size:14px;padding:2px;}
.vaBlock table{margin:0 !important;width:100% !important;}
.vaBlock table td{padding:2px 5px !important;font-size:9px;text-align:left;}
.vaBlock .links{text-align:center;}
.vaBlock td.graphic{height:107px;text-align:center !important;}
.vaBlock.floatLeft{margin-left:35px;}
.vaBlock.floatRight{margin-right:35px;}
.vaBlock span{font-size:9px;text-align:center;display:block;font-style:italic}
.vaBlock .linksVert,.vaBlock .graphicVert{padding-top:10px !important;}

#footer{clear:left;background:#d6d5d5;padding:12px 40px;float:left;width:830px;}
#footer a, #footer{color:#fff;}
#footer ul{float:left;}
#footer ul li{list-style-type:none;display:inline;float:left;padding:0 10px;border-right:1px solid;line-height:10px;}
#footer li a{display:block;color:#fff;}

.regTable td, .regTable th{border:1px solid #999;padding:2px 4px !important;}
.regTable th{background:#999;color:#fff;font-weight:700;}

#rightCol table.regInvestment{margin-left:165px; margin-bottom:20px;}
table.regInvestment td{vertical-align:top;border:0;padding:2px 4px !important;}


.top a{float:right;padding:4px 8px;font-size:11px;background:#e0e0e0;color:#858585;text-decoration:none;}
.sideLink{text-align:right;margin-top:-10px;}
.sideLink a{padding:4px 8px;font-size:11px;background:#e0e0e0;color:#858585;text-decoration:none;}

.mainLink{text-align:left;}
.mainLink a{padding:4px 8px;font-size:11px;background:#e0e0e0;color:#858585;text-decoration:none;}

.breadcrumbs{padding-top:5px;}


.floatLeft.demImg{padding:10px 20px 30px 35px;}
.floatRight.demImg{padding:0px 35px 30px 10px;}
.floatLeft{float:left;}
.floatRight.terImg{padding:6px 35px 20px 20px;}
.terImg{width:204px;}
.hotel{height:100px;}
.floatLeft.hotel{padding:6px 20px 15px 0;}
.floatLeft.icon{padding:6px 20px 15px 0;}
.floatRight.hotel{padding:6px 0 20px 20px;}
.floatRight{float:right;}
.noborder{border:0px !important;}
.clear{clear:both;height:0;line-height:0;}
.noshow{text-indent:-2000em;height:0;width:0;display:none;}

.editor-label {margin-left:35px;}
.editor-field {margin-left:35px;}
.field-validation-error {color:Red;}

table.ertable td {padding:2px 5px 2px 5px; vertical-align:top;}

em {font-style:italic;}

th { font-weight:bold;}
#sortTable th {cursor: pointer;}

tr.alt td {background-color:#eeeeee;}

.b {font-weight:bold;}
.i {font-style:italic;}
.u {text-decoration:underline;}


#ContactFormAJAXThanksDiv, #ContactFormAJAXFormDiv{background-color:#e0e0e0; height:320px; margin-left:35px; padding:10px; border-top:5px solid #bbbbbb;}
#ContactFormAJAXThanksDiv, #ContactFormAJAXFormDiv h4 {padding-left:0px;}
#ContactFormAJAXThanksDiv, #ContactFormAJAXFormDiv p {padding-left:0px;}
#ContactFormAJAXThanksDiv {text-align:center;}

#grayBox {background-color:#e0e0e0; margin-left:35px; padding:10px; border-top:5px solid #bbbbbb;}

  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }

.clearfix {display: inline-block;}  /* for IE/Mac */

#tightTable {padding:0; border-collapse:collapse; border-spacing:0;}
#tightTable td {margin:0; padding:0; border:0; line-height:1px;}

table.topTable td {vertical-align:top;}

/*-----------------FONTS-----------------------*/


@font-face {
    font-family: 'Clarendon Light';
    src: url('fonts/Clarendon-Light-webfont.eot');
    src: local('☺'),url('fonts/Clarendon-Light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Clarendon-Light-webfont.woff') format('woff'),
         url('fonts/Clarendon-Light-webfont.ttf') format('truetype'),
         url('fonts/Clarendon-Light-webfont.svg#ClarendonFSLight') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Clarendon Medium';
    src: url('fonts/Clarendon-Medium-webfont.eot');
    src: local('☺'),url('fonts/Clarendon-Medium-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/Clarendon-Medium-webfont.woff') format('woff'),
         url('fonts/Clarendon-Medium-webfont.ttf') format('truetype'),
         url('fonts/Clarendon-Medium-webfont.svg#ClarendonFSLight') format('svg');
    font-weight: normal;
    font-style: normal;
}

.orbit-caption-text h3{
  font-weight: 100;
  font-size:16px;
  font-family:din-condensed-web,arial,sans-serif;
  line-height:26px;
  margin-top:25px;
  color:#676767;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/iefix.png,sizingMethod=crop);zoom:1;
}
.orbit-caption-text h4{
  font-weight: 400;
  font-size: 36px;
  color:#ef8a1e;
  letter-spacing: -0.04em;
  line-height:40px;
  font-family:din-condensed-web,arial,sans-serif;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/iefix.png,sizingMethod=crop);
  zoom:1;
}
.orbit-caption-text p{
  padding:6px 30px 0;
  font-family:'Clarendon Light',Georgia,serif;
  font-size:12px; color:#666;line-height:17px;
  text-align:left;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/iefix.png,sizingMethod=crop);
  zoom:1;
}
.orbit-caption-text a.lm{
color:#ef8a1e;float:right;
font-size:11px;font-weight:700;
margin:3px 20px 0 0;
}

