@charset "utf-8";
/* CSS Document */

body{background-color:#435c3e;color:#FFF;padding:0px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
td{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;color:#000;}
h3{font-size:110%;text-align:center;}

#mainsite{width:780px;border:solid black .02em;background-color:#FFF;color:#000;padding:0px;text-align:left;min-height:400px;max-height:100%; }

/* banner section for BMO Mastercard and link */
#banner{width:780px;height:80px;background-color:#435c3e;color:#FFF;font-size:9pt;}
#banner A,A:visited{color:#FF0;text-decoration:none;font-weight:bolder;}
#banner A:hover{text-decoration:underline;}
#logo {position:relative;top:-50px;right:300px;}


/* left side settings for menu, donate button, etc */
#leftside{width:180px;background-color:#ececec;max-width:180px;min-width:180px;text-align:center;}
#leftmenuslot{padding:0px;margin-left:5px;font-size:9pt;text-align:left;}
#leftmenuslot A,A:Visited{color:#993300;text-decoration:none;font-weight:bolder;}
#leftmenuslot A:Hover{color:#3366CC;text-decoration:underline;}
#leftmenuslot A:Active{color:#993300;text-decoration:none;}

/* START LAYOUT FOR LEFT SIDE MENU */
#LeftMenu{width:170px;border:1px solid #555;background-color:#cccc99;color:#000;margin-top:20px;text-align:left;}
#LeftMenu .Header{background-color:#CC9900;font-weight:bold;text-align:center;padding-bottom:3px;}

/*Layout for submenus*/
#SubMenu H4{font-size:105%;padding-bottom:0px;}
#SubMenu ul li{list-style-image:URL(../images/menu/bullet.jpg);margin-left:-25px;margin-right:-2px;}
#SubMenu a,a:Visited{color:#993300;text-decoration:none;}
#SubMenu a:Hover{color:#3366CC;text-decoration:underline;}
#SubMenu a:Active{color:#000}

/* right side settings for flash image rotator, horizontal menu and main text */
#rightside{width:600px;background-color:#FFF;}
#mainimage{float:left;background-color:#FFF;color:#000000;font-size:95%;text-align:left;padding:0px;}
#menubar{width:600px;height:26px;background-color:#993333;padding:0;font-weight:bolder;}

/* text area settings including link colors and cell padding */
#textarea{padding:5px;}
#textarea a,a:Visited{color:#993300;text-decoration:none;font-weight:bold;}
#textarea a:Hover{color:#3366CC;text-decoration:underline;}
#textarea a:Active{color:#000}

.CartFrame{width:560px;border:solid black .05em;background-color:#ececec;}
.CartHeader{width:100%;background-color:#000;color:#FFF;font-style:underline;font-weight:bold;padding-top:3px;padding-bottom:3px;}

.req{color:#F00;font-weight:bold;}


TD #AddressText{font-size:9pt;padding-top:10px;}
TD #AddressText A:Hover{color:#3366CC;text-decoration:underline;}
TD #AddressText A,A:Visited{color:#993300;font-weight:bolder;text-decoration:none;}

#FooterText{font-size:9pt;width:780px; text-align:left;}
#FooterText .CharityNum{float:left;width:50%;}
#FooterText .Copyright{float:right;}
#FooterText .clear{clear:both;}




