.trip_float_table {
	FLOAT: right; 
	//BORDER-COLLAPSE: collapse
	//width: 50%;
	background-color: #FFFFCC;	
	border-color: #808080;
	border-width: 1px; 
	border-style: solid;
}

.trip_float_table_name {
	color: #000000; 
	font-family: arial,sans-serif;
	font-size: xx-small;	
	font-weight: bold;
}

.trip_float_table_value {
	color: #000000;
	font-family: arial,sans-serif;
	font-size: xx-small;	
	font-weight: normal;
}

.trip_float_table_rating {
	color: #ff0000; 
	font-family: arial,sans-serif;
	font-size: x-small;	
	font-weight: bold;
}	

.trip_cg_name {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
	font-weight:bold;
}

.trip_cg_name_2 {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color: #F2F9FF;
}

.trip_desc {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
	font-weight: normal;
}

.trip_ref {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: xx-small;
	background-color: #F2F9FF;
}


.scrollArea {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	width: 275px; 
	height: 75px;
	padding-left: 5px;
	padding-right: 5px; 
	border-color: #6699CC;
	border-width: 1px; 
	border-style: solid;
	float: left; 
	overflow: auto;
}


.modif_detail {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
}

.modif_detail_RJ {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
	text-align: right
}

.modif_headings {
	//background-color: #99CCFF;
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: x-small;
	border-color: #000000;
	font-weight:bold;
}

.modif_scroll {
	//font-family: verdana, sans-serif, Arial, Helvetica;
	font-family: Arial;
	font-size: x-small;
	color: #000000;
	width: 100%; 
	height: 150px;
	padding-left: 5px;
	padding-right: 5px; 
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	float: left; 
	overflow: auto;
}

.modif_float_table {
	float: right; 
	width: 50%;
	background-color: #FFFFCC;	
	color: #000; 
	font-family: arial,sans-serif;
//	font-size: 8pt;
	font-size: x-small;
}

.modif_table {
	border-color: #6699CC;
	border-width: 2px; 
	border-style: solid;
}

.modif_title {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 12pt;
	font-size: x-small;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color: #F2F9FF;
}

.modif_body {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
}

.modif_ref {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: xx-small;
	background-color: #F2F9FF;
}


	//border-top: 1 solid #FFFFFF; 
	//border-color: #6699CC;
	//border-right: 1 solid #6699CC;
	//border-left: 1 solid #6699CC;
	//background-color: #FFFFCC;	
	//border-color: #6699CC;
	//border-width: 1px; 
	//border-style: solid;	
	//border-right: 1 solid #6699CC;
	//border-bottom: 1 solid #6699CC; 
	//border-left: 1 solid #6699CC;	
	//border-right: 1 solid #6699CC;
	//border-top: 1 solid #6699CC; 
	//border-left: 1 solid #6699CC;


.button {
	width: 12em; 
	height: 2em;
}

.normal_button {
	width: 12em; 
	height: 2em;
}

.narrow_normal_button {
	width: 10em; 
	height: 2em;
}

.little_button {
	font-size: xx-small;
	width: 25px; 
	height: 18px;
}

.little_button_2 {
	font-size: xx-small;
	width: 80px; 
	height: 18px;
}

.little_button_3 {
	font-size: xx-small;
	width: 38px; 
	height: 18px;
}

.little_button_4 {
	font-size: 6pt; 
	width: 70px; 
	height: 18px;
}

.border1 {
	border-top: 2px solid #000000;
}

.border2 {
	border-top: 2px solid #FFE26F; 
	border-bottom: 2px solid #000000;
}

.border3 {
	border-bottom: 2px solid #000000;
}

.border4 {
	border-left: 2px solid #000000; 
	border-right: 2px solid #000000; 
	border-bottom: 2px solid #000000;
}

.border5 {
	border-left: 1 solid #C0C0C0; 
	border-right: 2 solid #000000; 
	border-top: 1 solid #C0C0C0; 
	border-bottom: 2 solid #000000;
}

.border6 {
	border-left: 1 solid #000000; 
	border-right: 1 solid #000000; 
	border-top: 1 solid #000000; 
	border-bottom: 2 solid #000000;
}

.text1 {
	text-decoration: none;
}

.image1 {
	border: medium none;
}

.cal_title {
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: normal;
	font-weight:bold;
}

.specs_header {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt; 
	font-size: x-small;
	font-weight:bold;
}

.specs_detail {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;	
}

.specs_headings {
	background-color: #99CCFF;
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: x-small;	
	border-color: #000000;
	font-weight:bold;
}

.specs_notes {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: x-small;	
}

BODY {
	FONT-FAMILY: arial,sans-serif
}

TD {
	FONT-FAMILY: arial,sans-serif
}

DIV {
	FONT-FAMILY: arial,sans-serif
}

P {
	FONT-FAMILY: arial,sans-serif
}

A {
	FONT-FAMILY: arial,sans-serif
}

FONT {
	FONT-FAMILY: arial,sans-serif
}

SPAN {
	FONT-FAMILY: arial,sans-serif
}

BODY {
	MARGIN-TOP: 2px
}

.c {
	WIDTH: 4px; HEIGHT: 4px
}

.bubble {
	BACKGROUND-COLOR: #c3d9ff
}

.tl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 4px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.tr {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; WIDTH: 4px; PADDING-TOP: 0px; TEXT-ALIGN: right
}

.bl {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 4px; PADDING-TOP: 0px; TEXT-ALIGN: left
}

.br {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: bottom; WIDTH: 4px; PADDING-TOP: 0px; TEXT-ALIGN: right
}

.caption {
	BACKGROUND: #e8eefa; COLOR: #000000; WHITE-SPACE: nowrap; TEXT-ALIGN: center
}

.form-noindent {
	BORDER-RIGHT: #c3d9ff 1px solid; BORDER-TOP: #c3d9ff 1px solid; BORDER-LEFT: #c3d9ff 1px solid; BORDER-BOTTOM: #c3d9ff 1px solid; BACKGROUND-COLOR: #ffffff
}

.feature-image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 15px; TEXT-ALIGN: right
}

.feature-description {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 15px; TEXT-ALIGN: left
}

DIV.errormsg {
	FONT-SIZE: smaller; COLOR: red; FONT-FAMILY: arial,sans-serif
}

FONT.errormsg {
	FONT-SIZE: smaller; COLOR: red; FONT-FAMILY: arial,sans-serif
}

.lbl {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.fpwd {
	FONT-SIZE: 70%; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.chusr {
	FONT-SIZE: 70%; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.val {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.button {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.rem {
	FONT-SIZE: smaller; FONT-FAMILY: Arial, Helvetica, sans-serif
}

.desc {
	FONT-SIZE: smaller; FONT-FAMILY: arial, sans-serif
}

.cmt {
	FONT-SIZE: smaller; FONT-STYLE: italic; FONT-FAMILY: arial, sans-serif
}

.timestamp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 95%; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #999; LINE-HEIGHT: 18px; PADDING-TOP: 0px
}

.post {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px
}

.review_detail {
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
}

.review_detail_RJ {
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
}

.review_headings {
	font-family: Verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
	border-color: #000000;
	font-weight:bold;
}

.review_scroll {
	font-family: Arial;
	font-size: x-small;
	color: #000000;
	width: 100%; 
	height: 150px;
	padding-left: 5px;
	padding-right: 5px; 
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	float: left; 
	overflow: auto;
}

.review_float_table {
	float: right; 
	width: 50%;
	background-color: #FFFFCC;	
	color: #000; 
	font-family: arial,sans-serif;
	font-size: x-small;
}

.review_table {
	border-color: #6699CC;
	border-width: 2px; 
	border-style: solid;
}

.review_title {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color: #F2F9FF;
}

.review_body {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: x-small;
}

.review_ref {
	font-family: verdana, sans-serif, Arial, Helvetica;
	font-size: xx-small;
	background-color: #F2F9FF;
}

.articleCalendar {
  float: left;
  margin-right: 6px;
  width: 36px;
  height: 39px;
}

.articleCalendarIcon-jan {
  background: url('../images/deskcal_jan.gif');
}

.articleCalendarIcon-feb {
  background: url('../images/deskcal_feb.gif');
}

.articleCalendarIcon-mar {
  background: url('../images/deskcal_mar.gif');
}

.articleCalendarIcon-apr {
  background: url('../images/deskcal_apr.gif');
}

.articleCalendarIcon-may {
  background: url('../images/deskcal_may.gif');
}

.articleCalendarIcon-jun {
  background: url('../images/deskcal_jun.gif');
}

.articleCalendarIcon-jul {
  background: url('../images/deskcal_jul.gif');
}

.articleCalendarIcon-aug {
  background: url('../images/deskcal_aug.gif');
}

.articleCalendarIcon-sep {
  background: url('../images/deskcal_sep.gif');
}

.articleCalendarIcon-oct {
  background: url('../images/deskcal_oct.gif');
}

.articleCalendarIcon-nov {
  background: url('../images/deskcal_nov.gif');
}

.articleCalendarIcon-dec {
  background: url('../images/deskcal_dec.gif');
}

.articleCalendarDay {
  font-family:Trebuchet MS,Verdana,Arial,Helvetica,sans-serif;
  font-size:17px;
  font-weight: bold;
  color: #000;
  width: 42px;
  text-align:center;
  padding-top: 15px;
}

.GreetingScrollArea {
	font-family: sans-serif, Arial, Helvetica;
	font-size: 8pt;
	color: #000000;
	width: 700px; 
	height: 700px;
	padding-left: 5px;
	padding-right: 5px; 
	border-color: #6699CC;
	border-width: 1px; 
	border-style: solid;
	float: left; 
	overflow: auto;
}


.todo_detail {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
}

.todo_detail_RJ {
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
	text-align: right
}

.todo_headings {
	//background-color: #99CCFF;
	font-family: Verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: x-small;
	border-color: #000000;
	font-weight:bold;
}

.todo_scroll {
	//font-family: verdana, sans-serif, Arial, Helvetica;
	font-family: Arial;
	font-size: x-small;
	color: #000000;
	width: 100%; 
	//height: 150px;
	height: 75px;	
	padding-left: 5px;
	padding-right: 5px; 
	border-color: #FFFFFF;
	border-width: 1px; 
	border-style: solid;
	float: left; 
	overflow: auto;
}

.todo_float_table {
	float: right; 
	width: 50%;
	background-color: #FFFFCC;	
	color: #000; 
	font-family: arial,sans-serif;
//	font-size: 8pt;
	font-size: x-small;
}

.todo_table {
	border-color: #6699CC;
	border-width: 2px; 
	border-style: solid;
}

.todo_title {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 12pt;
	font-size: x-small;
	font-weight:bold;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px; 
	background-color: #F2F9FF;
}

.todo_body {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 10pt;
	font-size: x-small;
}

.todo_ref {
	font-family: verdana, sans-serif, Arial, Helvetica;
//	font-size: 8pt;
	font-size: xx-small;
	background-color: #F2F9FF;
}