Body {margin: 0;}

	
/* Main Styles */

p {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Swiss" ,"SunSans-Regular";
	font-size: 12px;
	color: #333333;
}


B	{
	font-weight: Bold; font-size:12px; color: #333333;
}


.FooterStyle {
	font-size: 11px;
	color: #666666;
	font-family: Lucida Grande, Arial, Helvetica, sans serif;
}

.TitleStyle  { color: #ffffff; font-size: 14px; font-family: "Lucida Grande", Arial, Helvetica, "sans serif"; font-weight: bold }





/* Link Styles */

a:link {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Swiss" ,"SunSans-Regular";
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a:visited {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Swiss" ,"SunSans-Regular";
	color: #333333;
	font-weight: bold;
	text-decoration: underline;
}
a:hover {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Swiss" ,"SunSans-Regular";
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}
a:active {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Swiss" ,"SunSans-Regular";
	color: #333333;
	font-weight: bold;
	text-decoration: none;
}

body {margin: 0px; color: black; background: white; text-align: center;}
table {margin: 0;}
table td {padding: 0; border-width: 0; vertical-align: top;
  font-family: Verdana, Arial, Helvetica, sans-serif;}
td#bannertop {width: 100%; height: 43px; background: transparent url(images/toolbar_bg_top.png) top left; }
td#bannerbot {width: 10px; height: 20px; background: transparent url(images/toolbar_bg_bottom.png) top left; }
td#bannerblack {width: 64px; height: 43px; background: transparent url(images/toolbar_bg_black.png) top left; }
td#title {width: 700px; height: 38px; vertical-align: top; color: #ffffff;
   background: transparent url(images/content_top.png) top left no-repeat ;
   font: bold 14px Lucida Grande, Arial, Helvetica, Verdana, sans-serif; padding: 5px;}

#content-top td {vertical-align: middle; color: white;
  font-weight: bold; padding: 0.1em 0.2em 0;}


td#content {width: 580px; background: transparent url(images/content_middle.png) top left; padding: 10px;}
td#content p {font: 85% Arial, Helvetica, Verdana, sans-serif;}
h1 {font: bold 150% Arial, Helvetica, Verdana, sans-serif;
  color: #C50203; border-bottom: 3px solid #804040;
  padding-bottom: 2px;}
div.pullquote {float: right; width: 140px; color: #A09080;
   border: solid #908070; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
   
div.pullimage {float: right; width: 85px; color: #A09080;
   border: solid #ffffff; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
   
div.pullimagel {float: left; width: 85px; color: #A09080;
   border: solid #ffffff; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 2px 3px; margin: 1px 8px;}
   
div.xmasimage {float: right; width: 150px; color: #A09080;
   border: solid #ffffff; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}
   
div.xmasimagel {float: left; width: 150px; color: #A09080;
   border: solid #ffffff; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 3px 2px; margin: 1px 7px;}


td.head {background: #D6B58C; text-align: center; font-weight: bold;}

td#footer {width: 580px; height: 8px; vertical-align: middle; color: #000000;
   background: transparent url(images/content_bottom.png) top center;
   font: bold 14px Lucida Grande, Arial, Helvetica, Verdana, sans-serif;}
   
div.centre {margin-left: auto;
    margin-right: auto;
    width: 700px}
    
/* Gets rid of the need for border="0" on hyperlinked images */
img{border:0}