* { margin: 0; padding: 0; }
ul, ol { padding: 0 0 0 16px; margin: 0 0 24px 0; }
li { margin: 0 0 6px 0; }
p { margin: 0 0 16px 0; }
h1, h2, h3, h4, h5, h6 { font-weight: bold; margin: 0 0 24px 0; color: #002674; }
h1 { font-weight: bold; color: #ffffff; margin: 0; font-size: 20px; }
h2 { font-size: 16px; border-bottom: 1px solid #5db930; }
h3 { font-size: 14px; border-bottom: 1px solid #5db930; }
h4 { font-size: 13px; color: #5db930;border-bottom: 1px dotted #002674; }
h5 { font-size: 12px; color: #5db930; border-bottom: 1px dotted #002674; }
h6 { font-size: 11px; border-bottom: 1px dotted #002674; }
a { color: #0060AA; text-decoration: none; font-weight: bold; }
a:hover { color: #0060AA; text-decoration: underline;  }
a img { border: 0; }

table { border-collapse: collapse; border: 1px solid #002674; margin: 0 0 24px 0; }
th, td { padding: 4px; border: 1px solid #002674; }
th { background: #002674; color: #ffffff; text-align: left; }

body { font: 11px verdana, helvetica, arial, sans-serif; color: #000000; background: #002674 url(../images/itso-services/gradient.png) top left repeat-x; position: relative; }
#fadeimage { background: url(../images/itso-services/swooshy-swoosh.png) top center no-repeat; min-height: 765px; }
#whitestripes { background: url(../images/itso-services/white-stripes.png) top left repeat; min-height: 765px; }
#container { width: 984px; margin: 0 auto; position: relative; }
#headers { width: 984px; margin: 0 auto; background: url(../images/itso-services/header.png) top center no-repeat; height: 203px; position: relative; }

/*#headers ul { padding: 0; margin: 0; list-style: none; position: absolute; top: 126px; left: 244px; width: 696px; position: relative; }*/
#headers ul { padding: 0; margin: 0; list-style: none; position: absolute; top: 126px; right: -320px; width: 646px; position: relative; }
#headers ul li { float: left; position: relative; }
#headers ul li a { padding: 6px 14px; background: #0060AA; color: #ffffff; text-decoration: none; border: 1px solid #ffffff; border-width: 0 1px; display: block; }
#headers ul li a:hover, #headers ul li a.on { background: url(../images/itso-services/menu-hover.gif) top left repeat-y; }
#headers ul li a.on:hover { background: url(../images/itso-services/menu-on-hover.gif) top left repeat-y; }
#headers ul li ul { position: absolute; top: 25px; left: 1px; display: none; width: 152px; padding-top: 2px; }
#headers ul li:hover ul { display: block; }
#headers ul ul li { float: none; width: 202px; min-height: 25px; margin: 0; }
#headers ul ul li a { padding: 6px 14px; background: url(../images/itso-services/menu-on-hover.gif) top left repeat-y; color: #ffffff; text-decoration: none; border: 0px; }
#headers ul ul li a:hover, #headers ul ul li a.on { border: 0; }
#headers ul ul li a.on:hover { border: 0; }

#sitetitle { height: 0; padding-top: 82px; background: transparent; overflow: hidden; display: block; width: 166px; position: absolute; top: 96px; left: 42px; }
#helpdesk-details { position: absolute; top: 22px; left: 42px; overflow: hidden; height: 0; padding-top: 48px; width: 255px; background: transparent; } 
/*#main { width: 916px; margin: 0 auto; background: url(../images/itso-services/main-bg.png) top center repeat-y; padding: 20px 26px; }*/
#main { width: 932px; margin: 0 auto; background: url(../images/itso-services/main-bg.png) top center repeat-y; padding: 20px 26px; }
#content { width: 602px; float: left; position: relative; }
#sidebar-top { width: 285px; float: right; height: 8px; background: url(../images/itso-services/sidebar-top.png) top left no-repeat; }
#sidebar { width: 269px; float: right; background: url(../images/itso-services/sidebar-bot.png) bottom left no-repeat; min-height: 400px; padding: 0 8px 8px 8px; }
#sidebar-bottom { width: 285px; float: right; padding-top: 20px;}

#sidebar ul { list-style: none; padding: 0; margin: 0; }
#sidebar ul li { margin: 0 0 28px 0; }

#latestnewstitle { height: 0; padding-top: 16px; display: block; background: url(../images/itso-services/latestnews.png) top left no-repeat; overflow: hidden; margin: 24px 0 24px 0; border-bottom: 0; }
#footers { height: 56px; width: 916px; padding: 12px 26px 0 26px; background: url(../images/itso-services/footer-bg.png) top center no-repeat; margin: 0 auto; font-size: 9px; }

hr.clear { clear: both; height: 0; border: 0; visibility: hidden; }

.pdflink { padding: 4px 0 0 20px; background: url(../content/pdf.gif) top left no-repeat; height: 16px; }
.xlslink { padding: 4px 0 0 20px; background: url(../content/excel.gif) top left no-repeat; }
.doclink { padding: 4px 0 0 20px; background: url(../content/word.gif) top left no-repeat; }
.pptlink { padding: 4px 0 0 20px; background: url(../content/ppt.gif) top left no-repeat; }

#newsletter-homebox, #docs-homebox, #events-homebox, #contact-homebox { overflow: hidden; float: left; height: 0; padding-top: 196px; width: 295px; }
#newsletter-homebox { background: url(../images/itso-services/download-newsletter-home.jpg) top left no-repeat; margin: 0 10px 10px 0; }
#docs-homebox { background: url(../images/itso-services/docs-and-links-home.jpg) top left no-repeat; margin: 0 0 10px 0; }
#events-homebox { background: url(../images/itso-services/events-home.jpg) top left no-repeat; margin: 0 10px 0 0; }
#contact-homebox { background: url(../images/itso-services/contact-home.jpg) top left no-repeat; }

#newsletter-sidebar, #events-sidebar, #communication-sidebar, #contact-sidebar { display: block; margin: 10px auto 10px auto; height: 0; padding-top: 49px; overflow: hidden; width: 264px; }
#newsletter-sidebar { background: url(../images/itso-services/download-newsletter.gif) top left no-repeat; }
#events-sidebar { background: url(../images/itso-services/events.gif) top left no-repeat; }
#communication-sidebar { background: url(../images/itso-services/isl-communication.gif) top left no-repeat; }
#contact-sidebar { background: url(../images/itso-services/contact-isl.gif) top left no-repeat; }

#learnmore-sidebar { display: block; margin: 10px auto 10px auto; height: 0; padding-top: 49px; overflow: hidden; width: 264px; }
#learnmore-sidebar { background: url(../images/itso-services/learn_more.gif) top left no-repeat; }

#newsletter-sidebar:hover { background: url(../images/itso-services/download-newsletter-hover.gif) top left no-repeat; }
#events-sidebar:hover { background: url(../images/itso-services/events-hover.gif) top left no-repeat; }
#communication-sidebar:hover { background: url(../images/itso-services/isl-communication-hover.gif) top left no-repeat; }
#contact-sidebar:hover { background: url(../images/itso-services/contact-isl-hover.gif) top left no-repeat; }
#learnmore-sidebar:hover { background: url(../images/itso-services/learn_more_hover.gif) top left no-repeat; }

#bannerimage { margin: 0 0 12px 0; }
#bannerframe { position: absolute; top: 0; left: 0; background: url(../images/itso-services/banner-frame.png) top left no-repeat; width: 602px; height: 154px; }
#bannerframe h1 { position: absolute; top: 4px; left: 6px; font-weight: normal; color: #ffffff; }

#latestnewslist li { margin: 0 0 24px 0; }
#latestnewslist h3 { margin: 0 0 6px 0; }
#latestnewslist p { margin: 0 0 12px 0; }

#exibitorslinks { clear: both; }
#exibitorslinks img, #exibitorslinks a { float: left; margin: 0 10px 10px 10px; }
