﻿@charset "utf-8";
#container{width:100%;max-width:1000px;margin:0 auto;float:left;}
#logo{width:100%;float:left;margin-bottom:10px;}
#corpbanner{width:90%;float:left;text-align:center;margin-left:5%;margin-right:5%;}
nav{float:left;width:60%;height:60px;list-style:none;z-index:5;font-size:14px;}
#corpbanner img{max-width:728px;margin:0 auto;}
#navcontainer{width:90%;margin-left:5%;margin-right:5%;}
nav ul li{width:22%;}
.firstnav{-webkit-border-radius:8px 0px 0px 0px;border-radius:8px 0px 0px 0px;}
.sb-search.sb-search-open,.no-js .sb-search{width:35%;}
.sb-search{width:0%;}
#logincontain{width:90%;margin-left:5%;margin-right:5%;}
#breadcrumb{width:49%;text-align:left;margin-left:1%;color:#ffffff;float:left;line-height:35px;}
#logintext{width:49%;text-align:right;margin-right:1%;color:#ffffff;float:left;line-height:35px;}
.slider{float:left;width:90%;text-align:center;margin-top:15px;margin-left:5%;margin-right:5%;}
#welcomebar{max-width:1000px;width:90%;margin-left:5%;margin-right:5%;font-size:16px;}
#introcontain{width:90%;max-width:1000px;margin:0 auto;margin-right:5%;margin-left:5%;min-height:500px;}
#intro{width:100%;float:left;display:block;}
#recentposters{width:49%;min-height:300px;float:left;display:block;margin-right:2%;}
.footernavclass{width:23%;margin-left:1%;margin-right:1%;padding-top:10px;float:left;}
#socialmedia{width:48%;float:left;margin-left:1%;margin-right:1%;padding-top:10px;}
.social{width:20%;float:right;text-align:right;height:45px;max-width:55px;}
#tnrights{width:45%;float:left;margin-left:5%;font-size:12px;margin-top:10px;}
#privacy{width:45%;float:left;margin-right:5%;font-size:12px;margin-top:10px;}
.footernavclass ul li{color:#6e8193;position:relative;overflow:hidden;font-size:12px;list-style:none;font-size:14px;}
.sidesection{width:49%;float:left;display:block;margin-top:20px;}
.headingbar{float:left;width:70%;height:40px;background-color:#34495E;-webkit-border-radius:8px;border-radius:8px;margin-top:20px;color:#ffffff;line-height:40px;text-align:left;}
.barbutton{float:left;width:28%;height:40px;background-color:#8FBB47;-webkit-border-radius:8px;border-radius:8px;margin-top:20px;color:#1F3042;line-height:40px;text-align:center;margin-left:2%;}
.eventthird{width:32%;float:left;display:block;background-color:#e8e8e8;height:175px;margin-right:2%;margin-top:15px;-webkit-border-radius:8px;border-radius:8px;}
.eventthirdlast{width:32%;float:left;display:block;background-color:#e8e8e8;height:175px;margin-top:15px;-webkit-border-radius:8px;border-radius:8px;}
.recenteventimage{width:100%;float:left;text-align:center;margin-top:10px;}
.recenteventimage img{width:100%;height:auto;}
.recenteventtext{width:90%;float:left;margin-right:5%;margin-left:5%;margin-top:10px; height: 97px; position:relative}
.recenteventimage a{width:90%;background-color:#e8e8e8;-webkit-border-radius:7px;border-radius:7px;color:#1F3042;text-align:center;overflow:hidden;display:block;margin-right:5%;margin-left:5%;max-height:60px;}
#contact_info_section{width:100%;float:left;display:block;}
#contact_form_section{width:100%;float:left;display:block;margin-top:0px;}
.sponsoredposter{width:30%;min-height:250px;margin-top:15px;position:relative;float:left;margin-right:2%;padding:1%;border-right:1px dashed #34495E;}
.sponsoredposter img{float:left;margin-left:5%;}
.sponsoredposterlast{width:29%;min-height:100px;margin-top:15px;margin-bottom:15px;float:left;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;padding:1%;position:relative;min-height:250px;}
.sponsoredposterlast img{float:left;}
.sponsoredpostertext{float:left;width:100%;margin-bottom:10px;margin-top:10px;font-size:12px;}
.sponsoredposterimage{width:100%;float:left;text-align:center;overflow:hidden;height:60px;margin-bottom:10px;}
.postersleftcolumn{width:100%;background-color:#e8e8e8;float:left;margin-bottom:15px;margin-right:2%;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}
.postersrightcolumn{width:100%;float:left;margin-bottom:15px;text-align:left;margin-top:15px;}
#bodycontain{float:left;width:100%;text-align:center;margin-top:15px;margin-bottom:15px;}
.calendardivleft{width:100%;float:left;margin-right:6%;}
.calendardivright{width:100%;float:left;margin-top:15px;}
.myaccount_links_section{margin-top:0px;}
#registration_left_section{width:100%;display:block;}
#registration_right_section{width:100%;display:block;}
#sponsorheadbar{width:100%;}
#sponsorsearch{width:100%;}
.sponsorIDposter{width:100%;}
#sponsorIDcontacts{width:48%;margin-left:1%;margin-right:1%;}
#sponsorIDlogo{width:49%;margin-right:1%;text-align:right;}
.posters_leftcolumn_ap{color:#1F3042;float:left;margin-top:15px;text-align:left;width:100%;}
.postersmallbutton{float:left;position:absolute;bottom:0;left:0;}
.postersmallbutton a:hover{background:#9fce4e;color:#FFFFFF;}
.postersmallbutton a{background-color:#e8e8e8;color:#34495E;height:22px;width:60px;display:block;overflow:hidden;-webkit-border-radius:5px;border-radius:5px;text-decoration:none;line-height:21px;text-align:center;margin-top:7px;font-size:12px;}
.postersmallbutton a:hover{background:#9fce4e;color:#FFFFFF;}
.refsearchbox{width:100%;margin-top:10px;float:left;}
.refsearchbutton{width:100%;margin-top:10px;float:left;margin-bottom:10px;}
.refsearchddl{width:100%;float:left;}
.myaccount_leftcolumnContainer{float:left;margin-bottom:15px;width:100%;margin-top:15px;}
.exid_textbox{width:158px;}
#to-top{position:fixed;bottom:2em;width:100%;text-align:center;}
.go-top{margin:0 auto;}
#uploadcompleteimg{width:70%;float:left;margin-top:20px;}
#uploadcompleteimg a{float:left;}
#uploadcompleteimg img{width:90%;height:auto;}
#completeqr{width:30%;float:left;text-align:center;margin-top:20px;}
completeqr img{width:100%;height:auto;max-width:150px;}
.MobileVideo{width:100%;height:auto;max-width:720px;}
.MobileVideoiPad{width:100%;height:248px;width:440px;}
.sponsorlogobox{width:20%;float:left;background-color:#ffffff;margin-left:2%;margin-right:1.5%;margin-bottom:5px;-webkit-border-radius:5px 5px 5px 5px;border-radius:5px 5px 5px 5px;overflow:hidden;border:3px solid #cccccc;text-align:center;max-height:106px;}
.latestposterimage{width:19%;}

#footerlogo {
    float:right;
    margin-right: 20px;
}

.tnfooterlogo {
    float: left;
    margin-top: 5px;
    margin-bottom: 5px;
    line-height:20px;
    margin-right:7.5%;
}
.privacy { width: 49%;float:left; text-align: right; line-height: 30px; margin-right: 1%;}
.copyright { width: 49%; float:left; line-height: 30px; margin-left: 1%;}

.tnlogotextlargebold { font-size: 25px;color: #f9f1e9; text-align: left; display: block; font-weight: 700;}
.tnlogotextlarge {font-size: 25px;text-align: center;display: block;}
.tnlogotextsmallright {font-size: 10px;color: #f9f1e9;text-align: right;display: block;margin-top: 2px;}
.tnlogotextsmallleft {font-size: 10px;color: #f9f1e9;text-align: left; display: block;}


.regPageLeftColumn{float:left;position:relative;width:100%}
.regPageRightColumn{float:right;position:relative;width:100%}

.RefineSearch_textbox {
    margin-top: 10px;
    margin-bottom: 10px;
}