/* CSS BY EXPRESSION UNLIMITED
 ---------------------- */
html {margin-bottom:1px;height:100%! important}
body{border:0;font-family:"Lucida Sans Unicode", "Lucida Grande", Geneva, Arial, Helvetica, sans-serif;text-align:center;background:#fff;margin:5px 0;padding:0;}
#wrapper{height:auto;min-height:100%;width:730px;margin:0 auto;padding:0;}
#menubox,div#menu, div#menu ul, div#menu ul li, div#menu ul li a, div#menu ul li a:hover,div#menu ul li a:active,div#menu ul li.on a,div#menu ul li.on a:hover,li.on a span.arrow,a span.arrow,a:hover span.arrow,div#menu ul li#five,div#menu ul li#third,div#menu ul li#first,div#menu ul li#null,#bottomlineg,#bottomlineb{display:none}
#headerbox{padding:0;width:730px;margin:0 auto;text-align:center;height:70px;}
#innerheader {position:relative;top:0;padding:0;margin:0 20px;height:65px;}
#logo{left:0;position:absolute;top:4px;}
#hr,#flashcontent,#contact{display:none}
div#footerbox{background:#fff;height:60px;padding-top:15px}
div#footer{text-align:center;padding-top:0;width:100%;clear:both;text-align:left;height:26px;margin:0 auto;vertical-align:top;}
div#footer ul{width:100%;list-style-type:none;margin:0;padding:0;}
div#footer ul li{text-align:center;line-height:1.2;font-family:Arial, Helvetica, sans-serif; text-align:left;vertical-align:top;font-size:65%;color:#000000;display:inline;padding:0 4px;margin:0 0;}
div#footer ul li a,div#footer ul li a:hover,div#footer ul li a:active{color:#520;text-decoration:underline;padding:0 3px}
.feed{margin:0;padding:0 2px 0 0;float:left;position:relative;top:0;left:0}
.feed a,.feed a:hover {color:#520;text-decoration:underline;}
#mainbox{float:none;width:730px;margin:0 auto;clear:both;display:block;position:relative;left:0;top:0;padding:0;}
#main{width:100%;float:left;margin:0 auto;padding:0;clear:both;}
.left{float:left;padding-right:0;padding-left:10px;width:500px;color:#000000;margin:0 0;vertical-align:top;}
.left#topborderleft{width:500px;background:#fff}
#bgleft{background:#fff;margin:0;padding:0;}
.leftcol{width:500px;display:block;padding:0;margin-left:0;margin-top:0;text-align:justify;line-height:1.2em;background:#fff}
.leftcol h1{margin-top:0;padding-left:0;padding-top:10px;font-size:100%;color:#000000;font-family:"Lucida Grande", Geneva,  Arial, Helvetica, sans-serif;}
.leftcol h2{padding-left:0;font-size:75%;color:#000000;font-family:"Lucida Grande", Geneva,  Arial, Helvetica, sans-serif;white-space:nowrap;letter-spacing: 1pt;}
.leftcol p {font-size:75%;border-left:0;padding:0 20px 0 0;}
.leftcol blockquote{padding:0 20px 0 0;}
.right{float:right;width:220px;padding-right:0;padding-bottom:15px;color:#000000;margin:0;}
.right#topborderright{width:209px;background:#fff}
#bgright{background:#fff;margin:0;padding:0;}
.rightcol{width:209px;display:block;padding:0;margin-left:0;margin-top:0;text-align:left;line-height:1.0em;background:#fff}
.rightcol p{white-space:normal;clear:both;padding:0 25px 15px 0;margin:0;font-size:75%;text-align:justify}
.rightcol h2.dotg,.rightcol h2.dotb{background:#fff;margin:0;text-indent:0;padding:10px 0 10px 0;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #000000;letter-spacing:1pt;}
.rightcol ul{padding:0 0 10px 0;margin:0;}
.rightcol li{font-size:75%;white-space:nowrap;padding:0;margin:0;list-style-type:none;list-style-position:outside;}
.rightcol li a,.rightcol li a:visited,.rightcol li a:hover{color:#520;text-decoration:underline;}
a span.grey,a:hover span.grey{color:#520;text-decoration:underline}
strong{color:#000000}
img{border:0;margin:0;padding:0}
acronym{border-color:#fff #fff #000000 #fff;border-style:dotted;border-width:0 0 2px;}
.left ul{list-style-position: outside; list-style-type:disc;color:#000000;}
.left ol{list-style-position: outside; list-style-type:upper-roman;color:#CC4602;font-weight:bold;}
span{color:#000000;font-weight:normal}
.list{font-size:75%;padding-left:0;width:430px}
.list ul{padding-bottom:5px;}
.dropcapl,.dropcapr,.hide1 {display:none}
blockquote{font-style:normal;font-weight:normal;font-family:"Tahoma", Verdana, Arial, Helvetica, sans-serif;font-size:70%;letter-spacing:1pt;word-spacing:1pt;padding:0;margin:0 0;text-align:left;display:block}
#quote{width:450px;margin:0;height:130px}
#quotepf{width:450px;margin:0;height:180px}
#quotepf1{width:450px;margin:0;height:250px}
#hg{padding:0 0 35% 0}
form,input, select,textarea,fieldset,legend,.form label,.form select, input,textarea,.left .form p,input.smallbuttonr,input.smallbuttons,.easily label,.small,.mandatory1,#enquiry,#name,#company,#email,#phone,#url,#scope,#domain{display:none}
dl#index{padding:0;margin:0;width:195px;display:block;height:190px;position:relative;left:0}
dl#index dd.space{margin-left:0}
dl#index dt.green,dl#index dt.blue{position:relative;left:0;font-weight:bold;background:#fff;margin:0;text-indent:0;padding:10px 0 15px 0;white-space:nowrap;font-size:75%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color: #000000;letter-spacing:1pt;text-align: left;visibility:visible}
dl#index dd{padding:0 0 7.2pt 7.2pt;float:left;margin:0;width:64px; }
dl#index dd a{padding:0;border:#520 2px solid;display:block;margin-bottom:0;}
dl#index dd a:hover,dl#index dd a:active{border:2px #520 solid;}
#project{padding:0 0 20px;}
#project ul{list-style-position: outside; list-style-type:disc;color:#000000;width:100%}
#project ul li {width:130px;position:relative;top:3px;left:0;font-size:75%;font-weight:bold;background:#fff;margin:0;padding:0 0 3px 0}
#project ul li ul li {color:#000000;list-style-type:none;font-size:100%;width:235px;background-color:#fff;font-weight:normal}
#project ul ul{display:block;position:absolute;top:-3px;left:105px;}
#arrow,p.arrow a img,p.arrow a:hover img,p.arrow a:active img,.hide,.skip,a.skip,a.skip:visited,a.skip:hover{display:none}
a.lk, a.lk:visited, a.lk:hover,a.ln,a.ln:visited,a.ln:hover,a.ln:active {color:#520;text-decoration:underline;border-bottom:0}
* html a:hover{visibility:visible}
.clear{display:block}
a{outline: none;}
a:active{outline: none;}
.ie_fix a{text-decoration:none}
.hover9 a,.hover9 a:hover,.hover9 a:active,#hover,#hover p,.hover8 a,.hover8 a:hover,.hover8 a:active,span.hover8,.hover7 a,.hover7 a:hover,.hover7 a:active,#portfolioheight,.hover6 a,.hover6 a:hover,.hover6 a:active,.hover4 a,.hover4 a:hover,.hover4 a:active,.hover5 a,.hover5 a:hover,.hover5 a:active,.hover3 a,.hover3 a:active,.hover2 a,.hover2 a:active {display:none}
div.boxl {text-align:justify;float:left;clear:both;background:#fff;padding:0;margin:10px 0 10px 10px;width:225px;height:150px;display:block;}
div.boxr {text-align:justify;float:right;background:#fff;padding:0;margin:10px 10px 10px 20px;width:225px;height:150px;display:block;}
div.boxl h3,div.boxr h3{text-indent:0.6em;line-height:2.0em;font-size:90%;font-family:"Lucida Grande", Geneva, Arial, Helvetica, sans-serif;color:#000000;height:22px;margin:0;padding:0}
div.boxl p a,div.boxr p a {color:#000000;text-decoration:none;text-align:left;display:block;padding:0;margin:0;}
div.boxl p a:hover,div.boxr p a:hover{text-decoration:none;}
div.boxl p,div.boxr p{z-index:100;left:0;top:0;position:relative;padding:10px;margin:0;vertical-align:middle;font-size:75%;text-align:left;color:#000000;}
u{text-decoration:underline;border-bottom:0;color:#520}
.sitemap{font-size:75%;padding-left:0;width:430px}
.sitemap ul {margin-left:0;padding:0 0 0 20px;}
.sitemap ul li.first {margin:0;}
.sitemap ul li a.first {font-weight:normal;color:#000000;text-decoration:none}
.sitemap ul li ul li{list-style-type: none;}
.sitemap ul li a,.sitemap ul li a:visited,.sitemap ul li a:hover,.sitemap ul li a:active {padding:0;font-weight:normal;color:#520;text-decoration:underline;border-bottom:0}
dl.index2{float:left;padding:10px 0 10px 0;margin:0;width:730px;display:block;position:relative;left:0}
dl.index2 dd.space{margin-left:0}
dl.index2 dt{position:relative;left:0;font-weight:bold;margin:0;text-indent:0;padding:0 0 15px 0;font-size:85%;font-family:"Trebuchet MS",Arial, Helvetica, sans-serif;color: #000000;letter-spacing:0pt;text-align: left;visibility:visible}
dl.index2 dd{padding:0 0 5.2pt 5.2pt;float:left;margin:0;width:235px;height:68px;text-align:left;white-space:nowrap}
dl.index2 dd a img,dl.index2 dd a img:hover,dl.index2 dd a img:active {float:left;padding:0;border:#520 2px solid;display:block;margin-bottom:0;text-decoration:none}
dl.index2 dd a{text-decoration:none}
dl.index2 dd a span,dl.index2 dd a:visited span,dl.index2 dd a:hover span{float:left;display:block;font-size:65%;color:#520;text-decoration:underline;margin:10px 0 0 10px}
.inspiration {padding:15px 0 15px 25px;margin:0;width:480px;display:block;float:left;}
.inspiration ul {display:block;float:left;list-style-type: none;padding:0;margin:0}
.inspiration ul li{width:120px;padding:0;font-size:60%;margin: 0 0 8px;color: #fff;}
.inspiration ul li img {vertical-align: middle;margin-right:8px}
.inspiration ul li a,.inspiration ul li a:visited,.inspiration ul li a:hover  {color:#520;text-decoration:underline;border-bottom:0}
#screen,#rotator,#rotator img,#laptopw,#laptopw2,#laptopm,.mailwrapper,.maildiv,.maildiv form,.maildiv .errorbox h2,.maildiv input,.maildiv select,.maildiv textarea,.maildiv .ver_img,.maildiv fieldset,.maildiv legend,.maildiv #smallbutton,.maildiv .smallbutton,.maildiv .small,.maildiv .mandatory,.maildiv .errorbox,.maildiv li,.maildiv .label,.maildiv .fminfobox{display:none}
.small{color:#000000;font-size:75%;font-weight:normal}
#sign{display:none}
dl.project{float:left;margin:0;padding:0px 0px 20px 0;width:480px;display:block;background:#fff;height:300px;}
dl.project dt{width:140px;display:block;float:left;margin:0;padding:0 10px 0 0;color:#000;font-size:75%;font-weight:bold}
dl.project dd{display:block;font-weight:normal;color:#000;font-size:75%;background:#fff;margin:0;padding:0 0 7px 150px}

