html,body,div,span,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dd,dt,form,input,select,table,th,td,caption,fieldset,legend,label,img{margin:0;padding:0;border:0}
html{height:101%}
html,body{background-color:#fafafa;color:#666;text-align:center}
body{font:normal .8em/1em verdana}
#outerwrapper{margin:20px 0 }
#container{width:960px;text-align:left;background-color:#fff;padding:0;margin-left:auto;margin-right:auto;border:1px solid #e4e4e4}
#container{border-radius: 8px}
#fpcontent{width:920px;background:url(../../elements/fp.jpg) no-repeat ;height:520px}
div.hptoplevelsummary{width:358px;position:relative; top:360px; right:-513px;height:96px/*background:#eee*/}
div.hptoplevelsummary0{position:relative; top:-39px; right:-390px;width:360px}
div.hptoplevelsummary1{position:relative; top:33px; right:-658px;width:300px}
div.hptoplevelsummary2{width:292px}
div.hpsummarytitle{float:left}
div.hpsummarytitle0{float:left}
.hpsummarytitle0 h2{margin:0 0 0 0 !important;padding:10px 0;color:#2b5e62;font-size:140% !important}
.hpsummarytitle0 a:link{color:#fff}
.hpsummarytitle0 a:visited{color:#fff}
.hpsummarytitle0 a:active{color:#fff}
.hpsummarytitle0 a:hover{color:#fff}
div.hpsummarytext0{margin:-30px 1px 1px 30px;padding:20px;float:left;width:160px}
div.hpsummarytitle1{float:left}
.hpsummarytitle1 h2{margin:0 0 0 0 !important;padding:10px 0;color:#2b5e62;font-size:140% !important}
.hpsummarytitle1 a:link{color:#fff}
.hpsummarytitle1 a:visited{color:#fff}
.hpsummarytitle1 a:active{color:#fff}
.hpsummarytitle1 a:hover{color:#fff}


#content h2 a:link{text-decoration:none}
#content h2 a:visited{text-decoration:none}
#content h2 a:active{text-decoration:none}
#content h2 a:hover{text-decoration:underline}

#suppliercontacts a:link{text-decoration:none !important;font-weight:normal !important}
#suppliercontacts a:visited{text-decoration:none !important;font-weight:normal !important}
#suppliercontacts a:active{text-decoration:none !important;font-weight:normal !important}
#suppliercontacts a:hover{text-decoration:underline !important;font-weight:normal !important}

a:link.linkarrow {text-decoration:none !important}
a:visited.linkarrow {text-decoration:none !important}
a:active.linkarrow {text-decoration:none !important}
a:hover.linkarrow {text-decoration:underline !important}

div.hpsummarytext1{margin:-20px 1px 1px 20px;padding:20px;float:left;width:150px}
#wrapper_SECTION1 h1,#wrapper_SECTION1 h2,#wrapper_SECTION1 h2 a,.color01,a:hover.nav01,#navbar li.active a.nav01{color:#006ab3} /* Visitors */
#wrapper_SECTION2 h1,#wrapper_SECTION2 h2,#wrapper_SECTION2 h2 a,.color02,a:hover.nav02,#navbar li.active a.nav02{color:#009036}
#wrapper_MATCH h1,#wrapper_MATCH h2,#wrapper_MATCH h2 a,.color03,a:hover.nav03,#navbar li.active a.nav03{color:#e2001a}
#wrapper_SECTION4 h1,#wrapper_SECTION4 h2,#wrapper_SECTION4 h2 a,.color04,a:hover.nav04,#navbar li.active a.nav04{color:#e2007a} /* Join */
#wrapper_SECTION8 h1,#wrapper_SECTION8 h2,#wrapper_SECTION8 h2 a,.color08,a:hover.nav08,#navbar li.active a.nav08{color:#006ab3} /* Advertise */
#wrapper_CONTACTS h1,#wrapper_CONTACTS h2,#wrapper_CONTACTS h2 a,.color05,a:hover.nav05,#navbar li.active a.nav05{color:#e1dc00}
#wrapper_NEWS h1,#wrapper_NEWS h2,#wrapper_NEWS h2 a,.color06,a:hover.nav06,#navbar li.active a.nav06{color:#7a68ae}
#wrapper_EVENTS h1,#wrapper_EVENTS h2,#wrapper_EVENTS h2 a,.color07,a:hover.nav07,#navbar li.active a.nav07{color:#f29400}
#wrapper_LIBRARY h1,#wrapper_LIBRARY h2,#wrapper_LIBRARY h2 a,.color08,a:hover.nav08,#navbar li.active a.nav08{color:#97bf0d}
#wrapper_BLOGS h1,#wrapper_BLOGS h2,#wrapper_BLOGS h2 a,.color09,a:hover.nav09,#navbar li.active a.nav09{color:#82cec1}
#wrapper_SECTION9 h1,#wrapper_SECTION9 h3 a{color:#e2001a !important} /* Site Credits*/

#contentholder{padding:20px}
#topbar{position:relative;height:184px;width:100%;margin:0 0 20px 0}
#topbarleft{float:left}
#toptop{height:40px}
#topbarright{float:right;margin-top:10px}
#navbarcontainer{float:right;width:auto;margin-top:22px;background:url(../elements/navbar.png) no-repeat left top}
#navbar{height:80px;float:left;margin:0 33px}
#nav01{width:70px;line-height:10em}
#nav02{width:70px;line-height:10em}
#nav03{width:70px}
#nav04{width:70px}
#nav05{width:70px;line-height:10em}
#nav06{width:70px}
#nav07{width:70px;line-height:10em}
#nav08{width:70px}
#nav09{width:70px;line-height:10em}
#navbar ul{margin:0;border:0;list-style-type:none;text-align:center}
#navbar li{display:block;float:left;text-align:center;font-family:"trebuchet ms",arial,helvetica,sans-serif;font-weight:bold;font-size:15px}
#navbar li a{width:auto;color:#aaa;text-decoration:none;display:block;text-align:center;height:90px}
#breadcrumb{color:#999;font-size:.85em;margin-bottom:16px;border-bottom:1px solid #ddd;padding-bottom:10px}
#breadcrumb a{padding-right:11px;margin-right:1px;font-family:verdana;font-size:11px;background:url(../elements/arrowback.gif) no-repeat right center}
#twitter a{padding-left:20px;margin-left:1px;font-family:verdana;font-size:11px;background:url(../elements/twitter.gif) no-repeat left center;color:#999;padding-right:0}
ul#ticker{display:inline;margin:0;padding:3px 0 0 0}
#ticker li{list-style-image:none;list-style-type:none;padding:0;line-height:1em}
#ticker a{background:none}
.ticker{height:13px}
#pageheading{margin:10px 0}
.homepageheading{display:none}
#main1col{width:920px;background:#fff;float:left}
#main2col{width:596px;background:#fff;float:left}
#content{min-height:160px;height:auto !important;height:160px;padding:0 10px 26px 10px}
.inlineimagediv{padding-bottom:0px;margin:0 0 10px 20px;float:right;width:auto;z-index:-1000;background-color:#fff}
.imagecaption{padding:0;background-color:#ddd}
.inlineimagediv p{text-align:right;font-size:.85em;padding:8px;color:#666;margin-left:30px}
div.inlineimagediv img{margin:0}
#rightcolcontainer{width:290px;float:right}
#inpagenav{width:290px;margin:0;/*position:relative;*/margin-bottom:20px;background:#efefef}
html > body #navbutton li a{width:auto}
#navbutton{width:278px;font-size:11px;margin:0 6px}
#navbutton ul{margin:0 0 0 0;padding:0}
#navbutton li{list-style-image:none;list-style-type:none}
#navbutton li a{padding:8px 0 10px 16px;display:block;text-decoration:none}
#navbutton li a:hover{color:#fff;background-color:#7f8082}
.active#activelinklevel1 a{background-color:#2b5e62;color:#fff}
.active#activelinklevel2 a{background-color:#193739;color:#fff}
.active#activelinklevel3 a{background-color:#bbb;color:#fff}
li.linklevel1 a{background-color:#fafafa}
li.linklevel2 a{background-color:#fafafa}
li.linklevel3 a{background-color:#fff}
li.nofocus a{color:#555}
.directory#activelinklevel1 a{background-color:#e2007a}
.members#activelinklevel1 a{background-color:#009036}
.join#activelinklevel1 a{background-color:#e2007a}
.contacts#activelinklevel1 a{background-color:#e1dc00;color:#000}
.magazine#activelinklevel1 a{background-color:#7a68ae}
.events#activelinklevel1 a{background-color:#f29400}
.resources#activelinklevel1 a{background-color:#97bf0d}
.blogs#activelinklevel1 a{background-color:#82cec1}
#rightcol{width:290px;float:right;position:relative}
#rightcoltext,#featured,#memberarea{background-color:#fafafa;border:1px solid #ccc;padding:20px;margin:0 0 20px 0}
#featured{background-color:#fff;border:1px solid #eee;clear:both}
#footer{height:30px;background-color:#fff;clear:both;border-top:1px solid #ddd;margin-top:20px}
#footerleft{float:left}
#footerright{float:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html.clearfix{height:1%}
.clearfix{display:block}
#navbackground{padding:6px 0}
#membercontacts{margin-top:10px}
#suppliercontacts{margin-top:10px}
img.member{margin:10px 0}
ul.removecriteria{margin-top:3px}
table.inlinetable{width:100%;font-family:verdana;border:solid #ddd 1px;border-bottom:0;font-size:11px;margin:20px 0}
table.inlinetable td{background:#fff;padding:6px 0 3px 6px;line-height:170%;border-bottom:solid #ddd 1px}
.nobottomborder{border-bottom:0 !important;padding-top:5px !important}
.nbp{padding-bottom:0 !important}
table.criteriatable{width:100%;font-family:verdana;border-bottom:0;font-size:11px;margin:0 0 20px 0}
table.criteriatable td{background:#fff;line-height:170%;border-bottom:solid #666 1px;padding:8px 0 14px}
.noleftmargin{margin-left:0px}
.codesample{background-color:#ddd;border:1px solid #aaa;padding:10px 10px 0 10px;margin:20px 10px}
.codesample p{font-family:courier;font-size:1em}
.inlinecodesample p{font-family:courier;font-size:1em}
.frontcontent{width:854px}
.notavailable{width:100%}
.fullwidthcontent{text-align:left !important}
#textonly{background-color:#ddd;border:1px solid #aaa;padding:20px;margin:0 0 20px 0}
#bottombar{border-top:100px solid #fff}
div.toplevelsummary{margin-top:10px;border-top:1px solid #ddd}
#archivelinks{margin:10px 0 0;border-top:1px solid #ddd}
#archivelinks a:link{text-decoration:none !important}
#archivelinks a:visited{text-decoration:none !important}
#archivelinks a:active{text-decoration:none !important}
#archivelinks a:hover{text-decoration:underline !important}
div.newstoplevelsummary{margin-bottom:20px;border-top:1px solid #bbbcbb;padding-bottom:20px}
.nomaincontent{margin-top:0 !important;border-top:none !important}
#blogcomments{margin-top:20px;border-top:1px solid #bbbcbb;padding-top:2px}
#gallerythumbnails{width:290px;margin-bottom:20px}
img.summaryimage{height:100px;width:100px}
div.summaryimage{float:left;width:104px;margin:20px 16px 20px 0}
div.summarytext{width:446px;float:left}
img.hpsummaryimage{height:210px;width:210px}
div.hpsummaryimage{float:left;width:210px}
#pullquote p{text-align:right}
#galleryimage{float:left;width:556px;margin-right:24px}
fieldset{background:#eee;border:1px solid #bbb;width:100%;padding-bottom:20px}
legend{color:#666;font-weight:normal;background:#ddd;border:1px solid #bbb;padding:8px 12px;margin-left:10px;font-size:85%}
label{width:180px;float:left;text-align:right;margin-right:1.5em;display:block}
label.mandatorylabel{color:#000;font-weight:bold}
.textboxcss{color:#666;font-family:verdana;font-size:11px;border:solid 1px #dedede;background-color:#fff;width:600px;padding:5px}
.counter{width:22px}
.textboxlarge{color:#000;font-family:verdana;font-size:24px;border:solid 1px #aaa;background-color:#fafafa}
.button{cursor:pointer;font-size:11px;margin-top:.5em;padding:2px 4px;border:#666 solid 1px;overflow:visible}

.button[disabled]{background:#eee;color:#ddd;border:#bbb solid 1px;cursor:not-allowed}


.big{font-size:18px;padding:5px 20px;font-weight:bold}
.red{color:#fff;background-color:#c30}
p.topfield{margin-top:2.5em}
#contactform{border:1px solid #bbbcbb;padding:20px 0 0 20px;margin:10px 0 20px}
#contactform fieldset{background:#fafafa;border:none;width:500px}
#contactform legend{color:#eee;font-weight:bold;font-size:.85em;background:#bbb;border:1px solid #ddd;padding:2px 4px}
#contactform label{width:120px;float:left;text-align:left;margin-right:1.5em;display:block}
#contactform input.textboxcss{border:1px solid #bbbcbb;width:300px}
#contactform textarea.textboxcss{border:1px solid #bbbcbb;width:340px}
#newsarchivelinks{margin-top:20px}
#subsummariestext{margin-top:20px;border-top:1px solid #ddd;padding-top:10px}
.alignleft{text-align:left}
.floatleft{float:left}
.alignright{text-align:right}
.floatright{float:right}
a:link{color:#555;text-decoration:none}
a:visited{color:#555;text-decoration:none}
a:hover{color:#555;text-decoration:underline;outline:none}
a:active{color:#555;text-decoration:none;outline:none}
img.logo{display:block}
#content p a{font-weight:bold;color:#000}
#content a{font-weight:bold;color:#000}
#content a:link{text-decoration:underline}
#content a:visited{text-decoration:underline}
#content a:hover{text-decoration:none;outline:none}
#content a:active{text-decoration:underline;outline:none}




h1{font:normal 220%/100% 'Trebuchet MS',arial,sans-serif;padding-bottom:.4em;letter-spacing:-2px}
h2{font:bold 150%/140% arial,Helvetica,sans-serif;margin:.8em 0;letter-spacing:-1px}
h3{font:bold 150%/140% arial,Helvetica,sans-serif;margin:.6em 0 0;letter-spacing:-1px}
h2.phone, h2.email{font:bold 400%/100% arial,Helvetica,sans-serif;color:#223;padding-bottom:.4em;letter-spacing:-3px;margin:0}
h2.email{font-size:200%;letter-spacing:0}
h2.firsttitle{margin-top:0}
div.summarytext h2{margin-bottom:0}
div.summarytextfullwidth h2{margin-bottom:0}
h4{font:bold 110%/150% arial,Helvetica,sans-serif;color:#223;margin:.6em 0 1em}
h5{font:bold 110%/150% arial,Helvetica,sans-serif;color:#223;margin:.6em 0 0}
p{font:normal 85%/180% verdana;color:#666;padding-bottom:.7em}
b{color:#666}
strong{color:#666}
ul,ol{margin:5px 0px 20px 30px}
#rightcoltext h2,#featured h2,#memberarea h2{letter-spacing:-1px;margin:6px 0 3px}
#rightcoltext h2, #featured h2,#memberarea h2{color:#667 !important;font-size:110%}
#rightcoltext p,#featured p,#memberarea p{font-size:85%}
#rightcoltext ul,#rightcoltext ol,#featured ul,#featured ol,#memberarea ul{margin:5px 0 15px 15px}
#rightcoltext li,#featured li,#memberarea li{font-size:.85em;line-height:160%}
#footer p{color:#555;font-size:.85em;padding:1em 0 0 0}
.newslistheadline{}
.newslistdate{margin:0.2em 0 0.3em;font:bold 100%/100% verdana,sans-serif}
.newspagedate{}
.listheadline{}
.listdate{margin:0.2em 0 0.3em;font:bold 100%/140% verdana,sans-serif}
#sitemap ul{list-style-type:none}
#sitemap li{line-height:170%}
div.demo{width:854px;background:url(../elements/initial.jpg) no-repeat left top}
#test3{height:360px}
div.caption{position:absolute;margin-top:-330px;margin-left:-400px;width:370px;text-align:left;left:50%;padding:5px 10px;background:#2b5e62}
div.caption{color:#fff;font-family:arial,helvetica;font-size:26px;display:none;line-height:130%}
.linkarrow{font:85%/180% verdana;padding:0 0 0 10px;margin:-5px 0 10px 0;font-weight:normal !important}
.linkarrow{background:url(../elements/arrow.gif) no-repeat left center}
hr{border:0;height:1px;width:100%;color:#ccc;background-color:#ccc;margin-bottom:20px;margin-top:20px}
#content ul, #content ol{font-size:85%;color:#666}
#content li{line-height:22px}
.notopborder{border-top:none !important}
.long{width:600px}
.medium{width:500px}
.short{width:400px}
.veryshort{width:300px}
.veryveryshort{width:200px}
.tiny{width:100px}
.verytiny{width:50px}
.smalltextred{font:85%/180% verdana;color:#c60}
#admindiv{width:879px;border:1px solid #ddd;float:left;padding:20px;margin-bottom:20px}
p.sidebarimagetext{color:#999;margin:6px 0 0}
#memberlisting {padding:0 10px 26px 10px}


#memberlisting ul{list-style-type:none;margin:0;padding:0;text-align:center;font-size:85%;}
#memberlisting li{display:block;margin-right:10px;margin-bottom:10px;width:170px;float:left;background:#fff;border:1px solid #aaa;text-align:center;line-height:22px}



#memberlisting li a{;height:115px;border:10px solid #fff;overflow:hidden;outline:none;margin:0px;padding:10px;color:#000;text-decoration:none;display:block;cursor:pointer;text-align:left}
#memberlisting li a:hover{color:#000;border:10px solid #ccc;background:#fff}
#memberlisting a:active{background:#fff;color:#000}
#memberlisting li#active a{background:#fff;color:#000} 
#memberlisting li{border-radius:8px}
#memberlisting li a{border-radius:8px}
.name{font:bold 120%/110% arial,Helvetica,sans-serif;color:#223;margin:.6em 0 0;letter-spacing:-1px}
.company{font:normal 100%/160% verdana,sans-serif;width:136px;height:84px;display:block;color:#666}
.matchscore{font:bold 16px/18px arial,Helvetica,sans-serif;float:right;text-align:right;color:#e3e3e3;letter-spacing:-1px}
a:hover.matchscore{color:#000}
#rightcoltext,#featured,#memberarea{border-radius:8px}
#matchcriteria ul{margin-left:0px !important;list-style-type:none}
#matchcriteria li{font-size:.85em;line-height:160%}
#matchcriteria h4{margin-bottom:0;margin-top:0;color:#555}
#matchcriteria h4{margin:3px 0 3px}
ul.removecriteria{margin-top:0px !important;margin-bottom:0px !important}
.listcriteria li{background:url(../elements/criteria-tick.gif) no-repeat left center;padding-left:20px}
.removecriteria li{background:url(../elements/criteria-remove.gif) no-repeat left center}
.removecriteria li a{padding-left:20px;font-weight:normal;margin-left:0px;line-height:170%}
.addcriteria li{background:url(../elements/criteria-add.gif) no-repeat left center}
.addcriteria li a{padding-left:20px;font-weight:normal;margin-left:0px;line-height:170%}
ul.listcriteria{margin-bottom:8px !important}
li.b1 a:hover{border:10px solid #d2e133 !important}
li.b2 a:hover{border:10px solid #009d4f !important}
li.b3 a:hover{border:10px solid #e52f2b !important}
li.b4 a:hover{border:10px solid #2f75bb !important}
li.b5 a:hover{border:10px solid #e7118e !important}
li.b6 a:hover{border:10px solid #7e69ae !important}
li.b7 a:hover{border:10px solid #7ec8bc !important}
li.b8 a:hover{border:10px solid #f59527 !important}
li.b9 a:hover{border:10px solid #85c642 !important}
#adminform fieldset{border:0;background:#f7f7f7}
div.TabView{background-color:#fff}
div.TabView div.Tabs{height:30px;border-bottom:1px solid #4a4a4a;font-family:Verdana;font-size:11px}
div.TabView div.Tabs a{display:block;float:left;margin-right:4px;text-align:center;height:29px;line-height:30px;vertical-align:middle;border-top:1px solid #4a4a4a}
div.TabView div.Tabs a{border-left:1px solid #4a4a4a;border-right:1px solid #4a4a4a;background-color:#bbb;text-decoration:none;font-weight:normal;color:#fff;cursor:pointer}
div.TabView div.Tabs a:hover{color:#fff;background-color:#4a4a4a}
div.TabView div.Tabs a.Current, div.TabView div.Tabs a.Current:hover{color:#4a4a4a;background-color:#f7f7f7;height:30px;cursor:default}
div.TabView div.Pages{clear:both;border-top:none;padding-top:30px}
div.TabView div.Pages{overflow:hidden}
div.TabView div.Pages div.Page div.Pad{padding:0}
div.Pages{border:1px solid #4a4a4a;padding:30px}
div.Pages{background:#f7f7f7}
div.formnotes{float:right;width:178px;height:auto;margin:2px 15px 10px 10px;padding:10px;border:1px solid #ddd;background-color:#fff;color:#666}
#main1col div.formnotes{width:278px;margin:0}
#main1col label{width:130px}
div.formnotes h2{background-image:url(../elements/info.gif)}
div.formnotes h3{background-image:url(../elements/attention.gif)}
div.formnotes h2,div.formnotes h3{padding:1px 5px 3px 27px;margin:0 0 10px 0;border-bottom:1px solid #ccc;background-repeat:no-repeat;line-height:120%;background-position:top left}
div.formnotes h3.critical{color:#c30 !important}
div.formnotes p{margin-bottom:10px;line-height:1.8em;padding-bottom:0;color:#333}
div.formnotes ul{margin:15px 0 15px 15px}
div.formnotes li{font-family:verdana;font-size:0.75em;line-height:1.8em;color:#333;padding-bottom:5px}
div.formnotes p.last{margin:0em}
.memberlist h2{ padding-top:.6em;padding-left:10px;margin-bottom:10px;border-top:#ccc 1px solid;border-left:#ccc 1px solid}
.memberlist p{padding:0px 20px .5em 20px}
#memberlistingsnotopmargin h1{padding-top:12px;padding-bottom:12px}
.supplier{position:relative}
img.supplierimage{float:right;margin:0 0 30px 40px}
#memberlistings{margin-top:20px;background-color:#fff}
#memberlistingsnotopmargin{width:679px;background-color:#fff}
.memberlist{border-bottom:20px solid #fff}
.profile{padding-left:15px;margin-left:20px;margin-bottom:15px;font-size:.85em;font-family:verdana;background:url(../elements/arrow.gif) no-repeat left center}
.leftcell{width:30px}
.rightcell{width:500px}
.criteriatable h3{margin-top:2px}
p.email{margin-bottom:0 !important;padding-bottom:0 !important}
label.offsetright{width:220px !important}
textarea:focus,input:focus{border:1px #000 solid !important}
table.contactdetails{width:100%;margin-bottom:20px;padding:0px}
table.contactdetails p{margin-bottom:0 !important;padding-bottom:0 !important}
table.contactdetails td{padding:0px 0px;border-bottom:1px solid #ccc;text-align:right}
table.suppliercontactdetails{width:100%;margin-bottom:20px;padding:0px}
table.suppliercontactdetails p{margin-bottom:0 !important;padding-bottom:0 !important}
td.suppliercontactdetailsleft {padding:6px 0px;border-bottom:1px solid #ccc;text-align:left}
td.suppliercontactdetailsright {padding:6px 0px;border-bottom:1px solid #ccc;text-align:right}


h2.unpublished{color:#ccc !important}
.unpublished a{color:#ccc !important}
.nodescription{ margin-bottom: 0 !important;margin-top:-45px !important}
input.list{margin-top:0;margin-left:6px}
#localimagesform{float:left}
#localdownloadsform{float:left}
#locallinksform{float:left}
.sublist{border:1px solid #c30;margin-bottom:10px;padding:20px;line-height:160%;font-family:courier}
#tablepaging{background-color:#ddd;border:1px solid #aaa;width:100%;margin-top:20px;font-family:verdana;font-size:11px;color:#c30}
td.tdpaging{padding:10px 20px;text-align:center}
table.operationbar{background:#bbb;margin-bottom:10px;border-left:1px solid #ddd;border-top:1px solid #ddd;border-bottom:1px solid #555;border-right:1px solid #555}
td.operationbutton{font-size:.85em;padding:3px 6px;background:#ddd;;margin:2px}
td.operationbutton{border-left:1px solid #fff;border-top:1px solid #fff;border-bottom:1px solid #666;border-right:1px solid #666}
#tablelistfullwidth{width:879px;line-height:160%;margin-top:10px;font-family:verdana;font-size:11px}
#tablelistfullwidth th{background-color:#ddd;padding:4px 10px 4px 4px}
#tablelistfullwidth td{border-top:1px solid #ccc;height:32px;padding:5px 0 5px 5px}
.notopborder{border-top:none !important}
.cellalignleft  {text-align:left}
.cellaligncenter{text-align:center}
.cellalignright{text-align:right}
.normallink{font-size:.9em}
div.admindisplayimage{margin:0 0 20px 180px}
img.imagemanagement{border:0;width:60px}
.adminhint{color:#aaa}
textarea{width:600px} 
#contactform textarea{width:400px} 
.width1{width:1%}
.width2{width:2%}
.width3{width:3%}
.width4{width:4%}
.width5{width:5%}
.width10{width:10%}
.width15{width:15%}
.width20{width:20%}
.width25{width:25%}
.width30{width:30%}
.width35{width:35%}
.width40{width:40%}
.width45{width:45%}
.width50{width:50%}
.width55{width:55%}
.width60{width:60%}
.width65{width:65%}
.width70{width:70%}
.width75{width:75%}
.width80{width:80%}
.width85{width:85%}
.width90{width:90%}
.width95{width:95%}
.width100{width:100%}
table#inlinetable {width:100%}
table#inlinetable td{   padding:5px;   border-bottom:solid #4a4a4a 1px}
table.wellformed {width:100%;border:solid #ccc 1px;margin-bottom:20px}
table.wellformed td {padding:5px;   width:50%}
#pageadminlinks{border:1px solid #ccc;padding:10px 20px 30px 20px;margin-bottom:20px;font-size:0.85em;background:#ead6d6;border-radius:8px}
td.errortext{padding:5px 0 0 0;font-size:85%}
.successmessage{color:#180}
.criticalmessage {color:#c30}
