a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#mainbutton a,
#homebutton a,
#contactbutton a,
#portbutton a,
#aboutbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 83px;
   background-position: 0% 0px;
   font-size: 83px;
   line-height: 83px;
}

#contactbutton a:hover,
#portbutton a:hover  {
   background-position: -109px 0%;
}

#aboutbutton a:hover,
#mainbutton a:hover  {
   background-position: -111px 0%;
}

#homebutton a:hover  {
   background-position: -219px 0%;
}

#contactbutton a  {
   width: 109px;
   background-image: url(navymedia/contactbutton.jpg);
}

#aboutbutton a  {
   width: 111px;
   background-image: url(navymedia/aboutbutton.jpg);
}

#contactbutton  {
   visibility: visible;
   position: absolute;
   left: 781px;
   top: 0px;
   z-index: 3;
   width: 109px;
   height: 83px;
}

#homebutton a  {
   width: 219px;
   background-image: url(navymedia/homebutton.jpg);
}

#mainbutton a  {
   width: 111px;
   background-image: url(navymedia/mainbutton.jpg);
}

#portbutton a  {
   width: 109px;
   background-image: url(navymedia/portbutton.jpg);
}

#aboutbutton  {
   visibility: visible;
   position: absolute;
   left: 561px;
   top: 0px;
   z-index: 3;
   width: 111px;
   height: 83px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 26px;
   top: 0px;
   z-index: 2;
   width: 219px;
   height: 83px;
}

#mainbutton  {
   visibility: visible;
   position: absolute;
   left: 450px;
   top: 0px;
   z-index: 4;
   width: 111px;
   height: 83px;
}

#portbutton  {
   visibility: visible;
   position: absolute;
   left: 672px;
   top: 0px;
   z-index: 2;
   width: 109px;
   height: 83px;
}

#layer8  {
   background: url(navymedia/layer8.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 1;
   width: 896px;
   height: 97px;
}
#headBg  {
   background: url(navymedia/bg.jpg) repeat-x;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 0;
   width: 100%;
   height: 97px;
}

#navy  {
   margin: 0px auto 0px auto;
   width: 896px;
   position: relative;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

#headBg  {
   background: url(navymedia/bg.jpg) repeat-x;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 0;
   width: 100%;
   height: 97px;
}
#screen{
	position: absolute;
	width:100%;
	top: 110px;
	z-index: 3;
	height: 100%;
}


#spotlight{
	position: absolute;
	left: 50%;
	margin-left:-425px;
	top: 680px;
	z-index: 3;
	height: 382px;
	width: 850px;
}

#earthFooter{
	position: absolute;
	background-repeat: no-repeat;
	background-image: url(navymedia/home/earth.jpg);
	left: 50%;
	margin-left:-398px;
	top: 1172px;
	z-index: 3;
	height: 1728px;
	width: 796px;
}


#hihi{
	position: absolute;
	background-repeat: no-repeat;
	background-image: url(navymedia/home/hisciro.jpg);
	left: 50%;
	margin-left:30px;
	top: 2800px;
	z-index: 4;
	height: 96px;
	width: 265px;
}
#welcome, H1{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#C3F;
	font-size:79px;
	padding:0;
	margin:0;
}
#welcomeInfo, span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#FC0;
}
#welcomeInfoDesc, span{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	color:#999;
}




















#hugeTree  {
   background: url(navymedia/about/hugeTree.jpg) no-repeat center;
   visibility: visible;
   position: absolute;
   top:195px;
   z-index: 0;
   width: 900px;
   height: 2232px;
   left:50%;
   margin-left:-450px;
}
#howTxt  {
   background: url(navymedia/about/how.gif) no-repeat center;
   visibility: visible;
   position: absolute;
   left: 0px;
   top:1612px;
   left: 50%;
   margin-left:-338px;
   z-index: 1;
   width: 293px;
   height: 114px;
}
#whyTxt  {
   background: url(navymedia/about/why.gif) no-repeat center;
   visibility: visible;
   position: absolute;
   left: 50%;
   margin-left:-130px;
   top:2100px;
   z-index: 1;
   width: 304px;
   height: 156px;
}
#whoTxt  {
   background: url(navymedia/about/who.gif) no-repeat center;
   visibility: visible;
   position: absolute;
   left: 50%;
   top:1140px;
   z-index: 1;
   width: 293px;
   height: 134px;
}
#rootTxt  {
   background: url(navymedia/about/rootsTxt.jpg) no-repeat center;
   visibility: visible;
   position: absolute;
   left: 50%;
   margin-left:120px;
   top:590px;
   z-index: 1;
   width: 244px;
   height: 112px;
}
#weKnowTxt  {
   background: url(navymedia/about/weknow.jpg) no-repeat center;
   visibility: visible;
   position: absolute;
   left: 50%;
   margin-left:-356px;
   top:150px;
   z-index:1;
   width: 448px;
   height: 66px;
}
#whoText  {
	visibility: visible;
	position: absolute;
	left:50%;
	top: 1265px;
	margin-left:33px;
	z-index: 0;
	width: 345px;
	height: 235px;
}
#howText  {
	visibility: visible;
	position: absolute;
	left:50%;
	top: 1725px;
	margin-left:-328px;
	z-index: 0;
	width: 380px;
	height: 235px;
}
#whyText  {
	visibility: visible;
	position: absolute;
	left:50%;
	top: 2240px;
	margin-left:-95px;
	z-index: 0;
	width: 420px;
	height: 235px;
}


#funnyBunny{
	position: absolute;
	left: 212px;
	top: 2540px;
	z-index: 5;
	height: 382px;
	width: 350px;
	background-image: url(navymedia/about/andy_sciro_resume.gif);
}

#funnyBunnyBG{
	position: absolute;
	left:0;
	top: 2852px;
	z-index: 4;
	height: 75px;
	width: 100%;
	background-color:#5ff36d;
}

#groundBg{
	position: absolute;
	left:0;
	top: 2921px;
	z-index: 0;
	height: 1695px;
	width: 100%;
	background-image:url(navymedia/about/bg.jpg);
	background-position:center top;
	background-repeat:repeat-x;
	}
#dirtyDirt{
	position: absolute;
	left:0;
	top: 2921px;
	z-index: 2;
	height: 850px;
	width: 100%;
	background-image:url(navymedia/about/dirtyDirt.png);
	background-position:center top;
	background-repeat:repeat-x;
}
#dirtyShade{
	position: absolute;
	left:0;
	top: 2921px;
	z-index: 1;
	height: 45px;
	width: 100%;
	background-image:url(navymedia/about/dirtShade.gif);
	background-position:center top;
	background-repeat:repeat-x;
}


#holeyMoley{
	position: absolute;
	left: 0;
	top: 2914px;
	z-index: 3;
	height: 1667px;
	width: 400px;
	background-image:url(navymedia/about/the-process3.gif);
	background-position:center top;
	background-repeat:no-repeat;
}
#theWayText  {
	visibility: visible;
	position: absolute;
	background-image:url(navymedia/about/theway.png);
	background-repeat:no-repeat;
	left:50%;
	top:2985px;
	margin-left:-62px;
	z-index: 3;
	width:500px;
	height: 172px;
}
#serviceText  {
	visibility: visible;
	position: absolute;
	background-image:url(navymedia/about/services.png);
	background-repeat:no-repeat;
	left:50%;
	top:3775px;
	margin-left:-80px;
	z-index: 0;
	width:337px;
	height: 48px;
}
#theWayIcons  {
	visibility: visible;
	position: absolute;
	background-image:url(navymedia/about/icons_way.gif);
	background-repeat:no-repeat;
	left:50%;
	top:3200px;
	margin-left:-240px;
	z-index: 3;
	width:350px;
	height: 449px;
}
#research  {
	visibility: visible;
	position: absolute;
	left:50%;
	top:3209px;
	margin-left:5px;
	z-index: 3;
	width:405px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#754F00;
}
#design  {
	visibility: visible;
	position: absolute;
	left:50%;
	top:3303px;
	margin-left:5px;
	z-index: 3;
	width:405px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#754F00;
}
#develop  {
	visibility: visible;
	position: absolute;
	left:50%;
	top:3405px;
	margin-left:5px;
	z-index: 3;
	width:405px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#754F00;
}
#test  {
	visibility: visible;
	position: absolute;
	left:50%;
	top:3506px;
	margin-left:5px;
	z-index: 3;
	width:405px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#754F00;
}
#launch  {
	visibility: visible;
	position: absolute;
	left:50%;
	top:3604px;
	margin-left:5px;
	z-index: 3;
	width:405px;
	height: 25px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#754F00;
}
#serviceS{
	visibility: visible;
	position: absolute;
	left:50%;
	top:3828px;
	margin-left:-129px;
	z-index: 2;
	width:386px;
	height:348px;
	text-align: center;
	font-size: 20px;
	color: #532C00;
}

#serviceSH{
	visibility: visible;
	position: absolute;
	left:50%;
	top:3802px;
	margin-left:-60px;
	z-index: 2;
	width:352px;
	height:54px;
	text-align: left;
	font-size: 20px;
	color: #3F2B13;
	font-family: Verdana, Geneva, sans-serif;
	font-weight: bold;
	text-decoration:underline;
}

#serviceList ul, li
{
	color:#824400;
	font-family:Verdana, Geneva, sans-serif;
	list-style-type:none;
	padding-top:10px;
	line-height:25px;
	list-style-image:none;
	list-style-position:outside;
}
#dinoBones
{
	visibility: visible;
	position: absolute;
	background-image:url(navymedia/about/dinobones.gif);
	left:50%;
	top:4511px;
	margin-left:355px;
	z-index: 2;
	width:97px;
	height:73px;
}






















.floatTxt{
	color:#4d401f;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}

#reach {
	position: absolute;
	left: 50%;
	margin-left:-400px;
	top: 145px;
	z-index: 3;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/wantto.jpg);
	height: 181px;
	width: 223px;
}


#dogLine {
	position: absolute;
	left: 50%;
	top: 829px;
	margin-left:-125px;
	z-index: 3;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/line.gif);
	height: 7218px;
	width: 287px;
}


#clouds1 {
	position: absolute;
	left: 50%;
	margin-left:-350px;
	top: 976px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds1.gif);
	height: 406px;
	width: 700px;
}

#birds1 {
	position: absolute;
	left: 50%;
	margin-left:35px;
	top: 1830px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/birds1.gif);
	height: 127px;
	width: 191px;
}


#clouds2 {
	position: absolute;
	left: 50%;
	margin-left:-444px;
	top: 2304px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds2.gif);
	height: 438px;
	width: 884px;
}

#lady {
	position: absolute;
	left: 50%;
	margin-left:50px;
	top: 3108px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/lady1.gif);
	height: 92px;
	width: 40px;
}


#clouds3 {
	position: absolute;
	left: 50%;
	margin-left:-396px;
	top: 3624px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds3.gif);
	height: 291px;
	width: 782px;
}

#birds2 {
	position: absolute;
	left: 50%;
	margin-left:-20px;
	top: 4186px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/birds2.gif);
	height: 131px;
	width: 296px;
}

#clouds4 {
	position: absolute;
	left: 50%;
	margin-left:-431px;
	top: 4744px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds4.gif);
	height: 438px;
	width: 862px;
}

#clouds5 {
	position: absolute;
	left: 50%;
	margin-left:-388px;
	top: 5780px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds5.gif);
	height: 346px;
	width: 777px;
}

#clouds6 {
	position: absolute;
	left: 50%;
	margin-left:-400px;
	top: 6550px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/clouds6.gif);
	height: 469px;
	width: 800px;
}

#there {
	position: absolute;
	left: 50%;
	margin-left:-71px;
	top: 7536px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/help.jpg);
	height: 203px;
	width: 471px;
}

#scirodesignIsland {
	position: absolute;
	left: 50%;
	margin-left:-342px;
	top: 8100px;
	z-index: 2;
	width: 100%;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/island.jpg);
	height: 530px;
	width: 683px;
}

#businessReach{
	position: absolute;
	left: 50%;
	margin-left:-203px;
	top: 274px;
	z-index: 3;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/biz.jpg);
	height: 108px;
	width: 396px;
}
#businessHeight{
	position: absolute;
	left: 50%;
	margin-left:-216px;
	top: 384px;
	z-index: 2;
	background-repeat: no-repeat;
	background-image: url(navymedia/contactmedia/images/reachnew.jpg);
	height: 282px;
	width: 596px;
}
#contactInfo {
	background-repeat:no-repeat;
	height:180px;
	left:50%;
	margin-left:50px;
	position:absolute;
	top:7728px;
	width:304px;
	z-index:4;
}

.style12 {
	color: #999999;
	font-size: 12px;
	font-weight: bold;
	font-family: Myriad Pro, Arial, Helvetica, sans-serif;
}
.style19 {font-size: 12px; font-weight: bold; font-family: Myriad Pro, Arial, Helvetica, sans-serif; 
}


#comingSoon{
	position: absolute;
	left: 50%;
	margin-left:-425px;
	top: 91px;
	z-index: 2;
	background-repeat: no-repeat;
	background-image:url(navymedia/port/scirodesign.jpg);
	height: 764px;
	width: 850px;
}

a:hover, a.navbar:active, a.man:hover, a.man:active {
color:rgb(255,85,255);
font-weight:normal;
font-style:normal;
text-decoration:underline ;
text-transform:none;
} 

