/* CSS Document */

html{
background-color: #000000;

}

body{
margin: 0px;

}

#homebanner1{
width: 100%;
height: 302px;
background-image:url(../images/homebanner_background.jpg);
background-position:top center;
background-repeat:no-repeat;

}

#homebanner2{
width: 100%;
height: 302px;
text-align:center;
background-image:url(../images/homebanner_redline.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#homebanner3{
width: 982px;
height: 302px;
margin-left: auto;
margin-right: auto;

}

#secondbanner1{
width: 100%;
height: 167px;
text-align:center;
/*
background-image:url(../images/second_banner.jpg);
*/
background-repeat:repeat-x;
background-position:bottom center;
background-color:#000000;
/*
border-bottom-color:#999999;
border-bottom-style:solid;
border-bottom-width: 2px;
*/}

#secondbanner2{
width: 924px;
height: 167px;
margin-left: auto;
margin-right: auto;
text-align:right;
}

#redl{
width: 100%;
height: 44px;
text-align:center;
background-image:url(../images/homebanner_redline.jpg);
background-repeat:repeat-x;
background-position:bottom;
}

#redl2{
width: 924px;
height: 44px;
margin-left: auto;
margin-right: auto;
text-align:left;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
line-height: 44px;
padding-left: 15px;
color:#FFFFFF;
font-weight:bold;
}

#content1{
width: 100%;
min-height: 273px;
background-image:url(../images/sparkleft.jpg);
background-position:left top;
background-repeat:no-repeat;

}

#content2{
width: 100%;
min-height: 273px;
text-align:center;
background-image:url(../images/sparkright.jpg);
background-position:bottom right;
background-repeat:no-repeat;
}

#contentmid{
width: 974px;
min-height: 273px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
}

#contentmid2{
width: 974px;
min-height: 273px;
margin-left: auto;
margin-right: auto;
padding-top: 50px;
padding-bottom: 50px;
text-align:left;
}

#contenthomeleft{
min-height: 223px;
float:left;
width: 475px;
background-image:url(../images/contentleft_background.jpg);
background-repeat:repeat-x;
background-position:bottom;
padding: 25px;
text-align:left;

}

#contenthomeright{
height: 273px;
float:left;
width: 440px;
}

#contentcopy{
width: 926px;
min-height: 233px;
padding-top: 20px;
margin-left: auto;
margin-right: auto;
background-image:url(../images/copyback.gif);
background-position: top center;
background-repeat:no-repeat;
padding-left: 30px;
text-align:center;
}

#contentport{
width: 896px;
min-height: 233px;
padding-top: 20px;
text-align:left;
margin-left: 45px;
margin-right: auto;
}

#ccall{
min-height: 133px;
float:left;
margin-left: 15px;
text-align: left;
width: 850px;
}

#ccleft{
width: 430px;
min-height: 223px;
float:left;
text-align:left;
}

#ccright{
margin-left: 15px;
width: 420px;
min-height: 233px;
float:left;
text-align:right;
}

#contact1{
width: 880px;
min-height: 200px;
margin-left: 30px;
background-image: url(../images/folder.gif);
background-position: top center;
background-repeat:no-repeat;
}

#contact2{
width: 820px;
height: 50px;
margin-left: 60px;
margin-top: 10px;
float:left;
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
font-weight:bold;
color:#ffffff;
text-align:left;
}

#contact3{
width: 840px;
min-height: 150px;
padding: 20px;
text-align:left;

}


#footer1{
width: 100%;
height: 137px;
text-align:center;
background-image:url(../images/footback.jpg);
background-repeat:repeat-x;
border-top-color:#CCCCCC;
border-top-style:solid;
border-top-width:thin;
}

#footer2{
margin-left: auto;
margin-right: auto;
height: 137px;
width: 974px;
background-image:url(../images/footmidback.jpg);
background-position:right;
background-repeat:repeat-x;
}

#flinks1{
width: 130px;
height: 137px;
float: left;
text-align:left;
padding-top: 20px;

}

#flinks2{
width: 200px;
height: 137px;
float: left;
text-align:left;
padding-top: 20px;
}

#flinkspdf{
height: 137px;
width: 295px;
float:left;
}

#flinkspdf2{
height: 137px;
width: 395px;
float:left;
margin-left: 50px;
}

#flinkssocial{
float:left;
width: 100px;
height: 137px;
padding-top: 20px;
padding-left: 40px;
}


.footlink{
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color:#FFFFFF;
text-decoration:none;
text-transform:uppercase;
line-height: 18px;
}


.biggrey{
font-family:Arial, Helvetica, sans-serif;
font-size: 28px;
color:#999999;
font-weight:bold;
}

.smallgrey{
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
color:#999999;
letter-spacing: 2px;
line-height: 45px;
text-decoration:none;

}

.regular{
font-family:Arial, Helvetica, sans-serif;
font-size: 14px;
color: #FFFFFF;
line-height: 22px;
}

.regular2{
font-family:Arial, Helvetica, sans-serif;
font-size: 16px;
color: #FFFFFF;
line-height: 22px;
}
