table {
	border:0;
	margin:0;
	padding:0;
	border-spacing:0;
	border-collapse: collapse;
	font-size: 16px;
	margin-left: 0;
}

table th,
table td {
	border-collapse: collapse;
}



table.adhoc th ,
table.adhoc td {
	text-align:left;
	padding:5px;
	vertical-align: top;
	border:1px solid #000000;
	border-collapse:collapse;
	font-size:0.75em;
	color:#000000;
}


img {
	border:0;
	/*display:block;*/
}


h1 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:1.5em; color:#424242;
	line-height:1.2em;
	margin:0 0 0.6em 0;
}

h2 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:1.5em; color:#424242;
	line-height:1.2em;
	margin:0 0 0.6em 0;
}

h3 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:1em; color:#424242;
	line-height:1.4em;
	margin:0 0 0.6em 0;
}

h4 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:1em; color:#424242;
	line-height:1.4em;
	margin:0;
}

h5 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:0.875em; color:#424242;
	line-height:1.4em;
	margin:0 0 0.6em 0;
}

h6 {
	font-family: "Markel Sans", sans-serif;
	font-weight:bold; font-size:0.875em; color:#424242;
	line-height:1.4em;
	margin:0;
}

p,td, th, caption {
	font-family: "Markel Sans", sans-serif;
	font-weight: normal;
	font-size: 0.875em;
	color: #424242;
	line-height: 1.6em;
	margin: 0 0 0.6em 0;
}

th {
	font-weight:bold;
}


blockquote {
	padding:0;
	margin:0;
}


p caption,
p td,
p th {
	font-size:100%;
}

caption p,
td p,
th p {
	font-size:100%;
}

h5.small ,
h6.small ,
td.small ,
li.small ,
p.small {
	font-size:0.8em;
	line-height:1.2em;
}


h5.xsmall ,
h6.xsmall ,
li.xsmall ,
p.xsmall {
	font-size:0.75em;
}

.smaller
{
    font-size:0.95em;
}

.xsmaller
{
    font-size:0.85em;
}


ul {
	margin:0;
	padding:0;
	list-style: none;
}


ol {
	margin:0 0 0 20px;
	padding:0;
}


ul li {
	font-family: "Markel Sans", sans-serif;
	font-weight:normal;
	/*font-size:0.875em; */
	color:#424242;
	list-style-type : disc;
	list-style-position : outside;
	margin:0 0 0.6em 1em;
	padding:0;
	line-height:1.4em;
}

ul.ticks li ,
ul li.tick {
    background:url('../images/tick.png') no-repeat left 2px;
    list-style:none;
    margin-left:0;
    padding:0 0 0 2em;
    min-height:16px;
}

ul.ticks li ul,
ul li.tick ul
{
    margin:0.5em 0 0 0;
}

ul.ticks li ul li,
ul li.tick ul li
{
    font-size:100%;
    background:url('../images/dashhighlight.png') no-repeat left 3px;
    list-style:none;
    margin-left:0;
    padding:0 0 0 1.5em;
    line-height:1.2em;
}

ol li {
	font-family: "Markel Sans", sans-serif;
	font-weight:normal; font-size:0.875em; color:#424242;
	list-style-type : decimal;
	list-style-position : outside;
	margin:0 0 0.6em 1em;
	padding:0;
	line-height:1.4em;
}

ul li li,
ol li li
{
    font-size:100%;
}
a {
	color:#424242;
	text-decoration: none;
}
a:hover {
	color:#FF4E00;
	text-decoration:underline;
	text-decoration-color: #FF4E00;
}

a.download:link,
a.download:active,
a.download:visited,
a.download:hover {
	background:url('../images/download.png') no-repeat left top;
	color:#424242;
	padding:0 0 0 20px;
	text-decoration:none;

}
a.download:hover
{
    color:#b71335;
}



.nounderline,
a.nounderline:link,
a.nounderline:active,
a.nounderline:visited,
a.nounderline:hover {
	text-decoration:none;
}

.strong {
	font-weight: bold;
}

.nowrap {
	white-space: nowrap;
}

.nobold {
	font-weight:normal;
}


.underline, a.underline:link, a.underline:active, a.underline:visited, a.underline:hover {
	text-decoration:underline;
}

.nounderline, a.nounderline:link, a.nounderline:active, a.nounderline:visited, a.nounderline:hover {
	text-decoration:none;
}

.white, a.white:link, a.white:active, a.white:visited, a.white:hover {
	color:#ffffff;
}


.grey, a.grey:link, a.grey:active, a.grey:visited, a.grey:hover {
	color:#424242;
}

.greyhighlight, a.greyhighlight:link, a.greyhighlight:active, a.greyhighlight:visited, a.greyhighlight:hover {
	color:#424242;
	text-decoration:none;
}
a.greyhighlight:hover {
	color:#b71335;
}

.whitehighlight, a.whitehighlight:link, a.whitehighlight:active, a.whitehighlight:visited, a.whitehighlight:hover {
	color:#ffffff;
	text-decoration:none;
}
a.whitehighlight:hover {
	color:#b71335;
}

.highlightgrey, a.highlightgrey:link, a.highlightgrey:active, a.highlightgrey:visited, a.highlightgrey:hover {
	color:#b71335;
	text-decoration:none;
}
a.highlightgrey:hover {
	color:#424242;
}


.red, a.red:link, a.red:active, a.red:visited, a.red:hover ,
.highlight, a.highlight:link, a.highlight:active, a.highlight:visited, a.highlight:hover {
	color:#b71335;
}
ul.top-nav li span.top-nav-1 a:link, ul.top-nav li span.top-nav-1 a:active, ul.top-nav li span.top-nav-1 a:visited, ul.top-nav li span.top-nav-1 a:hover {
    padding-bottom:10px;
}
