@charset "utf-8";
/* CSS Document */

a:link {
  text-decoration: underline;
  color:#0612b6
}

a:visited {
	text-decoration: underline;
	color: #0a4102;
}

.bodybkg {
	background-image: url(../graphics/general/mainbkg.jpg);
}

.header {
	vertical-align: top;
	background-image: url(../graphics/general/bkg558f.jpg);
}

table.border {
  border: 1px solid #330000;
  border-collapse: separate;
}

.border {
  border: 1px solid #330000;
}

.borderleftthick {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}

.borderleftRIGHTthick {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 3px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #330000;
	border-right-color: #330000;
	border-bottom-color: #330000;
	border-left-color: #330000;
}


.select_cell{
	background-color:#FFF0C4;
}

.keep_border {
	border:inherit;
}

.tall {
	padding-bottom: 4px;
	}

.divtest{
	text-align:right;
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	font-weight:300;
}

.bodytext {
	font-family:Arial, Helvetica, sans-serif; 
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000000;
}

.bodytext2 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  color: #000000;
}

.headline11 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  color: #000000;
  text-align: center;
}

.headline11BRN {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  color: #800000;
  text-align: center;
}

.headline12Blu {
	font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: 900;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000099;
}

.headline12BRN {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	color: #800000;
}

.headline14 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 22px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000;
}

.headline14BLU {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	line-height: 16px;
	font-weight: bold;
	font-variant: normal;
	text-transform: none;
	color: #101A92;
}

.headline14BRN {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-style: normal;
  line-height: 22px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #800000;
}


.headline14RED {
   font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #E80000;
  height: auto;
}

.headline16 {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 18px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000;
}

.headline16BRN {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #800;
}

.headline16BLU {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 16px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #0000B7;
}


.headline16RED {
   font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 20px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #E80000;
  height: auto;
}

.headline16GRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color:#093;
}
.headline18 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000000;
  height: auto;
}

.headline18RED {
   font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #E80000;
  height: auto;
}

.headline18BRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #800000;
  height: auto;
}

.headline18BLU {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000099;
}

.headline18GRN {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color:#093;
}

.headline20GRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color:#093;
}
.headline20 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000;
}

.headline20BLU {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000099;
}

.headline20BRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #800000;
}

.headline20RED {
  color: #E80000;
  font-size: 20px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
}

.headline24 {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  color: #000;
  line-height: normal;
}

.headline24BRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: bold;
  color: #660000;
  line-height: normal;
}

.headline28BRN {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  color: #660000;
  line-height: normal;
}

.headline28RED {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 28px;
  font-style: normal;
  font-weight: bold;
  color: red;
  line-height: normal;
}

.headline24blu {
  font-family:Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-style: normal;
  line-height: 24px;
  font-weight: bold;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  color: #000099;
}

.legal_print {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 300;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  color: #000000;
  text-align: left;
}

.kudosbody {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	line-height: 16px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-decoration: none;
	letter-spacing: normal;
	color: #000000;
	text-align: left;
}

.kudosbodybold {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-style: normal;
  line-height: 16px;
  font-weight: 700;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  color: #000000;
  text-align: left;
}


.kudos_contact_info {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-style: normal;
  line-height: 18px;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  text-decoration: none;
  letter-spacing: normal;
  text-align: right;
  color: #000000;
}

.bkgmain {
	background-color:#FFF5D7;
}

.servman {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: normal;
	font-weight: bold;
	color: #003;
	padding: 0px;
	margin: 0px;
	border: 2px solid #600;
	
}

.BOX {
  border: 2px solid #000;
  border-color: #300;
}

.tableMainCell {
	background-color: #FFF5D7;
	text-align: left;
	padding: 0;
	font-weight: bold;
	border-right: 0px;
	border: 0px;
}

.tableSideCell {
  background-color: #FFD8B8;
  text-align: center;
  font-weight:900;  
}

/* TAG_SPECIFIC */

td.noborder {
  border: 0px none;
}


td.noborder_bot {
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 0px none;
  border-left: 1px none;
}

td.noborder_top {
  border-top: 0px none;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px none;
}

td.noborder_Lt {
  border-top: 1px solid;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 1px none;
}


td.noborder_Lt_top {
  border-top: 0px none;
  border-right: 1px solid;
  border-bottom: 1px solid;
  border-left: 0px none;
}

td.noborder_lt_bot {
  border-top-width: 1px;
  border-right-width: 1px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: solid;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #300;
  border-right-color: #300;
}

td.noborder_lt_rt {
  border-top: 1px solid;
  border-right: 0px none;
  border-bottom: 1px solid #330000;
  border-left: 0px none;
}

td.noborder_lt_rt_bot {
  border-top: 1px solid;
  border-right: 0px none;
  border-bottom: 0px none;
  border-left: 0px none;
}

td.noborder_rt {
  border-top: 1px solid;
  border-right: 1px none;
  border-bottom: 1px solid;
  border-left: 1px solid;
}

td.BORD_top_thin {
  border-top-width: 1px;
  border-right-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 0px;
  border-top-style: solid;
  border-right-style: none;
  border-bottom-style: none;
  border-left-style: none;
  border-top-color: #330000;
}
/* misc */
.totop {
	position:fixed;
	bottom:0;
}
