BODY
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	margin-right: 0;
	margin-top: 0;
	margin-left: 5;
}

a, a:link {
	color: #1F4976;
	}
a, a:visited {
	color: #1F4976;
	}

  .Buttoncolumn:link { color: RoyalBlue}     /* unvisited link */
  .Buttoncolumn:visited { color: RoyalBlue}     /*
visited link */
  .Buttoncolumn:active { color: RoyalBlue}     /* active
link */
  .Buttoncolumn:hover { color: RoyalBlue}     /*
hover or mousover link */
  
.rockwoodBlue
{
	background-color: #1F4976;
}

.forcePageBreakAfter
{
	page-break-after: always;
}

.rockwoodGrid
{
	border-right: Gainsboro thin outset;
	border-top: Gainsboro thin outset;
	border-left: Gainsboro thin outset;
	border-bottom: Gainsboro thin outset;
	font-family: Tahoma, Verdana;
	border-bottom-color: #1F4976;
}

.rockwoodtextBlue
{
	color: #1F4976;
}

.header
{
	font-weight: bold;
	font-size: 14pt;
	color: white;
	background-color: #1F4976;
	border-right: #DDDBC8 thin outset;
	border-top:  white thin outset;
	border-left: white thin outset;
	border-bottom: #DDDBC8  thin outset;
	font-family: Tahoma, Verdana;
}

.quotePrintText
{
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Tahoma, Verdana;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-decoration: none;
	border-bottom-style: none;
}

.Printheader
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.headerItalic
{
	font-weight: bold;
	font-size: 14pt;
	color: Black;
	font-family: Tahoma, Verdana;
	font-style: italic;
}

.headerwelcome
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	font-weight: bold; 	
}

.appText
{
	font-size: 10pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.appTextSmall
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.appTextSmallbold
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: bold; 	
}

.appTextSmallRed
{
	font-size: 8pt;
	color: Red;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.userTypeLeft
{
	font-size: 10pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	border-top: solid thin #c40022;
	border-left: solid thin #c40022;
	border-bottom: solid thin #c40022;
}

.userTypeRight
{
	font-size: 10pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	border-top: solid thin #c40022;
	border-right: solid thin #c40022;
	border-bottom: solid thin #c40022;
}

.appTextBold
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.appUnder
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}

.appTextItalic
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-style: italic;
}

.appTextBoldItalic
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-style: italic;
}

.appBoldItUnder
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.appBoldUnder
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.appTextBoldBig
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.appTextJustify
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	text-align: justify;
}

.valError
{
	font-size: 10pt;
	color: red;
	font-family: Tahoma, Verdana;
}

.redValue
{
	font-size: 10pt;
	color: red;
	font-family: Tahoma, Verdana;
}

.error
{
	font-size: 10pt;
	color: red;
	font-family: Tahoma, Verdana;
}

.notice
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: blue;
}

.tableColHeader
{
	font-size: 8pt;
	font-family: Tahoma, Verdana;
	color: Black;
	font-weight: bold;
}

.tableDataTop
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: Black;
	border-top: solid 1 black;
}

.tableDataBottom
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: Black;
	border-bottom: solid 1 black;
}
.tableBorder
{
	 border: solid 1 black
}

.uppercase
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: Black;
	text-transform: uppercase;
}	

.appLink
{
	font-size: 8pt;
	color: blue;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}

.appLinkButton
{
	ForeColor: RoyalBlue;
}

.cellLine
{
	border-bottom: solid 1 black;
}

.forcePageBreakAfter
{
	page-break-after: always;
}

.pageBreak
{
	page-break-before: always;
}

.txtBoxDisabled
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	Border-style: solid;
	Border-width: 1px;
	Border-color: Navy;
	background-color: Gainsboro;
	color: #0000FF;
} 

.txtboxReadOnly
{
	font-size: 10pt;
	color: Yellow;
	background-color: Navy;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	text-align: right;
}

.txtboxRight
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: Black;
	text-align: right;
}

.searchButton
{
	border-right: gray 1px ridge;
	border-top: gray 1px ridge;
	border-left: gray 1px ridge;
	border-bottom: gray 1px ridge;
	background-color: gray;
}		

.endorsementTitle
{
	font-size: 18pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

/* Printer texts: 8pt font*/

.appPrintText
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.appPrintTextUnder
{
	font-size: 8pt;
	color: Black;
	font-family: Tahoma, Verdana;
	text-decoration: underline;
}
.appPrintTextBold
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
	font-weight: bold;
}

.appPrintTextItalic
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-style: italic;
}

.appPrintTextBoldItalic
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	font-style: italic;
}

.appPrintTextBoldUnder
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: underline;
}

.appPrintBoldItUnder
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

/* Rockwood Insurance header styles font*/

#logo {
	position: absolute;
	top: 9px;
	left: 10px;
	z-index: 1;
}

.containernew {
	width: 100%;
}

.bluetop {
	width: 100%;
	background-color: #1F4976;
	height: 58px;
}

.navrow {
	width: 100%;
	background-color: #DDDBC8;
	height: 20px;
	border-bottom: solid 2px black;
}

/* Rockwood Insurance footer styles font*/

.footerrow {
	color: #879DB7;
	background-color: #1F4976;
	padding: 8px;
	border-top: solid 2px #000;
	font-size: 80%;
	text-decoration: none;
}

.footernav {
	width: 100%;
	background-color: #DDDBC8;
	height: 20px;
}

table#tblfooter, td#footercell, A {
	color: #879DB7;  
	background-color: inherit;
	text-decoration: none;
	}
	
table#tblfooter, td#footercell, A:link, A:visited {
	color: #879DB7;
	background-color: inherit;
	text-decoration: none;
	}
	
table#tblfooter, td#footercell, A:hover, A:active {
	color: #efefef;
	background-color: inherit;
	text-decoration: underline;
	}	

div#footer 
	{
	position:absolute;
	bottom:0;
	left:0;
	top: expression(document.body.scrollTop + document.body.clientHeight - offsetHeight);/*required for IE*/
	width: 100%;
	}
	
.cvv2Link
{
	font-size: 8pt;
	font-family: Tahoma, Verdana;
	color: #1F4976;
}

/* When using styles, move them above this line */

.pageTextleft
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	font-weight: bold  
}	

.menuText
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	background-color: ghostwhite;
}

.questionHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: italic;
	font-family: Tahoma, Verdana;
	background-color: #e9e9e9;
}

.seminarInfoHeader
{
	font-weight: bold;
	font-size: 12pt;
	color: white;
	font-family: Tahoma, Verdana;
	background-color: #c40022;
	text-decoration: none;
}
.answer
{
	font-size: 10pt;
	color: #000000;
	font-family: Tahoma, Verdana;
	background-color: white;
}

.seminarInfo
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	background-color: #ececec;
}

.borderOnTable
{
	border-right: thin solid;
}

.signupText
{
	font-weight: bold;
	font-size: 18pt;
	color: #b90000;
	font-family: Tahoma, Verdana;
}

.attendText
{
	font-size: 12pt;
	font-weight: bold;
	color: #c40022;
	font-family: Tahoma, Verdana;
}

.informational
{
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.informationalsmaller
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.headerlogout
{
	font-weight: bold;
	font-size: 10pt;
	color:  Gray;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.orderheader
{
	font-size: 12pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	background-color: ghostwhite;
}

.rowtext
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	text-decoration: none;
}

.rowtexta
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	background-color: whitesmoke;
	text-decoration: none;
}		
.pagers
{	
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	background-color: #1F4976;
	text-align: center;
}
.surveyHeader_Big
{
	font-size: 24pt;
	color: black;
	font-family: Tahoma, Verdana;
}
.surveyHeader_Small
{
	font-size: 18pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.surveyHeader_Smaller
{
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Verdana;
	background-color: gainsboro;
}

.surveyBodyText_Small
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.surveyBodyText
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.surveyBodyTextA
{
	font-size: 10pt;
	color: black;
	font-family: Tahoma, Verdana;
	background-color: whitesmoke;
}

.surveyDisclaimer
{
	font-size: 8pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.textLine
{
	font-size: 10pt;
	font-weight: bold;
	border-left-color: white;
	color: black;
	border-top-style: solid;
	border-top-color: white;
	border-bottom: black thin solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: white;
}

.textLineA
{
	font-weight: bold;
	font-size: 10pt;
	border-left-color: whitesmoke;
	color: black;
	border-top-style: solid;
	border-top-color: whitesmoke;
	border-bottom: black thin solid;
	font-family: Tahoma, Verdana;
	border-right-style: solid;
	border-left-style: solid;
	background-color: whitesmoke;
	border-right-color: whitesmoke;
}

.surveyprint
{
	border-bottom: black thin groove;
}

.ColHeaderSmall
{
	font-size: 10pt;
	color: white;
	border-top-style: none;
	font-family: Tahoma, Verdana;
	background-color: navy;
	text-decoration: none;
}

.ColDataSmall
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
}

.ColDataSmallA
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	background-color: lightgrey;
}

.gridLink
{
	font-size: 10pt;
	color: Blue;
	font-family: Tahoma, Verdana;
	font-weight: bold;
	text-decoration: underline;	
}

.success
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: green;
}

.printheader
{
	font-size: 14pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.printsubheader
{
	font-size: 11pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.printtext
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana;
}

.printtextBold
{
	font-size: 9pt;
	color: black;
	font-family: Tahoma, Verdana;
	font-weight: bold;
}

.appTableMediumTop
{
	border-top-color: Black;
	border-top-style: solid;
	border-top-width: medium;
	margin-top: 4px;
}

.appTableMediumBottom
{
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: medium;	
}

.appTableMarginBottom
{
	margin-bottom: 4px;	
}

.appTableCellThinLeft
{
	border-left-color: Gray;
	border-left-style: solid;
	border-left-width: thin;
	padding-left: 3px;
}

.appTableCellThinLeftBlack
{
	border-left-color: Black;
	border-left-style: solid;
	border-left-width: thin;
	padding-left: 3px;
}

.appTableCellThinBottomBlack
{
	border-bottom-color: Black;
	border-bottom-style: solid;
	border-bottom-width: thin;	
}

.appTableCellThinBottomGray
{
	border-bottom-color: Gray;
	border-bottom-style: solid;
	border-bottom-width: thin;	
}

.tableDataTopBlue
{
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	color: Blue;
	border-top: solid 1 blue;
}
