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;}