/* APMS */

body {
	color: #666;
	margin:0;
	padding:0;
	text-align:center;
}

body.contentbackground {
	background-color: #ccc;
}

div#container {
	background:url(http://www.sparedougal.com/images/apmsbg.jpg) repeat-y top center #ccc;
	margin:0 auto ;
	padding:0;
	width: 790px;
        text-align:justify;
}

#content {
        background:url(http://www.sparedougal.com/images/apmsbg.jpg) repeat-y top center #ccc;
	width: 790px;
	margin: -10px auto 0;
	padding: 10px 20px 0 0;
	border-top:5px solid #99000;
	font:15px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

 #tf1, #tf2, #tf3, #tf5, #tf6, {
 	background: #fff;
}




/*Search Bar -----------------------------------------------------------------*/

.staticlinks{
        margin:-40px 0 0;
}

/*Header ---------------------------------------------------------------------*/

#logo {
	background: url(http://www.sparedougal.com/images/apmsheader.jpg) center no-repeat;
	width: 780px;
	height: 207px;
	margin:0 auto;
	border: none;
	font-size:20px;
	color:#fff;
}




/*Nav Bar --------------------------------------------------------------------*/

.navbar {
	background:url(http://www.sparedougal.com/images/apmsnav.jpg) center bottom no-repeat;
	text-align: left;
	vertical-align: top;
	width: 740px;
	margin:-30px auto 10px;
	padding:0 0 10px 40px;
	line-height: 1.5em;
	border-bottom:1px solid #666;
}

*html .navbar {
	background:url(http://www.sparedougal.com/images/apmsnav.jpg) center bottom no-repeat;
	text-align: left;
	vertical-align: top;
	width: 740px;
	margin:-30px auto 10px;
	padding:0 0 10px 40px;
	line-height: 1.5em;
	border-bottom:1px solid #666;
}

.navbar ul li {
	display: inline;
	color: transparent;
	margin:0;
	padding: 0;
}

*html .navbar ul li {
	display: inline;
	color: transparent;
	margin:0;
	padding: 0;
}

.navbar a:link, .navbar a:visited {
	color:#fff;
	text-decoration:none;
	padding:8px;
	font: italic 16px "Times New Roman", Times, serif;
	letter-spacing:-.07em;
}

.navbar a:hover, .navbar a:focus, .navbar a:active {
	color:#999;
	text-decoration:none;
	background:#fff;
	padding:8px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	font: italic 16px "Times New Roman", Times, serif;
	letter-spacing:-.07em;
}

.navbar a.on:link, .navbar a.on:visited, .navbar a.on:hover, .navbar a.on:focus, .navbar a.on:active {
	color:#fff;
	text-decoration:none;
	background:#990000;
	padding:8px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	font: italic 16px "Times New Roman", Times, serif;
	letter-spacing:-.07em;
}




/*Main Content ---------------------------------------------------------------*/

#mainContent {
	width:485px;
	margin:0 0 10px 55px;
}

#banner {
        color:#fff;
	font:25px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	height:141px;
	letter-spacing: 0.2em;
	padding:5px 10px;
	width:465px;
}

.index{
	background:url(http://www.sparedougal.com/images/apmsbannerhome.jpg) no-repeat;
}

.about{
	background:url(http://www.sparedougal.com/images/apmsbannerabout.jpg) no-repeat;
        padding:110px 0 0; 
}
	
.pt{
	background:url(http://www.sparedougal.com/images/apmsbannerpt.jpg) no-repeat;
}

.emc{
	background:url(http://www.sparedougal.com/images/apmsbanneremc.jpg) no-repeat;
}

.fat{
	background:url(http://www.sparedougal.com/images/apmsbannerfat.jpg) no-repeat;
}

.contact{
	background:url(http://www.sparedougal.com/images/apmsbannercontact.jpg) no-repeat;
}



/*Side Bar -------------------------------------------------------------------*/

.sidebar {
	margin:0;
	padding:0 30px 0 10px;
	font: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

#quote {
	background:url(http://www.sparedougal.com/images/apmsquote.jpg) no-repeat;
	color:#FFF;
	font-style:italic;
	font-size:30px;
	height:41px;
	padding:8px 0 0 8px;
}

.map{
margin: 0 0 20px 10px;
}


/*Footer ---------------------------------------------------------------------*/

#nhsfooter {
	background:url(http://www.sparedougal.com/images/apmscontentbg.jpg) repeat-x top center #003333;
	font:italic 15px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	padding:15px 18px 0;
	margin:0 15px;
        width:744px;
        text-align:justify;
}

.footer {
	background:url(http://www.sparedougal.com/images/apmsfooter.jpg) #003333 no-repeat bottom center;
	color:#003333;
	font: 0px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin:-3px auto 0;
	max-height:15px;
	min-height:15px;
	padding:0;
	text-align: center;
	width:790px;
}


*html .footer {
	background:url(http://www.sparedougal.com/images/apmsfooter.jpg) #003333 no-repeat bottom center;
	color:#003333;
	font: 0px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	margin:-3px auto 0;
	max-height:15px;
	min-height:15px;
	padding:0;
	text-align: center;
	width:790px;
}

.login {
	display:inline-block;
	float:right;
	font: 18px "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color:#fff;
	margin:17px 0 0;
}

.login a:link, .login a:visited{
	color:#fff;
	text-decoration:none;
	font-size: 18px;
}

.login a:hover, .login a:active, .login a:focus{
	color:#fff;
	text-decoration:underline;
	font-size: 18px;
}



/*Universal ------------------------------------------------------------------*/

a {
	text-transform:capitalize;
}

a:link, a:visited {
	color:#CC0000;
	text-decoration:none;
}

a:hover, a:active, a:focus {
	color:#0099CC;
	text-decoration:underline;
}

table {
	margin:0;
	padding:0;
}

td {
	font-size: 15px;
	line-height: 1.3em;
}

p {
	text-align: justify;
}

li {
	list-style:none;
}

h1 {
	text-transform: capitalize;
	font: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

h3 {
	font-style:italic;
	font: "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
}

h4 {
	font: bold "Trebuchet MS", Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	color: white;
	height: 20px;
	_height: 23px;
	background-repeat: no-repeat;
	padding:0;
	margin:0 0 0 4px;
}

h4 a:link, h4 a:active, h4 a:hover, h4 a:visited {
	color:#ffffff;
	text-decoration: none;
	font-weight: bold;
}

#register, #login {
	display:none;
}


.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
}