body { background-color:#DDBBBB;}

h1 { font-size: 24pt;
     color: #555599;
     text-align: center;
     text-decoration: underline overline;
}

h2 { font-size: 18pt;
     color: #bbbbff;
     text-align: center;
}
.font_Bold {
 	color: #555555;
 	font-weight: bold;
    line-height: 150%;
}

p { color: #555555;
    line-height: 150%;
}
td { color: #555555;
    line-height: 120%;
}
td.dotline {
	PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px;
	BACKGROUND-IMAGE: url(images/imgdot.gif); PADDING-BOTTOM: 0px; MARGIN: 0px;
	PADDING-TOP: 0px; BACKGROUND-REPEAT: repeat-x
}
.normal_style {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 5px 0px 5px 0px;
	line-height: 100%;
}
.normal_style_indent {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin: 5px 0px 5px 0px;
	line-height: 100%;
}
td.small {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_left {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_left_no_padding {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	line-height: 100%;
	font-size: x-small;
}
td.small_left_height100 {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 100%;
	font-size: x-small;
}
td.small_center {
	FONT-WEIGHT: normal;
	text-align: center;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_center_no_padding {
	FONT-WEIGHT: normal;
	text-align: center;
	vertical-align: middle;
	line-height: 100%;
	font-size: x-small;
}
td.small_right {
	FONT-WEIGHT: normal;
	text-align: right;
	vertical-align: middle;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_left_top {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_center_top {
	FONT-WEIGHT: normal;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_right_top {
	FONT-WEIGHT: normal;
	text-align: right;
	vertical-align: top;
	padding-left: 10px;
	line-height: 150%;
	font-size: x-small;
}
td.small_margin {
	FONT-WEIGHT: normal;
	text-align: left;
	vertical-align: center;
	padding-left: 10px;
	line-height: 100%;
	font-size: x-small;
	padding-top:1px;
	padding-bottom:1px;
	padding-left:1px;
	padding-right:1px;
}
td.hp_photo {
	FONT-WEIGHT: normal;
	text-align: center;
	vertical-align: center;
	padding-left: 0px;
	line-height: 100%;
	font-size: x-small;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;
}

td.box {
	color: #4B87C2;
	background: #DDEFFA;
	border: 1px solid #3399CC;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: medium;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
}

td.box2 {
	color: #4B87C2;
	background: #DDEFFA;
	border: 1px solid #3399CC;
	text-align:left;
	margin:1px;
	padding:2px 10px;
	font-size: medium;
	font-weight: bold;
	vertical-align: middle;
}
td.box3 {
	color: #4B87C2;
	background: #DDEFFA;
	border: 1px solid #3399CC;
	text-align:left;
	margin:1px;
	font-size: small;
	line-height: 150%;
	padding:2px 10px;
	font-weight: bold;
	vertical-align: middle;
}

td.mapbox_sky {
	color: #4B87C2;
	background: #DDEFFA;
	border: 1px solid #3399CC;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: small;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
}

td.mapbox_orng {
	color: #555555;
	background: #FFECD9;
	border: 1px solid #FFCC99;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: small;
	white-space: nowrap;
	vertical-align: middle;
}

td.mapbox_orng2 {
	color: #D56A00;
	background: #FFECD9;
	border: 1px solid #FFCC99;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: medium;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
}
td.mapbox_orng2bgwt {
	background: #FFFFFF;
	border: 1px solid #FFCC99;
	text-align:center;
	margin:1px;
	padding:20px 10px;
	font-size: medium;
	font-weight: normal;
	white-space: nowrap;
	vertical-align: middle;
}

td.mapbox_orng2_small {
	color: #D56A00;
	background: #FFECD9;
	border: 1px solid #FFCC99;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: x-small;
	font-weight: bold;
	white-space: nowrap;
	vertical-align: middle;
}

td.mapbox_space {
	color: #FFFFFF;
	background: #FFFFFF;
	border: 1px solid #FFFFFF;
	text-align:center;
	margin:1px;
	padding:2px 10px;
	font-size: small;
	white-space: nowrap;
	vertical-align: middle;
}

hr { height: 2px; width: 80%;
     color: #FFCCCC; text-align: center; }

a:hover {  color: #FF6600; text-decoration: underline; background-color: #FFFFCC}
a:link {  color: #0066CC}

.a {
  border-style: none;
  border-width: 1;
  border-color: black;
}
.b {
  font-size: 10pt;
  line-height: 150%;
  border-style: dashed;
  border-width: 0 0 1 0;
  border-color: #999999;
}

