/*---------------------------------------GLOBAL STYLE TAGS-------------------------------*/

html, body {
	margin:0;
	padding:0;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #565656;
	font-size: 9pt;
	background-color:#fff;
	height:auto;
}
p {
	font-size:9pt;
	margin:0;
	padding: 0 8px 12px 4px;
}

h1 {
	text-transform: uppercase;
	font-family:"Times New Roman", Times, serif;
	margin:0;
	padding: 0;
	font-size: 16pt;
	color: #989A93;
	font-weight:bold;
	margin:0 0 4px 0;
}


h2 {
	margin: 0 0 4px 4px;
	padding: 0;
	font-size: 12pt;
	line-height:20pt;
	color: #b6593a;
	font-weight:bold;
}
form h2{
	margin-left:0;
}

h3 {
	margin: 0 20px 8px 4px;
	padding: 0;
	font-size: 11pt;
	color:#565656;
	font-weight: bold;
}
form h3{
	margin-left:0;
}
h4 {
	margin: 0 0 8px 4px;
	padding: 0;
	font-size: 10pt;
	color:#565656;
	font-weight: bold;
}
h5 {
	margin:-2px 0 4px 4px;
	padding:0;
	font-size: 14pt;
	font-weight: normal;
}
h6{
	color:#a2a49d;
	font-size:10pt;
	margin:0 0 0 3px;
}
strong {
	color:#898989
}
img {
	border:none;
	display:block;
}

a:link, a:visited {
	background: transparent;
	text-decoration: underline;
	}

#content a:link:after, #content a:visited:after {
   content: " (" attr(href) ") ";
   font-size: 90%;
   }

:focus{
	outline:0;
}
ol{
	margin:0 16px 8px 26px;
	padding:0;
}
ul {
	/*controls indent for bulleted lists*/
	margin:0 16px 8px 26px;
	padding:0;
	/*eliminates standard bullet graphic*/
	list-style:square;
}
li {
	/*set graphic for bullets and align the bullet with the center of the text line(4px)*/
	/*background: url(../_img/bullet.gif) no-repeat 0 4px;*/
	margin:0 0 3px 0;
	/*controls spacing between bullet image and text in list*/
	padding:0;
}
ul ul{
	margin:2px 0 2px 8px;
}
ul.no_bullets{
	list-style:none;
	margin:0 0 8px 6px;
	padding:0;
}
ul.no_bullets li{
	margin:0 0 7px 0;
}
table{
	margin:0 12px 12px 5px;
	padding:8px;
	border-top: 1px solid #CCC;
}
td{
	
}
table.lending {
	margin:0 0 12px 0;
	padding:0 12px 0 0;
}
table.lending th {
	border-bottom:1px solid #CCC;
	color:#565656;
	font-size:9pt;
	padding:3px;
	text-align:left;
	background:#CCC;
	
}
table.lending tr {
	
}
table.lending tr.oddrow {
	background-color: #F1F1F1;
}
table.lending td {
	border-bottom:1px solid #CCC;
	padding: 3px;
	text-align:left;
	vertical-align:top;
}
table.lending td.out{
	color: #8B9AA6;
	font-style: italic;
}


table.tickets {
	width:100%;
	margin:0 0 12px 0;
	padding:0 12px 0 0;
}
table.tickets th {
	border-bottom:1px solid #CCC;
	color:#565656;
	font-size:9pt;
	padding:3px;
	background:#CCC;
	
}
table.tickets tr.oddrow {
	background-color: #F1F1F1;
}
table.tickets td {
	border-bottom:1px solid #CCC;
	padding: 3px;
	vertical-align:top;
}
/*----------------------------------------------------GLOBAL STRUCTURE*/

/*Check the IE override for inconsistencies*/
#container {
	width: auto;
	height:auto;
	min-height:inherit;
	margin: 0 5%;
	padding: 0; 
	border: 0;
	background: transparent;
}
/*Check the IE override for inconsistencies*/
	#sub_container{
		position:static;
		z-index:auto;
		margin:0;
	}
		#header{
			display:none;
		}
		#print_header{
			display: block;
			
		}
			#logo{
				margin:0 0 12pt 0;
			}
		#content{
			position:inherit;
			margin:0;
		}
/*Subpage Columns-----------------------*/
			
			#left_col{
				position: static;/*This positions the content over the sub_container's background image in IE */
				z-index:auto;/*This positions the content over the sub_container's background image in IE */
				display:block;
				margin:0;
				width:auto;
				float:none; !important
			}
/*Main Content Panel-----------------------*/
				#main_panel{
					width:auto;
					margin:0;
					padding:0;
				}
					#main_header{
						display:none;
					}
						#main_header_text{
						}
					#main_content{
						min-height: inherit;
						height: auto;
						display:block;
						padding:0;
						background:transparent;
						font-size:9pt;
					
					}
						
						
						
					
								
					#main_footer{
						display:none;
					}
/*End Main Content Panel-----------------------*/				
			#right_col{
				display:none;
			}
			
/*END Subpage Columns-----------------------*/				
	#footer {
		display:none;
	}
	#print_footer {
		display:block;
		font-size:8pt;
		text-align:center;
		width:auto;
	}


.divider {
	border-top:1px solid #666;
	font-size:0pt;
	clear:both;
	height:2px;
	margin:0 0 0 0;
	width:98%;
}
#print_btn{
display:none;
}
#email_msg{
display:none;
}