/* html {filter: expression(document.execCommand("BackgroundImageCache", false, true));} */

* { behavior: url(iepngfix.htc) }
/* * { behavior: url(ie_png_behavior.htc)} */

html, body{margin:0; padding:0; width:100%; height:100%; background:url(../images/paper_pat.jpg) repeat; font:normal 11px/16px "Trebuchet MS", Verdana, sans-serif; color:#717171}

p{margin:0; padding:0 0 15px 0; font:normal 11px/16px "Trebuchet MS", Verdana, sans-serif; color:#717171}

h1{margin:0; padding:0 0 15px 0; font:normal 30px/30px Georgia, "Times New Roman", Times, serif; color:#66a543}

h2{margin:0; padding:0 0 15px 0; font:normal 16px/19px Georgia, "Times New Roman", Times, serif; color:#7e7e7e}

h3{margin:0; padding:0 0 15px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e}

h4{margin:0; padding:0 0 15px 0; font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#66a543}

h5{margin:0; padding:0; font:normal 14px/18px "Trebuchet MS", Verdana, sans-serif; color:#e13300;}

h6{margin:0; padding:0 0 5px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#66a543}

a {color:#e13300; text-decoration:underline;}
a:link {color:#e13300; text-decoration:underline;}
a:hover {color:#e18400; text-decoration:underline;}

.volunteerTable td { margin:0; padding:0 0 5px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e; }

/* Background Styles */

#background{margin:0; padding:0; width:100%; height:100%; position:relative; z-index:0}
#TL {width:475px; height:356px; background:url(../images/TL.jpg) no-repeat top left; float:left}
#TR {width:475px; height:356px; background:url(../images/TR.jpg) no-repeat top right; float:right}
#BL {width:475px; height:356px; background:url(../images/BL.jpg) no-repeat bottom left; float:left}
#BR {width:475px; height:356px; background:url(../images/BR.jpg) no-repeat bottom right; float:right}


/* Home Page */

#wrapper{margin:0; padding:0; width:100%; position:absolute; z-index:1; background:none; height:100%}

#top_area{margin:0 auto; padding:0; width:760px; height:105px; background:#000; background:url(../images/top_graphics.png) no-repeat}

#top_nav{margin:0; padding:76px 0 0 0; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#e13300; line-height:0; float:right}
#top_nav ul{margin:0; padding:0; list-style:none; line-height:0;}
#top_nav li{margin:0; padding:0; display:inline; line-height:0;}
#top_nav a{margin:0; padding:0 15px 0 0; font:normal 16px/16px Georgia, "Times New Roman", Times, serif; color:#e13300;  text-decoration:none; vertical-align:baseline}
#top_nav a:hover{margin:0; padding:0 15px 0 0; font:normal 16px/16px Georgia, "Times New Roman", Times, serif; color:#e18400; text-decoration:none; vertical-align:baseline;}

#mid_nav{margin:0; padding:0; width:100%; height:45px; background:url(../images/40percent.png) top left transparent;
_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='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

#buttons{margin:0; padding:0; left:50%; margin-left:-380px; width:760px; min-width:800px; height:45px; background:none; position:absolute; z-index:99; text-decoration:none}

.btns{margin:0; padding:0; width:189px; height:45px; text-align:left; float:left; display:block; text-decoration:none}
.btns a{margin:0; padding:6px 0 0 30px; width:159px; height:40px; text-align:left; float:left; background:url(../images/nav_arrow.png) no-repeat; display:block; text-decoration:none; color:#3e6c24;font:normal 20px/20px Georgia, "Times New Roman", Times, serif;}
.btns a:link{margin:0; padding:6px 0 0 30px; width:159px; height:40px; text-align:left; float:left; background:url(../images/nav_arrow.png) no-repeat; display:block; text-decoration:none; color:#3e6c24;font:normal 20px/20px Georgia, "Times New Roman", Times, serif;}
.btns a:hover{margin:0; padding:6px 0 0 30px; width:159px; height:40px; text-align:left; float:left; background:url(../images/nav_arrow_over.png) no-repeat; display:block; text-decoration:none; color:#66a543}

.btnTxt2{margin:0; padding:0; font:normal 11px/11px Georgia, "Times New Roman", Times, serif; text-align:left; color:#84915c; text-decoration:none; word-spacing:normal;}

#nav_bottom{margin:0 auto; padding:0; width:760px; height:8px; line-height:0; background:url(../images/nav_bottom.png) no-repeat}

#overlay{margin:0; padding:0; width:100%; background:url(../images/10percent.png) top left transparent;
_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='scale')",
this.runtimeStyle.backgroundImage = "none")),this.pngSet=true);
}

#content{margin:0 auto; padding:35px 10px 35px 10px; width:740px; background:url(../images/nav_bottom.png) no-repeat top center;}

#content_left{margin:0; padding:0 10px 0 0; width:350px; float:left}

#content_right{margin:0; padding:0 0 0 10px; width:350px; float:right}

#bottom_area{margin:0 auto; padding:25px 0 0 0; width:760px; background:none}

.ba_left{margin:0; padding:0 0 0 20px; width:169px; float:left}

.ba_right{margin:0; padding:0 20px 0 20px; width:140px; float:right}

#content ul {margin:0; padding:0 0 20px 15px; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#717171;}
#content li {margin:0; padding:0; list-style:disc;}

#content_right p{margin:0; padding:0 0 15px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e}

#content_left p{margin:0; padding:0 0 15px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e}

#index_left {width:638px; height:265px; padding:0; margin:0; position:absolute; background-color:#009966; left:200px;}

#ulCustom ul {margin:0; padding:0 0 20px 15px; font:normal 16px/19px Georgia, "Times New Roman", Times, serif; color:#7e7e7e; list-style:none;}
#ulCustom li {margin:10px 0 0 0; padding:0 0 0 10px; list-style-image:url(../images/adobe_bullet.jpg); list-style-position:outside; }
#ulCustom a { text-decoration: none };

/* ---- Donations pages -----*/


#arrowlist ul{margin:0; padding:20px 0 0 20px; font:normal 14px/15px Georgia, "Times New Roman", Times, serif; color:#7e7e7e; list-style:none;}
#arrowlist li{margin:0; padding:0 0 15px 5px; font:normal 14px/15px Georgia, "Times New Roman", Times, serif; color:#66a543; list-style-image:url(../images/list_arrowGreen.gif); list-style-position:outside}

/* ---- Buttons -----*/
#donateBTN{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/donateBTN.png) no-repeat; display:block; float:right}
#donateBTN a{margin:0; padding:0; width:210px; height:56px; background:url(../images/donateBTN.png) no-repeat; display:block; cursor:pointer}
#donateBTN a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/donateBTN_over.png) no-repeat; display:block; cursor:pointer}

#donateBTN_ORD{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/donateBTN_ORDER.png) no-repeat; display:block; float:right}
#donateBTN_ORD a{margin:0; padding:0; width:210px; height:56px; background:url(../images/donateBTN_ORDER.png) no-repeat; display:block; cursor:pointer}
#donateBTN_ORD a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/donateBTN_ORDER.png) no-repeat; display:block; cursor:pointer}

#endBTN_BATCH{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/end_batch.png) no-repeat; display:block; float:right}
#endBTN_BATCH a{margin:0; padding:0; width:210px; height:56px; background:url(../images/end_batch.png) no-repeat; display:block; cursor:pointer}
#endBTN_BATCH a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/end_batch.png) no-repeat; display:block; cursor:pointer}

#newBTN_BATCH{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/new_batch.png) no-repeat; display:block; float:right}
#newBTN_BATCH a{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_batch.png) no-repeat; display:block; cursor:pointer}
#newBTN_BATCH a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_batch.png) no-repeat; display:block; cursor:pointer}

#newBTN_DONOR{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/new_donor.png) no-repeat; display:block; float:right}
#newBTN_DONOR a{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_donor.png) no-repeat; display:block; cursor:pointer}
#newBTN_DONOR a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_donor.png) no-repeat; display:block; cursor:pointer}

#newBTN_ENTRY{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/new_entry.png) no-repeat; display:block; float:right}
#newBTN_ENTRY a{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_entry.png) no-repeat; display:block; cursor:pointer}
#newBTN_ENTRY a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/new_entry.png) no-repeat; display:block; cursor:pointer}

#backBTN{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/go_back.png) no-repeat; display:block; float:right}
#backBTN a{margin:0; padding:0; width:210px; height:56px; background:url(../images/go_back.png) no-repeat; display:block; cursor:pointer}
#backBTN a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/go_back.png) no-repeat; display:block; cursor:pointer}

#logoutBTN{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/logout.png) no-repeat; display:block; float:right}
#logoutBTN a{margin:0; padding:0; width:210px; height:56px; background:url(../images/logout.png) no-repeat; display:block; cursor:pointer}
#logoutBTN a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/logout.png) no-repeat; display:block; cursor:pointer}

#continueBTN{margin:0; padding:0 20px 0 0; width:210px; height:56px; background:url(../images/continueBTN.png) no-repeat; display:block; float:right}
#continueBTN a{margin:0; padding:0; width:210px; height:56px; background:url(../images/continueBTN.png) no-repeat; display:block; cursor:pointer}
#continueBTN a:hover{margin:0; padding:0; width:210px; height:56px; background:url(../images/continueBTN.png) no-repeat; display:block; cursor:pointer}

#viewBTN{margin:0; padding:0 20px 0 0; width:191px; height:40px; background:url(../images/viewBTN.png) no-repeat; display:block;}
#viewBTN a{margin:0; padding:0; width:191px; height:40px; background:url(../images/viewBTN.png) no-repeat; display:block; cursor:pointer}
#viewBTN a:hover{margin:0; padding:0; width:191px; height:40px; background:url(../images/viewBTN.png) no-repeat; display:block; cursor:pointer}

#corporateBTN{margin:0; padding:0 20px 0 0; width:245px; height:40px; background:url(../images/corporateBTN.png) no-repeat; display:block;}
#corporateBTN a{margin:0; padding:0; width:245px; height:40px; background:url(../images/corporateBTN.png) no-repeat; display:block; cursor:pointer}
#corporateBTN a:hover{margin:0; padding:0; width:245px; height:40px; background:url(../images/corporateBTN.png) no-repeat; display:block; cursor:pointer}

#communityBTN{margin:0; padding:0 20px 0 0; width:245px; height:40px; background:url(../images/communityBTN.png) no-repeat; display:block;}
#communityBTN a{margin:0; padding:0; width:245px; height:40px; background:url(../images/communityBTN.png) no-repeat; display:block; cursor:pointer}
#communityBTN a:hover{margin:0; padding:0; width:245px; height:40px; background:url(../images/communityBTN.png) no-repeat; display:block; cursor:pointer}

#footer{margin:0; padding:50px 0 0 0; clear:both;font:normal 10px/16px "Trebuchet MS", Verdana, sans-serif;}
#footer ul{margin:0; padding:0; list-style:none}
#footer li{margin:0; padding:0; list-style:none; display:inline; text-decoration:underline; color:#92918e;}
#footer a{margin:0; padding:0; list-style:none; text-decoration:underline;  color:#92918e;}
#footer a:hover{margin:0; padding:0; list-style:none; color:#66a543;}
#footer p{color:#92918e;}

/* ---- Events Entries ---- */
#events {margin:0; padding:35px 0 0 0;}
#events p {margin:0; padding:0 0 5px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e}
#events h4 {margin:0; padding:0 0 5px 0; font:normal 18px/18px Georgia, "Times New Roman", Times, serif; color:#66a543}
.entry {background:url(../images/cal_icon.gif) no-repeat left 20px;padding:0 0 0 32px;}

/* ---- Icons and misc images ---- */
#santa{background: width:73px; height:92px;}
#sun{background: width:50px; height:120px;}
.greyline {background:url(../images/greyline.gif) no-repeat; width:1px; height:55px; float:left; margin:0; padding:0;}
#dashedline {background:url(../images/dashedline.gif) repeat-x; height:1px; margin:0 0 15px 0;}
#canada {background:url(../images/logo_canada.png) no-repeat; width:273px; height:26px;}


#locations ul{margin:0; padding:20px 0 0 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e; list-style:none;}
#locations li{margin:0; padding:0 0 10px 0; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; list-style:none;}
.greenbar {background-color:#d5e0b9; margin:0; padding:0; line-height:0;}

#quote {
    font: italic 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e;
}

#quoteFooter {
    font: normal 12px/16px Georgia, "Times New Roman", Times, serif; color:#7e7e7e;
    text-align: right;
}

/* ---- Forms ---- */
input {height: 20px; font:normal 14px/18px Georgia, "Times New Roman", Times, serif; color:#7e7e7e;}
.DON_table {margin:0 0 15px 0; padding:10px 5px 10px 5px; font:normal 12px/16px Georgia, "Times New Roman", Times, serif; color:#7e7e7e;}

