@charset "UTF-8";
/* CSS Document */

*{
margin: 0 auto;
padding: 0 auto;
}

body{
margin: 0 auto;
padding: 0 auto;
background-color:#333333;
}

a{
color:#000033;
text-decoration:none;
}

a:hover{
color:#cc9900;
text-decoration:none;
}

a img{
border-width: 0px;}  /*this gets rid of the strange blue border that shows up in firefox*/

/*WRAPPER*/

#wrapper{
position:relative;
width: 88.3em;
height: 65em;
height: auto;
margin: 0 auto;
padding: 0 auto;
font-family: "Trebuchet MS", san serif;
font-size: 76%;

}

#wrapper img{
width: 88.3em;
height: auto;
}

/*HEADER*/

#header{
position:absolute;
top:10em;
left:22em;
height: 19em;
width: 87em;
}

#header h1 img{
position:absolute;
top:-1.8em;
left:-7.5em;
max-height: 7em;
max-width: 24em;
}

#header h1{
margin-left:-13000em;
}

#header .titleinfo{
position: absolute;
top:1.4em;
left: .5em;
font-size:1.2em;
text-align:right;
width: 40em;
color: #cc9900;
line-height:1.6em;
}
/*NAVIGATION--MAIN*/

#nav{
position:absolute;
top:2.9em;
left:20em;
padding-right:3em;
height:2.2em;
width:42em;
font-size:1.4em;
font-family:"Geneva", Arial, Helvetica, sans-serif;
}

#nav ul{
padding-left: 0;
margin-left: 0;
}

#nav ul li{ 
display: inline;
}

#nav ul li a{
padding: 0.2em .55em;
text-decoration: none;
float: left;
color: #cc9900;
}

#nav ul li a:hover{
color:#003366;
}

/*NAVIGATION-INDEX-CENTER*/

.centernav{
font-size: 1.8em;
}

/*NAVIGATION-SUB NAV*/

#subnav{
position:absolute;
top:40em;
height:5em;
width: 60em;
margin-left:6em;
font-size: 1.2em;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#subnav ul{
padding-left: 0;
margin-left: 0;
float: left;
}

#subnav ul li{ 
display: inline;
}

#subnav ul li a{
padding-right:.95em;
float: left;
}

#subnav2{
position:absolute;
top:66em;
height:5em;
width: 60em;
margin-left:6em;
font-size: 1.2em;
font-family:Geneva, Arial, Helvetica, sans-serif;

}

#subnav2 ul{
padding-left: 0;
margin-left: 0;
float: left;
}

#subnav2 ul li{ 
display: inline;
}

#subnav2 ul li a{
padding-right:.95em;
float: left;
}

#subnav3{
position:absolute;
top:58.50em;
height:5em;
width: 60em;
margin-left:6em;
font-size: 1.2em;
font-family:Geneva, Arial, Helvetica, sans-serif;
}

#subnav3 ul{
padding-left: 0;
margin-left: 0;
float: left;
}

#subnav3 ul li{ 
display: inline;
}

#subnav3 ul li a{
padding-right:.95em;
float: left;
}

/*.address {
	position: absolute;
	top: 22em;
width:33em;
font-family: Geneva, Arial, Helvetica, sans-serif;
font-size:.94em;}

.address2{
position:absolute;
top:8.25em;
margin-left:30em;
width:33em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: .94em;
}

.address3{
position:absolute;
top:8.25em;
margin-left:30em;
width:33em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: .94em;
}

.address4{
position:absolute;
top:-.25em;
margin-left:33em;
width:33em;
font-family:Geneva, Arial, Helvetica, sans-serif;
font-size: .94em;

}*/

.form{
position:relative;
top:2em;
line-height:1.4em;
width:20em;
margin-left:0em;
margin-bottom:55px;
padding:8px;
border: 1px dotted #cc9900;
font-size:.76em;
}

#subnav-survey{
position:absolute;
top:106em;
height:5em;
width: 20em;
margin-left:4em;
font-size: 1.2em;	
font-family:Geneva, Arial, Helvetica, sans-serif;
border: 1px solid green;
}

#subnav-survey ul{
padding-left: 0;
margin-left: 0;
float: left;
}

#subnav-survey ul li{ 
display: inline;
}

#subnav-survey ul li a{
padding-right:.95em;
float: left;
}



/*TEMPORRY PAGE HOLDER*/
#tempCenter{
position:absolute;
top:20.25em;
margin-left:38em;
width:30em;
}

#tempCenter H3{
font-size:2em;
color: #000033;
padding-bottom:.9em;
}

#tempCenter p{
padding-top:2em;
font-size:1.4em;
color: #000033;
}

#tempCenter ul.mail{
list-style:none;
text-decoration:none;
font-size:1.2em;
line-height:1.2em;
width:35em;
margin-left:-3em;
}

/*right link view*/
#rightlink{
position:absolute;
text-align:center;
top:13.79em;
margin-left:70em;
width:9em;
}

/*OTHER INDEX PAGE*/

#indexleft{
position:absolute;
top:16.2em;
margin-left:7em;
height:11em;
width: 55em;
float:left;
line-height:1.55em;
font-size:1.2em;
color:#000033;

}


#indexthanks{
position:absolute;
top:23.6em;
margin-left:8.45em;
height:11em;
width: 40em;
text-align:center;
line-height:1.55em;
font-size:1.5em;
color:#000033;
}

#indexleft_over{
position:absolute;
top:17.6em;
margin-left:30.45em;
height:11em;
width: 38em;
float:left;
line-height:1.55em;
font-size:1.1em;
color:#000033;
}

#indexleft_over p{
margin-bottom:1.5em;
}


#centerbody{
position:absolute;
top:19.6em;
float:left;
clear:left;
height:1em;
width: 48em;
margin-left:13.76em;
font-size: 1.6em;
color:#000033;
}

#centerbody ul{
padding-left: 0;
margin-left: 0;
width: 42em;
}

#centerbody ul li{ 
display: inline;
text-align:center;
}

#centerbody ul li a{
text-decoration: none;
}

#centerbody ul li a:hover{
color: #fff;
}

.markets{
padding-left:11em;
}

.projects{
padding-left:11em;
}

/*SERVICES PAGE*/

#leftnav{
position:absolute;
top:15.5em;
margin-left:-6.8em;
height:11em;
width: 28em;
float:left;
line-height:1.55em;
font-size:1.3em;
text-align:right;
}

#leftnav ul li{
list-style-type:none;
}

/*CENTER CONTENT*/

#ctrcontent{
position:absolute;
top: 20.45em;
margin-left:34em;
height: auto;
width:42em;
}

#ctrcontent h2{
padding-bottom:15px;
}

#ctrcontent h4{
margin-top:-1em;
}
#ctrcontent p{
line-height:1.4em;
padding-bottom:15px;
font-size:1.28em;
}

/*FAQ and SERVICES lists*/

.desc1{
margin-left:30em;
padding-left:1em;
width:28em;
text-align:left;
padding-top: .5em;
border-top: 1px dotted #000000;
border-bottom: 1px dotted #000000;
padding-bottom: .5em;
line-height:1.3em;
}

.domenabled #finderparent{
position:absolute;
top:15.6em;
margin-left:-3.8em;
height:12em;
width: 30em;
float:left;
line-height:1.05em;
font-size:1.3em;
text-align:right;
}

.domenabled #finder{
position:absolute;
top:1em;
left:1em;
}

.domenabled ul#finder{
width:16em;
list-style-type:none;
margin:0;
padding:0;
}

.domenabled ul#finder li{
width:29em;
list-style-type:none;
margin:0;
padding-bottom:10px;
}

.domenabled ul#finder ul{
width:35em;
list-style-type:none;
margin:0;
padding:0;
margin-left: 13.7em;
text-align:left;

}

.domenabled ul#finder ul.hidden{
margin-top:2em;
left:-2000px;
position:absolute;

}

.domenabled ul#finder ul.shown{
top:2em;
left:16em;
width:35em;
position:absolute;
font-size:.98em;
line-height:1.2em;
}

.domenabled ul#finder ul.shown li{
width:35em;
}


.domenabled #finder a.open{
border: none;
outline:none;
padding-right:16px;
padding-left:0px;
display:block;
color:#333399;

}

.domenabled #finder a.parent{
border: none;	
padding-right:16px;
padding-left:0px;
outline:none;
}

.domenabled ul#finder li a{
color:#000;
outline:none;
border: none;	
/*padding-left:16px;*/
text-decoration:none;
}

.domenabled ul#finder li a:hover{
color:#333399;
outline:none;
border: none;	
/*padding-left:16px;
*/text-decoration:none;
}

.link{
padding-top:.5em;
border-top:1px dotted black;
border-bottom:1px dotted black;
}

<!--SURVEY FORM-->



td.info{
text-align:right;
}

#info{
margin-left:-10em;
margin-top:2em;
width:44em;
}

#info td{
width: 35em;
}

#leftnav_project{
position:absolute;
top:15.5em;
margin-left:-10.8em;
height:11em;
width: 28em;
float:left;
line-height:1.55em;
font-size:1.3em;
text-align:right;
}

#leftnav_project ul li{
list-style-type:none;
}

<!--GALLERY CONTAINER
-->

#gallery{
height: auto;
width: 65em;
}

#gallery img{
height: auto;
width: auto;
}

.gallery_nav{
position:absolute;
top:20em;
width:21em;
left:5em;
list-style-type:none;
line-height:1.75em;
text-align:right;
}

 /*GALLERY CONTAINER*/
#main_gallery{
position:absolute;
top:20em;
left:31em;
height:50em;
width:12em;
background color: ffffff;
}

#main_gallery ul li{
list-style-type:none;
border:hidden;
border: none;
}

#main_gallery a{
border: none;
text-decoration:none;
border:hidden;
}

#main_gallery a:hover{
border:hidden;
text-decoration:none;
border: none;
}

#main_gallery .one{
position:absolute;
top:0em;
left:-3.4em;

}

#main_gallery .two{
position:absolute;
top:7.5em;
left:-3.4em;


}
#main_gallery .three{
position:absolute;
top:15em;
left:-3.4em;
}

#main_gallery .four{
position:absolute;
top:22.5em;
left:-3.4em;
}

#main_gallery .five{
position:absolute;
top:30.5em;
left:-3.4em;
}

#main_gallery .six{
position:absolute;
top:38.5em;
left:-3.4em;
}

#main_gallery .seven{
position:absolute;
top:47.5em;
left:-3.4em;
}

#main_gallery .eight{
position:absolute;
top:55.5em;
left:-3.4em;
}

#placeholder{
position: absolute;
top:20em;
margin-bottom: 50px;
left: 46em;
height: auto;
width:25.94em;
}

#placeholder img{
height: auto;
width:25.94em;
}

#desc{
position:absolute;
top:46em;
width:33em;
left:46em;
}

.desc{
position:relative;
top: -26em;
width:30em;
left:16.8em;
}

.name{
text-align:right;
}

<!--END GALLERY CONTAINER-->
/*
FORM*/



.tbmain{
	  border: 1px solid green;

 /* Changes on the form */
/* background: url(http://www.jotform.com/images/styles/style1_bg.gif) #ffffff top repeat-x !important; 
*/}
.left{
  /* Changes on the form */
  color: #000 !important; 
  font-family:Geneva, Arial, Helvetica, sans-serif; !important;
  font-size: 1.2 !important;
}
td.left {
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   font-weight:bold;
   color:#000;
   vertical-align: top;
   text-align: left;
   width: 43em;
}
.pagebreak{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 12m;
   font-weight:bold;
   color:black;
   width: 66em;
   padding-top: 1em;
  
}
td.right {
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.2em;
   font-weight:normal;
   color:#333333;
   vertical-align: top;   
   text-align: left; 
   width: 48em;
}
.tbmain{
   height:100%;
   color:#333333;
/*   background:url(http://www.jotform.com/images/styles/style1_bg.gif) #ffffff top repeat-x;
*/}
.head{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 1.7em;;
   font-weight: bold;
color:#cc9900;
   vertical-align: top;
   text-align: center;
   border-bottom:dotted #cc9900;
      border-top:dotted #cc9900;
	  border-width:thin;

}
.secondhead{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 1em;
   color:#000;
   vertical-align: top;
   text-align: center;
}
.thirdhead{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: .99em;
  color: #ff5200 !important;    
  vertical-align: top;
   text-align: left;
}
.notvalid{
   border:2px red solid;
font-family:Geneva, Arial, Helvetica, sans-serif;
}
.text{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
/*   background:url(http://www.jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
*/}
select.other{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #cccccc solid;
/*   background:url(http://www.jotform.com/images/styles/style1_txt_bg.gif) #f6f6f6 top repeat-x;
*/}
.btn{
font-family:Geneva, Arial, Helvetica, sans-serif;
   font-size: 11px;
   font-weight:normal;
   color:#333333;
   border:1px #c6c7ca solid;
/*   background: url(http://www.jotform.com/images/styles/style1_btn_bg.gif) #e4e4e4 top repeat-x;
*/}
span.required{
  font-size: 13px !important;
  color: red !important;
}
 
div.backButton{
    background: transparent url("http://www.jotform.com//images/btn_back.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float:left;
    margin-bottom:15px;
    padding-right:5px;
}
div.backButton:hover{
    background: transparent url("http://www.jotform.com//images/btn_back_over.gif") no-repeat scroll 0 0;
}
div.backButton:active{
    background: transparent url("http://www.jotform.com//images/btn_back_down.gif") no-repeat scroll 0 0;
}
div.nextButton{
    background: transparent url("http://www.jotform.com//images/btn_next.gif") no-repeat scroll 0 0;
    height:16px;
    width:53px;
    float: left;
    margin-bottom:15px;
    padding-right:5px;
}
div.nextButton:hover{
    background: transparent url("http://www.jotform.com//images/btn_next_over.gif") no-repeat scroll 0 0;
}
div.nextButton:active{
    background: transparent url("http://www.jotform.com//images/btn_next_down.gif") no-repeat scroll 0 0;
}
.pageinfo{
    padding-right:5px;
    margin-bottom:15px;
    float:left;
}
/*END FORM*/

