@charset "UTF-8";
/* CSS Document */
img, div, a, span, h1 { behavior: url(_img/iepngfix.htc);}
ul{ margin-top: 0; padding-top: 0; margin-left: 7px; padding-left: 7px;}
li { margin-top: 0; padding-top: 0;}
body {
	margin:0px;
	background-color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #555555;
	line-height: 24px;
	text-align: justify;
}
a { color: #117788; text-decoration:underline;}
a:hover { color: #333333; text-decoration:none;}
h1 { font-family:"Myriad Pro", Helvetica, Arial, sans-serif; color:#117788; font-weight:normal; font-size:28px; margin:0px;	line-height: 30px;}
h2 { font-family: Helvetica, Arial, sans-serif; color:#117788; font-weight:normal; font-size:26px; margin:0px;	line-height: 28px;}
h2.sub-copy{
	color:#555555;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:24px;
text-align:justify;
font-weight:bold;
margin:14px 0px;}
h3 { font-family:"Myriad Pro", Helvetica, Arial, sans-serif; color:#117788; font-weight:normal; font-size:20px; margin:0px;	line-height: 22px;}
h3 a {color:#117788; text-decoration:none;}
h3 a:hover {color:#555555; text-decoration:underline;}
h4 { font-family:"Myriad Pro", Helvetica, Arial, sans-serif; color:#455759; font-weight:normal;	font-size:24px;	margin:0px;	line-height: 26px;}
h5 { margin:0px; 
color:#888888;
font-family:Helvetica,Arial,sans-serif;
font-size:11px;
font-weight:normal;
line-height:20px;
text-align:justify;}
#bground-repeat {background-image: url(../_img/xxx.jpg); background-repeat: repeat-x; background-position: center top; }

#header {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	height:123px;
	background-image: url(../_img/header-bground-texture-elite-technical.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}
#logo { float:left; padding-top: 34px; width: 360px; padding-bottom: 19px;}
#contact-phone {
	float:left;
	text-align:right;
	width: 580px;
	font-weight: bold;
	color: #77cccc;
	font-size: 12px;
	padding-right: 20px;
}
#newsletter {
	float:left;
	text-align:right;
	width: 590px;
	padding-right: 10px;
	padding-top: 20px;
}
#main-nav-container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	height:30px;
	text-align:center;
}

ul#topnav {
	margin:0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
	font-size: 14px;
	font-weight: normal;
	font-family:Myriad Pro, Helvetica, Arial, sans-serif;
}
ul#topnav li { float: left; padding: 0; margin:0; }
ul#topnav a {
	float: left;
	display: block;
	height: 30px;
	color:#aadddd;
	text-decoration:none;
	letter-spacing: 0.03em;
	padding-top:3px;
}
ul#topnav a:hover {	color:#ffffff;}
#home li.home a,
#about li.about a,
#support-services li.support-services a,
#disaster-recovery li.disaster-recovery a,
#hardware-sales li.hardware-sales a,
#partnership-opportunities li.partnership-opportunities a,
#news li.news a,
#contact-us li.contact-us a {
	background-color: #7ec4cc;
	-moz-border-radius-topleft: 5px;
	-webkit-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-radius-topright: 5px;
	color:#FFFFFF;
}
ul#topnav li.home a {width: 59px;}
ul#topnav li.about a { width: 75px; }
ul#topnav li.support-services a { width: 150px; }
ul#topnav li.disaster-recovery a { width: 155px; }
ul#topnav li.hardware-sales a {	width: 135px; }
ul#topnav li.partnership-opportunities a { width: 199px; }
ul#topnav li.news a { width: 100px;}
ul#topnav li.contact-us a {	width: 87px;}

#page-content {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
}
#page-content-left { width: 500px; float:left;}
#page-content-right { width: 460px; float:left;}
#content-body-area { width: 960px;}

#content-left {
	float:left;
	width: 590px;
	padding-left: 42px;
	padding-right: 20px;
	padding-top: 20px;
}
.gray { color:#455759; text-transform: uppercase; font-size: 12px;}
#content-right {
	float:left;
	width: 248px;
	padding-top: 20px;
	padding-right: 40px;
	padding-left: 20px;
	background-image: url(../_img/right-copy-gradient.png);
	background-repeat: no-repeat;
	background-position: left top;
	height: 330px;
	color:#006677;
}
#content-right a {color:#117788; text-decoration:underline;}
#content-right a:hover {color:#555555; text-decoration:none;}
#content-right-column1 { width:118px; float:left;}
#content-right-column2 { width:120px; float:left; padding-left:10px;}

#home-repeat {
	background-image: url(../_img/home-bground-repeat-elite-technical.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#home-banner {
	background-image:url(../_img/home-bground-banner.jpg);
	background-position: center top;
	height:414px;
	margin-top:16px;
	margin-bottom:24px;
	padding-bottom:24px;
	background-repeat: no-repeat;
}
#home-gallery {
	float: left;
	width: 636px;
	height:332px;
	padding-top: 16px;
	padding-left: 16px;
}
#home-right {
	float: left;
	width: 260px;
	padding-right: 30px;
	padding-left: 18px;
	padding-top: 20px;
	font-size:11px;
	color:#445555;
	line-height: 19px;
}

#lower-repeat {
	background-image: url(../_img/lower-bground-repeat-elite-technical.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
#lower-banner {
	margin-top:16px;
	height: 330px;
}
#hardware-area {
	width:960px;
	float:left;
	background-image: url(../_img/hardware-bground.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	min-height:300px;
	padding-top:35px;
	font-size:13px;
	margin-top: 30px;
}
#buttons {
	width:920px;
	text-align:right;
	margin-top:20px;
	float: left;
	margin-right: 40px;
}

/* ------------------ FOOTER START ------------------ */
#footer-background { background-color: #383030; float: left; width: 100%; margin-top: 61px; }
div#IE6 #footer-background {background-image: none;}
#footer-content {
	margin-left:auto;
	margin-right:auto;
	font-family:Helvetica, Arial, sans-serif;
	font-size: 11px;
	line-height:20px;
	color: #888888;
	font-weight:normal;
	text-align:justify;
	width: 960px;
	background-image: url(../_img/footer-background-elite-technical-solutions.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	height: 249px;
}
#footer-content a { color:#999999; text-decoration:none; }
#footer-content a:hover { color:#dddddd; text-decoration:none; }

#footer-copy { width:960px; float: left;}
#footer-vital-credit { padding-top:10px; width:960px; text-align:right; float: left; }
#footer-logo { float:left; padding-top: 20px; width: 360px; padding-bottom: 20px; }
#footer-contact-phone {
	float:left;
	text-align:right;
	width: 580px;
	font-weight: bold;
	color: #77cccc;
	font-size: 12px;
	padding-right: 20px;
}
#footer-main-nav-container {
	width: 960px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 20px;
	height:32px;
	text-align:center;
	padding-top:13px;
}
ul#footer-topnav {
	margin:0;
	padding: 0;
	list-style: none;
	float: left;
	position: relative;
	font-size: 14px;
	font-weight: normal;
	font-family:Myriad Pro, Helvetica, Arial, sans-serif;
}
ul#footer-topnav li { float: left; padding: 0; margin:0;}
ul#footer-topnav a {
	float: left;
	display: block;
	height: 32px;
	color:#aadddd;
	text-decoration:none;
	letter-spacing: 0.03em;
}
ul#footer-topnav a:hover { color:#ffffff;}

ul#footer-topnav li.home a { width: 64px; text-align: left; background:none;}
ul#footer-topnav li.about a { width: 75px; background:none;}
ul#footer-topnav li.support-services a { width: 150px; background:none;}
ul#footer-topnav li.disaster-recovery a { width: 155px; background:none;}
ul#footer-topnav li.hardware-sales a { width: 135px; background:none;}
ul#footer-topnav li.partnership-opportunities a { width: 199px; background:none;}
ul#footer-topnav li.news a { width: 100px; background:none;}
ul#footer-topnav li.contact-us a { width: 82px; text-align: right; background:none;}

/* ------------------ FOOTER END ------------------ */
