/* GLOBALS */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td 
{margin:0; padding:0; border:0; outline:0; font-size:100%; vertical-align:baseline; background:transparent;}
body {line-height:1;}
ol, ul {list-style:none;}
blockquote, q {quotes:none;}
:focus {outline:0;}
ins {text-decoration:none}
del {text-decoration:line-through;}
table { border-collapse:collapse; border-spacing:0;}

body {line-height:1; font:69% Verdana,Geneva,Kalimati,sans-serif; text-align:left;}

p {margin-bottom:1em;}
a:link, a:visited {color:#1780d7; text-decoration:underline;}
.hide {display:none;}

/* HEADER */
#ti\tle {
	display:list-item; list-style-image:url(../images/print-banner.gif); list-style-position:inside; letter-spacing:-1000em; font-size:1pt; color:#fff; width:703px; height:68px;}
#subnav {display:none;}
#tagline {display:none;}

/* NAV */
#mainnav {display:none;}

/* CONTENT */
#container {width:99%;}
#content {padding-bottom:.6em; padding-top:7px;}
#spotlight embed, #spotlight object {display:none;}
#spotlight #ad {margin-left:20px;}

#subcontent {padding-top:2px; padding-left:8px;}
#sidebar {padding-top:1em;}

/* GENERAL TYPE */
#content {color:#5B5B5B; line-height:1.8;}
#content h1 {color:#f00; font:bold 2.3em/1.2 "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,"New York",serif; letter-spacing:-1px; margin-bottom:0.6em;}
#content h1 small {display:block; color:#000; font:bold 0.5em/1.2 Tahoma,Geneva,Kalimati,sans-serif; letter-spacing:0;}
#content h2 {color:#f00; font:bold 1.7em/1.2 "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,"New York",serif; letter-spacing:-1px; margin-bottom:0.1em; padding-top:0.3em;}
#content strong {color:#000; font-weight:normal;}
#content em {font-style:italic; color:#333;}


/* SIDEBAR TYPE */
#sidebar {line-height:1.4;}
#sidebar li {line-height:1.8;}
#sidebar .subnav li {margin-bottom:0;}
#sidebar .subnav li a {color:#29567F; display:block; border-bottom:1px solid #BCC3C8; text-decoration:none; font-weight:bold; letter-spacing:-0.6px; padding:3px;}
#sidebar .subnav li a small {color:#666; font-size:0.9em;}
#sidebar h2 {color:#666; font:bold 1.1em/1.6 "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,"New York",serif; letter-spacing:1px; margin-bottom:0.8em; text-transform:uppercase;}


/* HOME */
#highlights #whatsnew a {font-weight:bold;}
.highlight table {width:99%; text-align:left;}
.highlight table th {text-align:left;}
.highlight table thead {display:none;}
.highlight table td {padding:0 0 3px;}
.highlight table tfoot td {border-top:1px solid #BCC3C8; padding-top:6px;}

/* EXPO */
.showitem {float:left; width:160px; margin-right:40px; margin-left:10px; height:200px;}
.showitem img.expolistlogo {display:block; border:1px solid #D7DEE6;}
#expopg #expologo {float:right; border-top:5px solid #B3C0D1; margin-left:14px;}

/* EXHIBITORS */
#main ul#promoopps {list-style-type:none;}


/* FOOTER */
#footer {display:none;}


/* HTMLAREA  */
#main {}
#main h1 {}
#main h2 {}
#main h3 {color:#000; font:bold 1.1em/1.6 Tahoma,Geneva,Kalimati,sans-serif; margin-bottom:0.1em; padding-top:0.6em;}
#main h4,.htmlarea h5,.htmlarea h6 {}
#main p {}
#main address {margin-bottom:0.6em; font-style:italic;}
#main ul, #main ol {padding-left:18px; margin-bottom:0.8em;}
#main ul {list-style-type:disc;}
#main ol {list-style-type: decimal;}
#main li {}
#main dl {margin-bottom:0.3em;}
#main dt {margin-bottom:0.3em; color:#000; padding-top:0.3em; font-style:italic;}
#main dd {margin-bottom:0.3em; padding-left:5px;}
#main .left {float:left; margin:0 6px 6px 0;}
#main .right {float:right; margin:0 0 6px 6px;}


/* FORM: PRESENTATION */
form {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#666;}
form label.error {padding-top:0.2em; color:#f00; display:block;}
form input.error, form textarea.error, form select.error {border:1px solid #f00;}
fieldset {border:1px solid #999;}
.miniform fieldset {border:none;}
fieldset fieldset {border:none;}
fieldset fieldset legend {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000;}
legend {color:#666; font:bold 1.1em/1.6 "Palatino Linotype","Book Antiqua",Palatino,FreeSerif,"New York",serif; letter-spacing:1px; text-transform:uppercase;}
.textfield input, .file input, .dropdown select, .textarea textarea, div input.innertextfield {font:1em/1 Verdana,Geneva,Kalimati,sans-serif; color:#000; border:1px solid #999;}
button {font:1.2em/1 Verdana,Geneva,Kalimati,sans-serif; border:1px solid #666; background:#666; color:#fff;}
optgroup {font:bold 1em/1 Verdana,Geneva,Kalimati,sans-serif;}
option {font:1em/1 Verdana,Geneva,Kalimati,sans-serif;}


/* FORM: LAYOUT */
form {}
fieldset {margin-bottom:3em; padding:10px;}
.miniform fieldset {padding:6px 0;}
fieldset fieldset {padding:0;}
legend {margin-bottom:1em;}
.textfield, .textarea, .file, .dropdown, .radio, .checkbox, .buttons, fieldset fieldset {margin-bottom:1em;}
.textfield input, .file input, .dropdown select, .textarea textarea, input.innertextfield {padding:2px 5px;}
.textfield input, .file input, .dropdown select, .textarea textarea {width:250px;}
.miniform .textfield input, .miniform .file input, .miniform .dropdown select, .miniform .textarea textarea {width:160px;}
textarea {height:6em;}
.miniform textarea {height:3em;}
.textfield input, .file input, .dropdown select, .textarea textarea {display:block; margin:0.1em 0 0 0;}
.checkbox input, .radio input {margin-right:5px;}
div input.innertextfield {display:inline; margin-right:0;}
.buttons {}
button {padding:4px;}
optgroup {}
option {padding:1px 3px;}