body {
position:relative; text-align:center; margin:0;
}
#wrapper {position:relative; width:930px; margin:auto; text-align:left; border:1px solid #CCCCCC; padding:0 10px;}
#banner {position:relative; width:930px;}
#bannerleft {position:relative; width:495px; height:140px ; float:left;}
#bannerright {position:relative; width:300px; float:right; text-align:right; padding:10px 0;}
#contentwrapper {position:relati; width:930px; clear:both; padding:10px 0 5px 0;}
#leftnav {position:relative; float:left; width:200px; padding:10px 5px;}
#rightarea{position:relative; float:right; width:700px; padding:0 5px 0 15px;}
#mainareahdr {position:relative; width:700px; padding:10px 0 5px 0;}
#mainarea {position:relative; width:700px; padding:0 0 5px 0;}
#mainareahome {position:relative; width:570px; padding:0 0 5px 0; float:left;}
#footer {position:relative; width:920px; padding:5px;}
#footernav {position:relative; width:910px; padding:0 5px;}
#copyright {position:relative; width:930px; text-align:center; padding:5px 0 5px 0; background-color:#DDDDDD;}
#sidemain {position:relative; float:right; width:120px;}
#e-cataloguewrap {position:relative; text-align:left; padding:20px 0 20px 200px;}
#e-cataloguewrap-link {position:relative; text-align:left; padding:5px 0 10px 200px;}
#how-to-find-us-wrap {position:relative; padding:0; text-align:center;}
#lowersection-main-left { position:relative; width:390px; float:left;}
#lowersection-main-right { position:relative; width:300px; float:right;}
#newsalert {padding:5px 0;}
#mainareahomelower {position:relative; width:700px; padding:0 0 5px 0;}

/* used for mat */
#mainleft {position:relative; width:550px; float:left; }

/* Classes */
.clear {clear:both;}
.fullwidth {width:98%;}
.footerentity {position:relative; float:left; width:145px; padding:5px 2px; text-align:center;}
.footerentityimg {position:relative; height:125px;}
.footerentitylink {position:relative; font-weight:bold; font-size:11px;}
.mainareaimg {position:relative; text-align:center;}
.mainareasideimg {position:relative; text-align:center; width:185px; float:left; padding:10px 0;}
.mainareasidetxt {position:relative; width:515px; float:right;}
#rightarea img {border:0;}

/* Featured documents */
#featdocwrap {position:relative; padding:0 0 0 100px; text-align:center; width:360px;}
.featdocentity {position:relative; padding:2px; border:1px solid #EEEEEE; width:240px; margin:0 0 5px 0;}
.featdocimg {position:relative; float:left; width:40px;}
.featdocright {position:relative; float:right; width:190px; text-align:left;}
.featdoctitle {position:relative; font-weight:bold;}
.featdoclink {position:relative; padding:5px 0 0 0;}

/* Materials */
#materialsnavwrap {position:relative;}
.materialsnaventity {position:relative; float:left; width:170px; border:1px solid #EEEEEE; text-align:center; margin:0 2px 5px 0; padding:5px 0;}
.materialsnavimg {position:relative; height:170px;}
.materialsnavlink {position:relative; height:30px; padding:5px 0 0 0;}

/* page list */
#pagelistwrap {position:relative; width:700px;}
.pagelistentry {position:relative; float:left; width:170px; padding:5px 3px 5px 2px;}
.pagelistimg {position:relative; text-align:center;}
.pagelistdesc {position:relative; width:160px;padding:0 5px;}
.pagelistimg img {max-width:170px;}

/* Whats News */
#blogwrap{position:relative;}
.blogentry {position:relative; width:700px; display:block; padding:10px 0;}
.blogleft {position:relative; float:left; width:425px; text-align:left;}
.blogright {position:relative; float:right; width:250px; padding:0 5px; text-align:center;}
.blogrightimg {position:relative;}
.blogrighttxt {position:relative;}
.blogrightdoc {position:relative;}
.blogrightlinkimg {position:relative;}
.blogrightlink {position:relative;}
.blogvideo {padding:10px 0; position:relative;}

/* Quality Assurance - pagethumbs */
#pagethumbswrap {position:relative; text-align:center;}
.pagethumbentry {position:relative; text-align:center; margin:0 10px 10px; border:1px solid #666666; width:150px; float:left; padding:5px;}
.pagethumbimg {position:relative; height:115px}
.pagethumblink {position:relative; padding:5px 0; height:40px;}

/* certificates section */
#downloadswrap {position:relative; padding:0 0 5px 0;}
#dloadcats {position:relative; float:left; width:340px;}
#dloadlist {position:relative; padding:5px 10px;}

/* dloads */
#dloadlist {position:relative; padding:0 0 5px 0;}
.dloadentry {position:relative; margin:0 0 2px 0; border:1px solid #CCCCCC; padding:5px 0;}
.dloadicon {position:relative; float:left; width:40px;}
.dloadright {position:relative; float:right; width:650px;}
.dloadtitle {position:relative; font-weight:bold;}
.dloadlink {position:relative; }
.dloaddesc {position:relative; padding:5px;}
.dloadcattitle {position:relative; font-style:italic;}
.dloaddesc p {margin:0; }

/* Side blog/alert */
#blogsidelist {padding:5px; position:relative; border:1px solid #CCCCCC; background-color:#EEEEEE; margin:10px 0;}
#newsalert marquee { marquee-speed:slow;}

/* EXCEPTIONS */
#page-home #mainareahdr {width:570px; float:left;}
#page-home #mainarea {width:570px; float:left;}
#page-contact #mainarea { background-image:url(nav/worldmap-640.png); background-position:top center;}
#page-materials img {max-height:550px;}
#page-materials #pagelistwrap {width:150px; background-color:#FFCC00;}
#page-materials #sidemain {width:150px;}
#page-home .mainareasidetxt {width:335px;}