
body,table,input { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
p { margin: 0.1em 0; }
form { margin: 0; }
img { display: block; border: 0; }
h1 { font-size:16px; font-weight:bold; color:#0058ba; margin: 0px 0px 14px 0px; }
h2 { font-weight:bold; margin-bottom:8px; font-size:14px; color:#0058ba; }
h3 { font-weight:bold; margin-bottom:8px; font-size:12px; }

sup { font-size:11px; }

ul.comfy li	{margin-bottom: 7px;}

a { text-decoration: none; color: #008A43; font-weight:bold; }
a:hover { color: #43008A; }

.floatleft { float: left; }
.floatright { float: right; }
.bold { font-weight: bold; }
.big { font-size: 14px; }


#table_main { margin: 5px auto; background: url(images/repeater.jpg) repeat-y; }
#table_main td { vertical-align: top; }

#div_subscribe { width: 208px; height: 402px; background: url(images/headerright.jpg) no-repeat; float: right; }
#div_subscribe form { margin: 130px 0 0 25px; }
#input_email { width: 135px; height: 15px; }

#newsletter_signup  { background: url(images/signup_bkgrnd.jpg) no-repeat; width:181px; height:96px; padding: 8px 0px 0px 14px; }
#contact_mediaroom { float:right; font-size:10px; background: url(images/contact_bkgrnd.jpg) no-repeat; width:248px; height:135px; padding:14px 0px 0px 12px; margin:16px 0px 0px 14px; }

#td_sidebar { background: url(images/diagsoverfooter.jpg) no-repeat bottom left; }
#div_content { background: url(images/nofuture.jpg) no-repeat top right; padding: 10px 45px 0 15px; line-height:1.25; }
