/* ============================

Site: Better Ticketing Association (http://betterticketing.com)
Author: Andrew Small
Updated: September 19, 2011

============================ */

/* Reset Styles */ 

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, 
article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline; }

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block; }

body {
	line-height: 1; }
  
ol, ul {
	list-style: none; }

blockquote, q {
	quotes: none; }

blockquote:before, blockquote:after, q:before, q:after {
	content: '';
	content: none; }
 
table {
	border-collapse: collapse;
	border-spacing: 0; }

/* clearfix */

.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0; }
  
.clearfix {
	display: inline-block; }
  
html[xmlns] .clearfix {
	display: block; }

* html .clearfix {
	height: 1%; }

/* Main Styles */

body
{
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #58595b;
    font-size: .8em;
    height:100%;
    margin-top: 0.2em;
    background: #FFFFFF;
    line-height: 1.2;
}

p
{
    margin-bottom: 7px;
    margin-top: 7px;
}

/* e7e7e7 */ /*58595b;*/

/*links*/

a:link
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
}
a:visited
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
}
a:active
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
}
a:hover
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
}
a.title:link, a.title:visited, a.title:active
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
    font-weight: bold;
}
a.title:hover
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #c49a6c;
    text-decoration: none;
    font-weight: bold;
}

a.little:link, a.little:visited, a.little:active
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #c49a6c;
    text-decoration: none;
    font-weight: normal;
}
a.little:hover
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 8pt;
    color: #c49a6c;
    text-decoration: none;
    font-weight: normal;
}


a.menu:link, a.menu:visited, a.menu:active
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #c49a6c;
    text-decoration: none;
    font-weight: bold;
}
a.menu:hover
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #c49a6c;
    text-decoration: none;
    font-weight: bold;
}

/*text/images/etc*/

h1
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 1.4em;
    color: #FFFFFF;
    font-weight:bold;
    margin-top: 0em;
    margin-bottom: 0em;
    margin-left:0.2em;
    padding: .1em;
    vertical-align: middle;
}
h2
{
    font-family:  Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #444444;
    font-weight: bold;
}
h3
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 1em;
    color: #c49a6c;
    font-weight: bold;
    margin-top: 0.3em;
    margin-bottom: 0.3em;
}
h4
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: 9pt;
    color: #333333;
    font-weight: bold;
}
blockquote
{
    text-align: justify;
    margin-left: 2em;
    margin-right: 2em;
    margin-bottom: 1em;
}

blockquote.ms
{
    text-align: left;
    margin-left: 50px;
    margin-right: 50px;
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #58595b;
    font-size: 12pt;
}

hr
{
	margin:0em 20em 0em 20em;
    border: 1px dotted #dfdfdf;
    padding:0px 0px 0px 0px;
 
}

img
{
    border: 0px solid #dfdfdf;
}
img.headerlogo
{
    border-style: none;
    border-color: inherit;
    border-width: 0px;
    height: 193px;
    width: 1000px;
}

img.footerlogo
{
    border: none;
    height: 56px;
    width: 1000px;
}

img.leap
{
    height:197px;
    width:526px;
    margin-left:20px;
}

/*IMG.center {display: block; margin-left: auto; margin-right: auto } */
abbr
{
    border-bottom: none;
}
em
{
    font-family: Verdana, Helvetica, Sans-Serif;
    color: #58595b;
    font-size: .8em;
    font-weight: normal;
}
b
{
    font-family: Verdana, Helvetica, Sans-Serif;
    font-size: .8em;
    color: #58595b;
    font-weight: bold;
}

ul, li
{
	margin:0px 0px 2px 5px; 
	padding:1px 0px 2px 5px;
}

/*forms*/

input[type="button"], input[type="submit"]

{
    border:1px solid #777;
    background-image:url(images/bg.jpg);
    background-repeat:repeat; 
}

input[type="button"]:hover, input[type="submit"]:hover
{
cursor:pointer;
 border-right:1px solid #222;
  border-bottom:1px solid #222;

}
.SearchBox 
{
    border:1px solid #777; 
    border-right:1px solid #333; 
    border-bottom:1px solid #333;
    
}


/*page*/

#MenuBar
{
    background-color: #58595b; 
    text-align: center;
}


#topbar
{
    width: 100%;
    height: 27px;
    background-color:#58595b;
}

#Shell
{
    width: 1000px;
    margin: 10px auto;   
    background-color: #f6f7f7;
    border:2px solid #58595b;
}  

#Header
{
    width: 100%;
    background-color:#f6f7f7;
    /*height: 15em;*/
}

#LEFT {float: left; width: 768px;}
#RIGHT{ float:right; width: 228px; height: 100%; margin-right:2px; }

#MainArea
{
    width: 1000px;
    height:100%;
    text-align: left;
    padding:0em 0em 0em 0em;
    background-color: #f6f7f7;
    background-image: url(images/slice2.gif);
    background-repeat: repeat-y;
    background-position: right;  
}

.SideBarRightContent
{
    width:100%;
    float: left;
    height:100%;
    background-color: #f6f7f7;
    text-align:left;
    padding:0em 0em .0em .0em;
    margin-right:0em;
    border-left: solid 2px #58595b;
    
    }

div.sidebarheader
{
 width:100%;
    padding: 0em 0em 0em 0em;
    background-color: #58595b;
    color:White;
    height:27px;
}
div.sidebarcontent
{
	
    padding: 0em 0em 0em .2em;
    margin-bottom:3px; 
}

#Content
{
    width: 100%;
    height: 100%;
    background-color:#f6f7f7;
    float: left;
   

   
}
.ContentContent
{   height: auto;
    width: 99%;
    float: left;
    background-color: #f6f7f7;
    text-align:center;

    
}

#Footer
{
    width: 100%;
    height: auto;
    float: left;
    border-top: 2px solid #58595b;
    background-color: #f6f7f7;
}
.FooterContent
{
  width: 100%;
  float: left;
  text-align: center;
}
.image_links
{
  
}

/* New Menus */

#newMenu
{	
    margin-left:50px;
    margin-right: 50px;
    float:left;
    margin-top: auto;
    margin-bottom: auto;
    position: relative;
	padding: 0;
	z-index: 1000;
}

#newMenu li
{	
	list-style: none;
	float: left;
	font: bold 16px arial;
	border-left: 1px solid #f6f7f7;
}

#newMenu li a
{	
    display: block;
	margin: 0 1px 0 0;
	padding: 4px 30px; /* menu item padding */
	background: #58595b; /* Top level menu background color */
	color: #FFFFFF; /* Top level menu text color */
	text-align: center;
	text-decoration: none;
	font-family: Arial,Helvetica,Sans-serif;
	font-weight:600;
	font-size:16px;
}

#newMenu li a:hover
{	
 	color:#c49a6c; /* Top level menu text hover color */
 	background: #58595b; /* Top level menu background hover color */
}

#newMenu div
{	
    position: absolute;
	visibility: hidden;
	margin: 0;
	padding: 0;
	background: #EAEBD8;
	border: 1px solid #58595b; /* drop-down border color */
}

	#newMenu div a
{	
	    position: relative;
		display: block;
		margin: 0;
		padding: 5px 10px;
		white-space: nowrap;
		text-align: left;
		text-decoration: none;
		background: #f6f7f7; /* drop-down background color */
		color: #c49a6c; /* drop-down text color */
		font: 14px arial;
}

	#newMenu div a:hover
{	
	    background: #c49a6c; /* drop-down highlight color */
		color: #f6f7f7; /* drop-down text highlight color */
}
