BODY {
	background1:#1a1a1a url(/images/bbg2.png) center top no-repeat;
	BACKGROUND-IMAGE1: url(../images/bg.gif); LINE-HEIGHT1: 16px; 
	BACKGROUND-COLOR: #0f212f;
	BACKGROUND-COLOR1: #2d2c3b; 
	BACKGROUND-REPEAT1: repeat-x;
	BACKGROUND-POSITION1: center center; 
}
SMALL {
	FONT-SIZE: 0.9em
}
A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
HR
{
	border: 1px solid #2b3034;
	height: 1px;
}
.red {
	COLOR: #ff0000
}
#holder {
	WIDTH: 100%;
	HEIGHT1: 100%;
	BACKGROUND-IMAGE1: url(../images/topbg.gif); 
	BACKGROUND-REPEAT1: repeat-x; BACKGROUND-POSITION1: 50% top;
	background-color: #0f212f;
	border1: 1px solid yellow;
	display1: inline-block;
	margin-left1: -80px;
}
.messagebox {
	BACKGROUND-IMAGE: url(../images/topbg.gif); BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.messageboxhead {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif); 
}
#contentpane {
	WIDTH: 700px;
}
#lefttext {
	WIiDTH: 150px;padding1:15px;
}
#contentholder {
	BACKGROUND-IMAGE: url(../images/pagetopbg.jpg); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#wrapper {
	
}
#twittertop {
	BACKGROUND-IMAGE1: url(../images/searchbox.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50 22;
	POSITION: relative; WIDTH: 635px; DISPLAY: block; HEIGHT: 41px; TOP: -10px;float: right; margin-right: 10px;
	VERTICAL-ALIGN: bottom; padding-top: 25px;padding-right: 0px;text-align:right;float:right;
}
.searchbox
{
	WIDTH: 140px; background: transparent; padding-top: 5px; padding-bottom: 6px;padding-left: 6px;padding-right: 6px;height: 28px;font-size: 12px;color: #FFFFFF;POSITION: relative;top:-2px;left:-18px;border:none;
}
.newmenu1
{
	width: 60%;
	display: block;
	margin:0 auto;
	text-align: right;
}
.slidecss1
{
	display: block;
	margin:0 auto;
}
.slidecss DIV1
{
	margin-left: 15px;
	margin-bottom: 15px;
	float: left;
	clear1: both;
	padding1: 5px;
	display: inline-block;
	border1: 1px solid yellow;
	width: 200px;
	height: 200px;
	overflow: hidden;
	BACKGROUND-IMAGE: url(../images/shw.png);
	background-position: 10px 10px 5px 5px;
	border-right1: 4px solid #999999;
	border-bottom1: 4px solid #9a929a;
}
.slidecss1 IMG
{
	position1: relative;
	top1: -2px;
	lef1t: -1px;
	display: block;
	width: 200px;
}

.midbox
{
	font-family: 'BenchNine', sans-serif;
	font-size: 22px;
	text-decoration: none;
	color: #AAAAAA;
	text-align: center;
	line-height: 25px;
	BACKGROUND-COLOR: #151b1e; 
	width: auto;
	float: left;
	padding: 20px;
	margin: 10px;
	max-width: 300px;
	border: 1px solid #181e22;
	display: inline-block;
}
.midlinks
{
	display: inline-block;
	float: right;
	margin: 20px;
}
.midlinks A:active,
.midlinks A:link,
.midlinks A:visited
{
	font-family: 'BenchNine', sans-serif;
	font-size: 22px;
	text-decoration: none;
	color:#AAAAAA;
	text-align: center;
	line-height1: 25px;
	border: 1px solid #484d50;
	padding: 10px;
	margin-top: 110px;
}
.midlinks A:hover
{
	color: #bcc0c4;
	border: 1px solid #FFF;
}
.cat
{
	font-family: 'BenchNine', sans-serif;
	font-size: 22px;
	text-decoration: none;
	color:#f47820;
	margin-top: 10px;
	letter-spacing: 1px;
}
#navggtop
{
	border1: 1px solid yellow;
	display: none;
	margin: 0 auto;
	WIDTH: 100%;
	margin1: 40px 0 40px 0;	
	text-align: center;
}
.midheader
{
	font-size: 60px;
	font-weight1: bold;
	text-align: left;
	border1: 1px solid yellow;
}
.midtext
{
	font-size: 30px;
	font-weight1: bold;
	max-width1: 600px;
	word-spacing: 6px;
	text-align: left;
}
#middivtop
{
	display1: none;
	margin-left: -120px;
	WIDTH: 100%;
	margin-bottom: 70px;
	margin1: 40px 0 40px 0;	
	text-align: center;
	background-color1: #111111;
	padding-top1: 40px;
	border1: 1px solid yellow;
}
#middiv2
{
	text-align: left;
	MAX-WIDTH: 750px;
	border1: 1px solid pink;
	margin: 0 auto;
}
#middiv
{
	font-family: 'BenchNine', sans-serif;
	font-size: 24px;
	text-decoration: none;
	color:#FFFFFF;
	display: inline-block;
	WIDTH: 60%;
	margin1: 0 auto;
	text-align: left;
	HEIGHT1: 400px;
	padding1: 10px;
	border1: 1px solid yellow;
}
	@media (max-width: 1600px)
	{
		#middivtop { margin-left: auto;}
		.midtext { width: 100%; }
	}
.alpha60 {
    /* Fallback for web browsers that doesn't support RGBa */
    background: rgb(0, 0, 0) transparent;
    /* RGBa with 0.6 opacity */
    background: rgba(0, 0, 0, 0.3);
    /* For IE 5.5 - 7*/
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000);
    /* For IE 8*/
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";
}	
#homepagetop
{
		display1:none;
		WIDTH: 100%;
		background-color1: #28273c;
		background-color1: #000;
		margin-left:40px;	
		HEIGHT: 750px;
		overflow1: hidden;
		BACKGROUND-IMAGE1: url(../images/ilogbg.png);
		border-bottom1: 1px solid #181e22;/*#151b1e;/*#575663;*/
		border1: 1px solid red;
		margin-top1: 160px;
		text-align: center;
	}
	@media (max-width: 1600px)
	{
		#homepagetop
		{
			HEIGHT: auto;
			margin: 0 auto;
		}
	}
#homepagemidholder
{
	width: 100%;
	margin1: 0 auto;
	margin-top1: 40px;
	margin-bottom1: 60px;
	text-align: center;
	BACKGROUND-IMAGE1: url(../images/topbg.gif); 
	BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION1: 50% top;
	border1: 1px solid #FF0000;
}
.homepagemid
{
	width1: 1200px;
	margin: 0 auto;
	padding: 20px;
	border1: 1px solid #FF0000;
	DISPLAY: INLINE-BLOCK;
	margin: 0 auto;
	text-align: center;
	margin-left1: 200px;
}
.wntopbox
{
	BACKGROUND-COLOR: #0f212f; 
	padding-top: 15px;
	padding-left1: 90px;
	width: 100%;
	text-align: center;
}
.whatsnew
{
	font-family: 'BenchNine', sans-serif;
	font-size: 45px;
	text-decoration: none;
	color: #FFFFFF;
	font-weight: bold;
}
.twtopbox
{
	width: 100%;
	text-align: center;
	margin: 0 auto;
	border1: 1px solid #FF0000;
}
.twtopbox2
{
	BACKGROUND-COLOR1: #151b1e; 
	padding-top: 15px;
	padding-left1: 90px;
	width: 45%;
	min-width: 1000px;
	max-width: 1200px;
	text-align: center;
	margin: 0 auto;
	border1: 1px solid #FF0000;
}
.twcolumn
{
	min-width1: 1000px;
	height: 70px;
	margin: 0 auto;
	border1: 1px solid red;
	BACKGROUND-IMAGE: url(../images/info.png); 
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 20 10;
	padding-TOP:20px;
	padding-LEFT:110px;
	font-family: 'BenchNine', sans-serif;
	font-size: 24px;
	text-decoration: none;
	color: #bcc0c4;
	text-align: left;
	line-height: 25px;
	white-space: nowrap;
}
	@media (max-width: 1200px)
	{
		.twtopbox
		{
			display: none;
		}
	}
#imglogotop {margin: 0 auto;text-align: center;border1: 1px solid red;margin-left1: 170px;}
#imglogo {border1: 1px solid red;margin: 0 auto;margin-right1: 720px;display: inline-block;position: relative;top: 35px;left1: 500px;border1: 1px solid red;}
	@media (max-width: 1600px)
	{
		#imglogo {margin: 0 auto;margin-bottom: 60px;border1: 1px solid red;}
		#imglogotop {margin: 0 auto;text-align: center;border1: 1px solid red;margin-top1: -55px;width: 100%;}
	}

#logo {
	WIDTH: 100%;
	HEIGHT: 260px;
	margin1: 0 auto;
	margin-top1: 200px;
	BACKGROUND-IMAGE1: url(../images/topbg.gif);
	background-position1: 98% 99%;
	background-color1: #27313b;
}
#logo2 {
	width: 250px;/*60%;*/
	margin: 0 auto;
}
#logo3 {
	width: 276PX;
	height1: 80%;
	border-right1: 2px solid #000;
	padding-top1: 80px;
	position1: relative;
	top1: -200px;
	background-color1: #232b34;display1:none;
}
#logoholder {
	WIDTH1: 350PX;BACKGROUND-IMAGE: url(../images/iloglogob.png); z-index1:100;TEXT-INDENT: -10000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center;background-color1: pink;
}
#logoh {
	WIDTH: 100%;
	HEIGHT1: 300px;
	margin1: 0 auto;
	margin-top1: 200px;
	BACKGROUND-IMAGE1: url(../images/ilogbg.png);
	background-position1: 98% 99%;
	background-color1: #27313b;
}
#logo2h {
	width: 250px;/*60%;*/
	margin: 0 auto;
}
#logo3h {
	width: 250PX;
	height1: 80%;
	border-right1: 2px solid #000;
	padding-top1: 80px;
	position1: relative;
	top1: -200px;
	background-color: #232b34;display1:none;
}
#logoholderhome {
	WIDTH1: 350PX;BACKGROUND-IMAGE: url(../images/iloglogo.png); z-index1:100;TEXT-INDENT: -10000px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center;background-color1: pink;
}
#menutop {
	wiidth: 60%;
	margin: 0 auto;
	text-align: center;
	border-bottom1: 1px solid #181e22;/*#151b1e;/*#575663;*/
	padding: 10px 0 20px 0;
	margin-top1: 80px;
	margin-bottom1: 80px;
	display:inline-block;
	float1: right;
	BACKGROUND-COLOR1: #303337; 
	min-height: 25px;
	z-index: 1000;
	border1: 1px solid red;
}
#menuholder {
	wiidth: 60%;
	margin: 0 auto;
	border1: 1px solid red;
	margin-left: -220px;
	margin-bottom1: 80px;
	display:inline-block;
	float1: right;
}
#menuholder DIV
{
	padding: 20px 0 20px 0;
}
@media (max-width: 1600px)
{
#menuholder {
	wiidth: 60%;
	margin: 0 auto;
	border1: 1px solid red;
	margin-left: auto;
}
}

.footerImages IMG
{
	margin: 0 15px 0 15px;
}
.footerImages DIV
{
	margin: 0 auto;
	display:inline-block;
}
.footerImages
{
	width: 100%;
	margin: 0 auto;
	display:inline-block;
	padding: 20px 10px 10px 10px;
}
#footertop {
	width: 100%;
	margin: 0 auto;
	text-align: center;
	border1: 1px solid #575663;
	border-top: 1px solid #181e22;/*#575663;*/
	padding1: 4px;
	margin-top: 20px;
	margin-bottom: 80px;
	display1:inline-block;
	float1: right;
	vertical-align: middle;
	height1: 300px;
}
#footerholder {
	width: 60%;
	text-align: center;
	margin: 0 auto;
	margin-bottom: 40px;
	display:inline-block;
	font-family: 'BenchNine', sans-serif;
	font-size: 20px;
	text-decoration: none;
	color: #bcc0c4;
	word-spacing: 5px;
	vertical-align: middle;
}
#footertop1 {
	BACKGROUND-IMAGE: url(../images/shadow_wide_top.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#footerholder1 {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif); BORDER-TOP: #0a0c0f 1px solid
}
.footerleft {
	display:inline-block;
	border1: 1px solid red;
	color: #bcc0c4;WIDTH: 350px; FONT-SIZE: 22px;FLOAT1: left;MARGIN-TOP:10px;MARGIN-BOTTOM:30px;MARGIN-LEFT1:10px;text-align: left;
}
.footerleft A {
	TEXT-DECORATION: none;COLOR1: #7d8489;color: #bcc0c4;
}
.footerleft1 A:hover {
	TEXT-DECORATION: none;COLOR: #FFFFFF;
}
.bottomright {
	display:inline-block;
	border1: 1px solid red;
	WIDTH1: 350px; FLOAT: right;MARGIN-TOP:10px;MARGIN-BOTTOM:30px;text-align: left;
}



#divtab1
{
	WIDTH: 60%;
	margin: 0 auto;
	background-color1: #FFF;
	height: 120px;
	display:none;
}
#divtab1 div
{
	text-align: left;
	padding-top: 60px;
}
.gentopbox
{
	margin:0 auto;
	margin-top1: 40px;
	wiidth: 50%;
	max-width1: 1200px;
	background-color1: #CCCCCC;
	BACKGROUND-IMAGE1: url(../images/footer_bg.gif);
	border1: 1px solid yellow;
}
.generic-boxes
{
	padding: 12px;
	margin:0 auto;
	width: 100%;
	text-align: center;
	vertical-align: top;
	display: inline-block;
}
.servtopbox
{
	margin:0 auto;
	margin-top1: 40px;
	width1: 48%;
	min-width: 600px;
	text-align: left;
	background-color1: #CCCCCC;
	BACKGROUND-IMAGE1: url(../images/footer_bg.gif);
	padding1: 12px;
}
.services-boxes IMG
{
	margin-right: 10px;
}
.services-boxes
{
	margin:0 auto;
	width1: 100%;
	border1: 1px solid yellow;
	text-align: left;
	vertical-align: top;
	display1: inline-block;
}
.services-one
{
	background-color1: #a12020;
    width1: 50%;
}
.services-two
{
	background-color1: #3e5a7e;
    width1: 50%;
}
.services-three
{
	background-color1: #447523;
    width1: 40%;
}
.services-four
{
	background-color1: #7d813a;
    width1: 40%;
}
.generic
{
	background-color1: #7d813a;
}
.services-one,
.services-two,
.services-three,
.services-four,
.generic
{
	margin:0 auto;
	padding: 30px;
	font-family: 'BenchNine', sans-serif;
	font-size: 22px;
	text-decoration: none;
	color: #bcc0c4;
	text-align: left;
	line-height: 25px;
	letter-spacing: 1px;
	border1: 1px solid red;
}
.services-heading
{
	font-family: 'BenchNine', sans-serif;
	font-size: 45px;
	font-weight: bolder;
	text-decoration: none;
	color: #bcc0c4;
	text-align: left;
	margin-bottom: 12px;
	line-height: 40px;
}
.services-heading2
{
	font-family: 'BenchNine', sans-serif;
	font-size: 28px;
	font-weight: bold;
	text-decoration: none;
	color: #ff6600;
	text-align: left;
	margin-bottom: 12px;
	line-height: 20px;
}
#pageheadertop {
	width: 45%;
	margin: 0 auto;
	text-align: left;
	border1: 1px solid #575663;
	padding: 4px;
}
#pageheaderholder {
	wiidth: 100%;
	margin: 0 auto;
	text-align1: right;
	border1: 1px solid red;
	margin-top1: 80px;
	margin-bottom1: 80px;
	display:inline-block;
	margin-top1: 50px;
}
.showcase
{
	margin:0 auto;
	width1: 50%;
	font-family: 'BenchNine', sans-serif;
	font-size: 45px;
	font-weight: bolder;
	text-decoration: none;
	color: #bcc0c4;
	color1: #303337;
	text-align: left;
	line-height: 40px;
}
.showcasetop
{
	margin:0 auto;
	width1: 50%;
	font-family: 'BenchNine', sans-serif;
	font-size: 45px;
	font-weight: bolder;
	text-decoration: none;
	color: #bcc0c4;
	color1: #303337;
	text-align: center;
	line-height: 40px;
}
.inspire
{
	margin:0 auto;
	width: 50%;
	font-family: 'BenchNine', sans-serif;
	font-size: 30px;
	font-weight1: bolder;
	text-decoration: none;
	color: #bcc0c4;
	color1: #303337;
	text-align: center;
}
#socialtop
{
	float1: left;
	width: 80%;
	height: 50px;
	display:inline-block;
	border1: 1px solid yellow;
	text-align: right;
	position: absolute;
	top: 10px;
}
#socialt
{
	float1: left;
	width: 40px;
	height: 40px;
	display:inline-block;
	margin-left1: 10px;
	margin-right1: 10px;
	position1: relative;
}
#social
{
	min-width: 220px;
	display:inline-block;
}
#social DIV
{
	float: left;
	margin-left: 10px;
	margin-right: 10px;
	position: relative;
	top: 10px;
	margin-top1: -15px;
	min-width1: 48px;
	min-height1: 48px;
	BACKGROUND-IMAGE1: url(../images/fb.png); BACKGROUND-REPEAT1: no-repeat;
}
	@media (max-width: 1600px)
	{
		#social DIV
		{
			margin-top: 10px;
		}
	}
#tw
{
	min-width: 48px;
	BACKGROUND-IMAGE: url(../images/twitter.png); BACKGROUND-REPEAT: no-repeat;
}
#lk
{
	min-width: 48px;
	BACKGROUND-IMAGE: url(../images/lk.png); BACKGROUND-REPEAT: no-repeat;
}
#nav {
	BACKGROUND-IMAGE: url(../images/linespacer.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top
}
#nav A {
	BACKGROUND-REPEAT: no-repeat
}
A.btn_home {
	BACKGROUND-IMAGE: url(../images/btn_home.gif); BACKGROUND-POSITION: center center
}
A.btn_services {
	BACKGROUND-IMAGE: url(../images/btn_services.gif); BACKGROUND-POSITION: center center
}
A.btn_products {
	BACKGROUND-IMAGE: url(../images/btn_products.gif); BACKGROUND-POSITION: center center
}
A.btn_portfolio {
	BACKGROUND-IMAGE: url(../images/btn_portfolio.gif); BACKGROUND-POSITION: center center
}
A.btn_careers {
	BACKGROUND-IMAGE: url(../images/btn_careers.gif); BACKGROUND-POSITION: center center
}
A.btn_aboutus {
	BACKGROUND-IMAGE: url(../images/btn_aboutus.gif); BACKGROUND-POSITION: center center
}
A.btn_contact {
	BACKGROUND-IMAGE: url(../images/btn_contact.gif); BACKGROUND-POSITION: center center
}
A.btn_langro {
	BACKGROUND-IMAGE: url(../images/btn_langro.gif); BACKGROUND-POSITION: center center
}
A.btn_home_ro {
	BACKGROUND-IMAGE: url(../images/btn_home_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_services_ro {
	BACKGROUND-IMAGE: url(../images/btn_services_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_products_ro {
	BACKGROUND-IMAGE: url(../images/btn_products_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_portfolio_ro {
	BACKGROUND-IMAGE: url(../images/btn_portfolio_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_careers_ro {
	BACKGROUND-IMAGE: url(../images/btn_careers_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_aboutus_ro {
	BACKGROUND-IMAGE: url(../images/btn_aboutus_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_contact_ro {
	BACKGROUND-IMAGE: url(../images/btn_contact_ro.gif); BACKGROUND-POSITION: center center
}
A.btn_langro_ro {
	BACKGROUND-IMAGE: url(../images/btn_langen.gif); BACKGROUND-POSITION: center center
}
#nav A:hover {
	BACKGROUND-POSITION: 50% bottom
}
#nav A:active {
	BACKGROUND-POSITION: 50% top
}
A.btn_active {
	BACKGROUND-POSITION: 50% top
}
#tallpresenter {
	BACKGROUND-IMAGE: url(../images/shadow_wide_top.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top
}
#tallbox1 {
	BACKGROUND-IMAGE: url(../images/box1_bg.jpg); COLOR: #eaebeb
}
#tallbox2 {
	BACKGROUND-IMAGE: url(../images/box2_bg.jpg); COLOR: #eae4e0
}
#tallbox3 {
	BACKGROUND-IMAGE: url(../images/box3_bg.jpg); COLOR: #e4ebdf
}
#tallbox4 {
	BACKGROUND-IMAGE: url(../images/box4_bg.jpg); COLOR: #e2e9eb
}
#tallbox5 {
	BACKGROUND-IMAGE: url(../images/box5_bg.jpg); COLOR: #eae9e1
}
#tallbox1 A {
	COLOR: #ffffff; TEXT-DECORATION: none
}
#tallbox2 A {
	COLOR: #ff9900; TEXT-DECORATION: none
}
#tallbox3 A {
	COLOR: #99cc33; TEXT-DECORATION: none
}
#tallbox4 A {
	COLOR: #00ccff; TEXT-DECORATION: none
}
#tallbox5 A {
	COLOR: #ffcc00; TEXT-DECORATION: none
}
#tallbox1 .tallboxlink A:hover {
	BACKGROUND-IMAGE: url(../images/arr_white.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px
}
#tallbox2 .tallboxlink A:hover {
	BACKGROUND-IMAGE: url(../images/arr_orange.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px
}
#tallbox3 .tallboxlink A:hover {
	BACKGROUND-IMAGE: url(../images/arr_green.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px
}
#tallbox4 .tallboxlink A:hover {
	BACKGROUND-IMAGE: url(../images/arr_blue.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px
}
#tallbox5 .tallboxlink A:hover {
	BACKGROUND-IMAGE: url(../images/arr_yellow.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; PADDING-TOP: 0px
}
#boxcontrols {
	BACKGROUND-IMAGE1: url(../images/linespacer.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% bottom
}
#columnholderx {
	BACKGROUND-IMAGE: url(../images/linespacer.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: top
}
#boxcontrols {
	
}
#boxcontrols A {
	
}
#boxcontrols A {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top
}
.tab_mobile {
	BACKGROUND-IMAGE: url(../images/tab_mobile.jpg)
}
.tab_services {
	BACKGROUND-IMAGE: url(../images/tab_services.jpg)
}
.tab_webdesign {
	BACKGROUND-IMAGE: url(../images/tab_webdesign.jpg)
}
.tab_companyidentity {
	BACKGROUND-IMAGE: url(../images/tab_companyidentity.jpg)
}
.tab_onlineapplications {
	BACKGROUND-IMAGE: url(../images/tab_onlineapplications.jpg)
}
.tab_customsoftware {
	BACKGROUND-IMAGE: url(../images/tab_customsoftware.jpg)
}
.tab_mobile_active {
	BACKGROUND-IMAGE: url(../images/tab_mobile_active.jpg)
}
.tab_services_active {
	BACKGROUND-IMAGE: url(../images/tab_services_active.jpg)
}
.tab_webdesign_active {
	BACKGROUND-IMAGE: url(../images/tab_webdesign_active.jpg)
}
.tab_companyidentity_active {
	BACKGROUND-IMAGE: url(../images/tab_companyidentity_active.jpg)
}
.tab_onlineapplications_active {
	BACKGROUND-IMAGE: url(../images/tab_onlineapplications_active.jpg)
}
.tab_customsoftware_active {
	BACKGROUND-IMAGE: url(../images/tab_customsoftware_active.jpg)
}
#boxcontrols A:hover {
	BACKGROUND-POSITION: 50% bottom
}
#shortpresenter {
	BACKGROUND-IMAGE: url(../images/shadow_wide_top.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 50% top
}
#shortcontainer {
	BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center
}
.sc_white {
	BACKGROUND-IMAGE: url(../images/minibox1_bg.jpg)
}
.sc_orange {
	BACKGROUND-IMAGE: url(../images/minibox2_bg.jpg)
}
.sc_green {
	BACKGROUND-IMAGE: url(../images/minibox3_bg.jpg)
}
.sc_blue {
	BACKGROUND-IMAGE: url(../images/minibox4_bg.jpg)
}
.sc_yellow {
	BACKGROUND-IMAGE: url(../images/minibox5_bg.jpg)
}
.sc_red {
	BACKGROUND-IMAGE: url(../images/minibox6_bg.jpg);BACKGROUND-REPEAT: no-repeat;
}
.undershadow {
	BACKGROUND-IMAGE: url(../images/shadow_wide_bottom.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
.contextual {
	BACKGROUND-IMAGE: url(../images/contextual.png); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center top
}
#columnholder {
	
}
.x1column A {
	COLOR: #7f8489; TEXT-DECORATION: underline
}
.x2column A {
	COLOR: #7f8489; TEXT-DECORATION: underline
}
.x3column A {
	COLOR: #7f8489; TEXT-DECORATION: underline
}
.x4column A {
	COLOR: #7f8489; TEXT-DECORATION: underline
}
.x5column A {
	COLOR: #7f8489; TEXT-DECORATION: underline
}
.x1column A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.x2column A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.x3column A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.x4column A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.x5column A:hover {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.newslist {
	
}
.newslist LI {
	
}
.newslist LI {
	
}
.newslist A {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; COLOR: #838b91; BORDER-TOP: 0px; BORDER-RIGHT: 0px; TEXT-DECORATION: none
}
.newslist A:hover {
	COLOR: #ffffff; TEXT-DECORATION: none
}
.newslist SMALL {
	COLOR: #53585c
}
#pagination {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif); BORDER-BOTTOM: #0b0b0b 1px solid; TEXT-ALIGN: center; LINE-HEIGHT: 15px; COLOR: #333333; FONT-SIZE: 0.9em; BORDER-TOP: #0b0b0b 1px solid
}
#pagination A {
	COLOR: #666666; TEXT-DECORATION: none
}
#pagination A:hover {
	BACKGROUND-IMAGE: url(../images/ico_bullpag_hover.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; COLOR: #ffffff
}
#pag_next A:hover {
	BACKGROUND-IMAGE: none; COLOR: #3399cc
}
#pag_prev A:hover {
	BACKGROUND-IMAGE: none; COLOR: #3399cc
}
#pag_this {
	BACKGROUND-IMAGE: url(../images/ico_bullpag.gif); BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: center center; COLOR: #ffffff
}
#boxquote {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif); BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
.quote_txtfield {
	BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
.quote_listmenu {
	BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
#boxcontact {
	BACKGROUND-IMAGE1: url(../images/footer_bg.gif); 
}
.contact_txtfield {
	BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
.contact_txtarea {
	BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
.contact_listmenu {
	BORDER-BOTTOM: #0b0b0b 1px solid; BORDER-LEFT: #0b0b0b 1px solid; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #ffffff; FONT-FAMILY: "Trebuchet MS", Arial, sans-serif; COLOR: #666666; FONT-SIZE: 11px; BORDER-TOP: #0b0b0b 1px solid; BORDER-RIGHT: #0b0b0b 1px solid
}
A.toplinks {
	TEXT-DECORATION: none;
	COLOR: #bcc0c4;
	font-size: 16px;
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 0 2 0 0;
}
A.toplinks:hover {
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
	font-size: 16px;
}
A.nicelinkw {
	BACKGROUND-IMAGE: url(../images/arr_white.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.nicelink {
	TEXT-DECORATION: none;
	COLOR: #7d8489;
}
A.nicelink:visited {
	TEXT-DECORATION: none;
	COLOR: #7d8489;
}
A.nicelink:hover {
	BACKGROUND-IMAGE: url(../images/arr_white.gif); PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: right 50%; COLOR: #ffffff; TEXT-DECORATION: none; PADDING-TOP: 0px
}
A.innerlink {
	BORDER-BOTTOM: #666666 1px dotted; COLOR: #ffffff; TEXT-DECORATION: none
}
A.innerlink:hover {
	BORDER-BOTTOM: #666666 1px dotted; COLOR: #ff6600; TEXT-DECORATION: none
}
.miniicons {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 0px; BORDER-TOP: #31373b 1px solid; PADDING-TOP: 10px
}
#msg {
	COLOR: red
}
#bottomsection {
	BACKGROUND-IMAGE: url(../images/footer_bg.gif);
}
.folionormal
{
	border: 1px solid #151a1e;
	filter:alpha(opacity=80);
	opacity: 0.8;
	-moz-opacity:0.8;

}
.foliohigh
{
	border: 1px solid #000000;
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;

}
.projectimagethumb
{
	width:600px;
}
.projectsource
{
	color: #e95301;
}
.pglink 
{
	TEXT-DECORATION: none;
	COLOR: #FFFFFF;
}
.welcome 
{
	COLOR: #ff6600;
	font-weight:bold;
	font-size: 14px;
}
.load-image
{
	width: 200px;
	height: 200px;
	padding1: 1px;
}

.photo-images-one
{
	display:inline-block;
    width: 200px;
    margin: 0 6px 12px;
	float: left;
}
.photo-images-one IMG
{
    width: 200px;
}

.photo-images,
.portfolio-images
{
	display:inline-block;
	margin:0 auto;
	width: 100%;
	text-align: left;
    border1	: 1px solid #FF0000;/*solid rgba(255, 255, 255, 0.2);*/
}

/*-- PORTFOLIO HOME --*/
.portfolio-home { width: 100%; overflow: hidden; }

.portfolio-images1 { width: 105%; margin: 0 0 54px -6px; }

.portfolio-images-one {
    width: 209px;
    height: 208px;
    border1: 1px solid rgba(255, 255, 255, 0.3);
    border1: 1px solid #FF0000;/*solid rgba(255, 255, 255, 0.2);*/
    margin: 0 6px 12px;
	BACKGROUND-IMAGE: url(../images/shw.png);
	background-position1: 1 1;
}

.portfolio-images-one img1 {
    float: left;
    width: 229px;
    height: 171px;
}
.imgtopbox1
{
	wiidth: 100%;
	max-width: 900px;
		BACKGROUND-IMAGE1: url(../images/wbg.png); 
		BACKGROUND-REPEAT1: repeat-x; BACKGROUND-POSITION1: 50% top;
	background-color1: #28273c;
	background-color1: #cccccc;
	margin:0 auto;
	margin-top1: 40px;
	margin-bottom: 40px;
	padding-bottom: 40px;
}
.imgtopboxdet IMG,
.imgtopboxdet DIV[class*='portfolio-images-one']
{
	width: 150px;
	height: 150px;
	margin1:0 auto;
	float: left;
}
.imgtopboxdet
{
	display:inline-block;
	white-space: nowrap;
	display1: block;
	margin:0 auto;
	margin-top: 40px;
	width1: 80%;
	height: 200px;
	overflow1: auto;
	max-width1: 885px;
	padding: 12px;
    border: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
}
.imgtopbox
{
	display1: block;
	margin:0 auto;
	margin-top1: 40px;
	width: 70%;
	max-width: 1400px;
	background-color1: #28273c;
	BACKGROUND-IMAGE1: url(../images/footer_bg.gif);
	padding: 12px;
    border1: 1px solid rgba(255, 255, 255, 0.2);
	text-align: center;
}
.border-down-images {
    width: 96%;
    height: 1px;
    margin: 0 1%;
    border: 1px solid rgba(255, 255, 255, 0.3);
    border-top: none;
    position: absolute;
    bottom: -3px;
	display: none;
}
.portfolio-hover {
    opacity: 0;
    width: 151px;
    height: 145px;
    overflow: hidden;
    padding: 30px 25px;
    position: absolute;
    top: 0;
    left: 0;
    background: url("/images/black-opacity-portfolio.png");
}

.portfolio-hover-title { 
    width: 100%;
    height: 38px;
    overflow: hidden;
    margin-bottom: 15px;
}

.portfolio-hover-title a {
    float: left;
    width: auto;
    color: #fff;
    font-size: 14px;
    font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
}

.portfolio-hover-title a:hover { color: #F7DD35; }

.portfolio-hover-text {
    width: 100%;
    height: 44px;
    overflow: hidden;
    color: #fff!important;
    font-size: 14px;
    font-family:"HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    line-height: 20px;
    margin-bottom: 5px
}

.portfolio-hover-text p{    color: #fff!important;}

.portfolio-hover-icon { width: 100%; }

.portfolio-hover-icon a { 
    float: right;
    width: 24px;
    height: 28px;
    background: url("../style/img/icon-hover24x28.png") no-repeat left top; 
    margin: 0 -5px -10px 0;
}

.portfolio-hover-icon a:hover { background-position: bottom!important; }

.portfolio-home-category {
    width: 99.8%;
    height: 45px;
    margin-bottom: 45px;
    border: 1px solid #000000;/*solid rgba(255, 255, 255, 0.2);*/
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    -ms-border-radius: 4px;
    -khtml-border-radius: 4px;
    border-radius: 4px;
}

.yellow-content-47 { 
    float: left;
    width: auto;
    margin: -1px 0 0 -1px;
}

.yellow-left47 {
    width: 4px;
    height: 47px;
    background: url("../style/img/yellow-left47.png") no-repeat left top; 
}

.yellow-center47 {
    height: 33px;
    background: url("../style/img/yellow-center47.png") repeat-x left top; 
    color: #000000;
    font-size: 15px;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    padding: 14px 10px 0;
}

.yellow-right47 {
    width: 14px;
    height: 47px;
    background: url("../style/img/yellow-right47.png") no-repeat left top; 
}

.portfolio-home-category nav select { display: none; }

.portfolio-home-category ul { float: right; width: 91%; }

.portfolio-home-category ul li { float: left; width: auto; }

.portfolio-home-category ul li a {
    float: left;
    color: #ffffff;
    font-size: 13px;
    font-family:"Helvetica Neue", Helvetica, serif;
    font-weight: bold;
    text-transform: uppercase;
    margin: 15px 16px 0 0;
}

.portfolio-home-category ul li a:hover { color: #f7dd2e; }

.bcrumbs,
.bcrumbs A
{
	font-family: "BenchNine", Verdana,  Arial, Helvetica, sans-serif;
	font-size:22px;
	color:#AAAAAA;
	text-align1: left;
	padding: 0 0 30px 5px	;
	padding-left1: 10px;
	text-align: left;
	line-height: 25px;
	border1: solid red 1px;
	text-decoration: none;
}
