@charset "UTF-8";

table, img, div, p, td, th, ul, li, ol, br, h1, h2, h3 {
    margin:0px;
    padding:0px;
    border:0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size:11px;

}

body {
    font: 100% Verdana, Arial, Helvetica, sans-serif;
    margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
    padding: 0;
    text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
    color: #000000;
}
div#mainWrapper {
    width: 780px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
    background: #FFFFFF;
    margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
    /*border: 1px solid #000000;*/
    text-align: left; /* this overrides the text-align: center on the body element. */
}
div#mainContent {

    padding: 0 0px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
}

div#mainContent a {
    color: #A61627;
    text-decoration:none;
}

div#mainContent div#topField {
    height: 40px;
    padding-top: 29px;
    padding-left: 29px;
    padding-bottom: 20px;
    padding-right: 0px;
}
div#mainContent div#topField div#logoContainer {
    margin: 17px 0px 0px 0px;
    float: left;
}

div#mainContent div#topField div#flashContainer {
    margin-top:32px;
    float: right;
    font-size:9px;
}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content: "";
}
div#flashContainer q{text-transform:uppercase;color:#777;}
div#flashContainer .quoteBy{text-transform:uppercase;color:#A61627;margin-left:5px;}

div#mainContent div#headerField {
    background-image:url(graphics/headerFieldBg.gif);
    background-repeat:repeat-y;
    width: 100%;
    height: 230px;
}

div#mainContent div#headerField div#menuColumn {

    width: 136px;
    padding: 30px 0px 0px 14px;
    margin-right: 10px;
    float: left;
}

div#mainContent div#headerField div#menuColumn ul.menu {


}
div#mainContent div#headerField div#menuColumn li {
    color: #FFFFFF;
    text-transform:uppercase;
    list-style-type:none;
    margin-bottom: 11px;
    font-size: 12px;
    font-weight:bold;
}

div#mainContent div#headerField div#menuColumn li a {
    color: #FFFFFF;
    text-decoration:none;

}

div#mainContent div#headerField div#menuColumn li a:hover, div#mainContent div#headerField div#menuColumn li.selected, div#mainContent div#headerField div#menuColumn li.selected a {
    color: #000000;
    text-decoration:none;
}


div#mainContent div#headerField div#topStory {
    float: left;

}

div#mainContent div#headerField div#topStory div.image {
    float: left;
    margin-right: 45px;
}

div#mainContent div#headerField div#topStory div.story {
    width: 250px;
    margin: 20px 20px 0px 0px;
    float: left;
}

div#mainContent div#headerField div#topStory div.story h1 {
    display: inline;
    background-image: url(graphics/topstory_h1bg.gif);
    background-repeat:no-repeat;
    background-position:right;
    padding-right: 15px;
    color: #FFFFFF;
    font-size:24px;
}

div#mainContent div#headerField div#topStory div.story p {
    color: #FFFFFF;
    line-height:18px;
    font-weight:normal;
    font-size: 11px;
}

div#mainContent div#threeColumnWrapper {
    background-image:url(graphics/columnBg.jpg);
    background-repeat:no-repeat;
    margin-top: 10px;
    min-height:200px;
}

div#mainContent div#threeColumnWrapper div#leftColumn {
    width: 125px;
    float: left;
    margin-right: 10px;
    font-size: 12px;
    padding: 19px 10px 20px 15px;
}

div#mainContent div#threeColumnWrapper div#leftColumn p {
    margin-bottom: 10px;
}

div#mainContent div#threeColumnWrapper div#leftColumn p.name {
    color: #666666;

}



div#mainContent div#threeColumnWrapper div#leftColumn p.opening {
    color: #666666;
    font-weight: bold;
}

div#mainContent div#threeColumnWrapper div#leftColumn p.newsLetterLink a {
    float: left;
    margin-right: 10px;
}
div#mainContent div#threeColumnWrapper div#leftColumn input.newsLetterLink {
    float: left;
    border: 0;
    background: transparent;
    font-size: 11px;
    color: #A61627;
    font-family: Arial,Helvetica,sans-serif;
}

div#mainContent div#threeColumnWrapper div#leftColumn h2 {
    margin-bottom: 10px;
    color: #1F1E21;

}

div#mainContent div#threeColumnWrapper div#middleColumn {
    width: 440px;
    float: left;
    margin-right: 10px;
}

div#mainContent div#threeColumnWrapper div#middleColumn h1 {
    color: #1F1E21;
    font-size: 12px;
}

div#mainContent div#threeColumnWrapper div#middleColumn div.fullWidth img
{
    float: left;
    padding: 0 10px 5px 0;
}

div#mainContent div#threeColumnWrapper div#middleColumn p {
    color: #666666;
    font-size:11px;
    line-height:14px;
    margin: 2px 0px 10px 0px;
}

div#mainContent div#threeColumnWrapper div#middleColumn div.fullWidth {
    width: 410px;
    background-image: url(graphics/columnBgRight.jpg);
    background-repeat:repeat-x;
    padding: 24px 10px 10px 20px;
}

div#mainContent div#threeColumnWrapper div#middleColumn div.fullWidth p {
    color: #333333;
    font-size:12px;
    line-height: 15px;
    margin: 2px 0px 10px 0px;
}

div#mainContent div#threeColumnWrapper div#middleColumn div.imageNews {
    background-image:url(img/newsLineShort.gif);
    background-repeat:no-repeat;
    background-position:bottom;
    margin-bottom:10px;
    width: 100%;
}

div#mainContent div#threeColumnWrapper div#middleColumn div.imageNews div.imageContainer {
    float: left;
    margin-right: 10px;
}
div#mainContent div#threeColumnWrapper div#middleColumn div.imageNews div.imageContainer img
{
    width: 125px;
}
div#mainContent div#threeColumnWrapper div#middleColumn div.imageNews div.textContainer {
    height: 90px;
    width: 270px;
    padding: 26px 20px 7px 15px;
    float: left;
}



div#mainContent div#threeColumnWrapper div#middleColumn div.news {
    background-image: url(img/newsLine.gif);
    background-repeat:no-repeat;
    background-position: bottom;
    min-height: 30px;
    width: 100%;
    padding: 14px 0px 18px 0px;
    margin-bottom: 10px;

}

div#mainContent div#threeColumnWrapper div#rightColumn {
    background-color:#1F1E21;
    color: #FFFFFF;
    width: 145px;
    padding: 19px 10px 20px 15px;
    float: left;
}

div#mainContent div#threeColumnWrapper div#rightColumn img {
    margin-bottom: 20px;

}

div#mainContent div#threeColumnWrapper div#rightColumn p {
    margin-bottom: 12px;
}

div#mainContent div#threeColumnWrapper div#rightColumn h2 {

}
div#mainContent div#threeColumnWrapper div#rightColumn h2.offer {
    color: #A61627;
}
.facebook{
margin-left:-15px;
margin-bottom:10px;
}

br.a_clearFloats {
    margin:0px;
    padding:0px;
    clear:both;
    display:block;
}

