body {
	margin : 0 auto 10px auto;
	padding : 0;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: small;
	width : 100%;
	background : url(../images/template/page_back.gif) top center no-repeat #fff;
}

/* Homepage Header Styles */

#printheader { display : none; }

#header {
	margin : 0 auto 0 auto;
	padding : 0;
	height : 99px;
	width : 760px;
	background : url(../images/template/header.gif) top left no-repeat;
	display : block;
	position : relative;
}

#header p {
	margin : 0;
	padding : 0;
	height : 53px;
	width : 760px;
	background : url(../images/template/header2.gif) bottom left no-repeat;
	display : block;
	position : absolute;
	bottom : -53px;
	left : 0;
}

#header p.news { background : url(../images/template/header2_news.gif) bottom left no-repeat; }

/* Default Styles */

#container {
	margin : 0;
	padding : 0;
	width : 100%;
	display : block;
	float : left;
}

#container.home { background : url(../images/template/homepage_back.jpg) bottom center no-repeat; }
#container.int { background : none; }

#container div.container { margin : 0 auto 0 auto; padding : 0; width : 760px; display : block; }

#main-content {
	margin : 0;
	padding : 32px 30px 0 30px;
	width : 511px;
	display : block;
	float : right;
}

#home-content {
	margin : 0;
	padding : 32px 30px 0 30px;
	width : 350px;
	display : block;
	float : right;
}

#news-box {
	margin : 0;
	width : 200px;
	display : block;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 125px;
	padding-left: 250px;
}

.int1 { background : url(../images/interior_backgrounds/interior_01.jpg) top right no-repeat; }
.int2 { background : url(../images/interior_backgrounds/interior_02.jpg) top right no-repeat; }
.int3 { background : url(../images/interior_backgrounds/interior_03.jpg) top right no-repeat; }
.int4 { background : url(../images/interior_backgrounds/interior_04.jpg) top right no-repeat; }
.int5 { background : url(../images/interior_backgrounds/interior_05.jpg) top right no-repeat; }
.int6 { background : url(../images/interior_backgrounds/interior_06.jpg) top right no-repeat; }
.int7 { background : url(../images/interior_backgrounds/interior_07.jpg) top right no-repeat; }
.int8 { background : url(../images/interior_backgrounds/interior_08.jpg) top right no-repeat; }
.int9 { background : url(../images/interior_backgrounds/interior_09.jpg) top right no-repeat; }
.ekg2 { background : url(../images/template/ekg_jason.gif) top right no-repeat; }

h1 {
	color:#B5121B;
	font-style:italic;
	margin : 0;
	padding : 0;
	font-size:22px;
	width : auto;
	display : block;
}

h1 img {
	margin : 0;
	padding : 0;
	height : 41px !important;
	display : block;
}

h1 strong { display : none; }

h2 {
	margin : 0;
	padding : 5px;
	width : auto;
	color : #666;
	letter-spacing : 2px;
	font-size : large;
	display : block;
}

h3 {
	margin : 0;
	padding : 5px;
	width : auto;
	color : #666;
	letter-spacing : 2px;
	font-size : medium;
	display : block;
}

img.spacer {
	margin : 0;
	padding : 0;
	height : 320px;
	width : 250px;
	display : block;
	float : right;
}

p {
	margin : 0;
	padding : 5px;
	width : auto;
	display : block;
}

.hometext {
	margin : 0;
	padding : 0;
	width : auto;
	font-size: medium;
	display : block;
}

ul {
	margin : 0;
	padding : 0;
	width : auto;
	display : block;
}

li {
	margin : 0;
	padding : 0 5px 7px 19px;
	list-style : none;
	background : url(../images/template/bullet.gif) top left no-repeat;
	display : block;
}

object, embed {
	margin : 0;
	padding : 0;
	display : block;
}

a { color : #900; text-decoration : none; }
a:hover { color : #930; }

/* Footer Styles */
     
#footer {
	margin : 0;
	padding : 22px 0 0 0;
	width : 100%;
	background : url(../images/interior_backgrounds/footer_back.gif) top center no-repeat #fff;
	display : block;
	clear: both;
}

#footer p {
	margin : 0 auto 0 auto;
	padding : 0 10px 5px 10px;
	width: 740px;
	color : #666;
	font-size : 8pt;
	display : block;
}

#footer a { color: #666; }
#footer a:hover { color: #000; }