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

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

h1 { font-size:20px; color:#1e355f; 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 { margin-top:5px; font-weight:bold; }

dd { margin:-16px 0 7px 90px; }

li { margin-bottom:5px; }

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

a:hover { color:#39C; 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:#cadff4;
	text-align:left; padding-top:34px; width:90%; }

.content { text-align:left; background:url(../images/backgrounds/greenshadow.gif) left repeat-y #cadff4; padding:12px 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 30px 20px;
  }

.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; text-decoration:none; }


.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;
}

a.subCat {
	background: url(../images/buttons/subCatoff.gif) no-repeat center;
	display:inline; float:left; width:124px; line-height:12px; text-align:center; margin-left:1px;
	font-size:12px; font-weight:bold; text-decoration:none; color:#1e355f; padding: 8px;
}
a.subCat:hover { color:#369; background: url(../images/buttons/subCaton.gif) no-repeat center; text-decoration:none; }

.regSep{
	padding: 10px 0px 10px 0px;
	margin: 10px 0px 10px 0px;
	border-top: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
}