body {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	margin: 0px;
	background:#D0E1DF;
}

td { vertical-align:top; font-size:12px; }

h1 { font-size:20px; color:#7b3415; margin-bottom:0; }

h2 { font-size:15px; margin-top:0; }

h3 { font-size:13px; margin-top:0; }

h4 { font-size:15px; margin-top:0; margin-bottom:4px; }

p { margin-top:0; }

ul, dl { margin-top:0; }

dt { border-bottom:dotted 1px #999; margin-top:5px; }

dd { margin-left: 100px; margin-top: -16px; font-weight:bold; }
 
li { margin-bottom:5px; }

a { color:#921; text-decoration:underline; font-weight:bold; }

a:hover { color:#D71; text-decoration:none; }

form { margin:0; }

/*div { border:1px solid #000; }*/

.leftcol { padding:15px 14px 20px 6px; text-align:right; border-right:3px solid #CCC; background:#FFF; }

.rightcol { padding-bottom:20px; background:#fcd9c5;
	text-align:left; padding-top:34px; width:90%; }

.content { text-align:left; background:url(../images/backgrounds/greenshadow.gif) left repeat-y #fcd9c5; padding:20px 10px 20px 20px; }

.boxTitleLeft {
	background:url(../images/backgrounds/sidetile.gif) top repeat-y #FFF;
	width: 158px;
	margin-top:14px;
	margin-left:auto;
	margin-right:3px;
	display:block;
}
.boxContentLeft {
	background:url(../images/backgrounds/sidetop.gif) no-repeat;
	width: 142px;
	display:block;
	text-align:left;
	padding:4px 8px 0 8px;
	font-size:11px;
}

.boxContentLeft h4 { color:#630; }
.boxContentLeft a { color:#630; }
.boxContentLeft a:hover { color:#DD7700; }
.boxContentLeft .smallink { font-size:9px; color:#000; }

.boxTitleRight {
	background:url(../images/backgrounds/bluetile.gif) top repeat-y #FFF;
	width: 180px;
	margin-bottom:14px;
	display:block;
}
.boxContentRight {
	background: url(../images/backgrounds/bluetop.gif) no-repeat;
	width: 164px;
	display:block;
	padding:4px 8px 0 8px;
	font-size:11px;
}

.boxContentRight h4 { color:#036; }
.boxContentRight a { color:#036; }
.boxContentRight a:hover { color:#39C; }
.boxContentRight .smallink { font-size:9px; color:#000; }


.boxContent {
	width:570px;
	background:url(../images/backgrounds/articletile.gif) top left repeat-y #FFF;
	margin-bottom:5px;
  }

.ArticleFooter {
	background:url(../images/backgrounds/articlebot.gif) bottom no-repeat;
	padding:0 26px 25px 20px;
	min-height:150px;
  }

.nav { display:block; line-height:36px; text-align:right; padding-top:2px; padding-right:18px; margin-right:3px;
	background: url(../images/buttons/buttonoff.gif) no-repeat right;
	font-size:14px; font-weight:bold; text-decoration:none; color:#1e355f; }

.nav:hover { color:#369; background: url(../images/buttons/buttonon.gif) no-repeat right; text-decoration:none; }

.navr { display:block; line-height:36px; text-align:right; padding-top:2px; padding-right:18px; margin-right:3px;
	background: url(../images/buttons/buttonoffr.gif) no-repeat right;
	font-size:14px; font-weight:bold; text-decoration:none; color:#7d3315; }

.navr:hover { color:#a54619; background: url(../images/buttons/buttononr.gif) no-repeat right; text-decoration:none; }

.navg { display:block; line-height:36px; text-align:right; padding-top:2px; padding-right:18px; margin-right:3px;
	background: url(../images/buttons/buttonoffg.gif) no-repeat right;
	font-size:14px; font-weight:bold; text-decoration:none; color:#113B1E; }

.navg:hover { color:#247033; background: url(../images/buttons/buttonong.gif) no-repeat right; text-decoration:none; }

.prodinfo { float:right; clear:both; margin-left:10px; }

.prodinfo td { padding-left:4px; }


.smalltxt { font-size:9px; }


.siteDocs { display:block; clear:both; height:30px; padding:10px; text-align:center;
	background:#D0E1DF; border-top:6px solid #B6C6C4; font-size:10px; }
.pagination {
	text-align: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
.subCat {
	padding: 8px;
}
.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}