
/* Main Styles */
body {margin: 10px; color: black; background: white; text-align: center;}

p {
	font-family: "Lucida Grande", "Arial", "Helvetica" ,"Verdana" ,"sans-serif";
	font-size: 12px;
	color: #333333;
}

.legal { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; }



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 }


ul {
        font-family: "Lucida Grande", "Arial", "Helvetica" ,"Verdana" ,"sans-serif";
		font-size: 12px;
		color: #333333;
        }



/* Link Styles */




/* Add a border */
.bluebord
        {border:#999999 1px solid;}
/* -- Form validator error messages -- */
.error { font-weight: bold; color: red; }
.errorsm {
    font-family: Geneva, Verdana, Arial, Helvetica;
    font-size:   9px;
    color:  red;
    font-weight: bold;
}

/* -- Contact Form submit button style -- */
.submit-btn { width: 100px; padding-top: 2px; margin-bottom: 10px; background: #eee;}
.headline {
    font-family: Helvetica, Arial, sans-serif;
    font-size:   14px;
    font-weight: bold;
    color:       #000000;
}


.alignc {text-align:center;}
.alignr {text-align:right;}

img.left {float: left; margin: 2px 10px 5px 0; border: 0;}
img.right {float: right; margin: 2px 10px 5px 0; border: 0;}

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: 580px; 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: #999999; 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: 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.pullimagel {float: left; width: 150px; color: #A09080;
   border: solid #ffffff; border-width: 7px 0;
   font: bold 1em Arial, Helvetica, Verdana, sans-serif;
   padding: 2px 3px; margin: 1px 8px;}

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: 580px}
#main .bleu {font-weight: bold; color: #0066FF;}
    
#main div.column {text-align: left; margin-bottom: 1em;}
#main p {margin: 0 1em 1em 0;}
#main p.last {margin: 0;}
#main p.intro {font-weight: bold;}
#main .lite {color: #79767c;}
#main h1 {font-size: 24px; margin: 0 0 .5em 0;}
#main h2 {font-size: 16px; margin: 0;}
#main h3 {font-size: 12px; margin: 0;}
#main h4 {font-size: 10px; margin: 0;}
#main .more {text-align: right;}

#mainr div.column {text-align: left; margin-bottom: 1em;}
#mainr p {margin: 0 1em 1em 0;}
#mainr p.last {margin: 0;}
#mainr p.intro {font-weight: bold;}
#mainr .lite {color: #79767c;}
#mainr h1 {font-size: 24px; margin: 0 0 .5em 0;}
#mainr h2 {font-size: 16px; margin: 0;}
#mainr h3 {font-size: 12px; margin: 0;}
#mainr h4 {font-size: 10px; margin: 0;}
#mainr .more {text-align: right;}

#mainl div.column {text-align: left; margin-bottom: 1em;}
#mainl p {margin: 0 1em 1em 0;}
#mainl p.last {margin: 0;}
#mainl p.intro {font-weight: bold;}
#mainl .lite {color: #79767c;}
#mainl h1 {font-size: 24px; margin: 0 0 .5em 0;}
#mainl h2 {font-size: 16px; margin: 0;}
#mainl h3 {font-size: 12px; margin: 0;}
#mainl h4 {font-size: 10px; margin: 0;}
#mainl .more {text-align: right;}


/* Table Header cells */
th{background:#f1f1f1 url(/assets/images/lines.gif);color:#333333;font-size:11px;
font-weight:bold;height:27px;white-space:nowrap;text-align:center;padding-left:8px;padding-right:8px}

/* This is the border line & background colour round the entire page */
.bodyline{background:#fbfbfb;border:1px solid #666666}

/* This is the outline round the main forum tables */
.forumline{background:#757575;border:0}

.slInfo {
  padding: 1px;
  font-family: Lucida Grande, Verdana, sans-serif;
  font-size: 10px;
  text-align: left;
  background-color: #ECECEC;
  color: #333333;
} 

.slRow {
  background-color: #F5F5F5;
  border-color: #000000;
  border-width: 0.5px;
  padding: 1px;
  height: 12px;
  font-family: Lucida Grande, Verdana, sans-serif;
  font-size: 10px;
  text-align: left;
  color: #333333;
}
