@charset "UTF-8";
html,body{
	height:100%;
	margin:0;
	padding:0;
}
body{
	text-align:center;
	min-width:626px;
	min-height:500px;		

}
@font-face{ /* for IE */
font-family:MetaPlusNormal-Roman;
src:url(MetaPlusNormalRoman.eot);
}
@font-face { /* for non-IE */
font-family:MetaPlusNormal-Roman;
src:url(MetaPlusNormalRoman.ttf) format("No-IE-404"),url(MetaPlusNormalRoman.ttf) 
}
@font-face{ /* for IE */
font-family:myriadwebpro-webfont;
src:url(myriadwebpro-webfont.eot);
}
@font-face { /* for non-IE */
font-family:myriadwebpro-webfont;
src:url(myriadwebpro-webfont.ttf) format("No-IE-404"),url(myriadwebpro-webfont.ttf) 
}
@font-face{ /* for IE */
font-family:myriadwebpro-italic-webfont;
src:url(myriadwebpro-italic-webfont.eot);
}
@font-face { /* for non-IE */
font-family:myriadwebpro-italic-webfont;
src:url(myriadwebpro-italic-webfont.ttf) format("No-IE-404"),url(myriadwebpro-italic-webfont.ttf) 
}
.p7HGM04 .p7HGM_panel_content a:link{
font-family: myriadwebpro-webfont;
src: url(myriadwebpro-webfont.eot);
}
.p7HGM04 .p7HGM_panel_content2{
	font-family: myriadwebpro-webfont;
	src: url(myriadwebpro-webfont.eot);
	font-style: normal;
	font-weight: 500;
}
.MetaPlusNormal {
	font-family: MetaPlusNormal-Roman;
}
.myriadwebpro-webfont {
	font-family: myriadwebpro-webfont;
	font-style: normal;
	font-weight: 500;
}
.myriadwebpro-italic-webfont {
	font-family: myriadwebpro-italic-webfont;
}
.Quote {
	font-family: myriadwebpro-italic-webfont;
	line-height: 1.1em;
	font-weight: 500;
	color: #FFCF34;
	font-size: 12.5px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	word-spacing: normal;
	font-style: normal;
}
.QuotePortSection {
	font-family: myriadwebpro-webfont;
	line-height: 1.1em;
	color: #E1E1E1;
	font-size: 12.5px;
	margin: 0px;
	padding: 0px;
	vertical-align: top;
	font-weight: 500;
}

.YellowNoQuote {
	font-family: myriadwebpro-webfont;
	line-height: 1.1em;
	font-weight: 500;
	color: #FFCF34;
	font-size: 13px;
	margin: -3px 0px 0px;
	padding: 0px;
	vertical-align: top;
	text-transform: none;
}

.QuoteSig {
	font-family: myriadwebpro-webfont;
	line-height: 1;
	font-weight: 500;
	color: #E1E1E1;
	font-size: 11px;
	padding: 0px;
	margin: 0px;
}
.CapabilitiesText {
	font-family: myriadwebpro-webfont;
	line-height: 1.2;
	font-weight: 500;
	color: #FFFFFF;
	font-size: 14px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	letter-spacing: 0.1em;
}

#Header {
	font-family: MetaPlusNormal-Roman;
	font-weight:500;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	margin-top: -4px;
	margin-bottom: 0px;
	background-color: #3A3A3A;
	background-position: 0px 0px;
	height: 89px;
}
#headerInset {
	font-family: myriadwebpro-webfont;
	width: 795px;
	margin-right: auto;
	margin-left: auto;
	background-image: url(images/HeaderBack.png);
	background-position: 80px 0px;
	background-repeat: no-repeat;
	font-weight: lighter;
	font-size: 11.5px;
	line-height: 1.4;
	font-weight: 500;
	padding: 9px 0px 0px;
	text-decoration: none;
	letter-spacing: 0.05em;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #3A3A3A;
	border-right-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	border-left-color: #3A3A3A;
	word-spacing: 0.08em;
	height: 87px;
	vertical-align: top;
}
#headerInset a:link {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox1.png);
	background-image: url(images/linkBox1.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	background-color: #3A3A3A;
	border-top-color: #3A3A3A;
	border-right-color: #3A3A3A;
	border-bottom-color: #3A3A3A;
	border-left-color: #3A3A3A;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	background-position: 0px -2px;
}
#headerInset a:visited {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: url(images/linkBox2.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#headerInset a:hover {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: url(images/linkBox2.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#headerInset a:active {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: url(images/linkBox2.png);
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#headerLink {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	float: none;
	width: 480px;
	color: #FFF;
	font-size: 12px;
	margin-left: 320px;
	margin-top: -102px;
	height: 80px;
	vertical-align: top;
}
#headerLink a:link {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: none;
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	list-style-type: none;
}
#headerLink a:visited {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#headerLink a:hover {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#headerLink a:active {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	color: #FFF;
	list-style-image: url(images/linkBox2.png);
	background-image: none;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
}
#maincontent {
	font-family: myriadwebpro-webfont;
	font-weight:500;
	font-style:normal;
	font-variant:normal;
	height:430px;
	width: 795px;
}
#maincontentSplash {
	font-family: myriadwebpro-webfont;
	height:430px;
	width: 808px;
	margin-top: -7px;
	margin-left: -3px;
	font-weight: 500;
}

#img.source-image {
	font-family: myriadwebpro-webfont;
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 100%;
	margin-left: -1px;
}
#vertical{
	font-family: myriadwebpro-webfont;
	float:left;
	height:50%;
	margin-top:-295px;/* half vertical height*/
	width:100%;
}
#hoz {
	font-family: myriadwebpro-webfont;
	width:100%;
	background-image: url(images/homebg2x.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-left:auto;
	margin-right:auto;
	height:450px;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	margin-top: 0px;
	min-height: 520px;
	padding: 0px;
	background-color: #4F5356;
}
#hozLetsTalk {
	font-family: myriadwebpro-webfont;
	width:100%;
	background-image: url(images/LetsTalkBG.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-left:auto;
	margin-right:auto;
	height:450px;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	margin-top: 0px;
	min-height: 520px;
	padding: 0px;
	background-color: #4F5356;
}
#hozSplash {
	font-family: myriadwebpro-webfont;
	width:100%;
	background-image: url(images/splashback.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-left:auto;
	margin-right:auto;
	height:440px;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	margin-top: 0px;
	min-height: 520px;
	padding: 0px;
	background-color: #4F5356;
}
#hozPortfolio {
	font-family: myriadwebpro-webfont;
	width:100%;
	background-image: url(images/PortfolioBG.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-left:auto;
	margin-right:auto;
	height:450px;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	margin-top: 0px;
	min-height: 520px;
	padding: 0px;
	background-color: #4F5356;
}
#hozCapabilities {
	font-family: myriadwebpro-webfont;
	width:100%;
	background-image: url(images/CapabilitiesBG.gif);
	background-repeat: no-repeat;
	background-position: center 10px;
	margin-left:auto;
	margin-right:auto;
	height:450px;/* allow content to scroll inside element */
	text-align:left;
	clear:both;
	margin-top: 0px;
	min-height: 520px;
	padding: 0px;
	letter-spacing: 0.1em;
	background-color: #4F5356;
}
h1 {
	font-family: MetaPlusNormal-Roman;
	font-size: 35px;
	color: #F3C432;
	font-weight: lighter;
	line-height: 1;
	margin-top: 20px;
	text-transform: none;
}
h6 {
	font-family: MetaPlusNormal-Roman;
	font-size: 13px;
	color: #F3C432;
	font-weight: lighter;
	line-height: .5;
	text-transform: none;
	margin: 0px;
	padding: 0px;
}

h5 {
	font-family: MetaPlusNormal-Roman;
	font-size: 23px;
	color: #F3C432;
	font-weight: lighter;
	margin-top: 6px;
	text-transform: none;
	font-family: MetaPlusNormal-Roman;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	line-height: 1;
}

h2 {
	font-family: MetaPlusNormal-Roman;
	font-size: 15.5px;
	color: #f27b05;
	line-height: 1;
	margin-top: 4px;
	letter-spacing: 0.05em;
	font-weight: 100;
	list-style-position: outside;
	text-align: center;
}
h3 {
	font-family: MetaPlusNormal-Roman;
	font-size: 14px;
	color: #FFFFFF;
	line-height: 1;
	font-weight: 100;
	text-align: left;
	margin: 0px;
	padding: 0px 8px 0px 0px;
	float: left;
	vertical-align: top;
}
h4 {
	font-family: myriadwebpro-webfont;
	font-size: 12.5px;
	color: #FFFFFF;
	font-weight: 500;
	margin: 0px;
	padding: 0px;
	float: left;
	line-height: 1.1;
}
	
#maintext {
	font-family: myriadwebpro-webfont;
	width: 325px;
	margin-right: auto;
	margin-left: auto;
	padding: 0px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: 0px 0px;
	font-size: 11.5px;
	color: #FFF;
	height: auto;
	line-height: 1;
	z-index: 1;
}
#maincontent {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	width: 680px;
	height: auto;
	font-size: 16px;
	padding-top: 0px;
	font-weight: 500;
	padding-left: 20px;
	padding-right: 0px;
	margin: 0px auto;
	z-index: 2;
	padding-bottom: 0px;
	font-style: normal;
}
#lefttitlebar {
	font-family: MetaPlusNormal-Roman;
	width: 65px;
	min-height: 256px;
	background-image: url(images/Design2.jpg);
	background-repeat: no-repeat;
	background-position: -4px 0px;
	margin-left: -300px;
	height: 300px;
	margin-top: 19px;
	margin-right: 0px;
	margin-bottom: 0px;
}
#maintoptitle {
	font-family: MetaPlusNormal-Roman;
	height: 43px;
	font-weight: lighter;
	font-size: 11.5px;
	color: #DFDFDF;
	letter-spacing: 1px;
	margin-left: -234px;
	line-height: 1.0;
	padding: 0px;
	margin-top: -1px;
	z-index: 3;
	width: auto;
}
#maintoptext{
	font-family: myriadwebpro-webfont;
	height:2px;
	padding:0;
	width: 52%;
	font-size: 13px;
	line-height: 1.1;
	letter-spacing: 0.1em;
	z-index: 4;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 50;
	margin-top: -18px;
	font-weight: 500;
}
#portsubmenu {
	font-family: myriadwebpro-webfont;
	margin: 7px 0px 0px -10px;
	padding: 0px;
	width: 100%;
	height: auto;
	line-height: 1;
	color: #CCC;
	font-size: 19px;
	text-align: left;
}
#capabilitiesubmenu {
	font-family: myriadwebpro-webfont;
	margin: 7px 0px 0px -10px;
	padding: 0px;
	width: 75%;
	height: auto;
	line-height: 1;
	color: #CCC;
	font-size: 19px;
	text-align: left;
}

#portsubmenu a:link {
	font-family: myriadwebpro-webfont;
	color: #999999;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	font-size: 12px;
	font-weight: 500;
}
#portsubmenu  a:visited {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	font-size: 12px;
	font-weight: 500;
}
#portsubmenu  a:hover {
	font-family: myriadwebpro-webfont;
	color: #FDCD34;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	font-size: 12px;
	font-weight: 500;
}
#portsubmenu  a:active {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	padding-left: 12px;
	list-style-position: outside;
	text-decoration: none;
	font-size: 12px;
	font-weight: 500;
}
#slideshow {
	font-family: MetaPlusNormal-Roman;
	position:relative;
	height: 349px;
	width: 415px;
	margin-left: 157px;
	margin-top: 12px;
	z-index: 90;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#slideshow IMG {
	font-family: MetaPlusNormal-Roman;
	position:absolute;
    top:;
    left:;
	z-index:8;
	opacity:0.0;
	overflow:hidden;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#slideshow IMG.active {
	font-family: MetaPlusNormal-Roman;
	z-index:10;
	opacity:1.0;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#slideshow IMG.last-active {
	font-family: MetaPlusNormal-Roman;
	z-index:9;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#formdiv {
	font-family: MetaPlusNormal-Roman;
	height: auto;
	width: 415px;
	margin-left: 152px;
	margin-top: -42px;
	z-index: 90;
}
#SlideShowWhatWeveDone {
	font-family: MetaPlusNormal-Roman;
	height: auto;
	width: 740px;
	margin-left: -205px;
	margin-top: 35px;
	z-index: 90;
	padding: 0px;
	float: left;
}
#SlideShowCapabilities {
	font-family: myriadwebpro-webfont;
	height: 300px;
	width: 750px;
	margin-left: -205px;
	margin-top: 2px;
	z-index: 90;
	padding: 0px;
	float: left;
	font-weight: 500;
}
#Footer{
	font-family: myriadwebpro-webfont;
	height: 70px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 4px 0px 0px;
	margin-top: 430px;
	margin-bottom: 0px;
	background-position: 0px 0px;
	list-style-position: outside;
	font-size: 10px;
	font-weight: 500;
	color: #60C8FF;
	bottom: auto;
	background-repeat: no-repeat;
	text-align: right;
	position: absolute;
	visibility: visible;
	line-height: 1;
	letter-spacing: 0.05em;
	background-image: url(images/footerBG.gif);
	font-style: normal;
}
#FooterHome{
	font-family: myriadwebpro-webfont;
	height: 70px;
	width: 100%;
	margin-right: auto;
	margin-left: auto;
	padding: 4px 0px 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-position: 0px 0px;
	list-style-position: outside;
	font-size: 10px;
	font-weight: 500;
	color: #60C8FF;
	bottom: auto;
	background-repeat: no-repeat;
	text-align: right;
	position: absolute;
	visibility: visible;
	line-height: 1;
	letter-spacing: 0.05em;
	background-image: url(images/footerBG.gif);
	font-style: normal;
}
#Footer a:link {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#Footer a:visited {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#Footer a:hover {
	font-family: myriadwebpro-webfont;
	color: #FDCD34;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#Footer a:active {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#FooterHome a:link {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#FooterHome a:visited {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#FooterHome a:hover {
	font-family: myriadwebpro-webfont;
	color: #FDCD34;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
#FooterHome a:active {
	font-family: myriadwebpro-webfont;
	color: #FFF;
	background-repeat: no-repeat;
	list-style-position: outside;
	text-decoration: none;
	font-weight: 500;
	font-style: normal;
}
