/* CSS Document */

html {
	height: 99%;
}

body {
	height: 101%;
	background-image: url(images/mainBg.jpg);
	background-repeat: no-repeat;
	background-color: #9D9D9D;
	margin: 0px;
	font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3B3B3B;
}

a:link {
	color: #449215;
	text-decoration: none;
}

a:visited {
	color: #449215;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #43396F;
}

a:active {
	color: #449215;
	text-decoration: none;
}

p {
	margin-top: 10px;
}

h1 {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

h5 {
	visibility: hidden;
	margin: 0px;
	padding: 0px;
}

h1 a {
	text-decoration: none;
}

h1 a:active {
	text-decoration: none;
}

h1 a:link {
	text-decoration: none;
}

h1 a:hover {
	text-decoration: none;
}

h1 a:visited {
	text-decoration: none;
}

#divWrapper {
	position: relative;
	width: 770px;
	height: 110%;
	padding: 0px 0px 2px 0px;
	background-color: #3B3B3B;
	border-right: 1px solid #9A9A9A;
	
}

#divRightMenu {
	position: absolute;
	width: 174px;
	height: 100%;
	top: 0px;
	left: 0px;
	background-image: url(images/rightBg.jpg);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
}

#divHomeLogo {
	width: 174px;
	height: 102px;
	background-image: url(images/homeLogo.jpg);
	background-repeat: no-repeat;
}

#divServicesMenu {
	margin: 15px 5px 15px 5px;
	padding: 15px 10px 10px 15px;
	border-bottom: 1px dashed #B1B1B1;
	border-top: 1px dashed #B1B1B1;
	color: #3B3B3B;
	font-size: 11px;
}

#divServicesMenu a {
	color: #3B3B3B;
	text-decoration: none;
}

.servicesHead {
	font-size: 13px;
	font-weight: bold;
}

#divLeftContent {
	position: absolute;
	width: 594px;
	height: 100%;
	top: 0px;
	left: 174px;
	background-color: #FFFFFF;
}

#divCallToAction {
	width: 594px;
	height: 34px;
	background-image: url(images/ctaTop.jpg);
	background-repeat: no-repeat;
	
}

#divTopBanner {
	width: 594px;
	height: 38px;
	background-image: url(images/topTextureBar.jpg);
	background-repeat: no-repeat;
}

#divTopNav {
	position: relative;
	width: 594px;
	height: 30px;
	background-image: url(images/topMenuBg.jpg);
	background-repeat: no-repeat;
}

#divTopNav span {
	visibility: hidden;
}

#divTopNav ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#divTopNav li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;	
}

#divTopNav a {
	border: 0px;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}

a.homeBtn {
	position: absolute;
	width: 50px;
	height: 30px;
	top: 0px;
	left: 247px;
	background-image: url(images/homeBtnOn.jpg);
}

a:active.homeBtn {
	position: absolute;
	width: 50px;
	height: 30px;
	top: 0px;
	left: 247px;
	background-image: url(images/homeBtnOn.jpg);
}

a:visited.homeBtn {
	position: absolute;
	width: 50px;
	height: 30px;
	top: 0px;
	left: 247px;
	background-image: url(images/homeBtnOn.jpg);
}

a:hover.homeBtn {
	position: absolute;
	width: 50px;
	height: 30px;
	top: 0px;
	left: 247px;
	background-image: url(images/homeBtnOver.jpg);
}

a.aboutUsBtn {
	position: absolute;
	width: 67px;
	height: 30px;
	top: 0px;
	left: 297px;
	background-image: url(images/aboutUsBtnOn.jpg);
}

a:link.aboutUsBtn {
	position: absolute;
	width: 67px;
	height: 30px;
	top: 0px;
	left: 297px;
	background-image: url(images/aboutUsBtnOn.jpg);
}

a:active.aboutUsBtn {
	position: absolute;
	width: 67px;
	height: 30px;
	top: 0px;
	left: 297px;
	background-image: url(images/aboutUsBtnOn.jpg);
}

a:visited.aboutUsBtn {
	position: absolute;
	width: 67px;
	height: 30px;
	top: 0px;
	left: 297px;
	background-image: url(images/aboutUsBtnOn.jpg);
}

a:hover.aboutUsBtn {
	position: absolute;
	width: 67px;
	height: 30px;
	top: 0px;
	left: 297px;
	background-image: url(images/aboutUsBtnOver.jpg);
}

a.servicesBtn {
	position: absolute;
	width: 61px;
	height: 30px;
	top: 0px;
	left: 364px;
	background-image: url(images/servicesBtnOn.jpg);
}

a:active.servicesBtn {
	position: absolute;
	width: 61px;
	height: 30px;
	top: 0px;
	left: 364px;
	background-image: url(images/servicesBtnOn.jpg);
}

a:link.servicesBtn {
	position: absolute;
	width: 61px;
	height: 30px;
	top: 0px;
	left: 364px;
	background-image: url(images/servicesBtnOn.jpg);
}

a:visited.servicesBtn {
	position: absolute;
	width: 61px;
	height: 30px;
	top: 0px;
	left: 364px;
	background-image: url(images/servicesBtnOn.jpg);
}

a:hover.servicesBtn {
	position: absolute;
	width: 61px;
	height: 30px;
	top: 0px;
	left: 364px;
	background-image: url(images/servicesBtnOver.jpg);
}

a.avaliabilityBtn {
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	left: 425px;
	background-image: url(images/avaliabilityBtnOn.jpg);
}

a:active.avaliabilityBtn {
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	left: 425px;
	background-image: url(images/avaliabilityBtnOn.jpg);
}

a:link.avaliabilityBtn {
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	left: 425px;
	background-image: url(images/avaliabilityBtnOn.jpg);
}

a:visited.avaliabilityBtn {
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	left: 425px;
	background-image: url(images/avaliabilityBtnOn.jpg);
}

a:hover.avaliabilityBtn {
	position: absolute;
	width: 80px;
	height: 30px;
	top: 0px;
	left: 425px;
	background-image: url(images/avaliabilityBtnOver.jpg);
}

a.contactUsBtn {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 0px;
	left: 505px;
	background-image: url(images/contactUsBtnOn.jpg);
}

a:active.contactUsBtn {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 0px;
	left: 505px;
	background-image: url(images/contactUsBtnOn.jpg);
}

a:link.contactUsBtn {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 0px;
	left: 505px;
	background-image: url(images/contactUsBtnOn.jpg);
}

a:visited.contactUsBtn {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 0px;
	left: 505px;
	background-image: url(images/contactUsBtnOn.jpg);
}

a:hover.contactUsBtn {
	position: absolute;
	width: 89px;
	height: 30px;
	top: 0px;
	left: 505px;
	background-image: url(images/contactUsBtnOver.jpg);
}

#divHomeImg1 {
	width: 594px;
	height: 187px;
	background-image: url(images/homeImg1.jpg);
	background-repeat: no-repeat;
}

#divMiddleMenu {
	position: relative;
	width: 594px;
	height: 238px;
	background-image: url(images/middleMenuBg.jpg);
	background-repeat:no-repeat;
}

#divPromoHeader {
	font-size: 14px;
	font-weight: bold;
	color: #97D92E;
	margin: 0px 0px 25px 0px;
}

.promoHead {
	font-size: 16px;
	font-weight: bold;
	color: #43396F;
	line-height: 15px;
}

.promoBody {
	font-size: 11px;
	color: #635893;
}

#divPromoBtn {
	position: absolute;
	top: 185px;
	left: 0px;
}

#divHomePromo1 {
	position: absolute;
	width: 158px;
	height: 228px;
	top: 0px;
	left: 15px;
	padding: 0px 15px 0px 0px;
	margin: 6px 0px 0px 0px;
}

#divDottedLineVert1 {
	position: absolute;
	width: 1px;
	height: 195px;
	border-left: 1px dashed #B1B1B1;

}

#divHomePromo2 {
	position: absolute;
	width: 158px;
	height: 228px;
	top: 0px;
	left: 198px;
	padding: 0px 15px 0px 0px;
	margin: 6px 0px 0px 0px;
}

#divHomePromo3 {
	position: absolute;
	width: 168px;
	height: 228px;
	top: 0px;
	left: 396px;
	padding: 0px 0px 0px 0px;
	margin: 6px 0px 0px 0px;
}

#divHomePromo3 li {
	list-style-image: url(images/smallArrowBullet.jpg);
	padding-bottom: 10px;
}

#divHomePromo3 li a:link {
	text-decoration: underline;
	color: #999999;
}

#divHomePromo3 li a:visited { 
	text-decoration: underline;
	color: #999999;
}

#divHomePromo3 li a:hover {
	text-decoration: underline;
	color: #43396F;
}

#divHomePromo3 li a:active {
	text-decoration: underline;
	color: #999999;
}

#divHomePromo3 ul {
	margin: 0px;
	padding: 0px 0px 0px 25px;
	list-style-position: outside;	
}

#divHomePromo3Bottom {
	position: absolute;
	width: 168px;
	top: 185px;
	left: 0px;
	border-top: 1px dashed #B1B1B1;
	padding-top: 5px; 
}

#divHomePromo3Bottom a:link {
	text-decoration: underline;
	color: #999999;
}

#divHomePromo3Bottom a:visited { 
	text-decoration: underline;
	color: #999999;
}

#divHomePromo3Bottom a:hover {
	text-decoration: underline;
	color: #43396F;
}

#divHomePromo3Bottom a:active {
	text-decoration: underline;
	color: #999999;
}

#divBottomBar {
	width: 594px;
	height: 9px;
	background-image: url(images/bottomBar.jpg);
	background-repeat:no-repeat;
}

#divCopyRight {
	position: relative;
	width: 594px;
	padding: 5px 0px 10px 2px;
	font-size: 10px;
	color: #999999;
}

#divCopyRight a:link {
	color: #999999;
	text-decoration: none;
}

#divCopyRight a:visited {
	color: #999999;
	text-decoration: none;
}

#divCopyRight a:hover {
	color: #449215;
	text-decoration: none;
}

#divCopyRight a:active {
	color: #999999;
	text-decoration: none;
}

#divCopyRight2 {
	float: right;
	text-align: right;
	padding-right: 15px;
	line-height: 14px;
}

#divSubMenu {
	padding: 0px 0px 0px 30px;
	line-height: 14px;
}

#divSubMenu ul {
	margin: 5px 0px 10px 0px;
	padding: 0px;
	color: #449215;
	list-style: none;
	list-style-position: outside;
}

#divSubMenu li {
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 12px;
}

#divSubMenu a:link {
	color: #449215;
	text-decoration: none;
}

#divSubMenu a:visited {
	color: #449215;
	text-decoration: none;
}

#divSubMenu a:hover {
	text-decoration: underline;
	color: #43396F;
}

#divSubMenu a:active {
	color: #449215;
	text-decoration: none;
}

#divNetworking {
	display: block;
	margin: 6px 0px 0px 15px;
	padding-bottom: 3px;
}

#divNetworkingOn {
	display: none;
	margin: 4px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divHardware {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divHardwareOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divSoftware {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divSoftwareOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divRepair {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divRepairOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divDataRecovery {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divDataRecoveryOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divPeripheral {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divPeripheralOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}

#divAdditional {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divAdditionalOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}
#divBusiness {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divBusinessOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}
#divClients {
	display: block;
	margin: 7px 0px 5px 15px;
	padding-bottom: 3px;
}

#divClientsOn {
	display: none;
	margin: 5px 0px 0px 0px;
	padding-right: 12px;
	padding-bottom:0px;
	line-height:10px;
}
#divSecHeader {
	width: 594px;
	height: 110px;
	background-repeat: no-repeat;
}

#divContent {
	padding: 10px 100px 0px 30px;
	line-height: 15px;
	background-color: #FFFFFF;
}

#divService {
	padding-bottom: 0px;
	margin-bottom: 30px;
	/*border-bottom: 1px dashed #B1B1B1;*/
}

.header {
	color: rgb(98,172,30);
	font-size: 16px;
	font-weight: bold;
}

h4 {
	color: rgb(98,172,30);
	font-size: 12px;
	font-weight: bold;
}