/* The container table for the whole vr app  */
/* new grey 96988B old blue 188BB8 green 005D56 */
.vr_table
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  padding: 0;
  border: 0;
  margin: 0;
}

.vr_banner
{
	height: 68px;
  background: #ffffff;
  vertical-align:bottom;
  padding: 0;
  border: 0;
  margin: 0;
}

.vr_topbar
{
	width: 780px;
	height: 68px;
  background: url(images/menu_bar.png) repeat-x top left;
  padding: 0;
  border: 0;
  margin: 0;
}

.vr_topbar_item
{
  padding: 0;
  border: 0;
  margin: 0;
	text-align:center;
	vertical-align:top;
}

.vr_sidebar
{
  background-color: #cccccc;
  padding: 0;
  border: 0;
  margin: 0;
	vertical-align:top;
	width:140px;
}

.vr_sidebar_item
{
	text-align:center;
	padding: 5px;
	border-top:1px solid #8c8c8c;
	border-bottom:1px solid #4c4c4c;
	border-left:1px solid #8c8c8c;
	border-right:1px solid #4c4c4c;
}

.vr_sidebar_item a
{
	color:white;
  font-size: 10px;
  font-weight: bold;
	text-decoration:none;
	display: block;
}

.vr_main_pane
{
	background-color: #ffffff;
	padding:0px 0px 0px 15px;
	width:640px;
	vertical-align:top;
}

.vr_main_row
{
  padding: 15px 15px 15px 0px;
}

.vr_message
{
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #60E050;
  border-bottom: 5px solid #ffffff;
	padding: 5px;
}

.vr_blurb
{
  font-weight: bold;
  font-size: 20px;
  color: #6C6C6C;
  background: #FFFF4C;
	padding: 5px;
}

.vr_error
{
  font-weight: bold;
  font-size: 12px;
  color: #FFFFFF;
  background: #FF0000;
  border-bottom: 5px solid #ffffff;
	padding: 5px;
}

.vr_formtable
{
  color: #FFFFFF;
  font-size: 12px;
  padding: 0;
	margin: 0;
}

.vr_formtitle
{
  font-size:26px;
  font-weight:normal;
  color:#ababab;
  background:#ffffff;
  padding:5px 5px 5px 5px;
  border-bottom: 1px solid #ababab;
  margin:0;
  vertical-align: center;
  height:32px;
}

.vr_formhead
{
  font-size:12px;
  font-weight:bold;
  color:#FFFFFF;
  background:#96988B ;
  padding:5px;
  margin:0;
  vertical-align: center;
}

.vr_form0
{
  color: #000000;
  background: #F3F3F3;
  font-size:14px;
  padding: 5px;
  margin: 0;
  vertical-align: center;
}

.vr_form1
{
  color: #000000;
  background: #ffffff;
  font-size:14px;
  padding: 5px;
  margin: 0;
  vertical-align: center;
}

.vr_form0_red
{
  color: #FF0000;
  background: #e8ffff;
  font-size:14px;
  padding: 5px;
  margin: 0;
  vertical-align:middle;
}

.vr_form1_red
{
  color: #FF0000;
  background: #ffffff;
  font-size:14px;
  padding: 5px;
  margin: 0;
  vertical-align:middle;
}

.vr_text
{
  padding: 30px 30px 30px 30px;
  font-size:14px;
  font-weight:normal;
  color:#000000;
}

/* Summary styles */
.vr_sumtable
{
  background:#FFFFFF;
  padding:0px 0px 0px 0px;
  vertical-align: top;
}

.vr_sumpic
{
  padding:10px 10px 15px 0px;
	text-align:right;
  vertical-align:top;
  width:20%;
  border-bottom:1px solid #ababab;
}

.vr_sumcell
{
  padding:10px 0px 15px 0px;
  vertical-align: top;
  width:80%;
  border-bottom:1px solid #ababab;
}

.vr_sumtitle
{
  font-size:14px;
  font-weight:bold;
  color:#ababab;
  background:#ffffff;
  padding:0px 5px 0px 5px;
  height:20px;
}

.vr_sumicon
{
  vertical-align:middle;
}

.vr_sumteaser
{
  font-size:14px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}

.vr_sumtext
{
  padding: 10px 10px 0px 5px;
  font-size:12px;
  font-weight:normal;
  color:#000000;
}

/* Detail styles */
.vr_detteaser
{
  padding: 10px 20px 0px 20px;
  font-size:16px;
  font-weight:bold;
  color:#6C6C6C;
  text-decoration:none;
  height:30px;
}

.vr_detdata
{
  color: #000000;
  font-weight:bold;
  background: #D6D6D6;
  padding: 5px;
  border: 0;
  vertical-align: text-bottom;
}
.vr_detpic
{
  color: #000000;
  padding: 5px;
  vertical-align:top;
	text-align: center;
}

.vr_input
{
  vertical-align:middle;
}

/* Copyright notice td */
.vr_copyright
{
  font-size:10px;
  font-weight:normal;
  background: #cccccc;
  color: #FFFFFF;
  padding: 3px;
  margin: 0;
}

/* Rich Text Edit Styles */
.rteImage {
	background: #D3D3D3;
	border: 1px solid #D3D3D3;
	cursor: pointer;
	cursor: hand;
}

.rteImageRaised {
	background: #D3D3D3;
	border: 1px outset;
	cursor: pointer;
	cursor: hand;
}

.rteImageLowered {
	background: #D3D3D3;
	border: 1px inset;
	cursor: pointer;
	cursor: hand;
}

.rteVertSep {
	margin: 0 4px 0 4px;
}

.rteBack {
	background: #D3D3D3;
	border: 1px outset;
	letter-spacing: 0;
	padding: 2px;
}
