body {
  margin: 0;
  padding: 0;
  background-color: #000000;
  color: #7b1212;
  font: Georgia, "Times New Roman", Times, serif;
}
h4 {
	color: #114d95;
	font-size: 120%;
}

/******************************************
 * This is where the new style will begin *
******************************************/
h1 {
	margin: 0;
	padding: .5em 0 1em 0;
	font-size: 26px;
	font: Georgia, "Times New Roman", Times, serif;
}

p {
	margin: 0;
	padding: .5em 0 1em 0;
	color: #ffffff;
}
a:link, a:visited {
	text-decoration: underline;	
	color: #871a1a;
}
a:hover {
	text-decoration: underline;	
	color: #ad4c4c;
}

#body-bottom {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-home-row4.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #000000;
	text-align: left;
}

#body-bottom-content {
	margin: 0;
	padding: 25px 25px 25px 35px;
	width: 320px;	
	
}
#body-bottom-content h1 {
	color:#fbdfab;
	font-size: 18px;
}
#body-bottom-content2 {
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
	top: 45px;
	right: 35px;
	width: 300px;
}
#body-bottom-content2 img {
	border: 1px #e7e5a2 solid;
}
#body-divider {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-home-row3.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color:#CCCCCC;
	line-height: 12px;
}
#body-text {
	margin: 20px;
	padding: 0;
}
#body-text img.alignright {
	position: relative;
	float: right;
	margin: 15px; 
	padding: 0;
	border: 1px #731818 solid;
}
#body-text ul {
	margin: 0 0 0 2.5em;
	padding: 0 0 0 .5em;
	list-style-position: outside;
}
#body-text li {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	list-style: disc;
}
#body-top {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-home-row2.gif);
	background-position: top left;
	background-repeat: repeat;
	background-color: #000000;
}
#body-top-container {
	margin: 0 auto 0 auto;
	width: 770px;
}
#body-top-content {
	margin: 0;
	padding: 0;
	position: relative;
	float: right;
	top: 30px;
	right: 30px;
	width: 300px;
}
#body-top-content h1{
	margin: 0;
	padding: 20px 0 0 0;
	font-size: 18px;
	color: #fbdfab;
}
#clearone {
	clear: both;
	height: 1px;
	font-size: 1px;
}
#feature {
	background: #e8b5b5 url(images/panel_a_bottom.gif) no-repeat bottom left;
/*	margin: 35px 0 20px; */
/*	padding: 0 0 10px; */
	width: 195px;
	margin: 0;
	padding: 0;
}
#feature h1 {
	color: #7b1212;
	margin: 0;
	padding: 5px 0;
/*	padding: 0px 20px 0; */
	font-size: 16px;
}
#feature p {
	color: #580808;
	font-size: 14px;
	margin: 0;
	padding: 0;
/*	padding: 5px 20px 0; */
}
#feature-text{
	margin: 0 15px;
	padding: 0 0 10px 0;
}
#feature-top-bar {
	background: #e8b5b5 url(images/panel_a_top.gif) no-repeat top left;
	padding: 10px 0 0 0;
	line-height: 8px;
}
#footer {
	margin: 0;
	padding: 15px 0;
	background-color: #000000;
}
#footer-container {
	margin: 0 auto 0 auto;
	width: 770px;
	color: #ffffff;
	text-align: center;
}
#footer-container a:link, #footer-container a:visited {
	text-decoration: none;	
	color: #ffffff;
}
#footer-container a:hover {
	text-decoration: underline;	
	color: #ffffff;
}
#footer-container ul {
	margin: 0;
	padding: 0 0 5px 0;
	text-align: center;
}
#footer-container li {
	display: inline;
}
#header {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-header.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #ffffff;
	height: 153px;
}
#header-wrapper {
	margin: 0 auto 0 auto;
	width: 770px;
}
#logo {
	margin: 0;
	padding: 0 10px 0 25px;
	float: left;
}
#logotext {
	margin: 0 0 0 170px;
	padding: 20px;
	width: 350px;
	color: #ffffff;
}
#logotext h1 {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	margin: 0;
	padding: 20px 0 0 0;
}
#logotext p {
	font: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	margin: 0;
	padding: 0;
}
#navigation-top {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-nav-top.gif);
	background-position: top left;
	background-repeat: repeat-x;
	background-color: #cccccc;
	line-height: 6px;
}
#navigation-bottom {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-nav-bottom.gif);
	background-position: bottom left;
	background-repeat: repeat-x;
	background-color: #cccccc;	
	line-height: 7px;
}
#navigation-center {
	margin: 0;
	padding: 0 0 5px 0;
	background-image: url(../images/bg-nav-center.gif);
	background-position: top left;
	background-repeat: repeat;
	background-color: #cccccc;	
}
#navigation-wrapper {
	margin: 0 auto 0 auto;
	width: 770px;
	color: #000000;
}
#navigation-wrapper a:link, #navigation-wrapper a:visited {
	text-decoration: none;	
	color: #000000;
}
#navigation-wrapper a:hover {
	text-decoration: underline;	
	color: #000000;
}
#navigation-wrapper ul {
	margin: 0;
	padding: 0 30px 0 0;
	text-align: right;
}
#navigation-wrapper li {
	display: inline;
	
}
#services {
	position: relative;
	float: right;
	top: 25px;
	right: 25px;
	width: 150px;
	vertical-align: middle;
	text-align: left;
	color: #ffffff;
}
#sub-body-top {
	margin: 0;
	padding: 0;
	background-image: url(../images/bg-sub-body.gif);
	background-position: top left;
	background-repeat: repeat;
	background-color: #000000;
}
#sub-body-top-container {
	margin: 0 auto 0 auto;
	padding: 25px 0 0 0;
	width: 770px;
}
#sub-content {
	background: #eaeaea url(images/bg_sub_content_bottom.gif) no-repeat bottom left;
	margin: 0 0 30px 0;
	padding: 0 0 20px 0;
	width: 515px;
}
#sub-content a:link, #sub-content a:visited {
	text-decoration: none;	
	color: #7b1212;
}
#sub-content a:hover {
	text-decoration: underline;	
	color: #7b1212;
}
#sub-content h1 {
	color: #731919;
	margin: 0 0 0 30px;
	padding: 0;
/*	margin: 0; */
/*	padding: 10px 20px 0 30px; */
	font-size: 26px;
}
#sub-content h3 {
	margin: 0;
	padding: 0 20px;
	font-weight: bold;
}
#sub-content img {
	margin: 0;
	padding: 0;
}
#sub-content p {
	color: #7b1212;
	padding: 10px 20px 0;
}
#sub-content p.topbar{
	background: url(images/bg_sub_content_top.gif) no-repeat top left;
}
#sub-content td {
	vertical-align: top;
}
#sub-panel-a {
	margin: 0 0 20px;
	padding: 0 0 10px;
	position: relative;
	float: right;
	top: 45px;
	right: 10px;
	width: 195px;
}
#wrapper {
	width: 100%;
}
#simple-security-inc #sub-body-top #sub-body-top-container #sub-content #body-text .errortext {
	font-weight: bold;
	color: #FF0000;
}
.learnmore {
	margin: 0;
	padding: 0 0 10px 0;
	position: relative;
	float: right;
	top: 5px;
	right: 5px;
}
