/* ===== BLOCKS ===== */

html { font-size: 100%; }

/* ----- BODY ----- */
body {
  background: #fff none;
  color: #000;
  font: normal normal normal 75%/1.4em verdana, arial, helvetica, 

sans-serif;
  margin: 0;
  padding: 1em 0 0 0;
  text-align: center;
} /* required in this context */

/* ----- TEXT ----- */
p { margin: 1em 0 0 0; }

h1, h2, h3, h4, h5, h6 { margin: 0 0 0.5em 0; }

h1, h2 { font-size: 1.5em; line-height: 1.3em;}

h3 { 
color: #6d3321;
font-size: 1.1em;
font-weight: bold;
background-color:#fff;
border: none;
margin-top: 15px;
border-bottom: 1px solid #ba9f97;
padding-bottom: 2px;
}

h4 { font-size: 1.3em; }

h5 { font-size: 1.2em; }

h6 { font-size: 1.1em; }

/* ----- CONTAINERS ----- */
div {}
span {}

/* ----- LISTS ----- */
ul, ol, dl { margin: 0 0 0.5em 1.5em; }

ul { padding: 0 0 0 1.4em; }

ul li {} /* required in this context */

ol { padding: 0 0 0 2.2em; }

ol li {} /* required in this context */

dl { padding: 0; }

dl dt {} /* required in this context */

dl dd {
  margin: 0;
  padding: 0 0 0 1.4em;
} /* required in this context */

ul ul,
ul ol,
ul dl,
ol ul,
ol ol,
ol dl,
dl ul,
dl ol,
dl dl { margin: 0.5em 0 0 0; }

/* ----- FORMS ----- */
form {
  margin: 0;
  padding: 0;
}

form fieldset {}
form fieldset legend {}
form input {}
form select {}
form select option {} /* this or optgroup required in this context */
form select optgroup {} /* this or option required in this context */
form select optgroup option {} /* required in this context */
form textarea {}
form label {}
form button {}

/* ----- TABLES ----- */
table {
  font-size: 1em;
  margin: 0 auto 0.5em auto;
    /* these must be "auto" for left / right to correctly center the 

template */
}

table table { margin: 0; }

table caption {}
table col {}
table colgroup {}
table colgroup col {}
table tr {} /* this or tbody required in this context */
table tr th {} /* this or td required in this context */
table tr td {} /* this or th required in this context */
table thead {}
table thead tr {}
table thead tr th {} /* this or td required in this context */
table thead tr td {} /* this or th required in this context */
table tfoot {}
table tfoot tr {}
table tfoot tr th {} /* this or td required in this context */
table tfoot tr td {} /* this or th required in this context */
table tbody {} /* this or tr required in this context */
table tbody tr {}
table tbody tr th {} /* this or td required in this context */
table tbody tr td {} /* this or th required in this context */

/* ----- SPECIAL ----- */
pre {}
hr {}
blockquote {}

address { font-style: normal; }

/* ===== INLINE ===== */

/* ----- FONT STYLE ----- */
tt {}
i {}
b {}
big {}
small {}

/* ----- PHRASE ----- */
em {}
strong {}
dfn {}
code {}
q {}
samp {}
kbd {}
var {}
cite {}
abbr {}
acronym {}
sub {}
sup {}

/* ----- SPECIAL ----- */
a:link {}
a:visited {}
a:hover {}
a:active {}
br {}
bdo {}
map {}
map area {} /* required in this context */
object {}

img { border: none; }

ins {}
del {}
noscript {}
iframe {}
noframes {}

/* Vertical Column Services Style */
#vertical-services {
float: left;
font-size: .75em; 
font-weight: bold;  
width: 182px;
margin-left: -5px;
margin-right: auto;   
}

#vertical-services li {
        list-style-type: none;
        text-align: left;
        margin-left: 0px;
        border-bottom: 1px solid #006157;
}

#vertical-services li a:link,
#vertical-services li a:visited { 
display: block; 
  color:#006157;
  font-weight: bold;
  text-decoration: none;

}

#vertical-services li a:hover,
#vertical-services li a:active {
        display: block;
        background-color: #bcc;      
        color: #006157;
}

#vertical-services li a:hover,
#vertical-services li a:active {
        display: block;
        background-color: #bcc;      
        color:#006157;
}
