body {
margin:0;
padding:0;
text-align:left;
font:normal 10pt 'Trebuchet MS', sans-serif;
color:#333;
background:#fff url(../img/background_repeaty.png) repeat-y 0 0;
}

.clear {
clear:both;
}

#wrapper {
width:780px;
}

#header {
background:#fff url(../img/header.png) no-repeat 0 0;
width:540px;
height:149px;
border:0px solid red;
}

#header a, #header a:link, #header a:active, #header a:visited {
position:absolute;
top:0px;
left:0px;
height:100px;
width:540px;
}

#topnav {
padding:0 0 0 40px;
margin:-33px 0 0 0;
width:500px;
color:#900;
letter-spacing:1px;
text-transform:uppercase;
}

#topnav a, #topnav a:link, #topnav a:active, #topnav a:visited {
color:#900;
letter-spacing:1px;
text-transform:uppercase;
text-decoration:none;
}

#topnav a:hover {
color:#fff;
text-decoration:none;
}

#ekg {
	margin:15px 0 0 0;
	padding:0;
	
	border:0px solid red;
}

#content {
float:left;
width:540px;
margin:0 0 0 0;
border:0px solid red;
}

#content .BackPageContent {
padding:10px;
display:block;
}

#content .PageHeader {
margin:20px 10px 10px;
display:block;
font:bold 14pt 'Trebuchet MS', tahoma, sans-serif;
color:#BEBBA7;
letter-spacing:1.2px;
border-bottom:1px solid #BEBBA7;
}

#bgwrapper {
background:#fff url(../img/contentbg.png) repeat-y fixed bottom;
}

#contentLeft {
float:left;
width:205px;
padding:15px 10px;
margin:0 auto;
text-align:right;
border:0px solid red;
}

#linkBox {
display:block;
margin:15px auto;
border-right:0px solid #BEBBA7;
border-bottom:0px solid #BEBBA7;
width:180px;
text-align:center;
padding:0;
/*background:#fff url(../img/linkbox_header.png) no-repeat 0 0;*/
}



#contentRight {
float:left;
width:300px;
padding:10px 0;
margin:0 auto;
}

p {
margin:0px 0 15px;
}

#rightrail p {
	font-size:11px;
}


#rightrail {
float:left;
width:200px;
margin:-45px 0 0 0px;
padding: 0;
text-align:center;
border:0px solid red;
}

#rightrail img, img.listcircle {
border:0;
text-align:center;
margin:10px auto;
}

#rightrail img.listcircle {
	margin:2px auto;
}

#rightrail a img, #rightrail a:visited img, #rightrail a:acive img, #rightrail a:link img {
border:0;
margin:10px auto;
text-align:center;
text-decoration:none;
}

#footer {
text-align:center;
border-top:1px solid #BEBBA7;
margin:0 auto 25px;
width:100%;
font-size:8pt;
color:#aaa;
padding:10px 0 0;
}

#ContentsFrame iframe table  {
display:block;
border:1px solid #ccc;
color:red;
}

p a, p a:link, p a:active, p a:visited {
color:#900;
text-decoration:none;
}

p a:hover {
color:#B8B49F;
text-decoration:underline;
}

/*
p a:visited {
	color:#B8B49F;
}
*/

table, tr, td, th {
	border:0;
	font-weight:normal;
}

td {
	margin:10px 0;
	padding:10px 0;
}

td.docText {
	margin-left:10px;
	border:0px solid red;
	width:200px;
	display:block;
}