*{font-family: Arial, Helvetica, sans-serif; font-size:12px;}

BODY { background-color:#FFFFFF;
      margin:0px 0px 0px 0px; }
      
      
.TitleText{
	font-size:18px;
	color: #FFFFFF;
	font-weight: bold;
}

.subTitleText{
	font-size:12px;
	color: #FFFFFF;
	font-weight: bold;
}

.TitleCell{
background-color: #a6342f;
}

.FrontTable{
	border-collapse: collapse; 
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 2px;
	border-width:2px 2px 2px 2px;
	border-style:solid;
	border-color:#a6342f;
}

.FrontTable td {
	border-style:solid;
	border-color:#a6342f;
	padding: 2px 2px 2px 2px;
	border-width:2px 2px 2px 2px;
	vertical-align: top;
}

.ItemPriceTable{
	border-collapse: collapse; 
	padding: 4px 4px 4px 4px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:1px 1px 1px 1px;
}


.ItemPriceTable td {
	padding: 4px 4px 4px 4px;
	border-style:solid;
	border-color:#CCCCCC;
	border-width:2px 2px 2px 2px;
}

.ItemTitle{
font-weight: bold;
}


.ItemTitlev2{
font-weight: bold;
font-size:11px;
}


.PriceTable{
	border-collapse: separate; 
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#a6342f;
}

.PriceTable td {
	border-style:solid;
	border-color:#a6342f;
	padding: 1px 1px 1px 1px;
	margin: 1px 1px 1px 1px;
	border-width:1px 1px 1px 1px;
	vertical-align: top;
}

.ContentTable{
	border-collapse: separate; 
	border-width:1px 1px 1px 1px;
	border-style:solid;
	border-color:#a6342f;
}

.ContentTable td {
	border-style:solid;
	border-color:#a6342f;
	padding: 1px 1px 1px 1px;
	margin: 5px 5px 5px 5px;
	border-width:1px 1px 1px 1px;
	vertical-align: top;
}


.PracticeAreaCell1 {
	background-color:#E9E2C3;
}


.PracticeAreaCell2 {
	background-color:#999999;
}

.PracticeAreaHeader{
	font-size: 12px;
	font-weight: bold;
} 


.rowCell {
	background-color: #FFFFFF;
}

.rowCell td {
	background-color: #FFFFFF;
}

.rowCellAlt {
	background-color: #CCCCCC;
}

.rowCellAlt td {
	background-color: #CCCCCC;
}


.rowCellHighlight {
	background-color: #CC9999;
}

.highlightCell{
	background-color: #FFFF00;
}

.featureItem{
	font-size: 10px;
}

.featureItemHead{
	font-size: 11px; text-decoration: underline;
}


.highlightText{
	color: #993333;
}

.highlightText2{
	color: #990000;
}

.highlightText3{
	color: #990000;
	font-weight: bold;
}

.ScreenshotTitle{
	font-size: 16px;
	font-weight: bold;
}

.TimeFTable{
	background-color: #FFFFFF;
	border-color: #990000;
	border-style: solid;
}
.TimeFTable td{
	border-color: #990000;
	border-style: solid;
}


.TimeFHCell{
	background-color: #990000;
	border-color: #990000;
	color: #FFFFFF;
	border-style: solid;
}


a.ParametersLink {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

a.ParametersLink:link {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

a.ParametersLink:visited {
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

a.ParametersLink:hover{
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

a.ParametersLink:active{
	color: #990000;
	font-weight: bold;
	text-decoration: underline;
	font-size: 16px;
}

.ParagraphHeader{
	font-weight: bold;
	font-size: 14px;
}

.LargeBullets{
	font-style: italic;
	font-weight: bold;
	font-size: 14px;
}

.CellHeadText{
	color: #FFFFFF;
	font-weight: bold;
}


a.normalLink {
	color: #a6342f;
	font-weight: bold;
	text-decoration: underline;
}

a.normalLink:link {
	color: #a6342f;
	font-weight: bold;
	text-decoration: underline;
}

a.normalLink:visited {
	color: #a6342f;
	font-weight: bold;
	text-decoration: underline;
}

a.normalLink:hover{
	color: #a6342f;
	font-weight: bold;
	text-decoration: underline;
}

a.normalLink:active{
	color: #a6342f;
	font-weight: bold;
	text-decoration: underline;
}


.ImageHeadText{
	color: #990000;
	font-weight: bold;
	font-size: 16px;
}


/* Breadcrumb Links*/
a.BreadCrumbLink{
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
a.BreadCrumbLink:link {
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
a.BreadCrumbLink:visited{
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
a.BreadCrumbLink:hover{
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}
a.BreadCrumbLink:active{
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}

/* Breadcrumb text*/
.BreadCrumbText{
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
}

/* Breadcrumb separator */
.BreadCrumbSepText{
	color:#CCCCCC;
	font-size:10px;
	font-weight:bold;
}

.TitleTextv2{
	color:#a6342f;
	font-size:20px;
	font-weight:bold;
}
.TitleTextv3{
	color:#a6342f;
	font-size:16px;
	font-weight:bold;
}
.subTextv1{
	font-size:9px;
}

.subIndentTxt{
	text-indent:10px;
}
    
.subTitleTextv2{
	font-size:12px;
	color: #a6342f;
	font-weight: bold;
}


/* left nav Links*/
a.LeftNavLink{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.LeftNavLink:link {
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.LeftNavLink:visited{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.LeftNavLink:hover{
	color:#a6342f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.LeftNavLink:active{
	color:#666666;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}

.LeftNavText{
	color:#000000;
	font-size:12px;
	font-weight:bold;
}

.LeftNavHeader{
	color:#000000;
	font-size:12px;
}

@media screen{
.hideFromPrint{
    position: relative;
    visibility:visible;
}

.PrintToSize{

    width:100%;
}

}


@media print{

.hideFromPrint{
    visibility:hidden;
    position: absolute;
}

.PrintToSize{
    width:640px;
}

}

.PressReleaseTitle{
    font-weight:bold;
}

.PressReleaseSource{

    font-style: italic;
}

.DataTable{
	border-collapse: collapse; 
	border-style:none;
	border-width:0px 0px 0px 0px;
}

.DataTable td {
	border-style:solid;
	border-color:#666666;
	padding: 1px 1px 1px 1px;
	margin: 5px 5px 5px 5px;
	border-width:2px 2px 2px 2px;
	vertical-align: top;
}

.SpacerCellRow{
    border-width: 1px 1px 1px 1px;
	border-style:solid;
	border-color:#FFFFFF;
}

.SpacerCellRow td{
    border-width: 1px 1px 1px 1px;
	border-style:solid;
	border-color:#FFFFFF;
}


/* left nav Links*/
a.TableLink{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.TableLink:link {
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.TableLink:visited{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}
a.TableLink:hover{
	color:#a6342f;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
a.TableLink:active{
	color:#000000;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
}


.FrontNavText{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}

a.FrontNavLink{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.FrontNavLink:link {
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.FrontNavLink:visited{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
a.FrontNavLink:hover{
	color:#a6342f;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
}
a.FrontNavLink:active{
	color:#666666;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}


.NewsTableItem{
	border-collapse: collapse; 
	border-style:none;
	border-width:0px 0px 0px 0px;
}

.NewsTableItem td {
	border-style:solid;
	border-color:#666666;
	padding: 2px 2px 2px 2px;
	margin: 0px 0px 0px 0px;
	border-width:2px 2px 2px 2px;
	vertical-align: top;
}

.SpecUses{
	border-collapse: collapse; 
	border-style:none;
	border-width:0px 0px 0px 0px;
}

.SpecUses td {
	border-style:solid;
	border-color:#CCCCCC;
	padding: 1px 1px 1px 1px;
	margin: 5px 5px 5px 5px;
	border-width:2px 2px 2px 2px;
	vertical-align: top;
}

.NumberAlign{
text-align:right;

}


.NoteAlign{
text-align:center;

}


.ContentAlign{
text-align:left;

}

.NoticeText{

color: red; font-weight:bold;
}