﻿/* Chicago AMA  by eClick Performance */
/* www.eclickperformance.com */
/* Copyright September 2006 || All Rights Reserved */

/* ============ Main Tags ============ */
body {margin: 0px; padding: 0px; text-align: center; background: #D3DDDF; font: 11px Verdana; color: #52534E;}
img {display: block;}

.quote {font-size: 10px; background: url('../images/quote.gif') no-repeat 11px 9px; background-color: #E0E3D7; border: 1px dotted #BCBEB0; padding: 5px; text-align: right;}
.indent {font-size: 11px; padding-left: 53px; padding-top: 10px; padding-bottom: 5px; color: #75766F; font-style: italic; text-align: left;}
.h2quote {font: 10px Verdana; color: #406384; margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 3px; display: inline;}

.quote2 {font-size: 10px; background-color: #E2DFDA; border: 1px dotted #BCBEB0; padding: 5px; text-align: right;}
.indent2 {background: url('../images/quote2.gif') no-repeat bottom right; font-size: 11px; padding-right: 53px; padding-top: 10px; padding-bottom: 5px; color: #75766F; font-style: italic; text-align: left; margin-bottom: 10px;}

.centerer {width: 984px; margin: 0px auto; text-align: left; background: url('../images/shadow.gif') repeat-y;}
.overallcontainer {width: 954px; margin-left: 15px;}

table.topnav {height: 24px; width: 954px; text-align: left; background-color: #E7E7E7; font: 11px Verdana; color: #7A7A7A; padding: 0px 15px;}
.header {height: 131px; width: 954px; background: url('../images/header.jpg') no-repeat top right;}	
.headershadow {height: 14px; width: 954px; background: url('../images/header-shadow.gif') repeat-x; font-size: 0px;}
.contentcontainer {background: url('../images/content.jpg') no-repeat bottom left; background-color: #E7E7E7;}
.footer {margin: 0px auto; width: 984px; background: url('../images/footer.jpg') no-repeat top right; font: 11px Verdana; color: #9D9D9D; text-align: center; padding-top: 25px; padding-bottom: 10px;}

/* ============ General Tags ============ */
ul {margin-top: 5px; list-style-type: disc; margin-left: 30px;}
html>body ul {padding-left: 30px; margin-left: 0px;}
li {margin-bottom: 5px;}

/* ============ Specialized Tags ============== */
div.eventslistings table {font: 11px Verdana; color: #52534E; background-color: #fff; margin-left: 15px; width: 530px; margin-top: 4px;}
div.eventslistings td {background-color: #DEE1D6; line-height: 15px;}

.podcast {background: url('../images/ipod-gradient.jpg') repeat-x; background-color: #979990; width: 543px; border: 1px solid #9EA09C; border-top: 0px solid #000;}
html>body .podcast {width: 541px;}

/* ============ Main Content Tags ============ */
.homepage {width: 954px;}

/* ============ Homepage Content Tags ============ */
.maincontent {width: 770px;}
.homecontainer {margin-bottom: 10px; width: 750px; background: url('../images/homepage-backer.gif') repeat-y; background-color: #E6E9DE; border-bottom: 2px solid #FFF; font: 11px Verdana; color: #52534E; line-height: 17px;}
.homepadding {padding: 0px 15px 15px 19px;}

/* ============ Inside Content Tags ============ */
td.insidecontent {width: 601px;}
.insidecontainer {margin-bottom: 10px; width: 586px; background: url('../images/inside-backer.gif') repeat-y; background-color: #E6E9DE; border-bottom: 2px solid #FFF; font: 11px Verdana; color: #52534E; line-height: 17px;}
.insidepadding {padding: 11px 15px 15px 19px;}
div.insidecontainer h1 {font: 14px Georgia, Verdana; color: #406384; margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 3px;}
h1 {font: 14px Georgia, Verdana; color: #406384; margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 3px;}
div.insidecontainer h2 {font: 11px Verdana; color: #52534E; margin: 0px; padding: 0px; font-weight: bold; margin-bottom: 3px;}
table.amaevents {font: 10px Verdana; color: #52534E; float: right; background-color: #ffffff; margin-left: 20px; margin-bottom: 3px;}
table.amaevents td {background-color: #D1D5C3; line-height: 14px;}
td#amaeventsheader {background-color: #9EA194; font: 11px Verdana; color: #FFF; font-weight: bold; padding-left: 10px;}
.line {width: 552px; font: 0px Verdana; height: 0px; border-bottom: 1px dotted #969891; margin: 15px 0px 15px 0px; padding: 0px;}
.line2 {font: 0px Verdana; height: 0px; border-bottom: 1px dashed #E3E4E2; margin: 5px 0px 5px 0px; padding: 0px; width: 525px;}


/* ============ Left Column Tags ============ */
td.leftcolumn {width: 184px;}
.menu {width: 160px;}
.showSwitch {display: block;}
.hideSwitch {display: none;}
.leftpadding {padding-left: 9px;}

/* ============ Right Column Tags ============ */
td.rightcolumn {width: 184px;}


/* ============ Jobs Tags ============ */
.jobs {width: 540px; color: #ffffff; margin-bottom: 4px;}
.headerjobs a:link, .headerjobs a:visited, .headerjobs a:active { font: 11px Verdana; color: #fff; text-decoration: none; padding-left: 5px; padding-top: 5px; padding-bottom: 5px;}
.headerjobs a:hover {height: 5px; font: 11px Verdana; color: #fff; text-decoration: none; padding-left: 5px;}

.jobsmargin {margin-left: 10px; padding-right: 10px;}
/*.jobsmargin a {font*/


.headerjobs a {outline: none; background: url('../images/job-header-bg.jpg') repeat-x 0 0; background-color: #7b8692}
.headerjobs A:link {display: block; margin-bottom: 0em; height: 100%; width: 533px; border: 1px solid #616871; text-decoration: none}
.headerjobs A:visited {display: block; height: 100%; width: 533px; border: 1px solid #616871; text-decoration: none}
.headerjobs A:active {display: block; height: 100%; width: 533px; border: 1px solid #616871; text-decoration: none}
.headerjobs A:hover {display: block; height: 100%; width: 533px; text-decoration: none; background-color: #7b8692; color: #ffffff; border: 1px solid #616871;}
.headerjobs a {width: 533px;}

.joblogo {
	float:right;
	align:right;
	display: inline;
	}

.jobtitle {
	float:left;
	align:left;
	display: inline;
	}


/* -=========== Block Tages ============= */
.block {width: 160px; background: url('../images/blocks/background.gif') repeat-y; margin-bottom: 15px; border-bottom: 2px solid #fff; font: 11px Verdana; color: #52534E;}
.blockpadding {padding: 7px;}
.block img {display: block;}


a.archiveStyle{ display: block; background: #A4C0A5; font-size: 9px; text-align: right; border-left: solid 2px #FFF; border-right: solid 2px #FFF; border-top: solid 2px #FFF; margin: 0; padding: 2px 5px 2px 0; }


/* -=========== Merchandise Tages ============= */
.merch-container {width: 551px;}
.merch-header {width: 551px; height: 28px;}
.merch-body {width: 551px; background: url('../images/merchandise/border.gif') repeat-y;}
.merch-footer {width: 551px; height: 30px;}
.merch-gradient {width: 549px; margin-left: 1px; background: url('../images/merchandise/background.jpg') repeat-x; background-color: #EAEEF9;}
.merch-line {font: 0px Verdana; height: 0px; border-bottom: 1px dashed #B2B3B8; margin: 15px 0px 5px 15px; padding: 0px; width: 520px;}

/* ============ Link Tags ============ */
.menu a:link, .menu a:visited, .menu a:active {height: 18px; width: 160px; background: url('../images/nav/menu.gif') no-repeat top left; display: block; font: 11px Verdana; color: #fff; text-decoration: none; padding-left: 22px; padding-top: 3px;}
.menu a:hover {height: 18px; width: 160px; background: url('../images/nav/menu-on.gif') no-repeat top left; display: block; font: 11px Verdana; color: #fff; text-decoration: none; padding-left: 22px;}
* html .menu a:link, *html .menu a:visited, *html .menu a:active, *html .menu a:hover {height: 21px;}

.topnav a:link, .topnav a:active, .topnav a:visited {font: 11px Verdana; color: #7A7A7A; text-decoration: none;}
.topnav a:hover {font: 11px Verdana; color: #142A48; text-decoration: none;}

.footer a:link, .footer a:active, .footer a:visited {font: 11px Verdana; color: #9D9D9D; text-decoration: none;}
.footer a:hover {font: 11px Verdana; color: #606060; text-decoration: none;}

.homecontainer a:link, .homecontainer a:active, .homecontainer a:visited {font: 11px Verdana; color: #5F728A; text-decoration: none; font-weight: bold;}
.homecontainer a:hover {font: 11px Verdana; color: #223E60; text-decoration: none; font-weight: bold;}

table.amaevents a:link, table.amaevents a:active, table.amaevents a:visited {font: 10px Verdana; color: #5F728A; text-decoration: none; font-weight: bold;}
table.amaevents a:hover {font: 10px Verdana; color: #223E60; text-decoration: none; font-weight: bold;}

a:link, a:active, a:visited {font: 11px Verdana; color: #5F728A; text-decoration: none; font-weight: bold;}
a:hover {font: 11px Verdana; color: #223E60; text-decoration: none; font-weight: bold;}

.podcast a:link, .podcast a:active, .podcast a:visited {font: 10px Verdana; color: #3D3D3D; text-decoration: none; font-weight: normal;}
.podcast a:hover {font: 10px Verdana; color: #223E60; text-decoration: none; font-weight: normal;}

.podcast_bottom a:link, .podcast_bottom a:active, .podcast_bottom a:visited {font: 11px Verdana; color: #406384; text-decoration: none; font-weight: bold;}
.podcast_bottom a:hover {font: 11px Verdana; color: #223E60; text-decoration: none; font-weight: bold;}