@charset "utf-8";
/* CSS Document */
 body{
background-image: url(images/ExpandableBackGround.jpg);
background-repeat: repeat-x;

background-color: #EDEDED;
margin: 0px;

}
#TopLevelHolder{


margin: auto;
width: 760px;
}
#TopLevelHeader{
background-color: #EDEDED;
height: 204px;
width: 749px;
}
#MainContentHolder{
background-color: #FFFFFF;
background-image:url(images/whitebackshadowhorizontal.jpg);
background-repeat: repeat-y;
padding-right: 25px;
padding-left: 15px;
overflow: auto;
height: 1%;
font: normal 15px Tahoma, Geneva, sans-serif;
text-decoration: none;
padding-bottom: 5px; 
}
#BottomLevelContentArea{
height: 110px;
background-color: #000000;
background-image: url(images/blackbackshadowhorizontal.jpg);
background-repeat: repeat-y;
clear: both
}

#BottomLevelShadowArea{
background-image: url(images/bottomblackbackshadowhorizontal.jpg);
background-repeat: no-repeat;
height: 20px;


}

#TopLevelHeaderShadow{
background-image: url(images/whitebackshadowyop.jpg);
background-repeat: no-repeat;
height: 20px;
width: 760px;
margin: 0px;

}

#HeaderLeftCol{
background-image: url(images/headerimagesky.jpg);
background-repeat: no-repeat;
height: 204px;
float: left;
width: 526px;
}
#HeaderRightCol{
float: left;
height: 204px;
margin-left: 20px;
}
#LogoBox{
background-image: url(images/logo.png);
width: 190px;
height: 138px;
background-repeat: no-repeat;

float: left;

}

#NavBarTopLevelBox{
background-image: url(images/navbarbackgroundbluegrad.jpg);
background-repeat: repeat-x;
width: 524px;
height: 27px;
float: left;
margin-top: 175px;
}


.footerredtextstyle{
color: #ED1C24;
font: normal 16px Tahoma, Geneva, sans-serif;
line-height: 20px;
font-weight: 600;
font-style: italic;
}

.footerwhitetextstyle{
font: normal 14px Tahoma, Geneva, sans-serif;
line-height: 20px;
color: #FFFFFF;
font-weight: 300;
font-style: italic;
}

#FooterAddressCopywritePhone{
float: left;
margin-left: 10px;
margin-top: 9px;


}
.viewsitemaptext{
margin-top: 86px;
margin-left: 230px;
float: left;


}
.viewsitemaptext a{
color: #FFFFFF;
font: normal 16px Tahoma, Geneva, sans-serif;
line-height: 20px;
font-weight: 600;
font-style: italic;
text-decoration: none;

}
.viewsitemaptext a:hover{
color: #ED1C24;
font: normal 16px Tahoma, Geneva, sans-serif;
line-height: 20px;
font-weight: 600;
font-style: italic;
text-decoration: none;

}


#stopabusebox2{
margin-top: -5px;


}
/* Must be present for sifr line spacing betweeen */

.bullet li{
list-style-image: url(images/home/bullet.gif);
margin-top: 10px;

}
.bullet{
margin-top: -10px;
margin-left: 17px;

}
#stoppic{
border: 1px solid #000000;

}

.hideforprint{

display: none;

}


.link a{
font: normal 15px Tahoma, Geneva, sans-serif;
color: #000000;
text-decoration: underline;
}
.link a:hover{
color: #ED1C24;
text-decoration: none;
}