body {
    color: #231F20;
    margin:0; 
    padding:0; 
    font-family: Arial, Helvetica, Sans-Serif;}
html, body {
    height:100%; 
    min-height:100%;}
table, td, th {
    font-family: Arial, Helvetica, Sans-Serif;}
table {
    margin: 0.9em 0;}
h1, h2{
    color: #20304D;
    margin:0.9em 0;}
h3, h4, h5, h6 {
    color: #FFFFFF;
    margin: 0.9em 0;}
h2 {
    margin-bottom: 0;}
#PageID_106 h2 {
    margin-left: 10px; 
    margin-bottom: 0.9em;}
#PageID_104 h2 {
    margin-top: 0; 
    margin-bottom: 0.9em;}
h4 {
    font-size: 1.05em;}
h5 {
    font-size: 1em;}
h6 {
    font-size: .9em;}
object {
    display:block;}
a, a:link {
    color:#eeeeee;}
a img {
    border:none;}
.Clear {
    clear:both;}
div.NavLink {
    width:176px; 
    padding:10px 0;}
div.NavLink img {
    padding-right:10px;}
div.NavLink a {
    color:#009ccd;}
img.NavLetterImage {
    margin-bottom:15px; 
    width:196px; 
    border:none;}
div.MainContent {
    clear: both; 
    width: 441px; 
    float: left; 
    padding-right: 10px; 
    min-height: 100px;}
div.RightColumn {
    float: left; 
    width: 240px; 
    padding-right: 10px;}
div.RightColumnContent {
    padding-top: 10px;}
div.FullWidthContent {
    clear: both; 
    float: left; 
    width: 711px; 
    padding-right: 10px; 
    min-height: 100px;}
#PageID_106 div.FullWidthContent {
    padding: 0 10px; 
    width: 660px;}
#PageID_106 #ContentColumn {
    min-height:605px;}
div.ShowListing {
    clear: both;
    float:left; 
    border-bottom:dotted 1px #20304D; 
    margin-bottom:20px; 
    min-height: 120px; 
    width: 100%;}
img.ShowListingImg {
    margin-right:132px; 
    width:100px; 
    height:100px; 
    float:left;}
div.ShowDescription {
    float:left; 
    width:428px;}
div.ShowDescription h3 {
    margin-top:0;}
div.InnerPageShadow {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/InnerPageShadowBottom.png');
    float: left;
    height: 10px;
    width: 978px;}
div.AlsoShowingTop {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingTopShadow.png');    
    float: left;
    height: 5px;
    width: 200px;}
div.AlsoShowingBottom {
    background-image: url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingBottomShadow.png');    
    float: left;
    height: 5px;
    width: 200px;
    margin-bottom: 5px;}
#PageWrapper {
    width:968px; 
    margin-left:auto; 
    margin-right:auto; 
    position: relative; 
    padding-top:10px;}
#ShadowWrapper {
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/InnerPageShadow.png');
    background-repeat:repeat-y;
    background-position:right;
    padding: 0 10px;}
#OuterPageWrapper {
    margin:0;
    padding:0;
    background-color: #78b8be;
    font-family:Arial, Helvetica, Sans-Serif;
    font-size:10pt;
    min-height:100%;}
#MSUTopLogo {
    height:37px; 
    left: 783px;
    position: absolute; 
    width: 154px; 
    z-index: 9; 
    top:-1px;}
#MSUTopLogo img {
    border: none; 
    height: 37px; 
    width: 154px;}
#Masthead {
    width:924px;
    height: 71px;
    padding: 13px 0 13px 33px;
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/masthead-image.jpg');
    background-repeat:no-repeat;
    box-shadow: 0px 0px 10px #666;
    -moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;
    position: relative;}
#Masthead .PhysicalAddress {
    color: White; 
    font-size: 85%;
    letter-spacing: 0.08em; 
    position:absolute; 
    left:400px; 
    top:75px;}
#MainLogo {
    position:absolute;
    top:-1px;
    left:0;}
#ContentWrapper {
    width:922px;
    padding: 0 0 0 36px;
    background: #647EB1 url('https://www.missouristate.edu/images/hammonshall.com/2011DesignHHPA-SP-BG.jpg') no-repeat top left;
    box-shadow: 0px 0px 10px #666;
    -moz-box-shadow: 0px 0px 10px #666;
    -webkit-box-shadow: 0px 0px 10px #666;}
#PageID_133 #ContentWrapper {
    background: #647EB1 url('https://www.missouristate.edu/images/hammonshall.com/2011DesignHHPA-HP-BG.jpg') no-repeat bottom left;}
#VideoPreview {
    float:right; 
    height:131px;
    border: 2px solid #cc1e66;
    width:228px;
    position:relative;
    background-image:url(images/previewoverlay.png);
    background-repeat:no-repeat;
    background-position:center bottom;}
#PreviewPlayButton {
    position:absolute; 
    top:37px; 
    left:87px;}
#AlsoShowingWrapper {
    width:190px;
    height:19px;
    padding:0 0 0 5px;
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/AlsoShowingSideShadow.png');
    background-repeat:repeat-y;
    background-position:top center;
    float:left;}
#AlsoShowing {
    background-color:#867695;
    width:190px;
    height:17px;
    padding-top:2px;
    color:White;
    font-size:9pt;
    font-family:Arial;
    font-weight:bold;
    padding-left:5px;}
#ShowImageBottomLeftCorner {
    position:absolute; 
    top:350px; 
    left:-5px; 
    width:5px; 
    height:5px; 
    display:block;}
#MastheadImage {
    padding-left:30px; 
    padding-top:20px; 
    border:none;}
#BlogBoxTopShaddow {
    height:5px;
    width:484px;
    float:left;
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/blogboxtopshadow.png');}
#BlogBoxWrapper {
    height:135px;
    width:484px;
    float:left;
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/blogboxsideshadow.png');
    background-repeat:repeat-y;}
#BlogBox {
    background-image:url('https://www.missouristate.edu/images/hammonshall.com/Blog2012.png');
    background-repeat:no-repeat;
    float:left;
    height:115px;
    width:334px;
    margin-left:5px;
    padding-left:20px;
    padding-top:20px;
    padding-right:130px;
    color:White;}
#BlogBox a {
    color:#FFFFFF; 
    font-weight:bold;}
#BlogBox p {
    font-size:80%; 
    margin:0 0 5px 0;}
#BlogBox p.EntryTitle {
    font-weight:bold;
    font-size: 100%;}
#BlogBox p.EntryDate {
    margin: 5px 0 0 0;}
#ContentColumn {
    float:left; 
    width:701px; 
    padding-top:5px; 
    padding-bottom:10px; 
    padding-left:20px; 
    min-height:447px;}
#PageID_133 #ContentColumn {
    padding-left: 0; 
    width: 721px; 
    margin-bottom: 0; 
    padding-bottom:0;}
#LeftNav {
    float:left;
    padding-top:60px; 
    width:196px; 
    padding-right: 5px;}
#LeftNav ul {
    padding:0; 
    margin-left: 0; 
    margin-right: 0;}
#LeftNav ul a {
    text-decoration:none;
    color:White;}
#LeftNav ul li.Selected {
    color:#ccdef0;}
#LeftNav ul li {
    list-style-type:none;
    padding:10px 0 10px 0;
    font-weight:bold;
    font-size:12px;}
#PageID_133 #LeftNav ul {
    margin-top:35px;}
#LeftNav ul {
    margin-top:10px;
    padding-left:20px;
    list-style-image: url('https://www.missouristate.edu/images/hammonshall.com/HHPA-Purple-Square-Bullets.gif');}
#LeftNav ul li ul {
    list-style-type: none;
    background-image: none; 
    padding-top:5px; 
    width:170px;}
li.Selected:after {
    visibility: hidden; 
    display: block; 
    font-size: 0; 
    content: " "; 
    clear: both; 
    height: 0;}
#LeftNav ul li ul a {
    color:white;}
#LeftNav ul li ul li {
    list-style-image:none; 
    background-image: none;}
#LeftNav ul li ul li.Selected {
  background: transparent url('https://www.missouristate.edu/images/hammonshall.com/secondlevelnav.png') no-repeat 5px .7em;
  color:#ccdef0;}
#LeftNav ul li ul li.Selected a {
    color:#ccdef0;}
#LeftNav ul li ul li.Selected ul li a {
    color:#ccdef0;}
#LeftNav ul li ul li.Selected ul li.Selected a {
    color:#ccdef0;}
#LeftNav ul li h3 {
    margin:0; 
    padding-top:10px; 
    padding-left:20px; 
    font-size:10pt; 
    color:#ccdef0;}
#LeftNav a.NavImageT, #LeftNav a.NavImageD, #LeftNav a.NavImageE {
    font-size:14px;
    color:#4d3665;
    display:block;
    font-weight:bold;
    padding-bottom:0;
    margin-bottom:10px;
    text-decoration:none;
    width:136px;}
#LeftNav a.NavImageD, #LeftNav a.NavImageE {
    padding-top:15px;}
#LeftNav a.NavImageDN {
    display:block;
    padding-bottom:0;
    padding-left:0;
    padding-top:0;
    text-decoration:none;
    margin-bottom:0;}
#LeftNav a.NavImageDN img {
    height:55px;
    width:177px;
    margin-bottom:20px;}
#SeasonTitleWrapper {
    padding-left: 5px; 
    height:36px; 
    position:relative; 
    background-position:top left; 
    z-index:2;}
#SeasonTitleTopLeftCorner {
    top: 0; 
    left: -5px; 
    position: absolute; 
    width:5px; 
    height:5px;}
#SeasonTitleTop {
    background-repeat:repeat-x; 
    background-position:top; 
    width:716px; 
    margin-left: 5px; 
    height: 5px; 
    position: relative;}
#SeasonTitle {
    background-color:#03a874; 
    height:36px; 
    font-family:Arial; 
    font-weight:600; 
    font-size:18pt; 
    color:White; 
    padding: 0 10px; 
    margin-top: 5px;}
#PageID_133 #SeasonTitle {
    text-align:center; 
    width: 716px;
    padding: 0; 
    margin-top: 0;}
#SeasonTitleText {
    padding-top:3px;}
#Show {
    padding-left: 5px; 
    height:350px; 
    width:716px; 
    float:left; 
    background-repeat: repeat-y; 
    position:relative;}
#ShowImageWrapper {
    float:left;
    background-repeat: repeat-x; background-position:bottom; width:474px; padding-bottom:5px; position:relative;}
#ShowText {
    height:340px;
    background-color:White; 
    width:222px; 
    padding: 10px 0 0 15px; 
    float:left; 
    overflow: auto;}
#ShowText p a {
    padding-left:0;}
#ShowText a {
    color:#445285;
    padding-left:5px;
    font-weight:bold;}
#ShowText p {
    margin:0 0 10px 0;
    padding-left:5px;}
#ShowList {
    width: 200px; 
    padding-bottom:10px;}
#ShowList form {
    display: inline;}
#SeasonShowWrapper {
    float:left; 
    margin-bottom:10px;}
#ShowTextWrapper {
    background-image:url(assets/ListingBottomShadow.png);
    background-repeat:no-repeat;
    background-position:bottom center;
    float:left; 
    padding-bottom:9px;}
#Buttons {
    margin:10px 0;}
#Footer {
    clear: both; 
    font-size:75%; 
    padding-top: 10px; 
    text-align:center; 
    padding-bottom: 20px; 
    color:#FFFFFF;}
#Footer a, #Footer a:hover {
    color:#FFFFFF;}
#Footer ul {
    margin:0; 
    padding:0;}
#Footer li {
    display:inline; 
    list-style: none; 
    padding-left:1px;}
#Buttons .Button {
    float: left;
    width: 232px; 
    padding-right: 10px;}
#ShowInformation {
    float:left; 
    margin-top:20px;}
#ShowInformation a {
    color:#eeeeee;}
#LeftShowColumn {
    float:left; 
    width: 348px; 
    padding-right: 10px;}
#RightShowColumn {
    float:left; 
    width: 333px; 
    padding-right: 10px;}
#SponsorFieldset {
    clear: both; 
    /*border: dotted 2px #999999; */
    width: 671px;
    margin-bottom:10px;
    background-color:white;
    border: none;
    position:relative;
    border-width: 0px;
    *display:block;
    *margin-top:10px;
    padding-top:10px;
    }
#SponsorFieldset legend {
    color:#20304D; 
    font-weight:bold; 
    z-index:90;
    /*background-color:#647EB1;*/
    position:absolute;
    top: 0;
    padding: 5px 0 10px 5px;
    *padding-top:15px;
    }
#SponsorFieldset > * {*padding: 10px;padding-left:5px;}
#SponsorFieldset legend + div {padding-top:10px;}
#SponsorImageDiv img {
    margin: 10px; 
    vertical-align: middle;
    padding:10px;}
#Alert {
    width:886px;
    height:50px;
    background-color:Red;
    color: white;
    display: table;
    overflow: hidden;
    position: relative;
    margin: 10px 0;}
#AlertOuterWrapper {
    display: table-cell;
    vertical-align: middle;
    top: 50%;
    width: 715px;}
#AlertInnerWrapper {
    top: -50%;
    position: relative;}
#AlertImage {
    border-right:white 2px solid; 
    width:141px; 
    height:50px; 
    margin: 0 10px;}
#Alert p {
    margin: 0;}
    
/*Partnerships*/
#PageID_137 #ContentColumn {background-color:white;}
#PageID_137 #ContentColumn a {color:#20304D}
