 body.body{background-color:#111; margin-top:0px; background-image:url(../images/loading.gif); background-repeat:no-repeat; background-position:center center; } body,td {font-family:arial,tahoma,verdana; color:#222; font-size:75%; line-height:1.3em;} a,a:visited ,a:active ,a:link { color:#EB7D1B; text-decoration:none} a:hover { color:#EB7D1B; text-decoration:underline} input,textarea {font-family:Arial, Helvetica, sans-serif; font-size:90%; border:1px solid #aaa } select {font-family:verdana; color:#444; font-size:11px; } legend {color:#222; font-weight:bold } img {border:0px;} p {margin-bottom:15px; margin-top:0px} .bread {font-size:10px;color:#333; font-weight:normal } .niframe {display:none;width:1px; height:1px;} .thumbb {text-align:center;width:90px;height:90px;float:left; background-position:center; background-repeat:no-repeat; margin:5px; border:2px solid #fff; } .thumbb:hover { border:2px solid #EB7D1B;} .thumb td,.thumb2 td{text-align:center;}  .thumb {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;} .thumb:hover {text-align:center;width:142px;height:140px;float:left; margin:2px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;} .thumb2 {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #eee; margin-bottom:2px; margin-top:2px;} .thumb2:hover {text-align:center;width:120px;height:100px;float:left; margin:15px; border:1px solid #bbb; margin-bottom:2px; margin-top:2px;} .thumb td,.thumb2 td{text-align:center;} .pagethis {border:1px solid #ddd; padding:2px; background:#eee;} .page {border:1px solid #ddd; padding:2px;} .page:hover {border:1px solid #ddd; background:#eee} .pageof {float:left; color:#666;} .pagit {text-align:right; margin-top:10px; font-size:11px; margin-bottom:10px;} .req {float:right; font-size:10px; } .ling {padding:12px 0px 12px 0px; clear:both;  } .ling .title {font-size:120%; text-align:left; } .ling .desc {font-size:95%; text-align:left } .ling .img {float: left; width:130px; text-align:left;clear:left; } .ling .img img {border:2px solid #ccc; } .ling .img img:hover, .ling:hover img { border:2px solid #EB7D1B; } .box h2 {margin:0px; font-size:20px;} .row2 {background:#eee; } .row1 {background:#ddd; } .nextpre {background: #ccc ; clear:both  } .nextpre {font-size:88%; font-weight:bold;} .nextpre a:hover {text-decoration:none; } .arrow {font-size:120%; font-family:Arial, Helvetica, sans-serif; color:#333; } .nextpre a .arrow, {font-size:150%; font-family:Arial, Helvetica, sans-serif; color:#333; } .nextpre .next {float:right; background:transparent} .nextpre .prev {float:left} #footer {font-size:10px; color:#ddd; text-align:left; padding-left:5px; color:#EB7D1B;} #footer a {color:#ddd; text-decoration:none } #footer a:hover {color:#fff; text-decoration:underline }  #imgholder {position: fixed; z-index:-1; height:100%; width:100%; overflow:hidden;top:0px; left: 0; } img.source-image,img.reflex { width: 100%; min-width:790px; top: 0; left: 0; bottom:0px; } img.source-imageb { height: 100%;  top: 0;min-width:790px; left: 0; bottom:0px; } #header,#body {clear:both; } #picdesc {position:fixed; z-index:1; bottom: 3em; right:0; } #picdesc .desc {font-size:11px; font-weight:bold; color:#fff; } #content { z-index:2;margin-left:auto; margin-right:auto; margin-top:auto; margin-bottom:auto;  left:auto; right:auto; width:80%; padding-top:3em; max-width:1020px; min-width:790px  } ul.iefix {margin-left:-15px;list-style-type:square;} #headrow tr,#headrow td {font-weight:bold;font-size:11px;background:#ccc;color:#333; text-transform:capitalize; text-align:center} #menu {  vertical-align:bottom; margin-top:46px; float:right;  width:535px} #logo {float:left} .mleftedge {background-image:url('../images/orenge_06.png'); width:14px; height:29px; float:left;} .mrightedge {background-image:url('../images/orenge_08.png'); width:14px; height:29px; float:right } .menu {background-image:url('../images/bg_08.png'); margin:0px 14px 0px 14px; height:29px;  white-space:nowrap; } .menu ul{   margin: 0; padding: 0; margin-top:5px;   float: left;height:24px; vertical-align:bottom;   } .menu ul li{   margin:5px 10px 0px 5px; display: inline;   }  #body {padding-top:22px; } #body .left {float:left; width: 69% } #body .right {float:right; width: 25% } .applications {width:42%; float:left; } .projects {width:57%; float:right; } .bartl {background-image:url('../images/Untitled-2_09.png'); width:40px; height:40px; float:left;} .bartr {background-image:url('../images/Untitled-2_09-06.png'); width:40px; height:40px; float:right } .barbl {background-image:url('../images/Untitled-2_09-08.png'); width:40px; height:40px; float:left;} .barbr {background-image:url('../images/Untitled-2_09-09.png'); width:40px; height:40px; float:right } .barbottom,.bartop {background-image:url('../images/Untitled-2_09-05.png'); margin:0px 40px 0px 40px; height:27px; vertical-align:middle; } .barbottom {text-align:center; padding-top:13px; color:#EB7D1B;} .bartop {text-align:left; padding-top:13px;} .box {background-image:url('../images/Untitled-2_09-07.png'); clear:both; padding: 10px 40px 10px 40px; min-height:300px; text-align:justify; } .right .box {background-image:url('../images/Untitled-2_09-05.png'); min-height:130px;padding: 10px 10px 10px 10px; padding-top:-40px } .box .details,.box .servicedetails {min-height:150px; } #contact {clear:both; } #contact .left {float:left; width:32%; background: none;} #contact .right {float:right; width:55%} #contact fieldset { position: relative; padding-left: 1em; padding-bottom: 2em; } #contact input, #contact select { position: absolute;left: 10em;} #contact label { margin: 0;} #contact fieldset div { margin-bottom: 1em;margin-top: 1em;} #contact textarea { width:90%; height:100px  } #contact input {border:1px solid #aaa; color:#333;} #contact .submit input { margin-top: 5px; background:none; background-color:#fff; font-weight:bold; font-size:13px; text-transform:lowercase; color:#EB7D1B; border:0px;} #contact input:focus,#contact textarea:focus {border:1px solid #EB7D1B; color:#111;}  .tt { cursor:default; position:relative; margin-top:12px; z-index:24; font-weight:bold; text-decoration:none; } .tt .arr {font-weight:bold; color:orange; font-size:13px; } .tt div { display: none; font-weight:normal; }  .tt:hover { z-index:25;  background:; } .tt:hover div.tooltip { display:block; margin-left:20px; margin-top:-5px; position:absolute; top:0px; left:0; 	padding: 15px 0 0 0; 	width:200px; 	color: #993300; text-align: center; 	filter: alpha(opacity:90); 	KHTMLOpacity: 0.90; 	MozOpacity: 0.90; 	opacity: 0.90; } .tt:hover span.top{ 	display: block; 	padding: 30px 8px 0; background: url(../images/bubble.gif) no-repeat top; } .tt:hover span.middle{  	display: block; 	padding: 0 8px; 	background: url(../images/bubble_filler.gif) repeat bottom; } .tt:hover span.bottom{ 	display: block; 	padding:3px 8px 10px; 	color: #548912; background: url(../images/bubble.gif) no-repeat bottom; }  
