﻿* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: sanbeiji.com/archives/953 */
abbr[title]:after { content: " (" attr(title) ")"; }
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } /* css-discuss.incutio.com/wiki/Printing_Tables */
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.75cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3{ page-break-after: avoid; }
.hiddenPrint { display: none; visibility: hidden; }

#container { width: 1000px; background: #FFF; margin: 0 auto; text-align: left; } 
#header { position: relative; width: 1000px; height: 125px; margin: 0 auto; padding: 0; text-align: left; }

#header .logo { position: absolute;	top: 0px; left: 0px; border: none; margin: 0px; padding: 0px; background: transparent; }	

.topNav { position: absolute; top: 50px; left: 400px; font-size: 13pt; }
.topNav ul { list-style: none; margin: 0px; padding: 0px; width: 100%; }
.topNav li { display: inline; }
.topNav li a { color: #000; display: inline; padding: 0px 8px; margin: 0px 8px; text-align: center; text-decoration: none; font-weight: normal; }
.topNav li a.current { color: #000; text-decoration: underline; }

#content { color: #000; background: #FFF; margin: 0px auto; padding: 0px; clear: both; text-align: left; }

#rightColLarge { float: right; width: 740px; padding: 0px; margin: 0px; background: #FFF; }
#leftColSmall { float: left; width: 225px; padding: 0px; margin: 0px; background: #FFF; }

#rightColLarge2 { float: right; width: 782px; padding: 0px; margin: 0px; background: #FFF; }
#leftColTiny { float: left; width: 168px; padding: 0px; margin: 0px; background: #FFF; }

#leftColLarge { float: left; width: 740px; padding: 0px; margin: 0px; background: #FFF; }
#rightColSmall { float: right; width: 225px; padding: 0px; margin: 0px; background: #FFF; }

#threeColLeft { float: left; width: 175px; padding: 0px; margin: 0px; background: #FFF; }
#threeColMiddle { float: left; width: 550px; padding: 0px; margin: 0px 0px 0px 15px; background: #FFF; }
#threeColRight { float: right; width: 225px; padding: 0px; margin: 0px; background: #FFF; }

#oneCol { padding: 0px; margin: 0px; background: #FFF; }

/*** footer ***/
#footer { width: 1000px; clear: both; margin: 0 auto; padding: 15px 0px 0px 0px; text-align: center; color: #000; background: #FFF; border-top: 1px solid #000; }
#footer p { margin: 3px 0px; }
#footer .iqfooter a { color: #000; text-decoration:none; }
.iqfooter img { margin: 5px; vertical-align: middle; border:none; }

.footerNav { margin: 0px auto; padding: 0px; width: 100%; height: 30px; text-align: center; font-size: 11pt; }
.footerNav ul { list-style: none; margin: 0px auto; padding: 0px; }
.footerNav li { display: inline; }
.footerNav li a { color: #000; padding: 0px 4px; margin: 0px 4px; text-align: center; text-decoration: none; font-weight: normal; }

#footer .col1 { float: left; width: 175px; padding: 0px; margin: 0px; text-align: left; line-height: 22px; }
#footer .col2 { float: left; width: 610px; padding: 0px; margin: 0px 0px 0px 10px; }
#footer .col3 { float: right; width: 175px; padding: 0px; margin: 0px; text-align: right; line-height: 22px; }

/***** Styles *****/
body { color: #000; font-family: Arial, Verdana, Sans-Serif; background: #FFF; font-size: 13px; }
h1, h2, h3, h4, h5, h6 { font-family: Calibri, Verdana, Sans-serif; font-weight: 500;}
h1 {	font-size: 20pt; margin: 0px 0px 4px 0px; color: #000; padding: 0px 0px 3px 0px; border-bottom: 1px solid #666; }
h2 {	font-size: 16pt; margin: 0px 0px 4px 0px; color: #000; padding: 0px 0px 2px 0px; }
h3 {	font-size: 14pt; margin: 0px 0px 3px 0px; color: #000; }
h4 {	font-size: 13pt; margin: 0px 0px 3px 0px; }
h5 {	font-size: 1.1em; margin: 0px 0px 3px 0px; }
h6 {	font-size: 1.1em; margin: 0px 0px 2px 0px; }
h7 {	font-size: 1.0em; margin: 0px 0px 2px 0px; font-weight: normal;}
a { color: #000; text-decoration: underline; } 
ul, ol { margin: 10px 12px 0px 15px; padding: 0px 5px 10px 10px; }
ul li, ol li {	margin-bottom: 5px;  }
fieldset { border: 1px solid #666; background-color: #FFF; color: #000; width: 95%; margin: 0 0 4px 0; padding: 3px; }
fieldset a { color: #000; text-decoration: underline; } 
img.thumbnail { width: 100px; }
img.smallThumb { width: 40px; padding: 3px; }

/*** Vertical Navigation Menu ***/
.leftNav { }
.leftNav ul { list-style:none; padding: 0px; margin: 0px; text-align: left; border: none; }
.leftNav ul li { width: 100%; display: block; line-height: 1.4em; margin: 3px 0px; }
.leftNav li a { text-decoration: none; font-weight: normal; padding: 5px 0px; margin: 0p; width: 100%; display: block; font-size: 12pt; }	
.leftNav li a:link { color: #000; display: block; border: none; }		
.leftNav li a.current { color: #000; text-decoration: underline; }
.leftNav li.top { margin-top: 0px; }
.leftNav li.bottom { margin-bottom: 0px; }
.leftNav .boxTop { height: 0px; background: transparent; }
.leftNav .boxBottom { height: 0px; background: transparent; }

.sidePanel1, .sidePanel1Top, .sidePanel1Bot { margin: 0px; padding: 0px; }
.sidePanel1Top { height: 0px; background: transparent; }
.sidePanel1Bot { height: 0px; background: transparent; margin-bottom: 10px; }
.sidePanel2 { padding: 0px; margin: 0px 0px 10px 0px; border: none; }
.sidePanelPlain { margin: 0px 0px 10px 0px; padding: 0px; }
.sidePanel1 h1, .sidePanel2 h1, .sidePanelPlain h1 { font-size: 14pt; padding: 0px 0px 3px 0px; margin: 0px 0px 3px 0px; text-align: center; }
.sidePanel2 p, .sidePanel1 p { margin: 0px; padding: 4px 0px; }
.sidePanel2 ul, .sidePanel2 ol, .sidePanel1 ul, .sidePanel1 ol, .sidePanelPlain ul, .sidePanelPlain ol { margin: 9px 0px 0px 10px; padding: 0px 0px 9px 10px; }
.sidePanel2 ul li, .sidePanel2 ol li, .sidePanel1 ul li, .sidePanel1 ol li, .sidePanelPlain ul li, .sidePanelPlain ol li { margin-bottom: 2px; line-height: 1.2em; }
.sidePanel2 img, .sidePanel1 img, .sidePanelPlain img { margin: 2px auto; display: block; }
.slideshowWrapper { width: 0px; height: 0px; visibility: hidden; }
.fbLike { width: 0px; height: 0px; visibility: hidden; }