
body, td, div, select {font-family:Verdana;font-size:8pt;color:#555555;-webkit-text-size-adjust:none}
body {margin:0 4px 0 4px}
div {line-height:1.6;padding:0;margin:0}
a {color:#336633;text-decoration:none;font-weight:normal;line-height:1.2}
 a:hover {color:#808080;text-decoration:underline}
hr {color:#cccccc;height:1px}
ul {margin:0 0 5px 25px;padding:0}
p {margin:2px 0 6px 0}
u {font-style:normal}
small {color:#333333;font-weight:bold;font-size:7pt}
h2,h1{font-size:125%;font-weight:bold;margin:0px;padding-top:5px;color:#000000}
h1{font-size:135%}

/*backgrounds and colour strips, some with borders*/
.bg-main{background-color:#f5f5f5}
.bg-white,.bg-white-border-bot,.bg-white-border-lef,.bg-white-border-rig, .wCi{background-color:#ffffff}
 .bg-white-border-bot{border-bottom:1px solid #808080}
 .bg-white-border-lef{border-left:1px solid #808080}
 .bg-white-border-rig, .wCi{border-right:1px solid #808080}
.strip-blue-text-rig,.cL {padding:4px 10px 4px 0;background-color:#f5f5f5;text-align:right}
.bg-white-dk-strip-lef,.bg-white-dk-strip-rig, .wC, .wL {border-left:1px solid #808080;background:#ffffff url(images/b.gif);background-repeat:repeat-x;
background-position:left bottom;padding-top:1px}
.bg-white-dk-strip-rig, .wC{border-right:1px solid #808080;border-left:0px}
.bg-grey-dr-strip-border, .lx {background:#cccccc url(images/a-l.gif);background-repeat:repeat-x;background-position:left bottom;
padding:0 2px 2px 2px;text-align:center;border-right:1px solid #808080;border-bottom:1px solid #808080;border-left:1px solid #808080}
.bg-white-strip-top, .wi{background:#ffffff url(images/a-d.gif);background-repeat:repeat-x;background-position:left top}
.bg-search,.b-s {background-color:#cccccc;padding-left:20px;color:#333333;text-align:left;border-right:1px solid #808080;border-bottom:1px solid #808080}
.bg-search-highlight,.h {background-color:#000000;color:#ffffff;margin-left:-20px;padding-left:20px}
.bg-service, .l, .li a {background-color:#f5f5f5;line-height:1}
.bg-service, .l {padding:3px 0 3px 17px;margin:0;clear:left;clear:right;clear:both;border-top:3px solid #ffffff;border-bottom:1px solid #cccccc}
.bg-service a{font-size:105%}

/*forms*/
.form-grey, .lx form{padding: 0 1px 1px 1px;background-color:#f5f5f5;border-top:1px solid #808080;border-bottom:1px solid #808080;
border-left:1px solid #333333;border-right:1px solid #333333;margin:0}


/*images*/
.img-border{border:1px solid #cccccc;margin:2px}
.img-right-border{float:right;margin:0 0 15px 25px;background-color:#ffffff;padding-left:15px}
.img-left-border, .dwnImage{float:left;margin:0 15px 15px 0}
.img-right-border img, .img-big-chart,.dwnImage{border:1px solid #808080;margin-top:5px}
.img-big-chart{padding:15px;margin-bottom:10px}

/*sub-headings*/
.sub-head-dk-grey-half-bdr {border-left:1px solid #808080;border-top:1px solid #808080;color:#333333;padding:5px;font-weight:bold}


/*inputs*/
.submit{padding:0px;color:#336633;border:0px;margin:0px;font-size:95%;background-color:#f5f5f5;font-weight:bold}
.inputlogin{border:1px solid #cccccc;width:97%;margin:0;padding:1px;color:#333333}
.inputSearch, .selectSearch{width:220px;margin-bottom:4px}

/*text*/
.small, .small-rig{font-size:95%}
.small-rig{font-size:95%;float:right}
.small-upper{font-size:90%;line-height:1;padding:0;margin:0;color:#808080}
.tagline{line-height:1;color:#808080;padding:0 0 8px 16px;font-weight:bold}
.big-red,.bTii, .bT {color:#990000;font-weight:bold;font-size:135%;font-family:Georgia, "Times New Roman", Times, serif;padding:5px 0 0 10px;float:left}
.title,.bTi {font-weight:bold;padding:0;font-size:130%;width:100%;clear:left;clear:right;color:#000000}
.service a,.l a, .lh a, .li a {font-size:105%;font-weight:bold;color:#000000}
.listTitle, .listTitleLock, .r, .k{padding:3px 0 3px 0;line-height:1.1;font-size:110%;font-weight:bold}
.listTitleLock,.k {padding:4px 0 4px 15px;background:transparent url(images/a-lk.gif);background-repeat:no-repeat;background-position:left top}
.home,.li a, .lii a {margin:6px 0 0 0;float:left;padding: 0 0 3px 0}
.home a,.lii a {margin: 0 0 0 3px;padding: 0 0 3px 14px;font-weight: bold}
.feature,.f{color:#993333;font-weight:bold}

/*tabs*/
.tab-div, .diii{padding:6px 0 4px 0;white-space:nowrap;margin:0;line-height:1}
.tab,.tab-service, .tab-related,.tc, .tbx, .tc-ax{border-left:1px solid #808080;border-right:1px solid #333333;
padding:4px 2px 4px 4px;margin:0 2px 0 0;color:#333333}
.tab,.tab-related,.tc{background:#cccccc url(images/b.gif);background-repeat:repeat-x;background-position:left top}
.tab-highlight,.tc-ax {font-weight:bold;color:#333333;background-color:#ffffff;border-top:1px solid #333333;border-left:1px solid #333333;
border-right:1px solid #808080;padding:3px 2px 5px 4px;border-bottom:0px;position:relative;z-index:10}
.tab-service,.tbx {border-bottom:1px solid #333333;border-left:1px solid #808080;border-right:1px solid #333333;background:#99cc99 url(images/a-sg.gif);
background-repeat:repeat-x;background-position:left top}
.tab-highlight, .tc-ax{margin-right:2px}
.tab-related{margin:23px 0 0 0}
.tab-marketing{margin-left:2px;padding:4px 5px 5px 5px;border:1px solid #f5f5f5;font-size:95%;color:#3366cc;background : #ffffff url(images/a-s.gif);
background-repeat : repeat-x;background-position : left bottom}


/*spacing divs*/
.div-left-col{border-left:1px solid #808080;border-bottom:1px solid #808080;background-color:#f5f5f5;padding:0px 0 1px 0;margin:0px}
.div-mid-col,.div-service,.x-b, .x-c {margin-top:0px;padding:1px 0 0 5px}
.div-rig-col,.b-b{border-bottom:1px solid #333333;background-color:#ffffff;border-right:1px solid #808080;padding:23px 0 0 0;margin-bottom:10px}
.div-service,.x-c,.x-b {border-top:1px solid #333333;background-color:#ffffff}
.div-mid-col,.div-service,.x-b,.b{padding:1px 15px 0 10px}
.box,.ht-a {padding:10px;margin : 0 2px 5px 0;border:1px solid #808080;text-align:left}


/*min-max widths*/
.widthColb,.rule {width:565px;color:#ffffff}
.widthColc{width:200px;color:#ffffff}



.legal {padding:10px}
.legal div {font-weight:bold}
.ham {text-align:center;border:1px solid #cccccc;padding:4px;margin-right:3px;background-color:#333366}
.ham img {border:1px solid #cccccc}
.ham a {color:#FF9900;font-weight:bold}
.hd {color:#ffffff;font-weight:bold;margin:10px 0 0 0;background-color:#333366;border-bottom:1px solid #ccccff;padding:2px 4px 2px 4px}
.inputlogin, .x div, .x-a, .rze {background : #ffffff url(images/a-s.gif);background-repeat : repeat-x;background-position : left bottom}
.service,.lh,.lhB {background:#ffffff url(images/a-ar.gif);background-repeat:no-repeat;background-position:right center;padding:3px 0 4px 25px;
font-weight:bold;margin:0}
.lhB {background:#ffffff url(images/a-ar.gif);background-repeat:no-repeat;background-position:left center;margin:0 4px 0 0}
.wR {background:#ffffff url(images/b.gif);background-repeat:repeat-x;background-position:left bottom;vertical-align:bottom;padding-top:4px}
.aboutImg {float:right;margin:5px 0 5px 5px;border:1px solid #f5f5f5}
.h-about {margin-right:5px}
.abLink {float:right;padding:5px 8px 5px 15px;margin-left:10px;font-size:90%;color:#333399;font-weight:bold}
.aboutLinks p {padding-left:15px;margin:2px 0 2px 0}
.aboutLinks a {color:#666699;font-weight:bold;font-size:90%}
.aboutLinks {vertical-align:middle;border:1px solid #666699;background-color:#ffffff;width:290px;padding:0 10px 10px 10px;
float:right;margin:2px 0 0 10px;font-size:90%;color:#000000;font-weight:bold}
.aboutLinks img {border:1px solid #cccccc;float:right;margin-left:8px}
.webEvent, .event {padding:5px 10px 0 10px}
.webEventTitle {text-align:left;color:#000000;font-size:150%;font-weight:bold;line-height:1.2;margin:5px 0 0 0;
padding:4px 4px 4px 4px;background-color:#f5f5f5}
.webEvent h3 {text-align:left;color:#000000;font-weight:normal;margin:5px 0 0 0;padding:4px 4px 4px 4px;background-color:#f5f5f5}
.webEvent a {font-weight:bold}
.webEvent ul {margin-top:10px;border-top:1px solid #f5f5f5}
.webEvent h2 {border-top:2px solid #cccccc;padding:5px 0 5px 0;margin:8px 0 0 0}
.eventTab, .event h4 ,.eventTabB{font-size:90%;font-weight:bold;width:70%;padding:1px 1px 1px 4px;color:#ffffff;
background:#333333 url(images/a-ed.gif);background-repeat:no-repeat;background-position:right bottom;text-align:left}
.eventTabB{width:100%}
.event h4 {margin:0}
.event h2 {text-align:left;color:#000000;font-weight:bold;padding:8px 0 5px 0;margin:2px 0 0 0}
.event h3 {font-weight:bold;margin:0 0 0 0;font-size:100%}
.event a {font-weight:bold}
.event ul {margin-top:10px;border-top:1px solid #f5f5f5}
a.eventRegister {padding:4px;color:#ffffff;background-color:#006600;border:1px solid #000000;font-size:90%}
a.eventRegisteri {padding:1px 4px 1px 4px;color:#ffffff;background-color:#006600;border:1px solid #000000;font-size:90%}
a:hover.eventRegister, a:hover.eventRegisteri {background-color:#339900;color:#f5f5f5}
.h-aa{margin:0}
.ht-b, .ht-bb{padding:10px;margin:0 3px 5px 3px;border:1px solid #808080;line-height:1.1;text-align:left}
.ht-bb{margin:0}
.ht-ai {padding:5px 0 2px 0}
.ht-ai a {color:#993333;font-weight:bold;font-size:105%;line-height:1}
.b-c {padding:15px;margin-top:15px;border:1px solid #cccccc;background-color:#f1f4f6}
.b-n {background-color:#ffffff;margin:2px 2px 0 2px;width:282px}
.b-n img {border:1px solid #cccccc}
.bT {line-height:1.1;padding:6px 6px 0 25px}
.x {padding-left:0}
.x div, .x-a {padding:4px 10px 4px 10px;border:1px solid #f5f5f5}
.x div {margin:4px 5px 4px 0}
.x-a input {margin:4px 0 5px 0}
.x-c div {font-weight:bold;background-color:#ffffff}
.bx-a {border-left:1px solid #808080;border-right:1px solid #808080;border-bottom:1px solid #808080;padding:10px;
background-color:#cccccc;color:#ffffff;font-size:200%}
.c-a {min-height:380px;padding:10px 10px 10px 15px}
.rule {width:580px;color:#ffffff}
.col {padding:10px 0 0 10px}
.col img {border:1px solid #cccccc;margin-top:5px}
.crt {border:1px solid #cccccc;padding:5px}
.dT {background-color:#808080;color:#ffffff;padding:3px 3px 3px 4px}
.dH p {margin:0 5px 0 0;padding:5px 5px 0 0;font-weight:bold;color:#808080;border-bottom:1px solid #cccccc}
.dH div, .x p {text-align:left;font-weight:bold;border:1px solid #f5f5f5;margin:8px 5px 5px 0;background-color:#f1f4f6;
padding:2px 3px 2px 10px;color:#808080}
.dH a {padding-right:7px;margin-right:1px}
.g {padding:4px 4px 3px 4px}
#go {padding:2px;margin:2px;vertical-align:middle;width:auto}
.l-a a {font-size:110%}
.l-a a {padding-right:15px;color:#339933}
.ourTake {background:#f5f5f5 url(images/a-ot.gif);background-repeat:no-repeat;background-position:left top;
border:1px solid #000000;padding:25px 8px 8px 8px;margin-bottom:10px}
.pad {padding:5px}
.p {padding:10px;text-align:left}
.pi {padding-top:8px}
.pii {padding:0 10px 0 10px}
.p div {padding-bottom:10px}
.pict {background-color:#f5f5f5;padding:3px;border-top:1px solid #a5bb7a;border-left:1px solid #a5bb7a;border-bottom:2px solid #a5bb7a;
border-right:2px solid #a5bb7a;float:left;margin:10px 10px 20px 0;vertical-align:text-top}
.rze {width:100px;height:63px;float:right;padding:5px;border:1px solid #cccccc;margin:4px 10px 4px 10px}
.st {margin:0 4px 0 2px;padding:8px 0 8px 0;background-color:#ffffff;clear:left;clear:right}
.t a, .tg {margin-right:5px;font-size:90%;padding-right:3px;color:#990000;text-transform:none;font-weight:normal}
.t a {line-height:1.5;border:0}
.t div {border:0;padding:0;background:transparent}
.t-bb {padding:2px 2px 2px 5px;margin-right:5px}
.wR {border-right:1px solid #808080}
/*delete*/.w {background-color:#ffffff}
.sm, .sb, .sp, .t-a, .t-bb, .h-f, .dT {font-size:95%}
.sm, .smi {line-height:1.1}
.smi {color:#999999;padding:0 0 0 3px}
.Sg {width:50px;height:68px;border:1px solid #000000}
.pf, .xs,.pdf,.xls {padding:4px 0 4px 68px;margin-left:5px;font-weight:normal;background:#ffffff url(images/a-p.gif);background-repeat:no-repeat;background-position:left center;font-size:90%}
.xs,.xls {background:transparent url(images/a-x.gif);background-repeat:no-repeat;background-position:left top}
.LineHor {border:1px solid #000000;background-color:#cccccc}
table {font-size:inherit}
.colL {float:left;clear:left;width:50%}
.colR {float:right;clear:right;width:50%}
.colEventHeaderL, .colEventHeaderR, .colBodyL, .colBodyR {margin:4px 9px 6px 0;padding:4px;background-color:#f5f5f5;text-align:center;font-weight:bold}
.colEventHeaderR, .colBodyR {margin:4px 0 6px 9px}
.colBodyL, .colBodyR {padding:0;background-color:#ffffff;text-align:left;font-weight:normal}
.colEventHeaderR, .colEventHeaderL {background-color:#006600;color:#ffffff}
.eventTitleB {font-size:160%;font-weight:bold}
.even {float:left;clear:left;width:48%}
.odd, .oddi {float:right;clear:right;width:48%}
.oddi {background-color:#ffffff;margin:0 5px 10px 10px;padding:5px;border:1px solid #cccccc;width:30%}
.floatBoxR {min-height:160px;float:right;width:25%;margin : 0 0 10px 10px;border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}
.floatBoxL {padding:5px;border-left:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5;min-height:160px;margin:0 10px 0 0}
.LLineT {border-left:4px solid #000000;padding:6px;line-height:1.1}
.rss h2 {padding:4px 0 4px 0;color:#cc6600}
.rss h5, .rss span, .rss small {background:#ffffff url(images/a-rs.gif);font-size:100%;background-repeat:no-repeat;background-position:left middle;margin : 0;padding : 3px 2px 3px 18px;vertical-align : middle}
.feed small {color:#ffffff;padding:0 0 5px 15px;background :#ffffff url(images/a-rsb.gif);background-repeat:no-repeat;height : 25px}
.feed span {border-right:1px solid #808080;padding:0 0 5px 0;height:25px;margin-right:5px}
.register h1, .register h2 {background-color:#f5f5f5;border:1px solid #808080;padding:4px}
.register h2 {background-color:#808080;color:#ffffff}
.register {background-color:#cccccc;padding:10px;border:1px solid #808080}
.register td {padding:10px 0 0 0}

/*?*/
.colLB {float:left;clear:left;width:65%}
.colRB {float:right;width:35%}
.colBttm {width:100%;clear:left;clear:right;clear:both}
.sum {padding:0 0 10px 0;margin-bottom:5px}
.h-a, .h-aa{background:#cccccc url(images/a-l.gif);background-repeat:repeat-x;background-position:left bottom}
.h-a,.h-aa{font-weight:bold;color:#333333;font-size:100%;margin:0 3px 0 0;padding:3px 5px 3px 10px;border:1px solid #808080;text-align:left}
.h-f {background:#ffffff url(images/a-s.gif);background-repeat : repeat-x;background-position:left bottom;margin:0 3px 5px 0;border:1px solid #808080;padding:0 0 5px 10px}
.about form {color:#808080;text-transform:uppercase;font-size:80%}
.about {background-color:#ffffff}
.about ul, .event ul, .webEvent ul {list-style-image : url(images/a-bx.gif)}
.abLink, .aboutLinks p {background:#ffffff url(images/a-bx.gif);background-repeat:no-repeat;background-position : left center}
.about ul {margin-top:10px;line-height : 1.2}
.about li {margin-top:5px}
.about table, .odd, .even, .oddi {background-color:#e5e5f5;margin-bottom:10px;padding:5px}
.about td {padding:5px}
.about h2, .h-about, .about h1, .TextStrip {text-align:left;border-bottom:2px solid #cccccc;border-top:1px solid #f5f5f5;
border-left:1px solid #f5f5f5;border-right:1px solid #f5f5f5;color:#ffffff;font-weight:bold;margin:0;padding:4px;background-color:#666699;font-size:100%}
.about h3 {margin:2px 0 2px 0;padding:2px 2px 2px 2px}
.about h1 {background-color:#000000}
.about a {color:#666699;font-weight:bold;line-height:1.8;padding:2px}
.cLi {padding:10px;background-color:#f5f5f5;text-align:center;text-transform:uppercase}
.cLi a {font-weight:bold;font-size:90%}
