body     { color: #4d4d4d; font-size: 12px; font-family: Arial, Helvetica, Verdana, sans-serif; background-color: white; margin: 0px }

#frame   { background-color: white; text-align: left; margin: 5px; padding: 0; border: solid 1px black; width: 768px; }
#header      { background: url(images/logo.gif) no-repeat; width: 768px; height: 118px; }
#header .headframe { width: 768px; height: 46px; }

#logo { display: none }
#langselect    { text-align: right; padding-top: 12px; width: 748px; height: 30px; visibility: hidden; _width: 745px }

#topmenu     { width: 768px; height: 76px; }

#topmenu ul   { width: 408px; list-style-type: none; margin-left: 360px; padding: 34px 0 0; }

#topmenu li   { font-size: 15px; float: left; margin: 0; padding: 0; display: block }
#topmenu li.inactive  { background-color: #ddd; padding-right: 1px; padding-left: 1px; }


#topmenu a, #topmenu  a:link, #topmenu  a:visited { background-color: #fff; color: #595959; font-size: 15px; text-decoration: none; margin: 0; padding: 0 0 0; }

#topmenu a:hover  { color: #960008 }

#topmenu li.divider  { margin: 0; padding: 0; width: 30px; }
#pagebody  { background: url(images/bg.gif) repeat; text-align: left; clear: both; margin: 0px; padding: 0px; width: 100% }
.---------leftside { }
#left   { float: left; margin: 0px; padding: 0px; width: 181px }
#image     { background-color: white; float: left; border-top: 1px solid black; border-right: 1px solid black; border-bottom: 1px solid black; width: 181px; height: 131px }


#footmenu   { margin: 30px 0px 15px; padding: 0px }
#footmenu h2    { font-weight: bold; font-size: 12px; line-height: 12px; margin: 0px 0px 5px; padding: 0px }
#footmenu a, #footmenu a:link, #footmenu a:visited   { font-weight: normal; line-height: 18px; text-decoration: none; background: url(images/link_icon_norm.gif) no-repeat 0px 0px; margin-top: 0px; padding-top: 0px; padding-left: 12px; _background-position: 0px 1px }
#footmenu a:hover  { font-weight: normal; color: #960008; text-decoration: none; background: url(images/link_icon_over.gif) no-repeat 0px 0px; _background-position: 0px 1px }

#menu     { background: url(images/menu_header.gif) no-repeat 35px 28px; margin: 0px; padding: 58px 0px 0px }
#menu ul   { text-align: left; list-style-type: none; margin: 0px 0px 0px 33px; padding: 0px; width: 148px }
#menu li  { font-size: 12px; text-decoration: none; margin: 0px; padding: 0px }
.m1 ul a, .m1 a:link, .m1 a:visited     { color: #4d4d4d; font-size: 12px; line-height: 25px; text-decoration: none; background-color: white; margin: 0px; padding: 0px 10px 0px 6px; border-top: 1px solid black; border-bottom: 1px solid black; height: 25px; display: block }

.m2 ul a, .m2 a:link, .m2 a:visited, .m3 ul a, .m3 a:link, .m3 a:visited, .m4 ul a, .m4 a:link, .m4 a:visited, .m5 ul a, .m5 a:link, .m5 a:visited, .m6 ul a, .m6 a:link, .m6 a:visited, .m7 ul a, .m7 a:link, .m7 a:visited, .m8 ul a, .m8 a:link, .m8 a:visited     { color: #4d4d4d; font-size: 12px; line-height: 25px; text-decoration: none; margin: 0px; padding: 0px 10px 0px 6px; border-bottom: 1px solid black; height: 25px; display: block }

.m1a ul a, .m1a a:link, .m1a a:visited       { color: white; font-size: 12px; line-height: 25px; text-decoration: none; background-color: #506fae; margin: 0px; padding: 0px 10px 0px 6px; border-top: 1px solid black; border-bottom: 1px solid black; height: 25px; display: block }

.m2a ul a, .m2a a:link, .m2a a:visited       { color: white; font-size: 12px; line-height: 25px; text-decoration: none; background-color: #f38991; margin: 0px; padding: 0px 10px 0px 6px; border-bottom: 1px solid black; height: 25px; display: block }

.m4a ul a, .m4a a:link, .m4a a:visited       { color: white; font-size: 12px; line-height: 25px; text-decoration: none; background-color: #81abff; margin: 0px; padding: 0px 10px 0px 6px; border-bottom: 1px solid black; height: 25px; display: block }

.m5a ul a, .m5a a:link, .m5a a:visited      { color: white; font-size: 12px; line-height: 25px; background-color: #1aa1a4;text-decoration: none; margin: 0px; padding: 0px 10px 0px 6px; border-bottom: 1px solid black; height: 25px; display: block }

.m7a ul a, .m7a a:link, .m7a a:visited        { color: white; font-size: 12px; line-height: 25px; text-decoration: none; background-color: #f90; margin: 0px; padding: 0px 10px 0px 6px; border-bottom: 1px solid black; height: 25px; display: block }

.m1 ul a:hover      { color: white; text-decoration: none; background-color: #506fae }

.m2 ul a:hover   { color: white; text-decoration: none; background-color: #f38991 }
.m3 ul a:hover  { color: white; text-decoration: none; background-color: #fdcc12 }
.m4 ul a:hover   { color: white; text-decoration: none; background-color: #81abff }
.m5 ul a:hover  { color: white; text-decoration: none; background-color: #1aa1a4 }
.m6 ul a:hover  { color: white; text-decoration: none; background-color: #1e93c1 }
.m7 ul a:hover   { color: white; text-decoration: none; background-color: #f90 }
.m8 ul a:hover   { color: white; text-decoration: none; background-color: #e51574 }


.---------rightside { }
#right { margin-top: 0px; margin-left: 181px; padding: 0px; border-left: 1px solid black }
.strap_home       { background-color: #960008; background-image: url(images/quote_home.gif); background-position: 0 0; float: left; margin: 0; padding: 0; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

.strap_about { background: #960008 url(images/quote_about.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }
.strap_exp { background: #960008 url(images/quote_experience.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

.strap_contact  { background: #960008 url(images/quote_contact.gif); float: left; margin: 0px; padding: 0px; 
border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

.strap_roi   { background: #506fae url(images/quote_marketing_roi.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }


.strap_media   { background: #81abff url(images/quote_media.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

.strap_faqs   { background: #f90 url(images/quote_faq.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

.strap_rec { background: #960008 url(images/quote_recruitment.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }
.strap_cons  { background: #f38991 url(images/quote_consultancy.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }
.strap_live  { background: #f38991 url(images/quote_live.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }
.strap_hendry  { background: #f38991 url(images/quote_hendry.gif); float: left; margin: 0px; padding: 0px; border-top: 1px solid black; border-bottom: 1px solid black; width: 586px; height: 131px; }

#text    { float: left; margin-top: 0px; padding: 30px 0px 40px 34px; width: 354px }

#text p a, #text p a:link, #text p a:visited, #textwide p a, #textwide p a:link, #textwide p a:visited, #textwide2 p a, #textwide2 p a:link, #textwide2 p a:visited    { 
font-weight: bold; text-decoration: none; background: url(images/link_icon_norm.gif) no-repeat 0px 0px; padding-left: 12px; _background-position: 0px 1px }

#text p a:hover, #textwide p a:hover, #textwide2 p a:hover   { color: #960008; font-weight: bold; text-decoration: none; background: url(images/link_icon_over.gif) no-repeat 0px 0px; _background-position: 0px 1px }


#textwide  { float: left; margin-top: 0px; padding: 30px 0px 40px 34px; width: 500px }
#textwide2 { float: left; margin-top: 0px; padding: 0px 0px 40px 34px; width: 500px }
#text p.first, #textwide p.first { font-weight: bold; font-size: 14px; line-height: 19px; margin-top: 15px; margin-bottom: 15px }
#text h1, #textwide h1  { font-weight: bold; font-size: 12px; line-height: 19px; margin-bottom: 15px }
#text h2, #textwide h2 { font-weight: bold; font-size: 12px; line-height: 19px; margin-bottom: 0px }
#text p, #textwide p { font-size: 12px; line-height: 16px; margin-bottom: 15px }
#text ul, #textwide ul  { font-size: 12px; line-height: 16px; list-style-position: outside; margin-bottom: 15px; margin-left: 0px; padding: 0px }
#text ul ul, #textwide ul ul   { font-size: 12px; line-height: 16px; list-style-position: outside; margin-bottom: 15px; margin-left: 15px; padding: 0px }
#text li, #textwide li  { font-size: 12px; line-height: 16px; list-style-type: disc; list-style-position: outside; margin-bottom: 5px; margin-left: 15px; padding: 0px }
#text ul ul li, #textwide ul ul li { font-size: 12px; line-height: 16px; list-style-type: circle; list-style-position: outside; margin-bottom: 5px; margin-left: 15px; padding: 0px }
#text ul.faq li { margin-bottom: 10px }

#panelholder, #panelholdershort  { margin-left: 405px; padding-top: 0px; width: 158px }
#panel        { color: white; background-color: #888; padding-top: 5px; padding-bottom: 10px; border: solid 1px black }
#paneltitle { display: none }
#panel p   { font-size: 11px; line-height: 13px; margin-bottom: 10px; padding-right: 10px; padding-left: 10px }
#panel ul   { font-size: 11px; line-height: 13px; list-style-type: disc; list-style-position: outside; margin: 0px 0px 0px 10px; padding: 0px 10px 0px 15px }
#panel li { margin-bottom: 10px }
#footer   { clear: both; margin: 0px; padding: 0px; border-top: 1px solid black; height: 28px }
#footerleft { color: #595959; font-size: 11px; float: left; padding-top: 7px; padding-left: 34px }
#footerright { float: right; padding-top: 7px; padding-right: 20px }
#footerright li a, #footerright li a:link, #footerright li a:visited { color: #595959; font-size: 11px; text-decoration: none }
#footerright li a:hover { color: #960008; font-size: 11px; text-decoration: none }
#footerright ul { margin: 0; padding: 0; list-style-type: none; }
#footerright li { display: block; margin: 0; padding: 0; float: left; }
#footerright li.divider { background-image: url(images/footmenu_divider.gif); background-repeat: no-repeat; background-position: 0 0; margin: 0; padding: 0; width: 21px; }
#a, a:link, a:visited { color: #4d4d4d }
p { margin: 0px; padding: 0px }
#credit      { color: #4d4d4d; font-size: 10px; text-align: left; float: left; margin: 5px; padding: 0px; width: 768px; height: 25px }
#credit a, #credit a:link, #credit a:visited  { color: #000; text-decoration: none }
#credit a:hover  { color: white; text-decoration: none; background-color: #f00 }
#about { display: none }
.print_strap { display: none }
#maintitle { display: none }

#document  { font-size: 12px; line-height: 16px; margin: 0px 0px 15px; padding: 0px }
#document a, #document a:link, #document a:visited    { font-size: 12px; line-height: 16px; text-decoration: none; background: url(images/pdf_icon_normal.gif) no-repeat; padding-left: 12px }
#document a:hover    { color: #960008; text-decoration: none; background: url(images/pdf_icon_over.gif) no-repeat }

#panelholder a, #panelholder a:link, #panelholder a:visited, #panelholder a:active   { padding-top: 30px; padding-bottom: 30px; border: 0px; width: 158px; overflow: hidden; display: block }
#panelholdershort a, #panelholdershort a:link, #panelholdershort a:visited, #panelholdershort a:active   { padding-top: 30px; padding-bottom: 1px; border: 0px; width: 158px; overflow: hidden; display: block }
#panelholder a:hover, #panelholdershort a:hover { display:block; text-indent:-158px }
#panel a, #panel a:link,#panel a:visited      { color: #ffdf00; text-decoration: none; background: url(images/panel_link_icon_norm.gif) no-repeat 0px -1px; text-indent: 0px; margin: 0px; padding: 0px 0px 0px 9px; overflow: visible; _background-position: 0px 0px; display: inline }
#panel a:hover   { color: #BEBEBE; text-decoration: none; background-image: url(images/panel_link_icon_over.gif); text-indent: 0px; display: inline }
.panelimage { margin: 0; padding: 0; border-style: solid; border-width: 1px 1px 0; border-color: black   }
#section { display: none }
* html #panel { height: 0.01%; }
html #panel { height: 0.01%; }
#experience th   { font-size: 11px; background-color: #e2e2e2; margin: 0px; padding: 10px 5px; border-style: solid none solid none; border-width: 1px 0px 1px 0px; border-color: #bdbdbd }
#experience td   { font-size: 11px; margin: 0px; padding: 5px; border-style: none none solid none; border-width: 0px 1px 1px 1px; border-color:   #bdbdbd  }
#category  { color: #6c6c6c; font-weight: normal ; width: 125px; }
#reg { color: #6c6c6c ; width: 220px; }
#categoryalt { font-weight: normal; background-color: #f4f4f4 ; width: 125px; }
#alt { font-weight: normal; background-color: #f4f4f4 ; width: 220px; }
#experience  { border-top: #bdbdbd; border-right: 1px solid #bdbdbd; border-bottom: #bdbdbd; border-left: 1px solid #bdbdbd }
#experience1 { display: none }
#global { padding-top: 16px; padding-left: 610px; }
#global a, #global a:link, #global a:visited, #global a:active   { border: 0; width: 128px; overflow: hidden; display: block }
#global a:hover { display:block; text-indent:-128px }

