/* stylesheet designed by john johnson 03/30/2012 johnjohnson@johnjohnsondesigns.com */
/* colors
grey 918b7d
red c51426
dark grey 5c584f
back aca493
*/
/* header area  */
.navstyle {
	color: #5b5a53;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	line-height: 28px;
}
.navstyle a {
	color: #5b5a53;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.navstyle a:hover {
	color: #cfc4ae;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.portnavstyle {
	color: #5b5a53;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	line-height: 36px;
}
.portnavstyle a {
	color: #ffffff;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.portnavstyle a:hover {
	color: #c41425;
	font-family:   Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
/* generic alignment styles */
.alignleft {
  float: left;
}
.alignright {
  float: right;
}
div.aligncenter {
	display: block;
	margin: 0 auto;
}
div.alignright {
	margin: 1px 0 2px 10px;
	display: inline;
}
div.alignleft {
	margin: 1px 10px 2px 0;
	display: inline;
}
/* generic bold */
strong {
	font-weight: bolder;
	color: #000000;
}
/* headings */
h1 {
	font-family:   Verdana, Arial, sans-serif;
	color: #52524e;
	font-size: 25px;
	font-weight: normal;
	line-height: 30px;
	margin: 0 0 0 0; /* (top, right, bottom, left) */
	padding: 0 0 0 0;
}
h2 {
	font-family:   Verdana, Arial, sans-serif;
	color: #c62627;
	font-size: 21px;
	font-weight: bold;
	line-height: 25px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
h3 {
	font-family:   Verdana, Arial, sans-serif;
	color: #c62627;
	font-size: 17px;
	font-weight: bold;
	line-height: 20px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}
h4 {
	font-family:   Verdana, Arial, sans-serif;
	color: #ffffff;
	font-size: 13px;
	font-weight: bold;
	line-height: 16px;
	margin: 0 0 0 0;
	padding: 0 0 0 0;	
}

/* content area */
.content {
	color: #ffffff;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	line-height: 24px;
}
.content a {
	color: #c51426;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.content a:hover {
	color: #ffffff;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
.content2 {
	color: #ffffff;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	padding: 0px 10px 0px 10px;
	text-align: left;
	line-height: 24px;
}
.content2 a {
	color: #c51426;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.content2 a:hover {
	color: #ffffff;
	font-family:  Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
}
blockquote {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  font-size: 16px;
  color: #000000;
  font-weight: normal;
  line-height: 30px;
  letter-spacing: 0.04em;
  width: 400px;
  padding: 0 0 0 100px;
  text-indent: 0px;
  text-align: center;
}
blockquote p {
  padding: 0 0 0 40px;
  font-family: Verdana, Arial, sans-serif;
}
.indent {
  padding: 0 0 0 40px;
}
.indent2 {
  padding: 0 0 0 60px;
}
.indent3 {
  padding: 0 0 0 80px;
}
.indent4-clear {
  padding: 0 0 0 0px;
}
/* default list */
ul {
	list-style-position: outside;
	text-align: left;
	line-height: 20px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	list-style-type: disc;
	margin-left: 50px;
}
li {
	color: #000000;
	font-weight: normal;
	font-size: 14px;
	line-height: 20px;
}
li a {
	color: #000000;
	font-weight: normal;
	text-decoration: none;	
}
li a:hover {
	color: #cccccc;
	font-weight: normal;
	text-decoration: underline;
}
dt {
	font-weight: normal;
	color: #000000;
}
dt a {
	color: #000000;
	font-weight: bold;
	text-decoration: none;	
}
dt a:hover {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
ol {
	list-style-position: outside;
	text-align: left;
	line-height: 20px;
	color: #000000;
	font-family: Verdana, Arial, sans-serif;
	font-size: 20px;
	font-weight: normal;
	margin-left: 50px;
	list-style-type: decimal-leading-zero;
}
ol li {
	color: #000000;
	font-weight: normal;
	font-size: 16px;
	line-height: 20px;
}
ol li a {
	text-decoration: underline;
}
ol li a:hover {
	text-decoration: underline;
}
/* DESIGN start style for dhtml boxes */
.dhtmlbx1 {
	color: #000000;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	line-height: 30px;
}
.dhtmlbx1 a {
	color: #636466;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.dhtmlbx1 a:hover {
	color: #000000;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
.dhtmlbx2 {
	color: #000000;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	padding: 1px;
	text-align: left;
	line-height: 30px;
}
.dhtmlbx2 a {
	color: #636466;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.dhtmlbx2 a:hover {
	color: #000000;
	font-family:  Arial;
	font-size: 14px;
	font-weight: bold;
	font-style: normal;
	text-decoration: none;
}
/* footer area */
.footer {
	color: #615f5c;
	font-family:   Arial, sans-serif;
	font-size: 14px;
	letter-spacing: 0.02em;
	font-weight: bold;
	padding: 1px;
	text-align: left;
}
.blank {
	color: #000000;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding: 0px;
	text-align: left;
}
/* generic image styles */
/* margin properties (top, right, bottom, left) */
img.alignnone {
	float:left; 
	margin:1em 1em 1em 0; 
	border: none; 
	background: none; 
	display: inline;
}
img.alignright {
	float:right; 
	margin:1em 0 1em 1em; 
	border: none; 
	background: none; 
	display: inline;
}
img.alignleft {
	float:left; 
	margin:1em 1em 1em 0; 
	border: none; 
	background: none; 
	display: inline;
}
img.aligncenter {
	display: block; 
	margin-top: 1em; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 1em; 
	border: none; 
	background: none; 
}
a img.alignright {
	float:right; 
	margin:1em 0 1em 1em;
	border: none; 
	background: none; 
	display: inline;
}
a img.alignleft {
	float:left; 
	margin:1em 1em 1em 0; 
	border: none; 
	background: none; 
	display: inline;
}
a img.aligncenter {
	display: block; 
	margin-top: 1em; 
	margin-left: auto; 
	margin-right: auto; 
	margin-bottom: 1em; 
	border: none; 
	background: none;
}
a.image:link, a.image:visited, a.image:hover { 
    border: 0px; 
    background: none; 	
    padding: 0; 
}
a.image img { 
    border:  0px; 
    background: none; 
}
p img { 
    padding: 0; 
    max-width: 100%; 
}
.nav303 {
	line-height: 20px;
}
