body { margin: 0px; padding:0px !important; background: url(images/bg.jpg) #d5bca7; text-align: center;}
a img { border: 0px; }

#wrapper { min-height:1150px; height:auto !important; height:1150px; position:relative; width:960px; margin:0px auto; text-align:left; overflow:inherit; box-shadow:0px 0px 14px #3a2e2c; -moz-box-shadow:0px 0px 14px #3a2e2c; -webkit-box-shadow:0px 0px 14px #3a2e2c; background:url(images/watermark_bg.jpg) bottom right no-repeat #fff; }

/* TOP NAV */
#topNav { height: 40px; width: 100%; background: url(images/topnav_bg.png) repeat-x #443937; }
#topNav ul { float: right; margin: 0px; padding: 0px; margin-right: 70px; margin-top: 10px; display: inline; }
#topNav li { list-style:none; float: left;  padding: 0px 7px 0px 7px; border-right: 1px solid #6f6160;}
#topNav li.last { border-right: 0px; }
#topNav li a { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; color:#fff !important; text-decoration: none;} 

/* MAIN NAV */
#mainNav { z-index:200; background:url(images/leftnav_bg.png) no-repeat; width: 236px; padding-left:3px; min-height:900px; height:auto !important; height:900px; position:absolute; top: 0px; left: 12px; }
#mainNav h1 { margin: 0px; padding:0px; height:227px; width: 100%; }
#mainNav h1 a { display: block; height: 227px; width: 100%; text-indent: -5000px; outline: none; }
#mainNav ul { margin:0px 0px 10px 22px; padding: 0px; list-style: none;}
#mainNav ul li { list-style:none; margin-bottom: 12px; }
#mainNav ul li ul { margin-top:10px; }
#mainNav ul a { font-size: 10pt; font-family: Georgia, "Times New Roman", Times, serif; color:#000; text-decoration: none; }
#mainNav ul a:hover, #mainNav ul .active { color: #1665b1; }
/*#mainNav .canada { display:block; background: url(images/leaf.png) 155px top no-repeat; _display: inline; }*/
#mainNav .canada { margin:0px 0px 0px 7px; position:absolute; xdisplay:block; _display: inline; }

#mainNav #subcontent { width:230px; height:auto;  }
#mainNav #subcontent .content h3 { color: #4c4c4c; padding: 0px 10px 5px 10px; margin: 0px; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 12pt; }
#mainNav #subcontent .content p { color: #4c4c4c; font-size:9pt; padding:0px !important; margin:0px !important; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#mainNav #subcontent .content a { xmargin-left: 10px; }

#mainNav #subcallout .callout h3 { background-color: #97c2c8; color: #fff; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; padding: 12px; font-size: 11pt; }
#mainNav #subcallout .callout p { color: #4c4c4c; font-size: 9pt; padding: 0px 10px 0px 10px; margin: 0px 0px 4px 0px;  font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; }
#mainNav #subcallout .callout a { margin-left: 10px; }

#mainImage { z-index:1; position:relative; background-color: #514644; padding: 0px; margin: 0px;}
#mainImage img { padding: 0px; margin: 0px; }

#callout { display:block; color:#fff; font-family:"Times New Roman", Times, serif; font-weight:bold; height:27px; padding-top:22px; width:960px; background:url(images/callout_bg.png) repeat-x #b79374; font-size:12pt;}
#callout span { margin-left:295px; }
#callout a { color: #ffffff; text-decoration: none;}

#content { min-height:470px; height:auto !important; height:470px; padding:0px; margin:0px; }

#ContentPane { margin-left: 295px; padding-right: 30px; padding-top: 24px; }
#ContentPane h2, #ContentPane h3 { margin: 0px; padding: 0px; font-family:Georgia, "Times New Roman", Times, serif; color: #548ac8;}
#ContentPane h2 { font-weight:normal; font-size:23pt;}
#ContentPane h3 { font-weight:normal; font-size:18pt; }
#ContentPane p { color: #534846; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 10pt; margin-top: 0px; margin-bottom: 15px; }

#footer	{ text-align:right; width:960px; margin:0px auto; color:#372b29; font:9pt "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height:17pt; padding:15px 0px 20px 0px; }
#footer a { font-weight: bold; text-decoration: none; color:#372b29 !important;}

#houseMenuCurrentLink { color:#4589C6 !important; font-weight:bold; }
#pnlLogin { display:none; }