body {	background: #030406 none;	margin:0;	}

html { overflow: -moz-scrollbars-vertical; overflow: scroll; }



.toppage1 { padding-top:10px; padding-bottom:40px;  }
.spacebetween2 { padding:3px;  }
.textall3 {FONT-SIZE:16px; COLOR:#636363; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; padding-left:8px; }

.b1 {background-image:url(imgs/b1.gif); background-repeat:no-repeat; margin: 0px;}
.b2 {background-image:url(imgs/b2.gif); background-repeat:no-repeat; margin: 0px;}
.b3 {border-left: 1px #dedede solid;  }
.b4 {border-right: 1px #dedede solid;  }
.b5 {border-right: 1px #dedede solid; border-left: 1px #dedede solid;  }
.b6 {border-right: 1px #dedede solid; border-bottom: 1px #dedede solid; border-top: 1px #dedede solid;  }
.b7 { border-left: 1px #dedede solid; border-bottom: 1px #dedede solid; border-top: 1px #dedede solid;  }
.b8 { border-left: 1px #dedede solid; border-right: 1px #dedede solid; border-top: 1px #dedede solid;  }
.b9 { border-left: 1px #dedede solid; border-top: 1px #dedede solid; border-bottom: 1px #dedede solid;  }
.b10 { border-right: 1px #dedede solid; border-top: 1px #dedede solid; border-bottom: 1px #dedede solid;  }
.b11 { border-right: 1px #dedede solid; border-left: 1px #dedede solid; border-bottom: 1px #dedede solid;  }
.b12 {border-right: 1px #dedede solid; border-top: 1px #dedede solid;  }
.b13 {border-top: 1px #dedede solid; border-left: 1px #dedede solid;  }

.titlebase0 {FONT-SIZE:30px; COLOR:#2e3247; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; letter-spacing:-0.5px; padding-bottom:5px;   }
.titlebase03 {FONT-SIZE:21px; COLOR:#636363; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px;}

.bgfoot {	border:0px;}

.pb1 { background-image:url(imgs/pb1.jpg);	background-repeat: no-repeat; background-position: top left;  }
.pb2 { background-image:url(imgs/pb2.jpg);	background-repeat: no-repeat; background-position: top left;  }
.pb3 { background-image:url(imgs/pb3.jpg);	background-repeat: no-repeat; background-position: top left;  }
.pb4 { background-image:url(imgs/pb4.jpg);	background-repeat: no-repeat; background-position: top left;  }
.pb5 { background-image:url(imgs/pb5.jpg);	background-repeat: no-repeat; background-position: top left;  }
.pb6 { background-image:url(imgs/pb4.jpg);	background-repeat: no-repeat; background-position: top left;  }

.bgfootgrad { background-image:url(imgs/bgfootgrad.jpg); background-repeat: repeat-x; background-position: top left; padding-left:20px; padding-right:10px;  }

.btncase { }

.bigtbl {	background-image:url(imgs/bg.jpg);	background-repeat: no-repeat;	background-position : top center;}

.logobg {	background-image:url(imgs/logobg.jpg);	background-repeat: no-repeat;	background-position : top center;}
.contacttop {	background-image:url(imgs/contacttop.jpg);	background-repeat: no-repeat;	background-position : top right;}

A.toplinks {FONT-SIZE:14px; COLOR:#e6e6e6; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:bold;  text-decoration:none; text-transform: uppercase; 
text-shadow: -1px -1px  #000; }
A.toplinks:hover {FONT-SIZE:14px; COLOR:#FFFFFF; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:bold;  text-decoration:none; text-transform: uppercase; 
text-shadow: -1px -1px  #000; }

A.toplinks2 {FONT-SIZE:14px; COLOR:#212121; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:bold;  text-decoration:none; text-transform: uppercase;
text-shadow: 1px 1px  #FFF; }
A.toplinks2:hover {FONT-SIZE:14px; COLOR:#FFFFFF; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:bold;  text-decoration:none; text-transform: uppercase; text-shadow: 1px 1px  #000; }

A.toplinkssub {FONT-SIZE:13px; COLOR:#FFFFFF; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;   text-decoration:none;  }
A.toplinkssub:hover {FONT-SIZE:13px; COLOR:#e6683a; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;  text-decoration:underline;  }

.toplinkspad {	 padding-bottom: 1px; }

.presshome {	background-image:url(imgs/pressed-home.jpg);	background-repeat: no-repeat; background-position : center; padding-top:1px; }
.pressdev {	background-image:url(imgs/pressed-services.jpg);	background-repeat: no-repeat;  }
.pressbus {	background-image:url(imgs/pressed-sol.jpg);	background-repeat: no-repeat;  }
.pressprod {	background-image:url(imgs/pressed-about.jpg);	background-repeat: no-repeat;  }
.pressprog {	background-image:url(imgs/pressed-about.jpg);	background-repeat: no-repeat;  }
.presscont {	background-image:url(imgs/pressed-contact.jpg);	background-repeat: no-repeat;  }

.toppage { padding:2px;  }
.spacebetween { padding:6px;  }



.cont1 {	background-image:url(imgs/cont1.jpg);	background-repeat: no-repeat; background-position: top left; }
.cont2 {	background-image:url(imgs/cont2.jpg);	background-repeat: repeat-x; background-position: top left; FONT-SIZE:11px; COLOR:#0065ff; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; }
.cont3 {	background-image:url(imgs/cont3.jpg);	background-repeat: no-repeat; background-position: top right; }


.c-1 {	background-image:url(imgs/c-1.png);	background-repeat: no-repeat;	background-position : top left;}
.c-2 {	background-image:url(imgs/c-2.png);	background-repeat: repeat-x;	background-position : top left; FONT-SIZE:12px;  COLOR:#9e9e9e; FONT-FAMILY:Arial,Verdana,sans-serif; }
.c-3 {	background-image:url(imgs/c-3.png);	background-repeat: no-repeat;	background-position : top right;}

.contactlink {FONT-SIZE:11px; COLOR:#9e9e9e; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; margin:0px; }

A.contactlinka {FONT-SIZE:12px;  COLOR:#e2e2e2; FONT-FAMILY:Arial,Verdana,sans-serif; text-decoration:none; }
A.contactlinka:hover {FONT-SIZE:12px;  COLOR:#FFFFFF; FONT-FAMILY:Arial,Verdana,sans-serif;  text-decoration:none; text-shadow: 1px 1px  #000;  }

.bgleft{	background-image:url(imgs/bgleft.jpg);	background-repeat: no-repeat; background-position: top right;	}

.bgright{	background-image:url(imgs/bgright.jpg);	background-repeat: no-repeat; background-position: top left;	}
.bgright2{	background-image:url(imgs/bgright.jpg);	background-repeat: no-repeat; background-position: top right;	}


.bgbott {	background-image:url(imgs/bgbott.jpg); background-repeat: no-repeat; background-position: bottom center;	}

.bgbott2 {	background-image:url(imgs/bgbott2.jpg); background-repeat: no-repeat; background-position: bottom center;	}


.topmenu {	background-image:url(imgs/topmenu.jpg);	background-repeat: no-repeat;	}

.picbig {	background-image:url(imgs/picbig.jpg);	background-repeat: no-repeat;	}

.bgbot {	background-image:url(imgs/bgbot.jpg);	background-repeat: no-repeat; background-position: bottom center;}

.bgbot2 { background-color:#090512; }

.bgfoot {	background-image:url(imgs/bgfoot.gif);	background-repeat: no-repeat; background-position: top right;}
.bgfootbtn {	background-image:url(imgs/bgfootbtn.gif);	background-repeat: no-repeat; background-position: top right;}


.content {	background-image:url(imgs/bg2.jpg); background-color:#010409; background-repeat: repeat-x;	background-position : top; FONT-SIZE:11px; COLOR:#71747d; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:NORMAL;}

.content2 {	background-image:url(imgs/bgperif.jpg); background-color:#010409; background-repeat: no-repeat;	background-position : top; FONT-SIZE:11px; COLOR:#71747d; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:NORMAL;}

.content31 {	background-image:url(imgs/content31.jpg); background-color:#FFFFFF; background-repeat: no-repeat;	background-position: top; FONT-SIZE:11px; COLOR:#71747d; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:NORMAL;}

.content32 {	background-image:url(imgs/content32.jpg); background-color:#FFFFFF; background-repeat: no-repeat;	background-position: top; FONT-SIZE:11px; COLOR:#71747d; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:NORMAL;}

.bg31 {	background-image:url(imgs/bg311.jpg); background-repeat: no-repeat;	background-position : top left; FONT-SIZE:15px; COLOR:#ffffff; FONT-FAMILY:Arial,Verdana,sans-serif; font-style:NORMAL; }

.bg32 {	background-image:url(imgs/bg322.jpg); background-repeat: no-repeat;	background-position : top left; FONT-SIZE:15px; COLOR:#ffffff; FONT-FAMILY:Arial,Verdana,sans-serif; font-style:NORMAL;  }

.gal { list-style-image:url(imgs/gal1.png);}

.clients {	background-image:url(imgs/3si2-clients2.jpg); padding-top:18px; padding-right:0px; padding-left:0px; background-repeat: no-repeat; background-position: top left; }

.line { 	background-image:url(imgs/line2.png);	background-repeat: no-repeat; background-position: bottom left; }


.line0 { 	background-image:url(imgs/line.jpg);	background-repeat: no-repeat; background-position: top center; }


.footer { border-top: 1px #2d2f36 dotted; FONT-FAMILY:Arial,Verdana,sans-serif; font-size: 11px; font-style: normal;}
.padfooter { 	 padding-top:8px; padding-left:8px;  }
.padfooter2 { 	 padding-top:8px;  }
.padfooter3 { 	 padding-top:8px; padding-right:8px;  }

.linkbot {FONT-SIZE:12px; COLOR:#818089; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; }

A.link13 {FONT-SIZE:13px; COLOR:#0088df; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  }
A.link13:hover {FONT-SIZE:13px; COLOR:#7fb8ff; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }

A.textall2link {FONT-SIZE:13px; COLOR:#504d52; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; text-decoration: none; }
A.textall2link:hover {FONT-SIZE:13px; COLOR:#7fb8ff; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; text-decoration: none; }


A.link15 {FONT-SIZE:15px; COLOR:#0088df; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  }
A.link15:hover {FONT-SIZE:15px; COLOR:#7fb8ff; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }


A.text {FONT-SIZE:13px; COLOR:#0088df; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  }
A.text:hover {FONT-SIZE:13px; COLOR:#7fb8ff; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }

A.linkbot {FONT-SIZE:12px; COLOR:#818089; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  line-height: 20px;}
A.linkbot:hover {FONT-SIZE:12px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }

A.linkbot0 {FONT-SIZE:11px; COLOR:#818089; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  line-height: 20px;}
A.linkbot0:hover {FONT-SIZE:11px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:underline; }

A.linkbot2 {FONT-SIZE:12px; COLOR:#2557d7; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  }
A.linkbot2:hover {FONT-SIZE:12px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }

A.linkbot3 {FONT-SIZE:12px; COLOR:#bbb4c6; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  }
A.linkbot3:hover {FONT-SIZE:12px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }

A.linkbotbig {FONT-SIZE:12px; COLOR:#356dff; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  text-transform: uppercase; font-weight: normal; }
A.linkbotbig:hover {FONT-SIZE:12px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; text-transform: uppercase; font-weight: normal; }

.linkbotbig2 {FONT-SIZE:16px; COLOR:#303139; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  font-weight: bold;  }
A.linkbotbig2 {FONT-SIZE:16px; COLOR:#bbb4c6; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;  font-weight: bold;   }
A.linkbotbig2:hover {FONT-SIZE:16px; COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none;font-weight: bold; }

.quote {FONT-SIZE:18px; COLOR:#ffffff; FONT-FAMILY:Calibri,Arial,Verdana,Helvetica,sans-serif;  font-style: normal; }

A.quotelink {font-size :13px; COLOR:#dfd9e9; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;  text-decoration:none;  font-weight:bold;}
A.quotelink:hover {FONT-SIZE:13px;  COLOR:#75affc; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif;  text-decoration:none;  font-weight:bold;}

A.textsmall22 {FONT-SIZE:12px; COLOR:#f2f2f2; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; margin: 0px; text-decoration:none;  }
A.textsmall22:hover {FONT-SIZE:12px; COLOR:#bbd9ff; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; margin: 0px;  text-decoration:none;   }

.contactbg {	background-image:url(imgs/contact.png);	background-repeat: no-repeat;	}
.servicesbg {	background-image:url(imgs/servicesbg.png);	background-repeat: no-repeat;	}
.servicesbg1 {	background-image:url(imgs/servicesbg1.png);	background-repeat: no-repeat;	}
.servicesbg2 {	background-image:url(imgs/servicesbg2.png);	background-repeat: no-repeat;	}
.servicesbg3 {	background-image:url(imgs/servicesbg3.png);	background-repeat: no-repeat;	}

.text0  {FONT-SIZE:22px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; padding-bottom:16px;}
.textselect { COLOR:#2a8bff; }
.text1  {FONT-SIZE:14px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Verdana,sans-serif; font-weight:normal; margin: 0px; line-height:20px; padding-bottom:15px; padding-top:7px; }
.text2  {FONT-SIZE:14px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; line-height:30px; padding-left:68px;  padding-top:24px;  }

.text3  {FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:bold; margin: 0px; line-height:30px; padding-left:30px; }

.text4  {FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:bold; margin: 0px; line-height:30px; padding-left:27px;  }

.text5  {FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Verdana,sans-serif; font-weight:normal; margin: 0px; line-height:29px; padding-left:50px;  }

.bgmiddle {	FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:bold; margin: 0px; 	text-shadow: 0px -1px  #000; }
.bgmiddle2 {	FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; 	text-shadow: 0px -1px  #000; }
.bgmiddle3 {	FONT-SIZE:13px; COLOR:#b1b1b1; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; line-height:20px; }

A.linkmiddle {	FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:bold; margin: 0px; 	text-shadow: 0px -1px  #000; text-decoration: none; }
A.linkmiddle:hover {	FONT-SIZE:12px; COLOR:#ebe9f3; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:bold; margin: 0px; 	text-shadow: 0px -1px  #000; text-decoration: none; }


.line4 {
	border-top:1px solid #28272d;
}


.bg1 {padding-left:35px; background-image:url(imgs/bg1.gif); background-repeat: no-repeat; background-position : center;}
.bg2 {padding-left:35px; background-image:url(imgs/bg2.gif); background-repeat: no-repeat; background-position : center;}
.bg3 {padding-left:35px; background-image:url(imgs/bg3.gif); background-repeat: no-repeat; background-position : center;}
.bg4 {padding-left:35px; background-image:url(imgs/bg4.gif); background-repeat: no-repeat; background-position : center;}
.bg5 {padding-left:35px; background-image:url(imgs/bg5.gif); background-repeat: no-repeat; background-position : center;}
.bg6 {padding-left:35px; background-image:url(imgs/bg6.gif); background-repeat: no-repeat; background-position : center;}
.bg7 {padding-left:35px; background-image:url(imgs/bg7.gif); background-repeat: no-repeat; background-position : center;}
.bg8 {padding-left:35px; background-image:url(imgs/bg8.gif); background-repeat: no-repeat; background-position : center;}
.bg9 {padding-left:35px; background-image:url(imgs/bg9.gif); background-repeat: no-repeat; background-position : center;}
.bg10 {padding-left:35px; background-image:url(imgs/bg9.gif); background-repeat: no-repeat; background-position : center;}

.bgtit1 {background-image:url(imgs/bgtit1.png); background-repeat: no-repeat; }
.bgtit2 {background-image:url(imgs/bgtit1.png); background-repeat: no-repeat; }
.bgtr {background-image:url(imgs/bgtr.png); background-repeat: no-repeat; background-position : left;}
.bgtr2 {background-image:url(imgs/bgtr.png); background-repeat: no-repeat; background-position : right;}

.pic {margin-right: 15px; margin-left: 3px; padding-top: 1px; }
.pic2 {margin-right: 10px; margin-left: 27px; padding-top: 1px; }


.text11  {FONT-SIZE:15px; COLOR:#ffffff; FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; line-height:20px; letter-spacing:0px;}

.textblue {FONT-SIZE:14px; COLOR:#2a8bff; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; margin: 0px;}
.textw {FONT-SIZE:14px; COLOR:#dbd8e6; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; margin: 0px;}

.textblue2 {FONT-SIZE:15px; COLOR:#dadada; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; margin: 0px;}
.textsmall {FONT-SIZE:12px; COLOR:#ffffff; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:bold; }
.textsmall2 {FONT-SIZE:12px; COLOR:#ffffff; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:bold; }
.textsmall3 {FONT-SIZE:11px; COLOR:#e6e5ee; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:normal; }
.textsmall3b {FONT-SIZE:11px; COLOR:#cfcdd9; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:bold; }

A.textsmall3b {FONT-SIZE:11px; COLOR:#cfcdd9; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:bold; text-decoration:none; }
A.textsmall3b:hover {FONT-SIZE:11px; COLOR:#FFFFFF; FONT-FAMILY:Arial,Verdana,sans-serif; margin: 0px; font-weight:bold;  text-decoration:none; }


.bord  {	background-image:url(imgs/bord.png); background-repeat:no-repeat; }

.header  {	background-image:url(imgs/header.jpg); background-repeat:no-repeat; background-position : top center;}
.header2  {	background-image:url(imgs/header2.jpg); background-repeat:no-repeat; background-position : top center;}

.home {background-image:url(imgs/home.png); background-repeat:no-repeat; background-position : top center;}
.serv {background-image:url(imgs/serv.png); background-repeat:no-repeat; background-position : top center;}

.line2 { height:30px; background-image:url(imgs/con22.gif); background-repeat:repeat-x; background-position : bottom;} 
.noline { height:30px; } 
.linemuchtext {	padding-top:8px;padding-bottom:12px; FONT-SIZE:13px; COLOR:#373737; 
FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:17px; }

.line1 { border-top: 1px dotted #bdbdbd; } 

.panel {background-image: url(imgs/con23.jpg); background-repeat: no-repeat; padding:12px; }
.panel2 {background-image: url(imgs/con23.gif); background-repeat: repeat-x; height:1px; padding-bottom:6px; }

.titlebig  {FONT-SIZE:28px; COLOR:#353535; FONT-FAMILY:Tahoma,Verdana,sans-serif; font-weight:normal; margin: 0px; padding-bottom:25px;}
.textall {FONT-SIZE:15px; COLOR:#373737; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; }
.textall2 {FONT-SIZE:13px; COLOR:#504d52; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px; }



.titlebase {FONT-SIZE:30px; COLOR:#2e3247; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; letter-spacing:-0.5px; padding-bottom:15px;   }

.titlebase1 {FONT-SIZE:13px; COLOR:#504d52; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px;}
.titlebase2 {FONT-SIZE:19px; COLOR:#504d52; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px;}
.titlebase3 {FONT-SIZE:21px; COLOR:#36434c; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px;}

.titlebase22 {FONT-SIZE:19px; COLOR:#504d52; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:10px;}

A.titlebase2 {FONT-SIZE:16px; COLOR:#636363; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px; text-decoration:none;  }
A.titlebase2:hover {FONT-SIZE:16px; COLOR:#7fb8ff; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:17px; text-decoration:none;  }

.textbase  {FONT-SIZE:13px; COLOR:#000000; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:21px;}
.text  {FONT-SIZE:13px; COLOR:#373737; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:19px; padding-bottom:14px; }

.textbase6  {FONT-SIZE:12px; COLOR:#5c5a5a; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:15px;}
.textbase5  {FONT-SIZE:13px; COLOR:#333333; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:21px;}

.textbase2  {FONT-SIZE:15px; COLOR:#333333; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:21px; padding-right:35px; padding-left:31px; padding-top:20px; }


.textbase3  {FONT-SIZE:15px; COLOR:#333333; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:19px; padding-top:10px; padding-bottom:17px; padding-left:7px;}

.textbase4  {FONT-SIZE:13px; COLOR:#373737; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:19px; padding-bottom:14px; padding-top:5px; }
.textbase5  {FONT-SIZE:15px; COLOR:#373737; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; padding-bottom:14px;  }

.ullist {margin:2px;padding-left:20px;  FONT-SIZE:13px; COLOR:#333333; FONT-FAMILY:Tahoma,Arial,Verdana,Helvetica,sans-serif; font-weight:normal; margin: 0px; line-height:19px;   }
.bullet {padding:0px; padding-top:0px;  padding-bottom:5px;  list-style-image: url(imgs/list5.png); }
.bullet2 {padding:0px;  list-style-image: url(imgs/list3.png); }
.bullet4 { list-style-image: url(imgs/bullet3.gif);}

.bg-title {background-image:url(imgs/bg-title.png); background-repeat:no-repeat; FONT-SIZE:13px; COLOR:#373737; FONT-FAMILY:Tahoma,Arial,Verdana,sans-serif; font-weight:normal; margin: 0px;}

.bg-title2 {background-image:url(imgs/bg-title2.png); background-repeat:repeat-x; FONT-SIZE:13px; COLOR:#504d52;
FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; margin: 0px;  height:30px;}

.bg-title3 {background-image:url(imgs/bg-title2.png); background-repeat:repeat-x; FONT-SIZE:13px; COLOR:#373737;
FONT-FAMILY:Arial,Verdana,sans-serif; font-weight:normal; border-top:2px solid #FFFFFF; height:30px;}

.gal  {background-image:url(imgs/gal.png); background-repeat:no-repeat; margin: 0px;}

.tbl2 {	font-weight:normal; background-color:#f5f5f4; background-image:url(imgs/line2.png); border-bottom:1px dotted #c5c5c5; }
.tbl3 {  padding-left:10px; }

A.endl2 {FONT-SIZE:11px; COLOR:#0088df; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }
A.endl2:hover {FONT-SIZE:11px; COLOR:#7fb8ff; FONT-FAMILY:Arial,Verdana,Helvetica,sans-serif; text-decoration:none; }


.development_services_menu
{
	display: none; 
	background-image: url( 'imgs/menu-dev.png' );
	background-repeat: no-repeat;
	position: absolute; 
	top: 150px;
	text-align:left;
	width: 213px;
	height: 101px;
}

.business_menu
{
	display: none; 
	background-image: url( 'imgs/menu-bus.png' );
	background-repeat: no-repeat;
	position: absolute; 
	top: 150px;
	text-align:left;
	width: 188px;
	height: 74px;
}

.products_menu
{
	display: none; 
	background-image: url( 'imgs/menu-products.png' );
	background-repeat: no-repeat;
	position: absolute; 
	top: 150px;
	text-align:left;
	width: 130px;
	height: 145px;
}

.demo_menu
{
	display: none; 
	background-image: url( 'imgs/menu-progr.png' );
	background-repeat: no-repeat;
	position: absolute; 
	top: 150px;
	text-align:left;
	width: 130px;
	height: 145px;
}


