body {
	margin:0 0 0 0;
	list-style: square;
}

/* Main Outer Table that hold everything inside, includes 3 rows */

.questions1Table {
	width: 100%;
}

.questions1TableRow1 {
	width: 100%;
	background-color: black;
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	color: white;
	padding: 3px 0px 3px 5px;
}

.outerTable {
	width: 770px;
}

.outerTableRow1 {
	width: 770px;
	vertical-align: top;
}

.outerTableRow2 {
	width: 770px;
	height: 400px;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
}

.outerTableRow3 {
	width: 770px;
	vertical-align: top;
}

/* Header Table *******************************************************************/

.headerTable {
	width: 770px;
}

.headerTableLogo {
	width: 600px;
	vertical-align: top;
}

.headerTableQuestions {
	padding-left: 10px;
}

.headerTableNavbar {
	width: 600px;
	vertical-align: top;
}

.headerTableSearch {
   background-color: #DDDDDD;
	background-image: url(../images/bg/searchboxbg1.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
	font-family: arial;
	font-size: 10px;
	color: black;
	padding: 5px 0px 0px 10px;
}

.searchBox1 {
	width: 100px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

/* Navbar Table *******************************************************************/

.navbarTable {
	width: 600px;
}

.navbarTableRow1 {
	vertical-align: top;
	background-image: url(../images/bg/navbarmm.gif);
}

.navbarTableRow2 {
	vertical-align: top;
	background-color: #ff8000;
	height: 30px;
}

.navbarMenuItem, .navbarMenuItem a:link, .navbarMenuItem a:visited {
   width: 105px;
	height: 30px;
	padding-bottom:7px;
	vertical-align: bottom;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-align: center;
}

.navbarMenuItem a:hover {
   width: 105px;
	height: 30px;
	padding-bottom:7px;
	vertical-align: bottom;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: underline;
	text-align: center;
}

.navbarMenuItemOn, .navbarMenuItemOn a:link, .navbarMenuItemOn a:visited {
   width: 105px;
	height: 30px;
	padding-bottom:7px;
	vertical-align: bottom;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: none;
	text-align: center;
   background-color: #ff8000;
}

.navbarMenuItemOn a:hover {
   width: 105px;
	height: 30px;
	padding-bottom:7px;
	vertical-align: bottom;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;
	color: white;
	text-decoration: underline;
	text-align: center;
	background-color: #ff8000;
}

.submenuRow, .submenuRow a:link, .submenuRow a:visited {
   height: 30px;
	padding: 0 5px 0 5px;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration: none;
}

.submenuRow a:hover {
   height: 30px;
	padding: 0 5px 0 5px;
	vertical-align: middle;
	font-family: arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
	text-decoration: underline;
}

/* Middle Table *******************************************************************/

.middleTable1 {
	width: 770px;
	height: 500px;
}

.middleTable1Col1 {
	width: 155px;
	vertical-align: top;
	/*background-color: #DDDDDD;*/
	background-color: #909090;
	background-image: url(../images/bg/leftnavbg1.jpg);
	/*background-repeat: no-repeat;*/
	border: solid black 1px;
}

.middleTable1Col2 {
	vertical-align: top;
}

.leftProdListTable {
	width: 145px;
}

.leftProdListTableCol1 {
	padding: 10px 5px 10px 5px;
	font-family: arial;
	font-size: 11px;
	color: black;
	font-weight: normal;
	line-height: 17px;
}

/* Left Menu *******************************************************************/

.leftProdListTableCol1 a:link {
   color: black;
	text-decoration: none;
}

.leftProdListTableCol1 a:visited {
   color: #4B4B4B;
	text-decoration: none;
}

.leftProdListTableCol1 a:hover {
   color: black;
	text-decoration: underline;
}

/* Footer Table *******************************************************************/

.footerTable1 {
	width: 770px;
}

.footerTableRow1 {
	width: 770px;
	vertical-align: top;
	background-color: #ff8000;
}

.footerTableRow2 {
	width: 770px;
	vertical-align: top;
	padding-top: 10px;
	text-align: center;
	font-family: arial;
	font-size: 11px;
	color: black;
	line-height: 15px;
	padding-bottom: 25px;
}

.footerTableRow2 a:link {
   font-weight: bold;
   color: black;
	text-decoration: none;
}

.footerTableRow2 a:visited {
   font-weight: bold;
   color: #909090;
	text-decoration: none;
}

.footerTableRow2 a:hover {
   font-weight: bold;
   color: #909090;
	text-decoration: underline;
}

.innerFooterTable1 {
	width: 770px;
	height: 30px;
}

.innerFooterTable1Col1 {
	vertical-align: middle;
	width: 450px;
	padding-left: 10px;
	text-align: left;
	font-family: arial;
	font-size: 11px;
	color: black;
}

.innerFooterTable1Col2 {
	vertical-align: middle;
	padding-right: 10px;
	text-align: right;
	font-family: arial;
	font-size: 11px;
	color: black;
}

.innerFooterTable1Col2 a:link, .innerFooterTable1Col2 a:visited {
	color: black;
	text-decoration: none;
}

.innerFooterTable1Col2 a:hover {
	color: black;
	text-decoration: underline;
}

/* home page middle products table ***********************************************************/

.hhhmt {
	width: 615px;
}

.hhhmtRow1 {
	width: 615px;
	vertical-align: top;
}

.hhhmtRow2 {
	width: 615px;
	vertical-align: top;
}

.hhhmtt2 {
	width: 615px;
}

.hhhmtt2c1 {
	width: 415px;
	vertical-align:top;
	padding: 10px 15px 10px 15px;
}

.hhhmtt2c2 {
	vertical-align:top;
	padding: 10px 0px 10px 0px;
}

.hhhAttnBox1 {
   width: 100%;
	padding-left: 10px;
	border-left: dotted black 1px;
	line-height: 20px;
}

/* Product Table ***********************************************************/

.prodOuterTable {
	width: 615px;
}

.prodOuterTableRow1 {
	width: 615px;
	vertical-align: top;
	padding: 0px 0px 0px 15px;
}

.prodOuterTableRow2 {
	width: 615px;
	vertical-align: top;
	padding: 0px 0px 0px 15px;
}

.browseByTable {
	width: 100%;
	height: 35px;
	background-color: #dddddd;
}

.browseByTableCol1 {
	vertical-align: middle;
	width: 200px;
	text-align: left;
	padding: 0px 5px 0px 5px;
}

.browseByTableCol2 {
	vertical-align: middle;
	text-align: right;
	padding: 0px 5px 0px 5px;
}

.prodGraphicalTable {
	width: 100%;
}

.prodGraphicalCel {
   vertical-align: middle;
	text-align: center;
	width: 110px;
	height: 100px;
	border: 1px solid gray;
	font-family: Arial;
	font-size: 11px;
	color: #8c4600;
	font-weight: normal;
	text-decoration: none;
}

.prodGraphicalCel a:link {
	font-family: Arial;
	font-size: 11px;
	color: #8c4600;
	font-weight: normal;
	text-decoration: none;
}

.prodGraphicalCel a:visited {
	font-family: Arial;
	font-size: 11px;
	color: #8c4600;
	font-weight: normal;
	text-decoration: none;
}

.prodGraphicalCel a:hover {
	font-family: Arial;
	font-size: 11px;
	color: #8c4600;
	font-weight: normal;
	text-decoration: underline;
}

/* General Page 1 *******************************************************************/

.pageTopImageTable {
	width: 100%;
}

.pageTopImageTableImageCel {
	vertical-align: top;
	width: 433px;
	padding: 0px 0px 0px 10px;
}

.pageTopImageTableAnnc1,.pageTopImageTableAnnc2  {
	vertical-align: top;
	height: 100px;
	background-color: gray;
}

.pageTopImageTableAnnc2 {
	vertical-align: top;
	width: 200px;
}

.generalContentOuterTable {
	width: 100%;
}

.generalContentOuterTableRow1 {
	width: 100%;
	height: 30px;
	vertical-align: middle;
	padding: 0px 5px 0px 10px;
	font-family: arial;
	font-size: 9px;
	color: black;
}

.generalContentOuterTableRow1 a:link {
	text-decoration: underline;
	color: black;
}

.generalContentOuterTableRow1 a:visited {
	text-decoration: underline;
	color: #909090;
}

.generalContentOuterTableRow1 a:hover {
	text-decoration: none;
	color: black;
}

.generalContentOuterTableRow2 {
	width: 100%;
	vertical-align: top;
	padding: 0px 10px 0px 25px;
	font-family: Arial;
	font-size: 12px;
	color: black;
	font-weight: normal;
	list-style: square;
	text-align: justify;
}

.generalContentOuterTableRow2 a:link {
	color: black;
	font-weight: bold;
	text-decoration: underline;
}

.generalContentOuterTableRow2 a:visited {
	color: #909090;
	font-weight: bold;
	text-decoration: underline;
}

.generalContentOuterTableRow2 a:hover {
	color: black;
	font-weight: bold;
	text-decoration: none;
}

/* subsection index table *******************************************************************/

.subsectionIndexOuterTable {
	width: 100%;
}

.subsectionIndexOuterTableRow1 {
   padding-left: 10px;
	vertical-align: top;
}

.subsectionIndexTable {
	width: 100%;
}

.subsectionIndexTableRowType1 {
   vertical-align: top;
	height: 50px;
	padding: 5px 5px 20px 5px;
	border-bottom: 1px gray solid;
}

.content3ColStyleTable {
	width: 100%
}

.content3ColStyleTableCol1 {
	width: 30%;
	padding: 0px 5px 5px 10px;
	vertical-align: top;
	border-right: solid gray 1px;
}

.content3ColStyleTableCol2 {
	width: 30%;
	padding: 0px 5px 5px 5px;
	vertical-align: top;
	border-right: solid gray 1px;
}

.content3ColStyleTableCol3 {
	width: 30%;
	padding: 0px 0px 5px 5px;
	vertical-align: top;
}

.content3ColStyleTableRow2 {
	width: 100%;
	padding: 15px 0px 5px 10px;
	vertical-align: top;
}

.content3ColStyleInnerTable {
	width: 100%;
	vertical-align: top;
}

.contactTable {
	
}

.contactTableCol1a {
	width: 200px;
	height: 100px;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(../images/miscbuttons/ico_phone.gif);
	background-repeat: no-repeat;
	border-bottom: gray dotted 1px;
}

.contactTableCol1b {
	width: 200px;
	height: 100px;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(../images/miscbuttons/ico_email.gif);
	background-repeat: no-repeat;
	border-bottom: gray dotted 1px;
	background-position: center;
}

.contactTableCol1c {
	width: 200px;
	height: 100px;
	vertical-align: middle;
	padding-left: 20px;
	background-image: url(../images/miscbuttons/ico_mailingaddress.gif);
	background-repeat: no-repeat;
	border-bottom: gray dotted 1px;
}

.contactTableCol2 {
   width: 150px; 
	vertical-align: middle;
	padding:5px 5px 5px 20px;
	border-bottom: gray dotted 1px;
}

.contactHeaderTable {
	width: 100%;
}

.contactHeaderTableRow1 {
	padding: 5px 20px 10px 20px;
	border-bottom: gray dotted 1px;
}

.contactOuterOuter {
	width: 100%;
}

.contactOuterOuterRow1 {
	padding-left: 20px;
}

.subsectionIndexOuterTableCol1 {
	width: 423px;
	padding: 5px 10px 5px 10px;
	vertical-align: top;
}

.subsectionIndexOuterTableCol2 {
	padding: 5px 0px 5px 10px;
	vertical-align: top;
	border-left: dotted #D2D2D2 1px;
}

.rtOuterTable {
	width: 100%;
}

.rtOuterTableCol1 {
	height: 100%;
	width: 100%;
	padding: 5px 0px 5px 5px;
	background-image: url(../images/bg/leftnavbg1.jpg);
	vertical-align: top;
	border: 1px black dashed;
}

.specials1 {
	width: 100%;
}

.specials1Col1 {
	height: 100%;
	width: 100%;
	padding: 5px 0px 5px 5px;
	background-image: url(../images/bg/leftnavbg1.jpg);
	vertical-align: top;
	border: 1px black dashed;
}

.specials2 {
	width: 100%;
}

.specials2Col1 {
	height: 100%;
	width: 100%;
	padding: 5px 0px 5px 5px;
	background-image: url(../images/bg/leftnavbg1.jpg);
	vertical-align: top;
	border: 1px black dashed;
}

.specials3 {
	width: 100%;
}

.specials3Col1 {
	height: 100%;
	width: 100%;
	padding: 5px 0px 5px 5px;
	background-image: url(../images/bg/specials3.jpg);
	vertical-align: top;
	border: 1px black dashed;
}

.specials4 {
	width: 100%;
}

.specials4Col1 {
	height: 100%;
	width: 100%;
	padding: 5px 0px 15px 5px;
	vertical-align: top;
	border-bottom: 1px #d2d2d2 dashed;
}

.just4theTopPadding {
	width: 100%;
}

.just4theTopPaddingRow1 {
   width: 100%;
	padding-top:10px;
}

/* Category Page ******************************************************************/

.categoryPageOuter {
	width: 100%;
}

.categoryPageOuterRow1 {
	width: 100%;
	padding-left: 10px;
}

.categoryPageTopOuter {
	width: 100%;
	padding-top: 5px;
}

.categoryPageTopOuterRow1 {
	width: 100%;
	vertical-align: top;
	padding-bottom: 10px;
	border-bottom: black 1px solid;
}

.categoryPageTopInner {
	width: 100%;
}

.categoryPageTopInnerCol1 {
	width: 420px;
	padding-right: 10px;
	vertical-align: top;
}

.categoryPageTopInnerCol1b {
	width: 100%;
	padding-right: 10px;
	vertical-align: top;
	text-align: justify;
}

.categoryPageTopInnerCol2 {
	vertical-align: top;
	text-align: left;
}

.categoryPageLowerOuter {
	width: 100%;
}

.categoryPageLowerOuterRow1 {
	width: 100%;
	vertical-align: top;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}

.productsOverviewTable {
	width: 100%;
}

.productsOverviewTableR1C1, .productsOverviewTableR1C2, .productsOverviewTableR1C3, .productsOverviewTableR1C4, .productsOverviewTableR1C5 {
	height: 20px;
   padding: 3px 10px 3px 10px;
	background-color: #d2d2d2;
	vertical-align: middle;
}
/*
.productsOverviewTableR1C2 {
	width: 150px;
}

.productsOverviewTableR1C3 {
	width: 100px;
}

.productsOverviewTableR1C4 {
	width: 100px;
}

.productsOverviewTableR1C5 {
	width: 50px;
}
*/
.productsOverviewTableR2 {
   padding: 3px 10px 3px 10px;
	border-bottom: solid 1px #d2d2d2;
	vertical-align: middle;
}

.productsOverviewTable3 {
	width: 100%;
}

.productsOverviewTable3R1C1, .productsOverviewTable3R1C2, .productsOverviewTable3R1C3, .productsOverviewTable3R1C4, .productsOverviewTable3R1C5 {
	height: 20px;
   padding: 3px 10px 3px 10px;
	background-color: #d2d2d2;
	vertical-align: middle;
	text-align:left;
}

.productsOverviewTable3R1C2 {
	width: 75px;
}

.productsOverviewTable3R1C3 {
	width: 350px;
}

.productsOverviewTable3R1C4 {
	width: 75px;
}

.productsOverviewTable3R1C5 {
	width: 75px;
}

.productsOverviewTable3R2 {
   padding: 3px 10px 3px 10px;
	border-bottom: solid 1px #d2d2d2;
	vertical-align: middle;
	text-align: left;
}


.shreddersOverviewTable {
	width: 100%;
}

.shreddersOverviewTableR1C1,.shreddersOverviewTableR1C2,.shreddersOverviewTableR1C3,.shreddersOverviewTableR1C4,.shreddersOverviewTableR1C5,.shreddersOverviewTableR1C6,.shreddersOverviewTableR1C7  {
	height: 20px;
	background-color: #d2d2d2;
	vertical-align: middle;
	padding-left: 5px;
	/*width: 75px;*/
}
/*
.shreddersOverviewTableR1C2 {
	width: 50px;
}

.shreddersOverviewTableR1C3 {
	width: 40px;
}

.shreddersOverviewTableR1C4 {
	width: 75px;
}

.shreddersOverviewTableR1C5 {
	width: 35px;
}

.shreddersOverviewTableR1C6 {
	width: 35px;
}

.shreddersOverviewTableR1C7 {
	width: 100px;
}
*/
.shreddersOverviewTableR2 {
	height: 20px;
	padding: 5px 0px 5px 5px;
	border-bottom: solid 1px #d2d2d2;
	vertical-align: middle;
}

.productsOverviewTable2 {
	width:100%;
}

.productsOverviewTable2Title {
   padding: 3px 10px 3px 0px;
	height:30px;
	background-color:#d2d2d2;
}

.productsOverviewTable2Data {
	padding: 3px 10px 3px 0px;
	border-bottom:1px solid #d2d2d2;
}

.productsOverviewTable2DataPNAME {
   padding: 3px 10px 3px 0px;
	border-bottom:1px solid #d2d2d2;
}

/* Product Detail Pages ******************************************************************/

.productDetailsOuterTable {
	width: 100%;
	vertical-align: top;
}

.productDetailsOuterTableRow1 {
	width: 100%;
	padding-top: 0px;
	padding-left: 20px;
}

.productDetailsInnerTable {
	width: 100%;
}

.productDetailsInnerTableCol1 {
	width: 414px;
	vertical-align: top;
	padding-right: 10px;
	border-right: dashed 1px #d2d2d2;
}

.productDetailsInnerTableCol2 {
	vertical-align: top;
	padding-left: 10px;
}

.productDetailContentTable {
	width: 100%;
}

.productDetailContentTableRow1 {
	width: 100%;
	vertical-align: top;
}

.productDetailContentTable2 {
	width: 100%;
}

.productDetailContentTable2Row1 {
	width: 100%;
	vertical-align: top;
	padding-bottom: 15px;
}

.productDetailContentTable3 {
	width: 100%;
}

.productDetailContentTable3Row1 {
	width: 100%;
	vertical-align: top;
	padding-top:15px;
	border-top: dotted #d2d2d2 1px;
}

.prodSpecsTable1 {
	width: 100%;
}

.prodSpecsTable1R1C1 {
   width: 100px; 
   vertical-align: top;
	padding: 2px 2px 2px 2px;
	background-color: #d2d2d2;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.prodSpecsTable1R1C2 {
   vertical-align: top;
	padding: 2px 4px 2px 6px;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-top: 1px solid black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.prodSpecsTable1R2C1 {
   width: 100px; 
   vertical-align: top;
	padding: 2px 2px 2px 2px;
	background-color: #d2d2d2;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
	border-left: 1px solid black;
}

.prodSpecsTable1R2C2 {
   vertical-align: top;
	padding: 2px 4px 2px 6px;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-right: 1px solid black;
	border-bottom: 1px solid black;
}

.prodSpecsTable2 {
	width: 100%;
}

.prodSpecsTable2HeaderText {
	font-family: arial;
	font-size: 10px;
	color: black;
	Vertical-align: middle;
	Text-align: center;
	padding: 2px 2px 2px 2px;
}

.prodSpecsTable2R1C1 {
	height: 25px;
}

.prodSpecsTable2R1C1 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-left: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C2 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C3 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C4 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C5 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C6 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C7 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R1C8 {
	border-top: solid 1px gray;
	border-bottom: solid 1px gray;
	border-right: solid 1px gray;
	background-color: #d2d2d2;
}

.prodSpecsTable2R2C1 {
   border-left: solid 1px gray;
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
	background-color: #d2d2d2;
	height: 15px;	
}

.prodSpecsTable2R2C2 {
	border-right: solid 1px gray;
	border-bottom: solid 1px gray;
}
/* Form1 ******************************************************************/

.form1OuterTable {
	width: 100%;
}

.form1OuterTableRow1 {
	width: 100%;
	vertical-align: top;
}

.form1ProductsSpecsTable {
	border-top: 1px black solid;
	border-left: 1px black solid;
	border-right: 1px black solid;
}

.form1ProductsSpecsTableLabel {
	background-color: #d2d2d2;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-right: 1px black solid;
	border-bottom: 1px black solid;
}

.form1ProductsSpecsTableValue {
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-family: arial;
	font-size: 10px;
	color: black;
	border-bottom: 1px black solid;
}

.prodPriceTable {
	width:100%;
}

.prodPriceTableR1C1 {
	width:260px;
	height:35px;
	vertical-align:middle;
	background-color:#d2d2d2;
	font-size:12px;
	font-weight:bold;
	color:black;
	font-family:arial;
	text-align:center;
	padding:5px 5px 5px 5px;
}

.prodPriceTableR1C2 {
	vertical-align:middle;
	background-color:gray;
	color: white;
	text-align:center;
	padding:5px 5px 5px 5px;
	font-size:18px;
}

/* Admin Table ******************************************************************/

.adminTable1 {
   border-top: 1px gray solid;
	border-left: 1px gray solid;
}

.adminTable1Headers {
	padding: 5px 2px 5px 2px;
	background-color: #d2d2d2;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
   border-right: 1px gray solid;
	border-bottom: 1px gray solid;
}

.adminTable1ValuesRow {
	border-bottom: 1px #d2d2d2 solid;
}

.adminTable1Values {
	padding: 5px 2px 5px 2px;
	font-family: Arial;
	font-size: 10px;
   border-right: 1px gray solid;
	border-bottom: 1px gray solid;
}

.adminModificationTable1 {
	border: 1px solid black;
}

.adminModificationTable1Headers {
	padding: 5px 2px 5px 5px;
	background-color: #d2d2d2;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
   border-right: 1px gray solid;
	border-bottom: 1px gray solid;
}

.adminModificationTable1Values {
	padding: 5px 2px 5px 10px;
	font-family: Arial;
	font-size: 10px;
   border-right: 1px gray solid;
	border-bottom: 1px gray solid;
}

.adminIndexOuterTable {
	border: 1px dotted #d2d2d2;
}

.adminIndexOuterTableRow1 {
	width: 400px;
	height: 300px;
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
	background-image: url(../images/bg/admintablebgt.jpg);
}

.adminIndexInnerTable {
	
}

.adminIndexInnerTableLabel {
	width: 100px;
	background-color: #d2d2d2;
	font-family: arial;
	font-size: 12px;
	color: black;
	vertical-align: middle;
	padding-left:10px;
}

.adminIndexInnerTableValue {
	padding-left: 10px;
}

.adminNavbarTable1 {
	width: 100%;
	background-color: #EDEDED;
}

.adminNavbarTable1Row1 {
   width: 100%;
}

.adminNavbarTableR1C1 {
	text-align: left;
	background-color: black;
}

.adminNavbarTableR1C2 {
   width: 100%;
	text-align: left;
	padding-left: 25px;
}

.adminNavbarTableR1C3 {
	text-align: right;
	padding-right: 25px;
}

/* Text Styles ******************************************************************/

.txtQuestions {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
	color: black;
}

.txtHeader1 {
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
	color: black;
}

.txtHeader1a {
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	color: black;
}

h1 {
    display:inline;
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: normal;
	color: black;
	margin:1px 0px 1px 0px;
}

.txtHeader2 {
	font-family: Times New Roman;
	font-size: 28px;
	font-weight: normal;
	color: black;
	font-style: italic;
}

.txtHeader3 {
	font-family: Times New Roman;
	font-size: 22px;
	font-weight: normal;
	color: white;
	font-style: italic;
	background-color: black;
	width: 100%;
	padding: 5px 5px 5px 5px;
}

.txtHeader3a {
	font-family: Times New Roman;
	font-size: 16px;
	font-weight: bold;
	color: white;
	background-color: black;
	width: 100%;
	padding: 5px 5px 5px 5px;
	line-height: normal;
}

.txtHeader3b {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	background-color: #d2d2d2;
	width: 100%;
	padding: 5px 5px 5px 5px;
	line-height: normal;
}

.txtHeader4 {
	font-family: Arial;
	Font-size: 12px;
	font-weight: bold;
	color: black;
   text-decoration: underline;
}

.txtHeader5 {
	font-family: arial;
	font-size: 9px;
	font-weight: normal;
	color: black;
}

.txtHeader6 {
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	color: black;
}

.txtHeader6 a:link {
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.txtHeader6 a:visited {
	font-weight: bold;
	color: #909090;
	text-decoration: underline;
}

.txtHeader6 a:hover {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.txtHeader7 {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	color: black;
	font-style: italic;
}

.txtMenuOn {
	font-family: arial;
	font-size: 10px;
	font-weight: normal;
	color: white;
	background-color: black;
}

.txtNormal {
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: black;
}

.txtNormal a:link {
	font-weight: bold;
	color: black;
	text-decoration: underline;
}

.txtNormal a:visited {
	font-weight: bold;
	color: #909090;
	text-decoration: underline;
}

.txtNormal a:hover {
	font-weight: bold;
	color: black;
	text-decoration: none;
}

.txtAttn1 {
	font-family: Times New Roman;
	font-size: 20px;
	color: #8c4600;
	padding-right: 20%;
	text-align: left;
}

.txtAttn2 {
	background-color: #8c4600;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	color: white;
}

.txtAttn3 {
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	color: maroon;
}

.txtAttn4 {
	font-family: Times New Roman;
	font-size: 18px;
	font-weight: bold;
	color: black;
	background-color: #909090;
	border: 1px black dotted;
	padding: 5px 5px 5px 5px;
}

.breadcrumsTable {
	width: 100%;
}

.breadcrumsTableR1 {
	padding-bottom: 15px;
}

.sitemapTable {

}

.sitemapTableCol1 {
	vertical-align: top;
	width:200px;
	padding-right:15px;
	border-right: 1px dotted gray;
}

.sitemapTableCol2 {
	vertical-align: top;
	width:200px;
	padding-left:15px;
}

.genericTable1 {
	width:100%;
	border-top: black 1px solid;
	border-left: black 1px solid;
}

.genericTable1Cel {
	border-right:black 1px solid;
	border-bottom:black 1px solid;
	padding: 10px 20px 10px 10px;
	vertical-align:top;
	text-align: justify;
}

.txt_smallLinks {
	font-family: arial,verdana;
	font-size: 10px;
	color:black;
	font-weight:normal;
}

.txt_smallLinks a:link,.txt_smallLinks a:visited,.txt_smallLinks a:hover {
	font-family: arial,verdana;
	font-size: 10px;
	color:black;
	font-weight:normal;
	text-decoration:underline;
}

.txt_red {
	color:#ff0000;
}

#vitalinfo1 p {
   margin:0px;
   padding:0px;
   font-family:arial;
   color:red;
   font-weight:normal;
   font-size:12px;
   line-height:135%;
}

.vitalinfo1a {
   font-size:10px;
   color:#000080;
}

.vitalinfo1b {
   font-size:16px;
   font-weight:bold;
   color:#000080;
}

input.small {
	font-size:90%;
}

.w150 {width:150px;}
.w200 {width:200px;}
.w400 {width:400px;}

.middleTable1Col1 ul {
	margin-left:0;
	margin-right:0;
	padding-left:0;
	padding-right:0;
}

.middleTable1Col1 ul li {
	list-style: none;
	padding:1px 0 1px 4px;
}

.middleTable1Col1 ul li.leftNavOn,
.middleTable1Col1 ul li.leftNavOn a {
	background-color:#4b4b4b;
	color:white;
}

/* added 08/12/2009 - UL styles for right column */

.outerTable ul.type10 {
	margin:0;
	padding:0;
	font-size:10px;
	font-family:arial;
	font-weight:normal;
}

.outerTable ul.type10 li {
	margin:0;
	padding:0 0 8px 16px;
	line-height:100%;
	list-style-type:none;
	background-image: url(../images/bullets_arrows/bullet1.gif);
	background-repeat: no-repeat;
	background-position: left -.01em;
}

.outerTable ul.type10 li a:link {color:black;text-decoration:none;}
.outerTable ul.type10 li a:visited {color:#666666;text-decoration:none;}
.outerTable ul.type10 li a:hover {color:black;text-decoration:underline;}








