a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a:hover {
	color: #A9A9A9;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

a:active {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

h1 {
	color: black;
	font-style: italic;
	font-size: 18px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px
}

h2 {
	font-size: 11px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 3px;
}

h3 {
	font-size: 18px;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-decoration: none;
}

h6 {
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	letter-spacing: 1px
}

p {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

ol {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

td {
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	color: #000000;
}

td.underline {
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: solid 1px #C0C0C0
}

td.overline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-top: solid 1px #C0C0C0
}

td.over_under {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-top: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0
}

td.right {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-right: dotted 1px #cccccc
}

td.border {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 1px #009933
}

td.bottom {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: solid 1px #dcdcdc
}

td.bottom2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: dotted 1px #C0C0C0
}

td.left {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left: solid 1px #C0C0C0
}

table.border {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: solid 1px #999999
}

table.right {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-right: solid 1px #C0C0C0
}

table.border_dotted {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border: dotted 1px #CCCCCC
}

table.3sides {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: solid 1px #000000;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000
}

table.left_right {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-right: solid 1px #000000;
	border-left: solid 1px #000000
}

table.left {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left: solid 1px #C0C0C0
}

table.left_right {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-left: solid 1px #999999;
	border-right: solid 1px #999999
}

table.underline {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-bottom: solid 1px #C0C0C0
}

table.top {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	border-top: solid 1px #000000
}

select {
	color: #000000;
	background-color: #ffffff;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

input {
	color: black;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

textarea {
	color: black;
	width: 100%;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.white_link {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
}

body {
	background-color: #FFFFFF;
	color: #000000;
}

.tabbg {
	background-color: #FFFFFF;
}

.tabactive {
	background-color: #FDFDDD;
	color: #009933;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tabinactive {
	background-color: #FFFFFF;
	color: #009933;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.headerline {
	background-color: #FDFDDD;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.tabcontent {
	background-color: #FFFFFF;
}

.tabdropdown {
	background-color: #FDFDDD;
	color: #000000;
	font-size: 11px;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

.editheader {
	background-color: #A6BDB8;
	font-size: 12px;
	font-weight: bold;
	height: 20;
}

.editdescr {
	color: #606060;
}

.editfield {
	background-color: #F5F5F5;
}

.editfieldalt {
	background-color: #FFFFFF;
}

.editvalue {
	background-color: #FFFFFF;
}

.editerrfield {
	font-weight: bold;
	color: #ff0000;
}

.editerrvalue {
	color: #ff0000;
}

.admintable {
	background-color: #2060FF;
	border: solid 2px #8080ff;
	padding-left: 1cm;
}

.adminheader {
	background-color: #0040F0;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	height: 20;
	padding-left: 2px;
}

.adminnormal {
	color: #FFFFFF;
	padding: 2px;
}

.adminlink {
	color: #FFFFFF;
}

.adminlink:hover {
	color: #FFFFFF;
}

.adminlink:active {
	color: #FFFFFF;
}

.heading {
	background-color: #A6BDB8;
	font-size: 12px;
	font-weight: bold;
	height: 20;
}

.normright {
	text-align: right;
}

.normal {
	
}

.normalbold {
	font-weight: bold;
}

.listhead {
	background-color: #DCDCDC;
	font-weight: bold;
}

.listheadright {
	background-color: #DCDCDC;
	font-weight: bold;
	text-align: right;
}

.listnorm {
	background-color: #FFFFFF;
	vertical-align: middle;
	height: 20
}

.listalt {
	background-color: #DCDCDC;
	vertical-align: middle;
	height: 20
}

.listrootloc {
	background-color: #E0F2EC;
	vertical-align: top;
}

.listnormgreen {
	background-color: #E0F2EC;
	vertical-align: top;
}

.listaltgreen {
	background-color: #C5E3D9;
	vertical-align: top;
}

.footer {
	background-color: #FFFFFF;
	font-size: 12px;
}

.footerright {
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: right;
}

.footercenter {
	background-color: #FFFFFF;
	font-size: 12px;
	text-align: center;
}

.manualstop {
	background-color: #FFFFFF;
	font-size: 14px;
	text-align: center;
	font-weight: bold;
	border-bottom: solid 1px #C0C0C0
}

.manualstext {
	background-color: #F2F2F2;
	vertical-align: top;
	height: 20
}

;
.infoheader {
	background-color: #E0F2DF;
	font-weight: bold;
	vertical-align: top;
}

.infovalue {
	background-color: #F5F5F5;
	vertical-align: top;
}

/* HMSD view spessific */
.hmsdtopheader {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheaderc {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
}

.hmsdtopheader2 {
	background-color: #006600;
	color: #FFFFFF;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2:hover {
	background-color: #006600;
	color: #E0E0E0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2:active {
	background-color: #006600;
	color: #E0E0E0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdtopheader2r {
	background-color: #006600;
	color: #FFFFFF;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	text-align: right;
}

.hmsdheader {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdsubheader {
	background-color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
}

.hmsdredheader {
	background-color: #FF0000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdtitle {
	background-color: #E0F2DF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdcontent {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.hmsdcontentb {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
	font-weight: bold;
}

.hmsdcomphead {
	background-color: #FFFFA0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.adrtop1 {
	background-color: #800000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 24px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
}

.adrtop2 {
	background-color: #800000;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
	text-align: center;
}

.adrheader {
	background-color: #000000;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.adrsubhead {
	background-color: #D0D0D0;
	color: #000000;
	font-weight: bold;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

.adrnorm {
	background-color: #FFFFFF;
	color: #000000;
	font-size: 10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	vertical-align: top;
}

/* Work Description */
.wdheading0 {
	background-color: #006600;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdheading1 {
	background-color: #E0F2DF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdheading2 {
	background-color: #FFFFA0;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdtitle {
	background-color: #c0c0c0;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.wdnormal {
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
}

.buttonstyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-repeat: no-repeat;
	font-weight: bold;
}

.toptext {
	vertical-align: top;
}

.arrowstyle {
	vertical-align: top;
	text-align: center;
}

.text_blue {
	color: #1F67EE;
}
