﻿@charset "utf-8";
#container{width:100%;max-width:1000px;margin:0 auto;float:left;}
#logo{width:100%;float:left;margin-bottom:60px;}
#corpbanner{width:100%;float:left;text-align:center;margin-top: 5px;}
#corpbanner img{max-width:600px;width:90%;margin:0 auto;}
#navcontainer{width:90%;max-width:490px;margin-left:5%;margin-right:5%;}
nav{float:left;width:100%;height:60px;list-style:none;z-index:5;font-size:15px;}
nav ul li{width:25%;}
.firstnav{}
.sb-search.sb-search-open,
.no-js .sb-search{width:90%;}
.sb-search{width:90%;}
.sb-search{position:absolute;top:115px;right:2%;}
#logincontain{width:90%;max-width:490px;margin-left:5%;margin-right:5%;}
#breadcrumb{display:none;}
#logintext{width:98%;text-align:center;margin-left:1%;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;}
.visible{display:none;}
#introcontain{width:90%;max-width:1000px;margin:0 auto;margin-right:5%;margin-left:5%;float:left;}
#intro{width:100%;float:left;display:block;}
#recentposters{width:100%;min-height:300px;float:left;display:block;}
.footernavclass{width:90%;margin-left:5%;margin-right:5%;padding-top:10px;float:left;text-align:center;}
#socialmedia{width:80%;float:left;margin-right:10%;margin-left:10%;margin-top:10px;margin-bottom:10px;text-align:center;}
#socialmedia a{margin:0 auto;}
.social{width:33%;float:right;text-align:center;height:45px; margin-top:5px;}
#tnrights{width:45%;float:left;margin-left:5%;font-size:12px;}
#privacy{width:45%;float:left;margin-right:5%;font-size:12px;}
.footernavclass ul li{color:#6e8193;position:relative;overflow:hidden;font-size:14px;list-style:none;line-height:16px;}
.sidesection{width:100%;min-height:150px;float:left;display:block;}
.headingbar{float:left;width:60%;height:40px;background-color:#142B38;-webkit-border-radius:8px;border-radius:8px;margin-top:20px;color:#ffffff;line-height:40px;text-align:left;}
.barbutton{float:left;width:38%;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:100%;float:left;display:block;min-height:105px;background-color:#e8e8e8;margin-right:2%;margin-top:15px;-webkit-border-radius:8px;border-radius:8px;position:relative;}
.eventthirdlast{width:100%;float:left;display:block;min-height:105px;background-color:#e8e8e8;margin-top:15px;-webkit-border-radius:8px;border-radius:8px;position:relative;}
.recenteventimage{width:45%;float:left;text-align:center;margin-top:10px;}
.recenteventimage img{width:100%;height:100%;}
.recenteventtext{width:45%;float:left;margin-right:5%;margin-left:5%;margin-top:10px;margin-bottom:5px;}
.recenteventimage a{width:90%;-webkit-border-radius:7px;border-radius:7px;color:#1F3042;text-align:center;overflow:hidden;display:block;margin-right:5%;margin-left:5%;margin-bottom:10px;max-height:40px;}
#contact_info_section{width:100%;float:left;display:block;}
#contact_form_section{width:100%;float:left;display:block;margin-top:0px;}
#registration_left_section{width:100%;max-width:500px;float:left;display:block;}
#registration_right_section{width:100%;min-height:300px;max-width:500px;float:left;display:block;}
.sponsoredposter{width:100%;margin-top:10px;position:relative;float:left;margin-right:2%;border-bottom:1px dashed #142B38;padding-bottom:10px;}
.sponsoredposter img{float:left;}
.sponsoredposterlast{width:100%;min-height:75px;margin-top:5px;margin-bottom:5px;float:left;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;padding:1%;position:relative;}
.sponsoredposterlast img{float:left;}
.sponsoredpostertext{float:left;width:65%;margin-bottom:5px;margin-top:5px;font-size:12px;}
.sponsoredposterimage{width:30%;float:left;text-align:center;overflow:hidden;height:60px;margin-bottom:10px;margin-right:10px;min-height:100px;}
.postersleftcolumn{width:100%;height:100%;background-color:#e8e8e8;float:left;margin-bottom:10px;-webkit-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;}
.postersrightcolumn{width:100%;float:left;margin-bottom:15px;text-align:left;}
#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_leftcolumnContainer{width:100%;}
.myaccount_leftcolumn{width:100%;}
.sideheadingtxt{width:70%;font-size:14px;color:#FFF;text-align:left;float:left;margin-left:2%;}
#sponsorheadbar{width:100%;}
#sponsorsearch{width:100%;}
.sponsorIDposter{width:100%;}
#sponsorIDcontacts{width:98%;margin-left:1%;margin-right:1%;}
#sponsorIDlogo{width:98%;margin-left:1%;margin-right:1%;}
.posters_leftcolumn_ap{color:#1F3042;float:left;text-align:left;width:100%;}
.postersmallbutton{float:left;position:relative;}
.postersmallbutton a:hover{background:#9fce4e;color:#FFFFFF;}
.postersmallbutton a{background-color:#e8e8e8;color:#142B38;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;}
.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:90%;}
#to-top{position:fixed;bottom:0.5em;width:100%;text-align:center;}
.go-top{margin:0 auto;}
#uploadcompleteimg{width:100%;float:left;margin-top:20px;}
#uploadcompleteimg a{float:left;}
#uploadcompleteimg img{width:100%;height:auto;}
#completeqr{width:100%;float:left;text-align:center;margin-top:20px;}
completeqr img{width:100%;height:auto;max-width:150px;}
.MobileVideo{width:100%;height:auto;}
.sponsorlogobox{width:35%;float:left;background-color:#ffffff;margin-left:6%;margin-right: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;}
.latestposterimage{width:100%;}

#footerlogo {
    float:right;
    width: 100%;
    text-align: center;
}

.tnfooterlogo {
    line-height: 22px;
}
.privacy { width: 100%;float:left; text-align: center; line-height: 30px; }
.copyright { width: 100%; float:left; line-height: 30px; text-align: center;}

.tnlogotextlargebold { font-size: 25px;color: #f9f1e9; text-align: center; display: block; font-weight: 700;}
.tnlogotextlarge {font-size: 25px;text-align: center;display: block;}
.tnlogotextsmallright {font-size: 10px;color: #f9f1e9;text-align: center;display: block;margin-top: 2px;}
.tnlogotextsmallleft {font-size: 10px;color: #f9f1e9;text-align: center; display: block;}


.regPageLeftColumn{float:left;position:relative;width:100%}
.regPageRightColumn{float:right;position:relative;width:100%}

.RefineSearch_textbox {
    margin-top: 10px;
    margin-bottom: 10px;
}
