body {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
div {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
span {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
td {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
th {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #ffffff; background-color: #467C94}
p {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
b {font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: bold;}
i {font-family: Arial,Helvetica,Verdana,sans-serif; font-style: italic;}
li {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
li.chk	{list-style-image: url(/images/interior/check.gif);}
ul {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
ul.checks {margin-top: 0px;}
ol {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
h1 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 28px;}
h2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 24px;}
h3 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 20px;}
h4 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 18px;}
h5 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px;}
h6 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px;}
input {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
select {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}
textarea {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px;}

.pandaScore {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight:bold;}
.thprint {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #000000; background-color: #ffffff}
.break { page-break-after: always }
.error {color: #FF0000;}
.serror {color: #FFFFFF; background-color: #FF0000;}
.button {background-color: #FF0000; color: #FFFFFF; font-weight: bold; font-family: Arial,Helvetica,Verdana,sans-serif;}

.dark {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #132127}
.white {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: #ffffff}
.margin {margin-left: 70px;}
.training-margin {margin-left: 30px;}

a.menu {font-family: arial,helvetica,sans-serif; font-size: 11px; color: #ffffff;}
a.menu:link {color: #ffffff;}
a.menu:active {color: #ffffff;}
a.menu:visited {color: #ffffff;}
a.menu:hover {color: #000000;}

.caption {font-family: verdana,arial,helvetica; font-size: 10px; color: #000066;}
.title {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; font-weight: bold; color: #000066;}
.alternate {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 16px; background-color: #F4F4F4}

.smallest {font-size: 10px;}
.smaller {font-size: 11px;}
.larger {font-size: 14px;}
.largest {font-size: 16px;}
.regular {font-size: 12px;}
.required {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; background-color: #F4F4F4; color: red}
.normal {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; background-color: #E0E0E0 }
.normal2 {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 11px; background-color: #F0F0F0 }
.smalldesc {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 10px; background-color: #F4F4F4 }
.warning {font-family: Arial,Helvetica,Verdana,sans-serif; font-weight: bold; font-size: 15px; color: red}
.repeat {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; color: red}
.violationdesc {font-family: Arial,Helvetica,Verdana,sans-serif; color=black; font-size: 10px; background-color: #F4F4F4 }
.emphasize {font-family: Arial,Helvetica,Verdana,sans-serif; color=black; font-size: 13px; font-weight: bold; color: #3333FF }
.highlight { color:#000000; background:#CCFFFF; }
.training {font-size: 13px;}


a {font-family: arial,helvetica,verdana; text-decoration: none; color: #3E6299;}
a:link {color: #3E6299; text-decoration: none;}
a:active {color: #3E6299; text-decoration: underline;}
a:visited {color: #3E6299; text-decoration: none;}
a:hover {color: #951D1D; text-decoration: underline;}

a.pdf {font-family: arial,helvetica,verdana; font-size: 11px; text-decoration: underline; color: #3E6299;}
a.pdf:link {color: #3E6299; text-decoration: underline;}
a.pdf:active {color: #3E6299; text-decoration: underline;}
a.pdf:visited {color: #3E6299; text-decoration: underline;}
a.pdf:hover {color: #951D1D; text-decoration: underline;}

a.services {font-family: arial,helvetica,verdana; font-size: 13px; text-decoration: none; color: #3E6299; line-height:15px;}
a.services:link {color: #3E6299; text-decoration: none; font-size: 13px;}
a.services:active {color: #3E6299; text-decoration: underline; font-size: 13px;}
a.services:visited {color: #3E6299; text-decoration: none; font-size: 13px;}
a.services:hover {color: #951D1D; text-decoration: underline; font-size: 13px; font-weight:bold; }

a.training {font-family: arial,helvetica,verdana; font-size: 13px; text-decoration: none; color: #3E6299; line-height:24px;}
a.training:link {color: #3E6299; text-decoration: none; font-size: 13px;}
a.training:active {color: #3E6299; text-decoration: underline; font-size: 13px;}
a.training:visited {color: #3E6299; text-decoration: none; font-size: 13px;}
a.training:hover {color: #951D1D; text-decoration: underline; font-size: 13px; font-weight:bold; }

a.textnav {font-family: arial,helvetica,verdana; font-size: 12px; text-decoration: none; color: #951D1D;}
a.textnav:link {color: #951D1D; text-decoration: none;}
a.textnav:active {color: #951D1D; text-decoration: underline;}
a.textnav:visited {color: #951D1D; text-decoration: none;}
a.textnav:hover {color: #951D1D; text-decoration: underline;}

a.level {font-family: arial,helvetica,sans-serif; font-size: 10px; color: #003366;}
a.level:link {color: #003366;}
a.level:active {color: #003366;}
a.level:visited {color: #003366;}
a.level:hover {color: #000000;}

.leveltext {font-size: 10px;}

.btn {
	color: #ffffff;
	background: #3E6299; 
    font-family: Arial,Lucida,Verdana,Helvetica;
	font-size: 12px;
	font-weight: bold;
	border-bottom: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	height:19px;
	text-decoration:none;
	cursor: hand
}

P.break { 
	page-break-after: always;}

.tdh {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 12px; font-weight: bold;  color: #ffffff; background-color: #467C94}
.tdhbig {font-family: Arial,Helvetica,Verdana,sans-serif; font-size: 14px; font-weight: bold;  color: #ffffff; background-color: #467C94}

.border {border: solid 1px #467C94;}
.borderbtm {border-bottom: solid 1px #467C94;}
.bordertp {border-top: solid 1px #467C94;}
.borderlft {border-left: solid 1px #467C94;}
.borderrt {border-right: solid 1px #467C94;}
.borderltr {border-left: solid 1px #467C94; border-top: solid 1px #467C94; border-right: solid 1px #467C94;}
.borderlb {border-left: solid 1px #467C94; border-bottom: solid 1px #467C94;}		