/* START styles for common elements */
b {font-weight:bold;}
i {font-style:italic}

sub, sup{
font-size:80%;
}
sub
{
vertical-align:sub;
}
sup
{
vertical-align:super;
}
blockquote {
  background: #F1EEEE;
  border-left: 10px solid #ccc;
  margin: 1.5em 10px;
  padding: 0.5em 10px;
  quotes: "\201C""\201D""\2018""\2019";
}
blockquote:before {
  color: #ccc;
  content: open-quote;
  font-size: 4em;
  line-height: 0.1em;
  margin-right: 0.25em;
  vertical-align: -0.4em;
}
blockquote p.bodytext {
  display: inline;
}
center {
text-align:center;
}
p.bodytext, p.align-left,  p.align-right,  p.align-justify,  p.align-center
{
	margin-bottom:0.5em;
}
p.align-left{text-align:left;}
p.align-right{text-align:right;}
p.align-justify{text-align:justify;}
p.align-center{text-align:center;}

pre, code, tt {
	font: 1em/1.5em 'Andale Mono', 'Lucida Console', monospace;
}
b, strong {
	font-weight: bold;
}
em, i, dfn {
	font-style: italic;
}
dfn {
	font-weight:bold;
}
code, pre, kbd {
	margin:0 0 1.5em 0;
}
blockquote {
	margin:0 1.5em 1.5em 1.5em;
}
cite {
	font-style: italic;
}
table {
	margin-bottom:1.4em;
	width:100%;
}
th {
	font-weight:bold;
}
th, td, caption {
	padding:4px 10px 4px 5px;
}
tfoot {
	font-style:italic;
}
sup, sub {
	line-height:0;
}
abbr, acronym {
	border-bottom: 1px dotted;
}
address {
	margin:0 0 1.5em;
	font-style:italic;
}
del {
	text-decoration: line-through;
}
pre {
	margin:1.5em 0;
	white-space:pre;
}
img {
	max-width: 100%;
}
div.indent
{
	margin-left:2em;
}
/* END styles for common elements */

/* more common elements, but only for content section */
#contentinnerrow li ul, #contentinnerrow li ol {
	margin:0 1.5em;
}
#contentinnerrow ul, #contentinnerrow ol {
	margin:0 1.5em 1.5em 1.8em !important; /*important else it conflicts with general 14px left margin for all CE of right column*/
}
#contentinnerrow ul {
	list-style-type:disc;
}
#contentinnerrow ol {
	list-style-type:decimal;
}
#contentinnerrow ol ol {
	list-style: lower-roman;
}
#contentinnerrow ol ol ol {
	list-style: lower-alpha;
}
#contentinnerrow ol ol ol ol {
	list-style: decimal;
}
#contentinnerrow dl {
	margin:0 0 1.5em 0;
}
#contentinnerrow dl dt {
	font-weight:bold;
}
#contentinnerrow dd {
	margin-left:1.5em;
}
#contentinnerrow p {
margin-bottom:0.5em;
}

#contentinnerrow h1, #contentinnerrow h2, #contentinnerrow h3, #contentinnerrow h4 {
    margin-top: 10px;
    margin-bottom: 5px;
    color: #f39205;
    font-weight: bold;
}
h1#pagetitle {
    font-size: 135% !important;
}
#contentinnerrow h1 {
    font-size: 130%;
}
#contentinnerrow h2 {
    font-size: 120%;
}
#contentinnerrow h3 {
    font-size: 110%;
}
#contentinnerrow h4 {
    font-size: 100%;
}


table.contenttable {
    border-collapse: collapse;
}

table.contenttable, table.contenttable th, table.contenttable td {
    border: 1px solid grey;
}
/* end more common elements, but only for content section */
