BODY
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-right: 0;
	margin-top: 0;
	margin-left: 0;
}

.padLeft20
{
    text-align: left;
    padding-left: 40;
    padding-right: 40;
}

a, a:link {
	/*color: #FFA753; */
	text-decoration: none;
	}
a, a:visited {
	text-decoration: none;
	/* color: #FFA753;*/
	}
a, a:hover 
{
	text-decoration: none;
	color: #FCD59C;
}

.lineHeight 
{
	line-height: 2.1;
}

.Center
{
	vertical-align:middle;
	 text-align:center;
}

.RowGrid1
{
	background-color: #F5F5F5;
}
	
.RowGrid2
{
	background-color: #E8E8E8;
}

.rockwoodBlue
{
	background-color: #1F4976;
}

.forcePageBreakAfter
{
	page-break-after: always;
}


.menuText
{
	font-size: 10pt;
	color: #F1C155;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F4976;
}
.goldTextGrid
{
	border-bottom: Gainsboro thin outset;
	border-bottom-color: #F1C155;
 	/*background-color: #F1C155;*/
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: normal;
	font-weight: normal;
	color: #F1C155;		
}

.gtGrid
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #000000;
	font-size: 9pt;
}

.rockwoodGrid
{
	border-right: Gainsboro thin outset;
	border-top: Gainsboro thin outset;
	border-left: Gainsboro thin outset;
	border-bottom: Gainsboro thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #1F4976;
	font-size: 8pt;
}

.rockwoodtextBlue
{
	color: #1F4976;
	font-size: 10px;
}
.rowtexta
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.rowtextb
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #F5F5F5;
	text-decoration: none;
}		

.bgBlack 
{
	background-color: #000000;
}

.bgWhite 
{
	background-color: #FFFFFF;
}
	
.bgGrey {
	background-color: #EFEFEF;
	vertical-align: top;
}	

.bgOrange {
	background-color: #FFA753;
	vertical-align: top;
	border-right: #DDDBC8 thin outset;
	border-top:  #CCCCCC thin outset;
	border-left: #CCCCCC thin outset;
	border-bottom: #DDDBC8  4px outset;	
}
	
.jumpmenu 
{
	font-size: 8pt;
	color: #120A8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;	
/*	font: 9px Palatino Linotype, verdana, lucida, arial, helvetica, sans-serif;
	color: #336699;*/
	height: 0px;
	margin: 0px;
	padding: 0px;
	border-right: #DDDBC8 thin outset;
	border-top:  #CCCCCC thin outset;
	border-left: #CCCCCC thin outset;
	border-bottom: #DDDBC8  thin outset;
	
}

.forcePageBreakAfter
{
	page-break-after: always;
}

.lineHeight11 
{
	line-height: 1.1;
}
/***************************************************************************************/
/** Used with data grids and grid views
/***************************************************************************************/
.dgheadertext
{
	font-size: 10pt;
	color: white;
	border-top-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F4976;
	text-decoration: none;
}
.pagersGold
{	
	color: #F1C155;
	font-weight: normal;
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #000000;
	text-align: center;
}

.pagers
{	
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Tahoma, Verdana;
	background-color: #1F4976;
	text-align: center;
}

.dgpager
{	
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F4976;
	text-align: center;
}

.dgrowtext
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.dgrowtexta
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #1F4976;
	text-decoration: none;
}

/***************************************************************************************/
/** 
/***************************************************************************************/
.tblHeader
{
	background-color: inherit;
	height: 3px;
	border-bottom: solid 3px #FFA753;
	border-top: solid 3px #FFA753;
	margin: 0, 0, 0, 0;
	padding: 0, 0, 0, 0;
}

.loginBox
{
	background-color: #EFEFEF;
	vertical-align: top;
	border-right: #DDDBC8 thin outset;
	border-top:  #CCCCCC thin outset;
	border-left: #CCCCCC thin outset;
	border-bottom: #DDDBC8  thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2, 2, 2, 2;
}

.loginBoxNoTopBottom
{
	background-color: #EFEFEF;
	vertical-align: top;
	border-right: #DDDBC8 thin outset;
	border-left: #CCCCCC thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 2, 2, 2, 2;
}

.header
{
	font-weight: Bold;
	font-size: 11pt;
	color: white;
	background-color: #1F4976;
	border-right: #DDDBC8 thin outset;
	border-top:  #CCCCCC thin outset;
	border-left: #CCCCCC thin outset;
	border-bottom: #DDDBC8  thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.quotePrintText
{
	font-size: 8pt;
	color: black;
	border-top-style: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-right-style: none;
	border-left-style: none;
	background-color: white;
	text-decoration: none;
	border-bottom-style: none;
}

.ButtonText
{
	font-weight: normal;
	font-size: 8pt;
	color: White;
	background-color: #120A8F;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	Width: 142;
	height: 21;
}

.Printheader
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	padding: 0,0,5px,0;
}

.headerItalic
{
	font-weight: bold;
	font-size: 12pt;
	color: #3D59AB;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.headerwelcome
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold; 	
}

.navBar
{
	color: #DEDEDE;
	background-color:  #D4D4D4;
}

.appTextBlue
{
	font-size: 14pt;
	color: #599FDC;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  inherit;
	/*text-decoration: none;*/
	outline:#999999, outset, 2;
	/*filter:dropshadow(color=#999999, offx=2, offy=2, positive=true);*/
}
/*
.appTextBlue
{
	font-size: 10pt;
	color: #120A8F;
	font-family: Verdana, Tahoma;
	background-color:  #FFFFFF;
	text-decoration: none;
}
*/

.appTextBlackLeftJustified
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	vertical-align:middle;
}
.appTextBlackRightJustified
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	vertical-align:middle; 
}
.appTextBlackRightJustifiedTop
{
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
	vertical-align:top; 
}
.appTextBlackBoldIndent
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: left;
	font-weight: 600;
	margin-left: 3px;
}
.appTextBlack
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	text-align: right;
}

.appText8
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.appText7
{
	font-size: 7pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}


.appText7Italic
{
	font-size: 7pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-style: italic;
}

.appConfirmationText
{
	font-size: 11pt;
	color: #1F4976;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.appLabel
{
	font-size: 8pt;
	color: Black;
	background-color: inherit;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*width: 15%;*/
}
.appLabelCell
{
	background-color: #F5F5F5;
	width: 20%;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	text-align: right;
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.appLabelCellFAQ
{
	background-color: #F5F5F5;
	width: 20%;
	padding-right: 5px;
	padding-left: 5px;
	vertical-align: middle;
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;	
}
.appTextBox8
{
	font-size: 8pt;
	/*color: black;*/
	/*border: 1px inset #D4D0C8;	*/
	border-top: thin inset;
	border-left: thin inset;
	border-right: #F5F5F5 thin inset;
	border-bottom: #F5F5F5 thin inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.appTextBoxDisabled
{
	font-size: 8pt;
	color: black;
	background-color:  #E0E0E0;
	border-top: thin inset;
	border-left: thin inset;
	border-right: #F5F5F5 thin inset;
	border-bottom: #F5F5F5 thin inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.appTextBoxLocked
{
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color:  #F0F0F0;
	border-top: thin inset;
	border-left: thin inset;
	border-right: #F5F5F5 thin inset;
	border-bottom: #F5F5F5 thin inset;
}


.appTextBox
{
	font-size: 8pt;
	color: black;
	background-color:  inherit;
	border-top: thin inset;
	border-left: thin inset;
	border-right: #F5F5F5 thin inset;
	border-bottom: #F5F5F5 thin inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.appTextBoxReq
{
	font-size: 8pt;
	color: black;
	/*background-color:  #FFFCCF;*/
	border-top: thin inset;
	border-left: thin inset;
	border-right: #F5F5F5 thin inset;
	border-bottom: #F5F5F5 thin inset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.appTextReq
{
	font-size: 8pt;
	color: Red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.userTypeLeft
{
	font-size: 10pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	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: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-top: solid thin #c40022;
	border-right: solid thin #c40022;
	border-bottom: solid thin #c40022;
}

.appTextBold
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color:  inherit;	
}

.appUnder
{
	font-size: 10pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.infoItalic
{
	font-size: 6pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	font-style: italic;
}

.appTextItalic
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.appTextBoldItalic
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}

.appBoldItUnder
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}

.appBoldUnder
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.appTextJustify
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: justify;
}

.valError
{
	font-size: 8pt;
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
}

.notice
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: blue;
}

.tableColHeader
{
	font-size: 8pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	font-weight: bold;
}

.tableDataTop
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	border-top: solid 1 black;
}

.tableDataBottom
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	border-bottom: solid 1 black;
}
.tableborder
{
	 border: solid 1 black
}

.uppercase
{
	font-size: 10pt;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black;
	text-transform: uppercase;
}	

.appLink
{
	font-size: 8pt;
	color: blue;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}

.cellLine
{
	border-bottom: solid 1 black;
}

.appGrid
{
	border-right: Gainsboro thin outset;
	border-top: Gainsboro thin outset;
	border-left: Gainsboro thin outset;
	border-bottom: Gainsboro thin outset;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border-bottom-color: #1F4976;
}

.forcePageBreakAfter
{
	page-break-after: always;
}

.pageBreak
{
	page-break-before: always;
}

/* Printer texts: 8pt font*/

.appPrintText
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
}

.appPrintTextUnder
{
	font-size: 8pt;
	color: Black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: underline;
}
.appPrintTextBold
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.appPrintTextItalic
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
}

.appPrintTextBoldItalic
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-style: italic;
}

.appPrintTextBoldUnder
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
}

.appPrintBoldItUnder
{
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight: bold;
	text-decoration: underline;
}


.containernew {
	width: 100%;	
}



.blueLine {
	background-color: #FFFFFF;
	height: 2px;
	border-bottom: solid 2px #1F4976;
}

.footernav {
	width: 100%;
	/*background-color: #FFFFFF;  /* this is the background of the line */
	/*height: 3px;*/
}



div#footer 	{
	position: relative;
	bottom:0;
	left:0;	
	/*top: expression(document.body.scrollTop + document.body.clientHeight - offsetHeight);/*required for IE*/
	}


	
