/* **************** CONTENT OBJECTS ***************** */
/* ====== Default spacing ====== */
h1, h2, h3, h4, h5, h6, ul, ol,dl, p {padding:10px;}
pre{margin: 10px;}
table h1,table h2,table h3, table h4, table h5, table h6, table p, table ul, table ol, table dl {padding:0;}
th{
  font-weight:bold;
}
td, th{
  padding:0px 3px;
}
/* ====== Elements ====== */
body{background:#9ABF7B url('../images/bg.jpg') repeat-x; border-top:3px solid #73B338;}
#hd{background:url('../images/header.jpg');width:748px;height:288px;border:1px solid #222;border-top:none;}
#bd{background:#fff;border-left:1px solid #222;border-right:1px solid #222;}
#ft{background:#444;border-top:3px solid #73B338;color:#fff;text-align:center;}
.leftCol{
  background:#FFF url('../images/sideBar.gif') repeat-x;
  border-right:1px solid #f7f7f7;
  border-bottom:1px solid #f7f7f7;
}
.leftCol form{
  margin:0px 10px 10px;
}

em{font-style: italic;}
strong{font-weight:bold;}
hr{border: 5px solid #BCBCBC; border-width: 0 0 5px 0; margin: 20px 20px 0 20px;}
code{color:#0B8C8F;}
/* ====== Headings ====== */
/* .h1-.h6 classes should be used to maintain the semantically appropriate heading levels - NOT for use on non-headings */
h1, .h1{
  font-size:208%;  
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  font-family:Georgia,serif;
	font-variant: small-caps; 
  text-transform: none; 
  font-weight: 100; 
  margin-bottom: 0;
  
}
h2, .h2{
  font-size:167%; 
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  font-family:Georgia,serif;
	font-variant: small-caps; 
  text-transform: none; 
  font-weight: 100; 
  margin-bottom: 0;
  
}
h3, .h3{
  font-size:146.5%; 
  font-weight:normal; 
  font-style: normal; 
  color:#6A131C;
  

}
h4, .h4{font-size:123.1%; font-weight:normal; font-style: normal; color: #333;}
h5, .h5{font-size:108%; font-weight:bold; font-style: normal; color:#333;}
h6, .h6{font-size:108%; font-weight:normal;  font-style: italic; color:#333;}

/* links */
a { color: #036; font-weight:bold;text-decoration: none }
a:focus, a:hover { text-decoration: underline }
a:visited { color:#005a9c; }
/* ====== LISTS ====== */
ul li{
  list-style-image:url('../images/bullet_11x8.gif');
  margin:.2em 1em;
}
ol{
  margin:0px 30px;
}
ol li{
  list-style-type:decimal;
}
.nav{ text-align:center;}
.nav li{
  display:inline;
  line-height:2em;
  font-size:1.5em;
  padding:0px 2.4em;
  margin:0;
  border-left:1px solid #999;  
  list-style:none;
}

.nav li.first{
  border-left:0;
}
.nav a{
  color:#FFF;  
}
.nav a:hover{
  color:#73B338;
}
.red{
  color:red;
}
.blue{
  color:blue;
}
.bold{
  font-weight:bold;
}
.error{
  display:block;
  color:red;
}