/*==================================================================
	Reset styles!
==================================================================== */



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
ol, ul {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
}
/*==================================================================
	Global styles
==================================================================== */
 
.clear {
	clear:both;
	margin:0 0 10px 0;
}

.float-left {
	float:left;
	margin:0 10px 10px 0;
}
.float-right {
	float:right;
	margin:0 0 10px 10px;
}
.text-left {
	text-align:left;
}
.text-right {
	text-align:right;
}
.text-center {
	text-align:center;
}
.text-justify {
	text-align:justify;
}
.bold, b, strong {
	font-weight:700;
}
.italic {
	font-style:italic;
}
.underline {
	border-bottom:1px solid;
}
.highlight {
	background:#ffc;
}
.uppercase {
	text-transform:uppercase;
}
.img-left {
	float:left;
	margin:4px 10px 4px 0;
}
.img-right {
	float:right;
	margin:4px 0 4px 10px;
}
.nopadding {
	padding:0;
}
.noindent {
	margin-left:0;
	padding-left:0;
}
.nobullet {
	list-style:none;
	list-style-image:none;
}

em {font-style:italic;}
/*==================================================================
	Overall styles
==================================================================== */

body#top {
	margin: 0;
	padding:0;
	color: #000000;
	font-family: Verdana,Geneva,sans-serif;
	line-height: 110%;
	font-size: 62.5%;/* 16px &times; 62.5% = 10px */
	background-color:#4d493e;
	background-image: url(/images/body_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}
.wrapper {
	left:50%;
	width:762px;/* Overall width of div */
	margin:0 0 0 -381px; /* half of the overall width */
	clear:both;
	position:relative;
	padding: 0;
}
/*==================================================================
	masthead styles
==================================================================== */

.masthead {
	height:127px;
	overflow:hidden;
	border:none;
	padding:0;
	margin:0;
	background-image: url(/images/chp_01-2.gif);
	background-repeat: no-repeat;
	background-position: center bottom;
}

.masthead img {
	width:762px;
	height:127px;
	}
/*==================================================================
	navigation styles
==================================================================== */

.nav {
	height:48px;
	border:none;
	padding:0;
	margin:0;
	overflow:hidden;
}

.nav a, .nav a:hover{border:none; padding:0; margin:0;}

.nav table {
	width:100%;
	padding:0;
	margin:0;
	
	}
.nav .navBar {
	width:710px;
	background-color:#421604;
	padding:0;
	margin:0;
	text-align:center;
	}

.nav .navBarBottom {
	padding:0;
	margin:0;
	background-image: url(/images/chp_06.gif);
	background-repeat: no-repeat;
	background-position: center top;
	height:16px;
	}


.nav .awmbox {
	vertical-align:top; margin:0; padding:0;}

/*==================================================================
	content styles
==================================================================== */

.content {
	background-image: url(/images/db_body_bg.gif);
	background-repeat: repeat-y;
	background-position: center top;
}
.mainTable {
	width:100%;
}
.mainTable td.right {
	width:24px;
	vertical-align: top;
	background-image: url(/images/chp_10.gif);
	background-repeat: repeat-y;
	background-position: right top;
}
.mainTable td.left {
	width:28px;
	vertical-align: top;
	background-image: url(/images/chp_08.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.mainTable td.center {
	background-color:#FFFFFF;
}
.pageheader {
	font-size:30px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	color:#076324;
	margin: 10px 0 10px 0;
	text-align:left;
	line-height:normal;
	border-bottom: 1px dotted #076324;
	width:650px;
}
.pageheaderTitle {
	font-size:18px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:700;
	color:#076324;
	margin: 10px 0 5px 0;
	text-align: right;
	clear:both;
}

.contentBody {
	padding:0 15px;
	width: 690px;
	margin:0;
	color:#270c01;
}

.contentBody a.imgLink, .contentBody a:active.imgLink, .contentBody a:hover.imgLink, .contentBody a:visited.imgLink {
	border:none;
	background:none;
}

.contentBody a.imgLink img {
	border: 1px solid #494b3d;
}

.contentBody a, .contentBody a:visited 	{
	color: #5d5d41;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #5d5d41;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #FFFFFF;
	border-right-color: #FFFFFF;
	border-left-color: #FFFFFF;
}
.contentBody a:hover, .contentBody a:active	{
	color:#ffffff;
	background-color:#5d5d41;
	border: 1px solid #5d5d41;
	}


.contentBody .imgBdr {
	border:2px solid #fac499;
}
.contentBody h1 {
	background-image: url(/images/chp_09.gif);
	background-repeat: repeat-x;
	background-position: 0 21px;
	font-size:32px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding:0 0 15px 0;
	margin:15px 0 15px 0;
	color:#421604;
	clear:both;
}
.contentBody p {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.6em;
	margin: 0 23px 23px 23px;
}


.contentBody h2.title, .contentBody h2 {
	font-size: 18px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	border-bottom:1px dotted #bfd652;
	letter-spacing: -1px;
	line-height: 1.2em;
	margin:25px 0 15px 0;
	padding:0 0 3px 0;
	color: #4d493e;
	clear:both;
}

.contentBody h2.title .page_title {
	font-size: 22px;
	font-style: normal;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: -1px;
	line-height: 1.2em;
	color: #4d493e;
}


.contentBody h3 {
	font-size: 16px;
	font-style: normal;
	font-weight: 700;
	text-transform: normal;
	letter-spacing: 0px;
	line-height: 1.2em;
	margin:25px 0 10px 0;
	padding:0 0 3px 0;
	border-bottom:1px dotted #bfd652;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #4d493e;
	overflow-x: auto;
	overflow-y: hidden;
}

.contentBody h5 {

	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-align: left;
	letter-spacing: 0pt;
	line-height: 1.3;
	margin: 0 23px 23px 23px;
	overflow-x: auto;
	overflow-y: hidden;

}

.contentBody ul {
margin:0 0 10px 23px;
}
.contentBody ul li {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	margin:0 0 10px 2px;
	padding:0 0 0 16px;
	background-image: url(/images/bullet_4dots.gif);
	background-repeat: no-repeat;
	background-position: 1px 2px;
}


	.contentBody ol	{
		list-style-type: decimal;
		margin:0 0 10px 23px;
}

	.contentBody ol li	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	margin:0 0 5px 20px;
	padding:0 0 0 16px;
	}
	
	.contentBody .img-with-caption {
	width:250px;
	float:right;
	margin:0 23px 15px 20px;
	text-align:right;
	border-left: 1px solid #dcd5c4;
	border-bottom: 1px solid #dcd5c4;
	padding:10px;
	background-image:url(/images/grey-white.gif);
	background-position:top left;
	background-repeat:repeat-y;
	
	}
	
	.contentBody .img-with-caption p, .contentBody .img-with-caption-clear p {
	
		font-size: 10px;
		font-style: normal;
		font-weight: normal;
		text-transform: normal;
		letter-spacing: normal;
		line-height: 1.35em;
		margin: 5px 0px 10px 5px;
		text-align:left;
	
	}
	
	.contentBody .img-with-caption-clear p {text-align:left; width: 300px;}
	
	.contentBody .img-with-caption-clear {
	clear:both;
	margin:0 23px 15px 23px;
	text-align:left;
	border-left: 1px solid #dcd5c4;
	border-bottom: 1px solid #dcd5c4;
	padding:10px;
	background-image:url(/images/grey-white.gif);
	background-position:top left;
	background-repeat:repeat-y;
	}
	
	.contentBody .img-with-caption a, .contentBody .img-with-caption a:visited, .contentBody .img-with-caption-clear a, .contentBody .img-with-caption-clear a:visited 	{
	color: #5d5d41;
	text-decoration:none;
	border-bottom-style: dotted;
	border-bottom-color: #5d5d41;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 1px;
}

.contentBody .img-with-caption a:active, .contentBody .img-with-caption a:hover, .contentBody .img-with-caption-clear a:active, .contentBody .img-with-caption-clear a:hover	{
	color:#421604;
	border-bottom-style: dotted;
	border-bottom-color: #421604;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-width: 1px;
	background:none;
	} 
	

.contentBody table {
	margin:0px 23px 23px 23px;
}

.contentBody td {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.3em;
	padding:5px 10px 5px 0;
	border-bottom: 1px dotted #bfd652;

}


.contentBody blockquote {

	background: #dce9a0;
	padding:20px;
	margin:1.5em;
	color:#4d493e;
}

.contentBody a.imgLink, .contentBody a:hover.imgLink, .contentBody a:active.imgLink, .contentBody a:visited.imgLink {border:none; background:none;}


/*==================================================================
	footer styles
==================================================================== */

.footer {
margin:0 0 20px 0;
}
.footerTable {
	width:100%;
}

.copyright p {margin:5px 0 30px 0;}

.footer-info {padding:10px 23px; background: #5d5d41; z-index:200; margin:-10px 3px 0 3px; border-bottom: solid 1px #494b3d; text-align:center; font-family: Georgia, "Times New Roman", Times, serif;}

.footer-info p {color:#FFFFFF; font-size:10px;}


.footer-info a, .footer-info a:visited 	{
	color: #ffffff;
	text-decoration:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #ffffff;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #5d5d41;
	border-right-color: #5d5d41;
	border-left-color: #5d5d41;
}
.footer-info a:hover, .footer-info a:active	{
	color:#ffffff;
	background-color:#494b3d;
	border: 1px solid #494b3d;
	}


/*==================================================================
	Round Box styles
==================================================================== */	


.box { 
  background: #421604;
  margin:10px 0 10px 10px; padding:0;
}
.boxtop { 
  background: url(/images/ne.gif) no-repeat top right; 
}
.boxtop div { 
  font-size: 0;
  height: 25px; 
  background: url(/images/nw.gif) no-repeat top left; 
}
.boxbottom { 
  background: url(/images/se.gif) no-repeat bottom right; 
}
.boxbottom div { 
  font-size: 0;
  height: 25px; 
  background: url(/images/sw.gif) no-repeat bottom left; 
}
.boxcontent {
  padding: 0px 28px 0px 28px;
}

.boxcontent h1{
	background:none;
	color:#FFFFFF;
	border-bottom: 1px dotted #ffffff;
	clear:both;
	font-family: Verdana,Geneva,sans-serif;
	font-size:11px;
	text-transform:uppercase;
	font-weight:700;
	margin:10px 0 5px 0;
	padding:0 0 3px 0;

}

.boxcontent p {	font-family: Verdana, sans-serif;
				font-size: 9px;
				font-style: normal;
				font-weight: normal;
				text-transform: normal;
				letter-spacing: normal;
				color:#f4f8dc;
				margin:0 0 3px 0; 
				padding:0;
}

/*==================================================================
	sub nav styles
==================================================================== */	

.postnavigation {

	margin: 0px;
}

.postnavigation ul.rsx-page-num-list{
    display:inline;
    list-style:none;
    margin:0px;
    padding:0px;
  }
 .postnavigation ul.rsx-page-num-list li {
    display: inline;
	background:none;
	margin:0px 3px;
    padding:0px;
  }
 .postnavigation .unlinked { font-weight: bold }   /*  for the current page that is not a link */


