div.noPrint{
	display:none
}

body 
{
	background: white;
	FONT-FAMILY:Arial, Helvetica, sans-serif;
}

h1
{
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	line-height: 20px;
}

h2
{
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 14px;
}

h3
{
	font-size: 18px;
	font-weight: bold;
	color: #000000;
	line-height: 20px;
}

h4
{
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	line-height: 14px;
}


table {
	background-color: #FFFFFF;
	FONT-SIZE:12px;
	padding:3px;
	border:1px;
	}

.tableCollapse {
	background-color: #FFFFFF;
	FONT-SIZE:12px;
	padding:3px;
	border:1px;
	border-collapse: collapse
	}
	
.tableBoarder {
	width: 90% !important;
	border: 2px outset #000000;
	background-color: #FFFFFF;
	}

td {
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	FONT-SIZE:12px;
	}
	
hr {
	margin:0px;
	padding:0px;
	border-bottom:1px solid black;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

.hrGrey {
	margin:0px;
	padding:0px;
	border-bottom:1px solid #cccccc;
	border-top:0px;
	border-left:0px;
	border-right:0px;
	line-height:0px;
	height:1px;
	display:block;
}

A:link {
	TEXT-DECORATION: underline;
	font-weight: bold;
	text-decoration:none;
	}
	
A:hover {
	TEXT-DECORATION: underline;
	background: -1px;
	font-weight: bolder;
	color: #FF0000;

	}
	
A:visited {
	TEXT-DECORATION: underline;
	font-weight: bold;
	text-decoration:none;
}


input{
	color:#000000;
	font-size: 10px;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 1px;
	background-color: #FFFFFF;
	}

.inputImage{
	border:0px;
	}


.inputButtonRedTxt{
	color:#FF0000;
	font-size: 10px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	border-top: 1px solid;
	border-right: 1px solid;
	border-bottom: 1px solid;
	border-left: 1px solid;
	padding: 1px;
	background-color: #FFFFFF;
	}
	
select {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	background-color: #FFFFFF;
	border: 1px solid #191970;
}


textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	border: 1px solid #191970;
}

.altrow-odd {
}
.altrow-even {

}

.TxtGeneral {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	display: inline;


}
.TxtBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: left;

}
.TxtBigBoldWhite {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;

}
.TxtGeneralRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: right;
	white-space: normal;
}
.TxtGeneralRightStrikeThrough {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: right;
	white-space: normal;
	display: inline;
	text-decoration: line-through;

}
.TxtGeneralUnderline {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	white-space: normal;
	display: inline;
	text-decoration: underline;

}

.TxtGeneralLeft {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	display: inline;
}
.TxtBigBoldLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
}

.TxtBigBoldLeftTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: top;

}
.TxtGeneralWhite {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #FFFFFF;
	text-align: left;
	white-space: normal;
	display: inline;
}
.TxtGeneralTop {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	display: inline;
}
.TxtBigBoldRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: right;
}
.TxtGeneralLeftTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: top;
	white-space: normal;
	display: inline;
	height: auto;
	width: auto;
	border: thin none;

}
.TxtVeryBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	line-height: 20px;

}
.TxtHugeBigBold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	line-height: 20px;

}
.TxtHugeBigBoldRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bolder;
	color: #990000;
	line-height: 20px;
}
.TxtRed {
	color: #990000;
}

.TxtGeneralRightTop {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: right;
	vertical-align: top;
	white-space: normal;
	display: inline;
}
.TxtGeneralBlack {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	display: inline;
}
.TxtVeryBigBoldTop {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: top;
	line-height: 20px;
}
.TxtGeneralLeftJustified {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	white-space: normal;
	display: inline;
}
.TxtGeneralLeftJustifiedEmailTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: justify;
	vertical-align: top;
	white-space: normal;
	display: inline;
}

.TxtGeneralLeftBot {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
	white-space: normal;
	display: inline;
}
.TxtBigBoldLeftBot {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: bottom;
}
.TxtVerySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	display: inline;
}
.TxtBigBoldTop {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	vertical-align: text-top;
}
.TxtSmallBoldLeft {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
}
.CatIndexHeadings {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: left;
	background-color: #000000;

}
.TxtVeryBigBoldLeft {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	text-align: left;
	line-height: 20px;
}
.TxtVeryBigBoldRight {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #000000;
	text-align: Right;
	line-height: 20px;
}
.TxtVeryBigBoldRightRed {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bolder;
	color: #FF0000;
	text-align: Right;
	line-height: 20px;
}
.TxtGeneralBot {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	color: #000000;
	text-align: left;
	white-space: normal;
	display: inline;
}
.TdBoarderTxtRightTop {
	text-align: Right;
	vertical-align: top;
	border-style: solid;
	border-color: #CCCCCC;
}
.TdBoarder {
	border-style: solid;
	border-color: #CCCCCC;
	border-width:thin;
}
.TdBoarderRed {
	border: 1;
	border-style: solid;
	border-color: #990000;
}

.TxtBigBoldRightTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bolder;
	color: #000000;
	text-align: right;
	vertical-align: top;
}
#subCategoryContainer {
padding : 12px 12px; 
clear : both; 
float : left; 
width : 100%; 
}


.box { float: left; width:100px; height:100px;}
.DNbox { float: left; width:200px; height:150px;}
#boxContent { 
	border-width: 1 1 1px; border-style: solid; border-color: black;
	background: white;  
	position: relative; 
	left: -3px; 
	top: -3px;
}
#boxContainer { position: relative; background: #999999; margin: 4px;}


