* {margin:0; padding:0;}
body {font:1em/1.5 Verdana,Geneva,Arial,Helvetica,sans-serif; color:#525252;}

/* =div */
#page {width:1155px; margin:10px auto;}
#container {background:url(../images/bg/bg_main.png) no-repeat; float:left; position:relative;}
#menu {width:524px; position:absolute; left:355px;}/*Don't change float:right;*/
#content_outer {width:875px; float:left; padding:90px 0 0px 0;}
#rightcolumn_outer {width:250px; float:right; font-size:.9em; margin:0 0 0 30px;} 
/* right column */
#toprightbox {text-align:right; padding:21px 40px 0px 15px; font-weight:bold;}
#rightcolumn {margin:55px 0 0px 0; background-color:#FFFFFF; z-index:-1; }
#rightcolumn2 {margin:0px 0 0px 0; background-color:#FFFFFF; z-index:-1; }
.round {padding:18px 15px 10px 15px; color:#999999; z-index:-1; font-size:0.9em; }
.space {padding:50px 0px 20px 0px; }
.space2 {padding:20px 0px 0px 0px; }
.center {text-align: center;}
.right {text-align: right;}

/* backgrounds main */
#content {background:url(../images/bg/bg_propellor.png) no-repeat 110px 21px; overflow:hidden;}
#type2_contenta {background: url(../images/bg/bg_a_closed_laptop.png) no-repeat 60px 30px; overflow:hidden;}
#type2_contentb {background: url(../images/bg/bg_b_3_laptops.png) no-repeat 63px 35px; overflow:hidden;}
#type2_contentc {background: url(../images/bg/bg_c_vanes.png) no-repeat 92px 5px; overflow:hidden;}
#type2_contentd {background: url(../images/bg/bg_d_cellphone.png) no-repeat 135px 18px; overflow:hidden;}
#type2_contente {background: url(../images/bg/bg_e_semantics.png) no-repeat 64px 15px; overflow:hidden;}
#type2_contentf {background: url(../images/bg/bg_f_rfid.png) no-repeat 116px 25px; overflow:hidden;}

/* right side contents */
#content1 {float:right; width:545px; overflow:hidden;}/*Don't change*/
#box1_outer {height:101px; margin:27px 7px 0px 32px; overflow:hidden;}/*Don't change*/
#box1 {}
.links {background:url(../images/bullet_arrow_red.gif) no-repeat 0 6px; padding:0 0 10px 12px; margin:0 0 0 8px;}
#box1 .links {background:url(../images/bullet_arrow_grey.gif) no-repeat 0 6px; margin:0px 0 0 33px;} 
#box2long_outer {}/*Don't change*/
#box2long {margin:10px 20px 0px 48px;}

/* left side contents */
#content2 {float:left; width:330px;}/*Don't change*/
#box4_outer {margin:223px 9px 7px 0; width:309px; height:240px; overflow:hidden;}/*Don't change*/
.bg_12345 {background:url(../images/bg/bg_12345.png) no-repeat 10px 45px;}
#box4 {font-family:arial, sans-serif;}/*CHANGE HERE*/

/* bottom contents */
#search {background: url(../images/search.jpg) no-repeat; width: 1155px; height: 26px; float: left; margin: 25px 0 0 0;}
#menu_footer {clear:both; padding:20px 0px 0px 0px; margin:0px -70px 10px 0; text-align: center; font-size:0.8em; }
#legal {clear:both; margin:-30px 80px 0px 0px; text-align: right; font-size:0.8em; color:#000;}
#images {display:none;}

/* =h2 */
#box1 h2 {padding:5px 8px 0px 21px; font:1.3em Lucida Sans, "Trebuchet MS", Arial, sans-serif; font-weight:bold; font-variant:small-caps; color:#000;}

/* =h3 */
h3 {margin:0 0 .5em 0; font:1.1em Lucida Sans, "Trebuchet MS", Arial, sans-serif; font-weight:bold; font-variant:small-caps; text-transform:lowercase; border-bottom:1px solid #eee; line-height:1.2;}
#box2long h3 {margin:0 0px 0 0; padding:15px 0px 0px 10px; color:#5B5B5B;}
#box2long h3:first-child {padding-top:15px;}
#box4 h3 {padding:8px 6px 0px 32px; margin:0 0 13px 0; font-size:1.2em; line-height:.7; color:#B6B6B6; border-bottom:0px;}
#box4links h3 {padding:8px 6px 0px 32px;}
.round h3 {font-size:1em;}

/* =a */
a {text-decoration:none; font-size:.8em;}/*verdana=.84em*/
a:link, a:visited {color:#045eaa;}/*344f55*/
a:hover {text-decoration:underline;}/*770000*/
#box1 a {font-size:0.9em;}
#box2long a {font-size:0.9em;}
#menu a {display:block; height:61px; text-transform:lowercase; }
#menu li a {text-indent:-9999px;}
#menu li ul li a {color:black; font:bold .8em corbel, "trebuchet ms", arial, sans-serif; text-indent:0px; height:100%; padding:.6em 2.5em .6em 1em; text-decoration:none;  color:#0052D1; /*background-color:#EDF1FF;*/}
#menu ul li ul li ul li a {font-style:italic; color:#0052D1; border-left:1px solid #045eaa;}
#menu ul li ul li ul li:first-child a {border-left:1px solid #F9F9F9;}
#box4 a {font-size:1em;}
.links a {margin:0 20px 0 0; padding:0 5px; text-align:center;}
#box2pic_more {display: block; position: absolute; left: 60px; bottom: 10px; width: 50px; height: 30px; color: white;}
#copyright a:link, #copyright a:visited {color: #F2F2F2; font-weight: normal;}
#copyright a:hover {color: #E10000; font-weight: bolder;}
#rightcolumn_outer a {font-size:1em; font-weight: bolder;}
#rightcolumn a {color: #005EEF;} 
#rightcolumn2 a {color: #005EEF;} 
#toprightbox a {font:bold small-caps 1.1em corbel, "trebuchet ms", verdana, geneva, sans-serif;}
#menu_footer a {font-size:0.8em; }
#legal a:link, #legal a:visited  {font-size:0.8em; text-align:right; color:#5B5B5B;}

/* =p */
p {font-size:.8em; padding:0 0 1em 0;}
#box1 p {padding:15px 8px 5px 34px; color:#314B51; line-height:1.8em; font-size:0.75em; font-weight: bolder;}
#box2long p {padding:8px 10px 5px 10px; color:#000; text-align: justify;}
#search p {float: right; color: #A0A0A0; margin: 7px 60px 0px 0px; }
#footer p {font:.7em/1 arial, sans-serif;}

/* =ul */
ul, ol {padding-left:2em;}
#box2long ul {font-size:.8em; padding:0 4px 8px 20px;}
#menu ul {padding:0;}
#menu ul li ul {position:absolute; display:none; width:15em; background:#FFFFFF; border:1px solid #045eaa; }
#menu ul li:hover ul {display:block;}
#menu ul li ul li ul {visibility:hidden; left:100%; top:-1px; border-left:none; border-top:1px solid #045eaa;}
#menu ul li ul li:hover ul {visibility:visible;}

/* =ol */
#box4 ol {font-size:.7em;list-style:none; padding:5px 5px 5px 32px; overflow:hidden; line-height:1.2; font-weight:bold; } 
#box4links ol {padding:12px 5px 5px 32px;} 

/* =li */
#box2long li {padding:0px 0px 0px 5px; margin:5px 0 0 5px; color:black;}
#box4 li {padding:0 0 9px 0; color:black;}
#box4links li {margin:0 0 2px 0; font-size: 1em}
/* navigation main */
#menu ul li {position:relative; float:left; list-style:none;}
#menu ul li ul li {width:100%; border-bottom:1px solid #eee;  z-index:10; }/*{text-indent:0px; float:none; width:15em;}If you need more width for drop down menu, increase the width here*/
#menu ul li ul li:hover {background:#F9F9F9; }
#menu ul li ul li.submenu:hover {background:#F9F9F9 url(../images/icon_logo_arrows_25x14.png) no-repeat 100% 50%;}
#menu li.submenu {background:url(../images/icon_logo_arrows_25x14.png) no-repeat 95% 50%;}
/*#menu ul li ul li ul li {width:100%;}*/
#homepage {border-left:1px solid white; background: url(../images/button1.gif) no-repeat; width: 75px;}
#clients {background: url(../images/button3.gif) no-repeat; width: 75px;}
#services {background: url(../images/button4.gif) no-repeat; width: 75px;}
#aboutus {background: url(../images/button2.gif) no-repeat; width: 75px;}
#news { background: url(../images/button5.gif) no-repeat; width: 75px;}
#contact {background: url(../images/button6.gif) no-repeat; width: 74px;}
#blog { background: url(../images/button7.gif) no-repeat; width: 74px;}
#homepage:hover {background: url(../images/button1-over.gif) no-repeat;}
#clients:hover {background: url(../images/button3-over.gif) no-repeat;}
#services:hover {background: url(../images/button4-over.gif) no-repeat;}
#aboutus:hover {background: url(../images/button2-over.gif) no-repeat;}
#news:hover {background: url(../images/button5-over.gif) no-repeat;}
#contact:hover {background: url(../images/button6-over.gif) no-repeat;}
#blog:hover {background: url(../images/button7-over.gif) no-repeat;}

/* =span */
.larger {font: 1em Verdana, Geneva, Arial, Helvetica, sans-serif;}
p span {font-weight:bold; color: #525252; }
li span {font-weight:bold; color: #525252; }

/* =form */
#search_form {float:left;}

/* =input */
#query  {display: block; float: left; color: #344F55; margin: 3px 0 0 97px;}

/* =img */
img {border:none;}
div#box2long img {float:left;margin: 3px 10px 3px 9px;}
#box2long .homeimg img {float:right; margin:0 0px 0 5px;}

/* =em */
em {font-weight:bold;}

/* =misc */
.clear {clear:both;}
*:focus {outline:0;}