﻿body{background: #ffffff;}

#centerlayout 
{
    position: absolute;
    width: 970px;
    height: 100%;
    top: 0px;
    left: 50%;
    margin-left: -485px;
    z-index: -6;
}

#backgroundtop
{
    position: absolute;
    width: 100%; 
    height: 180px;
    top: 0px;
    left: 0px;
    background: url('../images/layout/bg.jpg'); 
    z-index: -11;   
}

#igislogo
{
    position: absolute;
    width: 151px; 
    height: 109px;
    top: 5px;
    left: 5px;
    background: transparent; 
    z-index: -8;
}

#gisbg
{
    position: absolute;
    width: 563px; 
    height: 181px;
    top: 0px;
    right: 0px;
    background: url('../images/layout/gisbg.png'); 
    z-index: -7;
}

#wiredbg
{
    position: absolute;
    width: 448px; 
    height: 222px;
    top: 600px;
    left: 0px;
    background: url('../images/layout/wiredbg.png'); 
    z-index: -8;
}

#wiredbg2
{
    position: absolute;
    width: 448px; 
    height: 222px;
    top: 700px;
    left: 0px;
    background: url('../images/layout/wiredbg.png'); 
    z-index: -8;
}

#wiredbg3
{
    position: absolute;
    width: 448px; 
    height: 222px;
    top: 900px;
    left: 0px;
    background: url('../images/layout/wiredbg.png'); 
    z-index: -8;
}

#wiredbg4
{
    position: absolute;
    width: 448px; 
    height: 222px;
    top: 2780px;
    left: 0px;
    background: url('../images/layout/wiredbg.png'); 
    z-index: -8;
}



/**email**/
#email
{
    position: absolute;
    width: 42px; 
    height: 21px;
    top: 0px;
    right: 100px;
    background: transparent; 
    z-index: 10;
}

a.rolloveremail 
{
    display: block;
    width: 108px;
    height: 36px;
    text-decoration: none;
    border: 0px;
    background: url('../images/layout/email_off.png');
}

a.rolloveremail:hover 
{
    position:absolute;
    width: 108px;
    height: 72px;
    top: 0px;
    right: -68px;
    text-decoration: none;
    border: 0px;
    background: url('../images/layout/email_on.png');
}


/**nav**/
#nav
{
    position: absolute;
    width: 400px; 
    height: 26px;
    top: 60px;
    right: 100px;
    background: transparent; 
    z-index: 1; 
}

#navhome /**home**/
{
    position: absolute;
	width: 79px;
	height: 55px;
	top: 0px;
	left: 0px;
	background: trasparent;
	z-index: 1;
}

a.rolloverhome
{
    display: block;
    width: 79px;
    height: 55px;
    text-decoration: none;
    border: 0px;
    background: url('../images/nav/home.png');
}

a.rolloverhome:hover 
{
    position:absolute;
    background-position:-81px;
}

#navabout /**about**/
{
   position: absolute;
	width: 79px;
	height: 55px;
	top: 0px;
	left: 90px;
	background: trasparent;
	z-index: 1;
}

a.rolloverabout
{
    display: block;
    width: 79px;
    height: 55px;
    text-decoration: none;
    border: 0px;
    background: url('../images/nav/about.png');
}

a.rolloverabout:hover 
{
    position:absolute;
    background-position: -81px;
}

#navportfolio /**portfolio**/
{
   position: absolute;
	width: 86px;
	height: 55px;
	top: 0px;
	left: 180px;
	background: trasparent;
	z-index: 1;
}

a.rolloverportfolio
{
    display: block;
    width: 86px;
    height: 55px;
    text-decoration: none;
    border: 0px;
    background: url('../images/nav/portfolio.png');
}

a.rolloverportfolio:hover 
{
    position:absolute;
    background-position: -86px;
}

#navcontact /**contact**/
{
   position: absolute;
	width: 79px;
	height: 55px;
	top: 0px;
	left: 285px;
	background: trasparent;
	z-index: 1;
}

a.rollovercontact
{
    display: block;
    width: 79px;
    height: 55px;
    text-decoration: none;
    border: 0px;
    background: url('../images/nav/contact.png');
}

a.rollovercontact:hover 
{
    position:absolute;
    background-position:-81px;
}


/**content**/
#container
{
    position: absolute;
    width: 970px; 
    height: 600px;
    top: 120px;
    padding: 5px;
    border:solid 0px #000000;
    background: transparent;
    z-index: -6;
}

#contenthome
{
    position: absolute;
    width: 700px; 
    height: 610px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 18px;
    color: #292828;
    overflow:false;
    background: transparent;
    z-index: -6;
}

#contentabout
{
    position: absolute;
    width: 700px; 
    height: 750px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#contentabout2
{
    position: absolute;
    width: 700px; 
    height: 900px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#contentkb
{
    position: absolute;
    width: 760px; 
    height: 1000px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#contenttest
{
    position: absolute;
    width: 800px; 
    height: 580px;
    top: 10px;
    left: 170px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#contentwwa
{
    position: absolute;
    width: 800px; 
    height: 3000px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#contentcontact
{
    position: absolute;
    width: 760px; 
    height: 900px;
    top: 10px;
    left: 200px;
    font-family: Arial;
    font-size: 15px;
    color: #292828;
    overflow:auto;
    background: transparent;
    z-index: -6;
}

#featured
{
    position: absolute;
    width: 336px; 
    height: 100px;
    top: 380px;
    right: 30px;
    border: solid 1px gray;
    padding: 10px;
    font-family: Arial;
    background: transparent; 
    z-index: 8;
}

#featuredmore
{
   position: absolute;
    width: 30px; 
    height: 15px;
    top: 8px;
    right: 20px;
    font-family: Arial;
    font-size: 10px;
    color: #ffffff;
    background: transparent; 
    z-index: -8; 
}

#featuredarrow
{
    position: absolute;
    width: 15px; 
    height: 25px;
    top: 3px;
    right: 10px;
    background: url('../images/home/arrowpink.png'); 
    z-index: -8; 
}


/**events**/
#eventscontainer
{
    position: absolute;
    width: 180px; 
    height: 475px;
    top: 15px;
    left: 10px;
    background: transparent; 
    z-index: -8;
}

#eventscontent
{
    position: absolute;
    width: 120px; 
    height: 450px;
    top: 0px;
    left: 0px;
    padding: 10px 0px 10px 10px;
    background: transparent; 
    z-index: -8;
}

#vline
{
    position: absolute;
    width: 21px; 
    height: 500px;
    top: 0px;
    left: 130px;
    background: url('../images/home/line.png'); 
    z-index: -6;
}

#vline2
{
    position: absolute;
    width: 21px; 
    height: 1000px;
    top: 0px;
    left: 130px;
    background: url('../images/home/line.png'); 
    z-index: -6;
}

/**submenu**/
#submenucontainer
{
    position: absolute;
    width: 180px; 
    height: 475px;
    top: 15px;
    left: 0px;
    background: transparent; 
    z-index: -8;
}

#submenucontent
{
    position: absolute;
    width: 150px; 
    height: 450px;
    top: 0px;
    left:-30px;
    text-align: right;
    padding: 10px 0px 10px 10px;
    background: transparent; 
    z-index: -8;
}


/**about**/
#team
{
    position: absolute;
    width: 268px; 
    height: 200px;
    top: 330px;
    right: 0px;
    background: url('../images/about/team.png'); 
    z-index: -8;
}

#team2
{
    position: absolute;
    width: 792px; 
    height: 339px;
    top: 550px;
    right: 0px;
    background: url('../images/about/team2.png'); 
    z-index: -8;
}


/**footer**/
#footer
{
    position: absolute;
    width: 400px; 
    height: 40px;
    top: 820px;
    left: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #646262;
    padding: 10px;
    background: transparent; 
    z-index: 10; 
}

#footer2
{
    position: absolute;
    width: 400px; 
    height: 40px;
    top: 930px;
    left: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #646262;
    padding: 10px;
    background: transparent; 
    z-index: 10; 
}

#footer3
{
    position: absolute;
    width: 400px; 
    height: 40px;
    top: 1120px;
    left: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #646262;
    padding: 10px;
    background: transparent; 
    z-index: 10; 
}

#footer4
{
    position: absolute;
    width: 400px; 
    height: 40px;
    top: 3000px;
    left: 0px;
    font-family: Arial;
    font-size: 10px;
    color: #646262;
    padding: 10px;
    background: transparent; 
    z-index: 10; 
}


/**ve**/
#vecontainer
{
	position: absolute;
	width:735px;
	height: 300px;
	top: 35px;
	color: #666;
	border-top:0px solid #dadad8;
	border-bottom:0px solid #dadad8;
	border-left:0px solid #dadad8;
	border-right:0px solid #dadad8;
	margin-left: 0%;
	padding: 10px 10px 10px 10px;
	background:transparent;
}

#ve_v6
{
	position: absolute;
	width:666px;
	height: 299px;
	top: 4px;
	color: #666;
	border-top:1px solid #dadad8;
	border-bottom:1px solid #dadad8;
	border-left:1px solid #dadad8;
	border-right:1px solid #dadad8;
	margin-left: 0.5%;
	background: #000000;
}


.btnSubmit
{
    position:absolute; 
    right: 390px; 
    width: 150px;
}

.landingReq
{ 
    color: red; 
    font-size:10px;
}

#gisman
{
    position:absolute; 
    top: 120px;
    right: 0px; 
    height: 412px;
    width: 450px;
    background: url('../images/landing/gisman.png') no-repeat; 
}