/* CSS Document */
* {
padding:0;
margin:0;
}



body {
background-image:url(images/pageBG.jpg);
background-repeat:repeat-x;
}

#bodyWrap{
background-image:url(images/whitepye.png);
background-repeat:no-repeat;
height:600px;
width:800px;
margin:66px auto 20em auto;
}


#mainWrap{
background-image:url(images/bodyWrap.jpg);
width:550px;
margin-left:250px;
}


#companyName{
color:#FFFFFF;
font-family:Aldo;
font-size:16px;
font-weight:900;
margin-left:252px;
}

#phoneNumber{
color:#FFFFFF;
font-family:Aldo;
font-size:16px;
font-weight:900;
margin-left:447px;
margin-top:-17px;
}



#menu{
height:55px;
width:550px;
z-index:1;
}



#homeTop{
background-image:url(images/topPic.png);
background-repeat:no-repeat;
width:545px;
height:150px;
margin-left:2px;
}

#homeMiddle{
width:545px;
margin-left:2px;
margin-top:5px;
}


#homeMiddleText{
width:445px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
padding-top:20px;
padding-left:50px;
font-weight:bold;
}


#homeBottom{
width:545px;
height:150px;
margin-left:2px;
}



#bottomLeftHome{
background-image:url(images/homeBottomBox.png);
background-repeat:no-repeat;
width:180px;
height:150px;
margin-top:10px;
}





#bottomMiddletHome{
background-image:url(images/homeBottomBox.png);
background-repeat:no-repeat;
width:180px;
height:150px;
margin-top:-150px;
margin-left:183px;
}

#bottomHomeMiddlePic{
background-image:url(images/graph1.jpg);
background-repeat:no-repeat;
height:110px;
width:150px;
}






#bottomMiddleHomeText{
color:#333333;
font-family:Aldo;
font-size:14px;
padding-left:15px;
padding-top:35px;
}


#bottomHomeText A{
color:#333333;
font-family:Aldo;
font-size:14px;
padding-left:6px;
padding-top:30px;
text-decoration:none;
}

#bottomHomeText A:hover{
color:#7cbcfc;
font-family:Aldo;
font-size:14px;
padding-left:6px;
padding-top:30px;
text-decoration:none;
}


#bottomLeftHomeText{
color:#333333;
font-family:Aldo;
font-size:14px;
padding-left:40px;
padding-top:25px;
}


#bottomLeftHomeText A{
color:#333333;
font-family:Aldo;
font-size:14px;
text-decoration:none;
}

#bottomLeftHomeText A:hover{
color:#7cbcfc;
font-family:Aldo;
font-size:14px;
text-decoration:none;
}




#bottomHomeLeftPic{
background-image:url(images/jobSitePhoto1.png);
width:100px;
height:75px;
margin-top:15px;
}

#bottomRightHome{
background-image:url(images/homeBottomBox.png);
background-repeat:no-repeat;
width:180px;
height:150px;
margin-top:-150px;
margin-left:366px;
}


#bottomRightHomeText{
padding-top:35px;
padding-left:10px;
color:#000000;
font-family:Arial, Helvetica, sans-serif;
font-size:10px;
text-decoration:none;
}



#footer{
background-color:#000000;
width:550px;
height:25px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:250px;
padding-top:10px;
}


.footer A{
width:550px;
color:#d0d0d0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-decoration:none;
font-weight:700;

}

.footer A:hover{
color:#7cbcfc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}




#subTitleText{
color:#FFFFFF;
font-family:Aldo;
font-size:24px;
font-weight:900;
margin-left:8px;
margin-top:20px;
}



#subMain{
background-image:url(images/subMain2.jpg);
background-repeat:repeat-y;
width:545px;
margin-left:2px;
margin-top:5px;
}


#subMainText{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
margin-left:20px;
padding-top:20px;
padding-bottom:15px;
}

#subMainText A{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#FFFFFF;
font-weight:bold;
}

#subMainText A:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#7cbcfc;
font-weight:bold;
}



#requirementsTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
margin-top:10px;
margin-left:10px;
font-weight:bold;

}


#requirementsSubTitle{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-top:10px;
text-decoration:underline;
font-weight:bold;
margin-left:8px;
width:540px;

}


#requirementsText{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-left:23px;
padding-top:5px;
width:510px;
}


#aboutText{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#FFFFFF;
margin-left:5px;
padding-top:5px;
font-weight:bold;
}






#contactMain{
height:270px;
width:510px;
padding-top:25px;
padding-bottom:25px;
padding-left:25px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;

}


#contactText{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left:5px;
padding-top:10px;

}

#contactText2{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left:150px;
padding-top:10px;
}



#aboutText{
padding-top:15px;
padding-left:8px;
width:530px;
height:200px;
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
}


#thanksText{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:900;
padding-left:55px;
padding-top:20px;
height:125px;
}














/*////////////////IE FIXES//////////////////////////////*/

* html #top{
background-color:#FFFFFF;
width:800px;
height:200px;
margin-top:25px;
}



* html #phoneNumber{
color:#FFFFFF;
font-family:Aldo;
font-size:16px;
font-weight:900;
margin-left:450px;
margin-top:-17px;
}


* html #bottomLeftHomeText{
color:#333333;
font-family:Aldo;
font-size:14px;
padding-left:40px;
padding-top:45px;
}


* html #contactText{
color:#FFFFFF;
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
font-weight:bold;
margin-left:30px;
}



* { behavior: url(iepngfix.htc); }











