﻿* { font-size: 1em; }

html, body {
	font-size: 100%;
	margin: 0;
	padding: 0;
}

body {
	font: 75%/1.2 Verdana, Geneva, sans-serif;
	color:#3d3d3d;
}


.red {color:Red;}

.disclaimer {
	font: bold italic .9em/1.1 Arial, Verdana, sans-serif;
    text-align:left;
}
.disclaimer div { font-weight: normal; }
.disclaimer strong + p { display: inline; }

.content p { margin:1.2em 0; }
.content li { margin: .2em 0 .5em; }

.right {float:right;}
.left {float:left;}

.content img {margin:5px 10px;}
.content img.right{margin-right:0;}
.content img.left {margin-left:0;}

h1 {/* frame headings */ }
.content h1, .content .h1 {/* content headings */ font-size:1.5em; color:#3c5a74; margin: 1.5em 0 1em; }
.content h2, .content .h2 {/* content sub-heading */ font-size:1.3em; color:#3c5a74; margin: 1.25em 0 .5em; } 
.content h3, .content .h3 {/* content sub-subheading */ font-size:1.1em; color:#3c5a74; margin: 1.1em 0 .25em; }


big, .big { font-size: 1.2em; }
small, .small { font-size: .83em; }

/* =LINKS 
**********************************/
a { color:#b33345; text-decoration:none; font-weight:bold;}
a:visited { color:#b33345; text-decoration:none; font-weight:bold;}
a:hover, a:focus, a:active { color:#b33345; text-decoration:underline; font-weight:bold; }

a.AT { text-decoration:underline;}

/* =LAYOUT (printsafe)
**********************************/
img {border:0 none;}
.venue img.thumb { float: right; margin: 0 0 5px 15px; background: #fff; padding: 2px; border: 1px solid #BCBEBD; }

.container { display: inline-block; }
.container:after {
	content: '.';
	clear: both;
	display: block;
	overflow: hidden; visibility: hidden;
	height: 0;
}

table.data {
	border-collapse: collapse;
	border: 1px solid black;
}

.data td, .data th {
	border: 1px solid black;
	padding: 4px 2px 4px 5px;
	font-size: .9em;
	text-align:center;
}

.data th 
{
    background:#5b7d99;
    color:#CED8E0;
}

/* general purpose (screen only) */
#footchips { margin-top:-30px; display:block; width:918px; border-left:solid 1px #636363; border-right:solid 1px #636363; height:47px; background:#FFF url(ac_footer_chips.gif) no-repeat right bottom; }
.hasScript .tabPanel .btt { display: none; }
.hasScript .tabPanel h2 { display:none; }


/* IEmac hack \*/
.container { display: block; }
* html .container { height: 1%; }
* html .callout .content { height: 128px; } 
* html .callout .tall { height: 435px; }
* html .callout .short { height: 87px; }
/* */

@media print {
	.callout, .callout .content { background: transparent none; }
}
