.printOnly	{
}
.printCopy	{
	width: 640px;
}
.printScreen	{
	display: none;
}
.ruleGreyScreen	{
	display: none;
}
.columnLeft	{
	display: none;
}
.columnMain	{
	width: 640px;
}
.ruleGrey02	{
	display: none;
}





body	{
}


ul	{
	list-style-image: url('images/bullet_red.gif');
	margin-left: 0px;
	padding-left: 17px;
	line-height: 17px;
}
.bgGradient	{
	background: url('images/bg_gradient.jpg') top left repeat-x;
}
.bgGradientDrk	{
	background: url('images/bg_gradient_drk.jpg') top left repeat-x;
}




.headPageRed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #D62833;
}
.headPageGrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
}
.headPageBrwnSm	{
	font-family: arial, helvetica, sans-serif;
	font-size: 14px;
	color: #B7B4A5;
}
.headSmRed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D62833;
	line-height: 20px;
}
.headSmBrwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #B7B4A5;
	line-height: 20px;
}
.headBlockBrwn	{
	padding: 3px 10px 3px 0;
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	text-align: right;
	color: #000000;
	background: #CDCDC0;
	line-height: 17px;
}



.lrgtextBrwn	{
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-size: 20px;
	color: #B7B4A5;
	line-height: 30px;
}
.lrgtextRed	{
	font-family: 'arial narrow', arial, helvetica, sans-serif;
	font-size: 20px;
	color: #CE171E;
	line-height: 25px;
}
.lrgtextGrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 20px;
	color: #B8B5A6;
	line-height: 25px;
}



.medtextBlk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
}
.medtextRed	{
	font-family: arial, helvetica, sans-serif;
	font-size: 13px;
	color: #CE171E;
}


.maintext	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #000000;
	line-height: 17px;
}
.maintextRed	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #CE171E;
	line-height: 17px;
}
.maintextGrey	{
	font-family: arial, helevtica, sans-serif;
	font-size: 11px;
	color: #999999;
	line-height: 17px;
}



.smtextBlk	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}
.smtextGrey	{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
}
.smtextRed	{
	font-family: arial, helevtica, sans-serif;
	font-size: 10px;
	color: #CE171E;
}


a:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D62833;
	text-decoration: none;
}
a:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D62833;
	text-decoration: none;
}
a:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #8D8E8C;
	text-decoration: none;
}
.linkGrey:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #8D8E8C;
	text-decoration: underline;
}
.linkGrey:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #8D8E8C;
	text-decoration: underline;
}
.linkGrey:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
	text-decoration: underline;
}
.linkSubNav:link	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #8D8E8C;
	text-decoration: underline;
}
.linkSubNav:visited	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #8D8E8C;
	text-decoration: underline;
}
.linkSubNav:hover	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D62833;
	text-decoration: underline;
}
.linkSubNavOn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D62833;
	text-decoration: underline;
}
.linkRedArrow:link	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D5222D;
	text-decoration: none;
	background: url('images/arrow_up.gif') right no-repeat;
}
.linkRedArrow:visited	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D5222D;
	text-decoration: none;
	background: url('images/arrow_up.gif') right no-repeat;
}
.linkRedArrow:hover	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background: url('images/arrow_up.gif') right no-repeat;
}
.linkGreySmArrow:link	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	background: url('images/arrow_grey.gif') right no-repeat;
}
.linkGreySmArrow:visited	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #999999;
	text-decoration: none;
	background: url('images/arrow_grey.gif') right no-repeat;
}
.linkGreySmArrow:hover	{
	display: block;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
	text-decoration: none;
	background: url('images/arrow_grey.gif') right no-repeat;
}
.linkOpen:link	{
	display: block;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D5222D;
	text-decoration: none;
	background: url('images/arrow_grey_lrg.gif') right no-repeat;
}
.linkOpen:visited	{
	display: block;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #D5222D;
	text-decoration: none;
	background: url('images/arrow_grey_lrg.gif') right no-repeat;
}
.linkOpen:hover	{
	display: block;
	width: 100%;
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #999999;
	text-decoration: none;
	background: url('images/arrow_grey_lrg.gif') right no-repeat;
}
.linkPageNo:link	{
	display: block;
	width: 20px;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
	border: 1px solid #DEDCD7;
	background: #F5F5FA;
	text-decoration: none;
}
.linkPageNo:visited	{
	display: block;
	width: 20px;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #CCCCCC;
	border: 1px solid #DEDCD7;
	background: #F5F5FA;
	text-decoration: none;
}
.linkPageNo:hover	{
	display: block;
	width: 20px;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	border: 1px solid #DEDCD7;
	background: #DEDCD7;
	text-decoration: none;
}
.linkPageNoOn	{
	display: block;
	width: 20px;
	line-height: 18px;
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	text-align: center;
	color: #000000;
	border: 1px solid #DEDCD7;
	background: #DEDCD7;
}




.ruleGrey	{
	border-bottom: 1px solid #CCCCCC;
}
.ruleGreyLt	{
	border-bottom: 1px solid #EDEBE5
}
.ruleGreyLtTop	{
	border-top: 1px solid #EDEBE5
}
.ruleGrey02	{
	border-bottom: 2px solid #DEDCD7;
}
.ruleGreyVert	{
	border-left: 1px solid #CCCCCC;
}
.ruleGreyScreen	{
	border-bottom: 1px solid #CCCCCC;
}
.ruleBlkVert	{
	border-left: 1px solid #000000;
}
.ruleBlkBorder	{
	border: 1px solid #000000;
}
.ruleWht	{
	border-bottom: 1px solid #000000;
}
.ruleWhtVert	{
	border-left: 1px solid #000000;
}
.ruleWhtLt	{
	border-bottom: 1px solid #F8F7F5;
}



.tbltext	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.tbltextRule	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #D1D3D4;
}
.tbltextRule01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #D1D3D4;
	border-bottom: 1px solid #000000;
}
.tbltextRule02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #D1D3D4;
	border-bottom: 2px solid #000000;
}
.tbltextRuleCnr	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #D1D3D4;
	border-bottom: 1px solid #D1D3D4;
}
.tbltextIndent	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
}
.tbltextIndent15	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
}
.tbltextIndent1502	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 15px;
	border-bottom: 2px solid #000000;
}
.tbltextIndent01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 1px solid #000000;
}
.tbltextIndent02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	padding-left: 10px;
	border-bottom: 2px solid #000000;
}
.tbltext01	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
}
.tbltext01Brwn	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #D1D3D4;
}
.tbltext02	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 2px solid #000000;
}
.tbltextCnrTop	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #D1D3D4;
}
.tbltextCnrTopLeft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #D1D3D4;
}
.tbltextCnrTopRight	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextCnrBttmLeft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #D1D3D4;
}
.tbltextCnrBttmRight	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-bottom: 1px solid #000000;
	border-right: 1px solid #000000;
}
.tbltextCnrSideLeft	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #D1D3D4;
}
.tbltextCnrSideRight	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border-right: 1px solid #000000;
}