body{margin:0px;padding:0px;background:#d2eafe url(../images/bg.jpg) repeat-x;text-align:center;font-family:Arial;font-size:14px;color:#333333;line-height:20px;}

a{color:#ff6600;text-decoration:none;}
a:hover{color:#ff6600;text-decoration:underline;}
h1{margin:0px 0px 16px 0px;padding:0px;font-size:24px;color:#7db262;line-height:30px;}
h2{margin:0px 0px 16px 0px;padding:0px;font-size:24px;color:#7db262;line-height:30px;}
h3{margin:0px 0px 12px 0px;padding:0px;font-size:20px;color:#7db262;line-height:26px;}
form{margin:0px;padding:0px;}
hr{color:#FF6600;background-color:#FF6600;height:1px;border:0px;}
hr.norm{margin:25px 0px;}

ul.sociallinks{margin:20px 0px 0px 0px;padding:0px;list-style-type:none;}
ul.sociallinks li{margin:0px 0px 0px 58px;padding:5px 0px 0px 40px;height:26px;float:left;position:relative;}
ul.sociallinks li.slfirst{margin:0px;}
ul.sociallinks img{position:absolute;left:0px;top:0px;}
ul.nostyle{margin:0px;padding:0px;list-style-type:none;}
ul.nostyle li{margin:0px;padding:0px;}

.u,.u a{text-decoration:underline !important;}
.c{text-align:center;}
.gray,.gray a{color:#808080;}
.nopad,.nopad a{padding:0px !important;}
.clear{clear:both;}

.articleLinks{margin:5px 0px 20px 0px;padding:0px;}
.articleLinks .lt{margin-bottom:5px;font-size:12px !important;}
.articleLinks .rt{font-size:12px !important;}

#container{margin:0px auto;width:940px;text-align:left;}

#header{padding-top:4px;height:93px;}
#logo{float:left;}
#topcall{margin-top:18px;float:right;font-family:Arial;font-size:16px;color:#5599dc;}
#topcall a{color:#5599dc;}
#topcall a:hover{color:#ff6600;}

#linkbar{clear:both;width:940px;height:48px;background:#d2eafe url(../images/bg-linkbar.jpg) no-repeat;}
#linkbar ul{margin:0px 0px 0px 227px;padding:0px;list-style-type:none;}
#linkbar li{margin:0px;padding:0px;float:left;position:relative;top:-20px;}

#main{padding:19px 0px 8px 0px;background-color:#ffffff;}
#main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html #main{height:1%;}
#mainbottom{margin-top:2px;width:940px;height:12px;background:url(../images/main-bottom.jpg) no-repeat;}
#left{float:left;margin-left:18px;width:670px;}
* html #left{margin-left:9px;}
#right{float:left;margin-left:18px;width:234px;}
* html #right{margin-left:18px;}

#locationsbox{padding:21px 0px 0px 24px;width:191px;height:166px;background:url(../images/bg-locationsbox.jpg) no-repeat;}
#locationsbox ul{margin:0px;padding:0px;list-style-type:none;}
#locationsbox li{margin:20px 0px 0px 0px;padding:0px 0px 0px 11px;background:url(../images/icons/arrow-small.gif) no-repeat 0px 7px;}
.offerbox{margin-top:18px;}
#newsignupbox{margin-top:18px;padding:19px 0px 0px 17px;width:198px;height:78px;background:url(../images/bg-newsletter-signup.jpg) no-repeat;font-size:16px;color:#686868;}
#newsignupbox input[type=image]{position:relative;top:5px;left:5px;}

#footer{margin:29px auto 25px auto;width:940px;font-size:12px;color:#808080;text-align:left;}
#footer a{padding:0px 10px;}
#copyright{margin-top:27px;text-align:right;}

/* IE6 PNG HACK */
* html .png,* html .png img,* html img.png{
    azimuth: expression(
        this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "/images/blank.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true
    );
