body {
	text-align:  center;
	background-color: #0d0101;
	font-family: "Arial", Verdana;
	margin: 40px 0 40px 0;
	position: relative;
}
/*=COMMON
=== === === === === === === === === === */
* {padding: 0;margin: 0;}
p, li {line-height: 150%}
ul {text-transform: capitalize;}
#masthead h1 {text-indent: -9999px; font-size: 1%}
img {border: 0}
a:link, a:visited, a:active {color: #330000;}
.left {float: left;}
.right {float: right;}
/*=CONTAINER
=== === === === === === === === === === */
#container {
	text-align: left;
	margin: 0 auto;
	width: 785px;
	background-color: #FFF;
}
/*=MASTHEAD
=== === === === === === === === === === */
#masthead {
	width:  100%;
	height: 114px;
	text-align: center;
	position: relative;
}
#masthead .logo {
	width: 242px;
	height: 71px;
	margin: 0 auto;
	margin-top: 10px;
}
#masthead #rotateLT {
	width: 131px;
	height: 114px;
	position: absolute; top: 0; left: 0;
}
/*=NAVIGATION
=== === === === === === === === === === */
#navigation {width: 785px; background-color: #330000; margin: 0;}
#navigation ul {list-style: none; text-align: center;}
#navigation ul li {display: inline;}
#navigation ul a:link, #navigation li a:visited, #navigation li a:active {
	color: #FFF;
	background-color: #330000;
	text-decoration: none;
	font-size: 12px;
	font-weight: normal;
	text-align: center;
	padding: 2px 4px 2px 4px;
	letter-spacing: 1.2px;
}
#navigation ul a:hover {
	color: #FFF;
	background: #990000;
	cursor: pointer;
}
#navigation ul a.active {background: #990000;}
/*=CONTENT
=== === === === === === === === === === */
#content {width: 740px; margin: 0 auto; padding: 20px 0 20px 0;}
#content div.ajaxDiv {height: 200px; position: relative;}
#content img.ajaxLoad {position: absolute; top: 40%; left: 50%;}
#content div.index {width: 100%; height: 100%; background: url(../img/background.jpg) no-repeat center;}

/*=contact # Generic Styles */
#content a:link, #content a:visited, #content a:active {text-decoration: none; color: #330000;}
#content a:hover {text-decoration: underline; color: #660000;}
#content ul {margin-bottom: 10px; font-size: 12px; list-style: none;}
#content div.subSection {float: left;} /* Divides Pages Into Two Halves */
#content div.about {width: 450px;}
#content div.aboutImg {margin: 20px 0 0 65px; width: 200px;}
#content div.atHome {width: 450px;}
#content div.atHomeImg {margin: 20px 0 0 50px; width: 215px;}
#content p {margin: 0 0 10px 0;font-size: 14px;text-align: justify;}
#content h3, #content h4, #content h5, #content h6 {font-size: 14px;color: #330000;text-transform: uppercase;}
#content h5 {float: right;}
#content h4, #content h5 {padding-bottom: 5px;}

#content ul.full {margin-bottom: 10px; font-size: 14px;}
#content ul.num {list-style-type: decimal; padding-left: 30px;}

#content img.consult {float: right; margin-right: 20px;}
#content img.housecare {float: right; margin: 0 20px 0 10px;}

/*=contact # Contact Styles */
#content table {width: 325px;margin-top: 10px;font-size: 12px;}
#content table td.c1 {padding-right: 5px;}
#content table td {padding-top: 10px;}
#content table td.adr {padding: 0;}
#content form {width: 375px; height: 350px; margin-bottom: 40px;}
#content form p {font-size: 12px;}
#content form fieldset {border: none;}
#content form div {margin: 5px; padding: 5px;}
#content form label {font-size: 14px; font-weight: normal;}
#content form input {margin-left: 10px; width: 250px; font-size: 12px;}
#content form textarea {width: 350px;}
#content form input.submit {width: 50px; float: right; margin-right: 5px;}

/*=contact # Domestic Training */
/* Side Menu */
#content ul.dt {float: left; width: 240px; margin: 10px 10px 0 0; list-style: none; font-size: 14px;}
#content ul.dt a {display: block; padding: 0 0 0 5px;}
#content ul.dt li a:link, #content ul.dt li a:visited, #content ul.dt li a:active {text-decoration: none; color: #330000;}
#content ul.dt li a:hover {text-decoration: none; background: #330000; color: white;}
#content ul.dt li a.active {background: #990000; font-weight: bold; color: white;}
#content ul.dt li a span {font-size: 10px;}
#content ul.dt ul {list-style: none; margin-left: 10px; margin-bottom: 0;}
/* Page Styles */
#content p.dt {float: right; width: 475px; margin-bottom: 8px;}

#content div.active {float: right; width: 475px; color: #000; padding-bottom: 10px;}
#content div.active ul {list-style: none; margin-top: 10px; font-size: 14px;}

#content ul.inline {width: 475px; font-size: 14px; margin-bottom: 10px; text-transform: capitalize;}
#content ul.inline li {margin-left: 30px;}
#content ul.inline p {margin-bottom: 5px;}

#content ul.consult_list {list-style: square;}

#content div.course {float: right; width: 475px; margin-bottom: 20px; clear: none;}
#content div.course ul {list-style: none; margin-top: 10px; font-size: 14px;}
#content div.course li {margin: 0 0 0 15px;}
#content div.course p {font-size: 14px;}
#content div.course ul p {margin: 0 0 5px 0;}
#content div.course ul.noMargin {margin: 0 0 10px 0;}
#content div.course p.fee {font-weight: bold; color: #330000;}

#content .dtImage {width: 220px; float: left; clear: both; margin: 10px 0 10px 0;}
#content .dtImage img {margin: 0 auto; text-align: center;}

.author {
	margin: 5px 10px 20px 10px;
	float: right;
	width: 400px;
	text-align: right;
}
blockquote {
	margin: 0 20px 20px 20px;
	clear: both;
	border-top: 1px #303B45 dashed;
	padding-top: 20px;
}
.firstBQ {
	border: none;
	padding-top: 0;
	margin: 10px 20px 20px 20px;
}

/*=FOOTER
=== === === === === === === === === === */
#footer {
	font-size: 11px;
	width: 100%;
	height: 15px;
	text-align: center;
	clear: both;
	padding: 1px 0 3px 0;
	color: white;
	margin-bottom: 20px;
	/* border-top: 1px solid #330000; */
	letter-spacing: 1.2px;
	background: #330000;
}
#footer a:link, #footer a:visited, #footer a:active {color: white; text-decoration: none; padding: 1px;}
#footer a:hover {background: #990000;}

#content div.soon {margin: 0 auto; width: 200px; text-align: center;}
#content div.soon p {text-align: center;}
