/*
 * @author greg jenkins
 * @created march, 2005
 * @purpose positioning style sheet for Long Fence
 */

/*  Defining layout blocks */

#container {
    width: 800px;
    height: 500px;
    z-index: 0;
    position: relative;
    margin: 0 auto;
}

#splashborder {
   position: absolute;
   background-color: #DDE5CD;
   border-width: 1;
   border-style: solid;
   border-color:#FFFFFF;
   z-index: 1;
   top:21px;
   left:20px;
   width: 760px;
   height: 460px;
}   

#splashbody {
   position: absolute;
   background-color: #FFFFFF;
   border-width: 2;
   border-style: solid;
   border-color:#6394A4;
   top:8px;
   left:8px;
   width: 740px;
   height: 440px;
}
    
#splashbodymargin {
    position: absolute;
    top:0px;
    left:0px;
    margin-top:8px;
    margin-left:8px;
}

#splashlogoimage {
    position: relative;
    top:0px;
    left:0px;
}

#splashleft {
    position: relative;
    padding-left:5px;
    width:290px;
    padding-top:25px;
}

#splashcopy {
    position: relative;
    padding-top:20px;
    color: #003273;
}

#splashdisclaimer {
    position: relative;
    font-size: 10px;
    line-height: 110%;
    padding-top:50px;
}

#splashmiddle {
    position: absolute;
    top:0px;
    left:0px;
    padding-left:305px;
    z-index: 1;
}

#splashright {
    position: absolute;
    top:0px;
    left:0px;
    padding-left:506px;
}

#footer {
    position: absolute;
    font-size: 10px;
    line-height: 100%;
    color:#FFFFFF;
    top:475px;
    left:0px;
}

#footerform {
    position: absolute;
    font-size: 10px;
    line-height: 100%;
    color:#FFFFFF;
    top:655px;
    left:0px;
}


#pagebody {
   position: absolute;
   top:0px;
   left:0px;
   margin-left:20px;
   width:760px;
}


#pagebodythanks {
   position: absolute;
   top:55px;
   left:0px;
   margin-left:0px;
   background-color:#FFFFFF;
   width:760px;
   height:265px;
   padding-left:23px;
   line-height:150%;
   font-size:12px;
}

#thankscopy {
   position: relative;
   line-height:150%;
   font-size:12px;
   width:550px;
}


#footerthankyou {
    position: absolute;
    top:340px;
    left:0px;
    font-size: 10px;
    line-height: 100%;
    color:#FFFFFF;
}

#thanksheader {
   position: absolute;
   top:6px;
   left:564px;
}

#popmargin {
   position:absolute;
   top:0px;
   left:0px;
   margin-left:17px;
}


#pophead {
   position:relative;
   top:3px;
   left:0px;
   
}

#popprivacyclose{
	position:relative;
	left:400px;
	width:100px;
	bottom:15px;
}
#popabout {
   position:absolute;
   top:3px;
   left:0px;
}

#popbody {
   position:absolute;
   top:36px;
   left:0px;
   width:500px;
   background-color:#FFFFFF;
}

#popbodyabout {
   position:absolute;
   top:76px;
   left:0px;
   width:500px;
   background-color:#FFFFFF;
}

#popcopy {
   position: relative;
   font-size:12px;
   color:#000000;
   line-height: 140%;
   padding-top:14px; 
   padding-left:6px; 
   padding-right:50px; 
}

#closewindow {
   position:relative;
   padding-left:200px;
   padding-top:7px;
   background-color:#003273;
}

#popsiding {
   padding-left:105px;
}

#copycontent {
   position: absolute;
   top:216px;
   left:0px;
   height:417px;
   width:328px;
   background-color:#FFFFFF;
}

#copy {
   position: relative;
   line-height: 150%;
   padding-top:10px;
   padding-left:10px;
   padding-right:10px;

}

#copyotherservices {
   position: relative;
   top: 10px;
   left: 10px;
   line-height: 150%;
}

#footerdisclaimer {
   position: relative;
   line-height: 150%;
   padding-top:10px;
   padding-right:90px;
   font-style: italic;
   color:#FFFFFF;
   font-size:10px;
}
#formbox {
   position: absolute;
   top:0px;
   left:16px; 
   width:402px;
   border-width: 1px;
   border-style: solid;
   border-color:#025E85;
   background-color:#FFFFCC;   
}
#formcontent {
   position: absolute;
   top:216px;
   left:328px;
   width: 418px;
   background-color:#FFFFFF;
}

#formbox1 {
   position: absolute;
   top:0px;
   left:16px; 
   width:402px;
   border-width: 1px;
   border-style: solid;
   border-color:#025E85;
   background-image:url("../images/gradientform.jpg");
   background-repeat:repeat-x;
   background-color: #95bed0;   
}
#row {
	position: relative;
	width: 400px;
	height: 30px;
}

#formheadimage {
   position: relative;
   padding-top:5px;
}

#formbullet1 {
   position: relative;
   padding-top:15px;
}

#formbullet2 {
   position: relative;
   padding-top:112px;
}

#formbullet3 {
   position: relative;
   padding-top:27px;
}

#form {
   position: relative;
   font-size:12px;
   line-height:130%
}

#prequalsubmit {
	
	padding-top:12px;
    padding-left:145px;
    padding-bottom:10px;
    
}
#processing{
	position:relative;
	padding-top:12px;
    padding-left:145px;
}

#formsubmit {
	position: relative;
    width: 400px;
	text-align: center;
} 

#excellence {

    padding-top:25px;
    padding-left:50px;
}

#bordergradientleft {
   position: absolute;
   top:0px;
   left:0px;
   height:428px;
   width:16px;
   background-image:url("../images/gradient.jpg");
   background-repeat:repeat-x;
}

#bordergradientright {
   position: absolute;
   top:0px;
   left:418px;
   width:18px;
   background-color:#FFFFFF;
   background-image:url("../images/gradient.jpg");
   background-repeat:repeat-x;
   z-index: -1;
}

#postqualsubhead {
   padding-top:12px;
   padding-bottom:3px;
   padding-left:12px;
}

#header_a { position: absolute; top:0px; left:0px; }
#header_b { position: absolute; top:0px; left:129px; }
#header_c { position: absolute; top:0px; left:258px; }
#header_d { position: absolute; top:0px; left:387px; }
#header_e { position: absolute; background-color: #003273; top:73px; left:387px; }
