/* Standard form css for VR (revised 11/21/05) */

.dontwrap { white-space: nowrap; }
.phone { white-space: nowrap; }
/*.box {background:#eeeeee; border:solid 1px #dddddd; padding:5px;}*/
br.page {page-break-after:always}

/* vrFormtable */

div.vrFormtable table
	{margin-left: auto; margin-right: auto;}
div.vrFormtable .vrtablenoborder
	{border-collapse:collapse;  border: 0px none #FFFFFF;  border-spacing: 0px; padding: 4px 0px 0px 4px; }
div.vrFormtable .vrtablenoborder th, .vrtablenoborder td
	{border: 0px none #000000; padding:0px; margin:0; border: 0px;}
div.vrFormtable .vrDOHTitle
	{text-align: left;  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 12pt; font-style: normal;  color: #000000;  vertical-align: middle;}
div.vrFormtable .vrFormTitle
	{text-align: right;  font-family: Arial, Tahoma, Verdana, sans-serif;  font-size: 13pt; font-style: normal;  color: #000000;  vertical-align: middle; font-weight: bold;  width: 235px;}
div.vrFormtable ol.vrQuest8 li
	{text-align: left; font-family: "Arial", sans-serif; font-size:8pt; font-style:normal; font-weight:normal; 	color:black;  background-color: White;}
div.vrFormtable td.genLabel
	{text-align: left; font-family: "Arial", sans-serif; font-size: 8pt; font-style:normal; font-weight: normal; color:black;  background-color: White; border-top-width: 4px; padding-bottom: 0px;  width: 4%;}
div.vrFormtable td.genMiniForm {text-align: left; font-family: "Arial", sans-serif; font-size:8pt; 
	font-style:normal; font-weight:normal; color:black;  background-color: White; width: 46%;}
	/* Special cells for top of each mini-form - provides wide border to separate the sections */
div.vrFormtable td.genMiniFormTop {text-align: left; font-family: "Arial", sans-serif; font-size:8pt; 
	font-style:normal; font-weight:normal; color:black;  background-color: White; width: 46%;
	border-top-color: #000000; border-top-style: solid; border-top-width: 4px;}
	/* Special cells for top of each mini-form - provides wide border to separate the sections */

/* vrInstructions */

div#vrInstructions h2
	{text-align: center; font-family: "Arial Black", "Arial", sans-serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
div#vrInstructions h3, .vrInstB
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:bold; color:black;  background-color: White}
div#vrInstructions p
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal;   }
div#vrInstructions ol
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: White;}
div#vrInstructions ul
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: White;}
div#vrInstructions div.box ul
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: transparent; }
div#vrInstructions li
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: White;}
div#vrInstructions div.box ul li
	{font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal; color:black;  background-color: transparent; }
div#vrInstructions ol li
	{list-style-type:upper-alpha;}
div#vrInstructions ul li
	{list-style-type: disc;}
div#vrInstructions ul li li
	{list-style: circle;}
div#vrInstructions a
	{color:#0000ef; font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: italic; font-weight:normal; background-color: transparent;}
div#vrInstructions a:visited
	{color:#52188c; font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: italic; font-weight:normal;  background-color: transparent;}
div#vrInstructions a:link
	{color:#0000ef; font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: italic; font-weight:normal;  background-color: transparent;}
div#vrInstructions a:hover
	{color:#333333; font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: italic; font-weight:normal;  background-color: transparent;}
div#vrInstructions a:active
	{color:#ff0000; font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: italic; font-weight:normal;  background-color: transparent;}
div#vrInstructions .margin
	{margin-left: 30px;}
div#vrInstructions .margin2
	{margin-left:60px;}
div#vrInstructions .margin3
	{text-indent:90px;}
div#vrInstructions #leftcolumn
	{float: left; width: 20em; text-align: left; padding: 0em;}
div#vrInstructions #leftcolumn .head
	{border-bottom-color: #808080;  border-bottom-style: solid;  border-bottom-width: 1px;  margin-right: 8px;}
div#vrInstructions #leftcolumn ul li
	{list-style-type: none; margin-left: -2em;  padding: 0em; }
div#vrInstructions #rightcolumn
	{width: 23em; border-left: 1px solid gray; text-align: left; padding: 0em 0em 0em .75em;  float: left;}
div#vrInstructions #rightcolumn .head
	{border-bottom-color: #808080;  border-bottom-style: solid;  border-bottom-width: 1px;}
div#vrInstructions #rightcolumn ul li
	{list-style-type: none; margin-left: -2em;  padding: 0em; }
div#vrInstructions #endcolumns
	{clear: left; width: auto;}
div#vrInstructions .vrForm
	{text-align: center; font-family: "Arial", sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
div#vrInstructions .genFeeYears
	{width: 120px; text-align: right; vertical-align: middle; border: none; font-family: 
	"Times New Roman", "Times", serif; font-size:12pt; font-style:normal; font-weight:normal;}
div#vrInstructions .genFeeAmounts
	{width: 75px; text-align: right; vertical-align: middle; border: none; padding-right: 15px;
	font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: normal; font-weight:normal;}
div#vrInstructions .genScheduleContainer
	{border-style: none; text-align: left; margin-left: auto; margin-right: auto; width: 575px; 
	vertical-align: middle; padding-bottom: 5px; padding-top: 5px; padding-left: 0px; padding-right: 5px; 
	font-family: "Times New Roman", "Times", serif; font-size:12pt; font-style: normal; font-weight:normal;}
div#vrInstructions .genLeftCol
	{width: 200px; text-align: right; vertical-align: top; float: left; border: none; clear: none;}
div#vrInstructions .genRightCol
	{text-align: left; vertical-align: middle; float: left; background-color: #EEEEFF; clear: none; width: 300px;
	margin-bottom: auto; margin-top: 0px; padding: 5px 20px 5px 20px; border: 1px solid #000000;}
	
/* vrInformation */

div#vrInformation h3
	{margin-left: 15px;}
div#vrInformation .margin
	{margin-left: 30px;}
div#vrInformation .margin2
	{margin-left:60px;}
div#vrInformation .margin3
	{margin-left:90px;}
div#vrInformation ol li
	{list-style-type:upper-alpha;}
div#vrInformation ol.decimal li
	{list-style: decimal; }
div#vrInformation ol.decimal li li
	{list-style: disc; }
div#vrInformation ul li
	{list-style-type: disc;}
div#vrInformation ul li li
	{list-style: circle;}
div#vrInformation #leftcolumn
	{float: left; width: 18em; text-align: left; padding: 0em;}
div#vrInformation #leftcolumn ul li
	{list-style-type: none; margin-left: -2em;  padding: 0em; }
div#vrInformation #rightcolumn
	{width: 18em; border-left: 1px solid gray; text-align: left; padding: 0em 0em 0em .75em;  float: left; }
div#vrInformation #rightcolumn ul li
	{list-style-type: none; margin-left: -2em;  padding: 0em; }
div#vrInformation #endcolumns
	{clear: left; width: auto;}
div#vrInformation .vrForm
	{text-align: center; font-family: "Arial", sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
div#vrInformation address 
	{left: 60px;  position: relative;}
div#vrInformation table.feescale
	{left: 60px; position: relative;  border: 2px solid #000000; }
div#vrInformation table.feescale th, table.feescale td
	{padding: .5em .5em .5em .5em ;}
div#vrInformation hr {width: 70%; border-color: #0000FF; border-width: 2px; border-style: solid;}

/* ============================================================ */

ol.vrIDList {list-style-type: upper-alpha;}
ol.vrIDList ul {list-style-type: disc;}

.vrForm {text-align: center; font-family: "Arial", sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
.vrSignHere {font-family: "Times New Roman", "Times", serif; font-size:14pt; font-style:normal; font-weight:bold; color:black;  background-color: White}
.vrMsg {font-family: "Arial Black", "Arial", sans-serif; font-size:8pt; line-height: 10pt; font-style:normal; font-weight:normal; color:black;  background-color: #C0C0C0; text-align: center;}
.vrQuest {font-family: "Arial", sans-serif; font-size:11pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
.vrCheck {font-family: "Arial", sans-serif; font-size:9pt; font-style:normal; font-weight:normal; color:black;  background-color: White}
.vrHint {font-family: "Arial", sans-serif; font-size:9pt; font-style:italic; font-weight:normal; color:black;  background-color: White}
.vrSmallHint {font-family: "Arial", sans-serif; font-size:8pt; font-style:italic; font-weight:normal; color:black;  background-color: White}
.vrHalf {font-size:.5em;}
.vrQuarter {font-size:.25em;}
.vrThird {font-size:.33em;}
.vrThin {/* Used to force NN4 to properly display column spacing */
	font-size: 1pt;
	background-color: white;
	text-align: center;
	color: white;
	border-left: 0px;
	border-right: 0px;
	line-height: 0px;
}

.vrQuest8 {text-align: left; font-family: "Arial", sans-serif; font-size:8pt; font-style:normal; font-weight:normal; 	color:black;  background-color: White;
}/* Smaller version of question font for form - used in cells */
td.vrQuest8 {text-align: left; font-family: "Arial", sans-serif; font-size:8pt; font-style:normal; font-weight:normal; color: #000000; background-color: #FFFFFF;
}/* Special cells for top of each mini-form - provides wide border to separate the sections */

