body {
font-family:Georgia, serif;
font-size:11pt;
margin:.2in;
line-height:1.3em;
}

h1 {
font-family:Arial, Helvetica, sans-serif;
font-size:20pt;
font-weight:bold;
color:black;
padding:5pt 0;
border-top:2px solid black;
border-bottom:1px solid black;
}
h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:14pt;
font-weight:bold;
margin-top:25pt;
margin-bottom:5pt;
color:black;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:11pt;
font-weight:bold;
margin-top:15pt;
margin-bottom:1pt;
color:black;
}

p, ul, ol, dl {
margin-top:0pt;
margin-bottom:10pt;
}

img {
border:none;
}

table {
font-size:100%;
margin-bottom:1.0em;
}



/* Main layout elements
============================================================ 
--------------------------------------------------------- */

#header, #sidebar, #main-nav, #crumbs, #footer, #cms-toolbar, #content iframe.iframe, #content a.become-sponsor{
	display:none;
}

#header-print {
	text-align:center;
}

#footer-print {
	width:auto;
	margin-top:0.3in;
	padding:0.1in;
	border-top:1px solid #002240;
	display:block;
	clear:both;
}


/* Footer Print
============================================================ 
--------------------------------------------------------- */

#footer-print address {
	width:50%;
	font-style:normal;
	float:left;
}

#footer-print p.communication {
	width:40%;
	float:left;
}

#footer-print p.copyright {
	font-size:90%;
	margin-top:0in;
	padding-top:0.1in;
	clear:both;
}

#footer-print p.powered-by {
	font-size:90%;
	margin-top:0.1in;
}

#footer-print p {
	color:#000;
	margin:0in;
	text-align:left;
}


/* Standard Widgets
		overriding of default styles for standards widgets
		(located at /cms/content/widgets/stylesheets/standard-widgets.css)
============================================================ 
--------------------------------------------------------- */


/* Custom Widgets
============================================================ 
--------------------------------------------------------- */



/* Other Content
		non-widget content styles
		(defined by classes and IDs directly in the content - through Textile)
		e.g. content snippet "Staff Profile": div.staff-profile ...
============================================================ 
--------------------------------------------------------- */

#site-search {
	display:none;
}

/* Basic listing table */

table.listing {
    border:1px solid #ddd;
    border-bottom:none;
    text-align:left;
}

table.listing th {
    font-weight:bold;
    padding:0.3em 0.75em;
    background-color:#eee;
    border-bottom:1px solid #ddd;
}

table.listing td {
    padding:0.3em 0.75em;
    border-bottom:1px solid #ddd;
}

/* Chart listing table */

table.chart {
    font-size:80%;
    width:97%;
    background-color:#FFF;
    border:1px solid #000;
    border-bottom:none;
    text-align:left;
}

table.chart th {
    color:#000;
    font-weight:bold;
    padding:0.3em 0.75em;
    border-bottom:1px solid #000;
}

table.chart th.category {
    color:#000;
    font-size:120%;
    font-weight:bold;
    padding:0.3em 0.75em;
    border-bottom:1px solid #000;
}

table.chart th.subtitle {
    color:#000;
    font-weight:normal;
    padding:0.3em 0.75em;
    border-bottom:1px solid #000;
}

table.chart th.subtitle2 {
    color:#000;
    font-weight:normal;
    font-style:italic;
    padding:0.3em 0.75em 0 3em;
    border-bottom:1px solid #000;
}

table.chart td {
    padding:0.3em 0.75em;
    border-bottom:1px solid #000;
    border-left:1px solid #000;
}

#content {
        position:relative;
}

#hp-images {
        display:none;
}

#hp-shortcuts {
        height:180px;
}

#content .chamber {
        position:absolute;
        left:18px;
        top:43px;
        width:118px;
        height:150px;
        font-size:10px;
}


#content .do-bussiness {
        position:absolute;
        left:165px;
        top:43px;
        width:110px;
        height:150px
        color:#05447C;
        font-size:10px
}


#content .live-work {
        position:absolute;
        left:315px;
        top:43px;
        width:110px;
        height:150px
        color:#05447C;
        font-size:10px
}


#content .strategic-iniciatives {
        position:absolute;
        left:468px;
        top:51px;
        width:110px;
        height:150px
        color:#05447C;
        font-size:10px
}


#content img.go-chamber {
        position:absolute;
        left:60px;
        top:125px;
}

#content img.go-do-bussiness {
        position:absolute;
        left:200px;
        top:125px;
}

#content img.go-live-work {
        position:absolute;
        left:350px;
        top:125px;
}

#content img.go-strategic-initiatives {
        position:absolute;
        left:505px;
        top:125px;
}

#content img.hp-chamber {
        position:absolute;
        left:28px;
        top:15px;
}

#content img.hp-do-bussiness {
        position:absolute;
        left:165px;
        top:15px;
}

#content img.hp-live-work {
        position:absolute;
        left:310px;
        top:15px;
}

#content img.hp-strategic-initiatives {
        position:absolute;
        left:475px;
        top:5px;
}