﻿BODY {
	MARGIN: 0px;
	FONT: 9pt arial, verdana, tahoma, helvetica, sans-serif;
	COLOR: #333333;
	background-color: #e1eff5;
	background-image: url(images/bg-page-gradient.png);
	background-repeat: repeat-x;
}
A {
	FONT-FAMILY: arial, verdana, tahoma, helvetica, sans-serif; 
	COLOR: #0161ab
}
P{
	padding-bottom:5px;
}
UL {
	MARGIN: 0px; MARGIN-BOTTOM: 10px
}
IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 0px
}
IMG P {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#mainContainer {
	WIDTH: 1002px;
	margin: auto;
}
UL.spaceUL LI {
	PADDING-BOTTOM: 4px
}
DIV#headerContainerBox {
	WIDTH: 950px; 
	HEIGHT: 104px
}
DIV#headerContainer {
	PADDING-LEFT: 23px; 
	PADDING-RIGHT: 0px; 
	PADDING-TOP: 13px
}
DIV#logo {
	FLOAT: left
}
DIV#headerLink {
	padding-right:30px;
	padding-top:20px;
	FLOAT: right;
}
DIV#headerLink A{
	padding-right:20px;
}
DIV#topNavigationContainer {
	WIDTH: 950px; 
	BACKGROUND: #000000; 
	FLOAT: left;
	HEIGHT: 37px
}
DIV#topNavigation {
	WIDTH: 950px; HEIGHT: 37px
}
DIV#topNavigation UL {
	PADDING-LEFT: 0px; WIDTH: 950px;  HEIGHT: 37px;
}
DIV#topNavigation UL LI {
	POSITION: relative; TEXT-ALIGN: center;  DISPLAY: inline; FLOAT: left; HEIGHT: 37px;
}
DIV#topNavigation UL LI A {
	 FONT: 9pt/37px arial, verdana, tahoma, helvetica, sans-serif; FLOAT: left; COLOR: #fff; TEXT-DECORATION: none;
}
DIV#topNavigation UL LI#about {
	WIDTH: 111px; BACKGROUND: url(images/aboutOff.png) no-repeat; FLOAT: left
}
DIV#topNavigation UL LI#aboutSelected {
	WIDTH: 111px; BACKGROUND: url(images/aboutOver.png) no-repeat; FLOAT: left
}
DIV#topNavigation A#aboutA {
	WIDTH: 111px; BACKGROUND: url(images/aboutOver.png) no-repeat -111px -37px; HEIGHT: 37px
}
DIV#topNavigation A#aboutA:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV#topNavigation UL LI#softwareConsulting {
	WIDTH: 165px; BACKGROUND: url(images/softwareConsultingOff.png) no-repeat; FLOAT: left
}
DIV#topNavigation UL LI#softwareConsultingSelected {
	WIDTH: 165px; BACKGROUND: url(images/softwareConsultingOver.png) no-repeat; FLOAT: left
}
DIV#topNavigation A#softwareConsultingA {
	WIDTH: 165px; BACKGROUND: url(images/softwareConsultingOver.png) no-repeat -165px -37px; HEIGHT: 37px
}
DIV#topNavigation A#softwareConsultingA:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV#topNavigation UL LI#mobileSoft {
	WIDTH: 150px; BACKGROUND: url(images/mobileSoftOff.png) no-repeat; FLOAT: left
}
DIV#topNavigation UL LI#mobileSoftSelected {
	WIDTH: 150px; BACKGROUND: url(images/mobileSoftOver.png) no-repeat; FLOAT: left
}
DIV#topNavigation A#mobileSoftA {
	WIDTH: 150px; BACKGROUND: url(images/mobileSoftOver.png) no-repeat -150px -37px; HEIGHT: 37px
}
DIV#topNavigation A#mobileSoftA:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV#topNavigation UL LI#contact {
	WIDTH: 120px; BACKGROUND: url(images/contactOff.png) no-repeat; FLOAT: left
}
DIV#topNavigation UL LI#contactSelected {
	WIDTH: 120x; BACKGROUND: url(images/contactOver.png) no-repeat; FLOAT: left
}
DIV#topNavigation A#contactA {
	WIDTH: 120px; BACKGROUND: url(images/contactOver.png) no-repeat -120px -37px; HEIGHT: 37px
}
DIV#topNavigation A#contactA:hover {
	BACKGROUND-POSITION: 0px 0px
}
DIV#topNavigation UL LI#blank {
	WIDTH: 404px; BACKGROUND: url(images/blank.png) no-repeat; FLOAT: left
}
DIV#contentContainerBox {
	FLOAT: left;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
}
DIV#contentContainer {
	BACKGROUND: #ffffff; 
	PADDING-LEFT: 6px; 
	PADDING-RIGHT: 6px; 
	FLOAT: left; 
}
DIV#h_bodyContainerBox {
	WIDTH: 950px; FLOAT: left; PADDING-TOP: 5px
}
DIV#h_bodyContainer {
	WIDTH: 950px; BACKGROUND: url(images/mainPic.jpg); HEIGHT: 400px;
}
DIV#h_bodyContainerContent {
	PADDING-LEFT: 44px; WIDTH: 400px;FLOAT: left; PADDING-TOP: 20px
}
DIV#h_bodyContainerContent H1 {
	font-size: 24px;
}
DIV#h_bodyContainerContent P {
	COLOR: #0161ab;
	font-size:13px;
}
DIV#outBoxContainerBox {
	WIDTH: 950px;FLOAT: left; PADDING-TOP: 5px
}
UL#outBoxUL {
	PADDING-LEFT: 0px; DISPLAY: inline;
}
UL#outBoxUL LI {
	DISPLAY: inline; FLOAT: left;
}
UL#outBoxUL LI.first {
	PADDING-RIGHT: 4px;
}
UL#outBoxUL LI.second {
	PADDING-RIGHT: 4px;
}
UL#outBoxUL LI.third {
	PADDING-RIGHT: 4px;
}
DIV.outBoxStyle {
	WIDTH: 255px; PADDING-BOTTOM: 20px; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; FLOAT: left; PADDING-TOP: 15px;margin-left:13px;
}
DIV.outBoxStyle H2 {
	FONT: 15pt arial, verdana, tahoma, helvetica, sans-serif; COLOR: #022d5a;
}
DIV.outBoxStyle A {
	COLOR: #0161ab; TEXT-DECORATION: none
}
DIV#contentLeftPane {
	FLOAT: left;
	width: 200px;
	padding-top:30px;
	padding-left:30px;
	padding-bottom:30px;
}
DIV#contentRightPane {
	FLOAT: left;
	width: 680px;
	padding-top:30px;
	padding-left:30px;
}
DIV#footerContainerBox {
	FLOAT: left;
	padding-left:20px;
	padding-right:20px;
	background-image: url(images/shadow.png);
	background-repeat: repeat-y;
}
DIV#footerContainerBox IMG {
	padding-left:20px;
	padding-right:20px;
}
DIV#footerContainer {
	TEXT-ALIGN: center; PADDING-BOTTOM: 25px; BACKGROUND: #c0dbe8; FLOAT: left; PADDING-TOP: 25px
}
DIV#footerContent UL {
	MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 962px; PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: left;
}
DIV#footerContent UL LI {
	PADDING-LEFT: 1px; PADDING-RIGHT: 1px; DISPLAY: inline; 
	FONT: 7.4pt arial, verdana, tahoma, helvetica, sans-serif; COLOR: #0161ab;
}
DIV#footerContent UL LI A {
	FONT: 7.4pt arial, verdana, tahoma, helvetica, sans-serif; COLOR: #0161ab; TEXT-DECORATION: none
}
DIV#footerContent UL LI A:hover {
	TEXT-DECORATION: underline
}

