﻿* { font-family: Arial, Sans-Serif; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
p { margin: 0px 0px 14px 0px; }
table td { vertical-align: top; }
input, textarea { font-family: Arial, Sans-Serif; font-size: 12px; }
b { color: #1876CD; font-family: Arial Black, Sans-Serif; }

.full_size { width: 780px; margin: 0px auto; }

/*.header_row, .footer { color: #A6A6A6; text-align: right; font-size: 10px; line-height: 43px; }
.header_row a, .footer a { color: #A6A6A6; }
.header_row a.icon { float: left; display: block; width: 204px; height: 43px; background: url('/images/er_logo.gif') no-repeat top left; }
.header_row a.icon span { display: none; }*/
.header_row, .footer { color: #A6A6A6; text-align: right; font-size: 10px; }
.header_row a, .footer a { color: #A6A6A6; }

/*.banner_row { clear: both; background: url('/images/banner.jpg') no-repeat top left; height: 150px; margin: 10px 0px; }*/
.banner_row { clear: both; background: url('/images/er_banner.jpg') no-repeat top left; height: 150px; margin: 10px 0px; }

.menu_row { height: 50px; background: #97BEE5 url('/images/menu_bg_right.gif') no-repeat top right; }
.menu_row div { height: 50px; line-height: 50px; background: url('/images/menu_bg_left.gif') no-repeat top left; text-align: right; font-size: 12px; color: #FFF; padding: 0px 20px; }
.menu_row div span.title { float: left; font-family: Arial Black, Sans-Serif; }
.menu_row a { color: #FFF; margin-left: 46px; }

.content { min-height: 200px; margin: 10px 0px; }
.content p, li, .content table td { font-size: 12px; }
.content p a { color: #1876CD; }
.content p a.read_more { font-variant: small-caps; }
.content span.header { display: block; clear: both; color: #1876CD; font-size: 14px; line-height: 20px; font-family: Arial Black, Sans-Serif; white-space: nowrap; }
.content .er_banner { display: block; text-decoration: none; color: #000; border: solid 1px #D3D3D3; padding: 2px 80px 8px 8px; background: url('/images/er_guy.jpg') no-repeat top right; margin-bottom: 14px; }

.footer { line-height: 36px; border-top: solid 2px #D3D3D3; }

.quote { border: solid 1px #97BEE5; border-width: 1px 12px; margin: 10px 0px; padding: 5px; padding-bottom: 0px; }

.text_center { text-align: center; }
.text_right { text-align: right; }
.left { float: left; }
.right { float: right; }
.clear { clear: both; }
.nowrap { white-space: nowrap; }
.red { color: #F00 !important; }

img.left { margin: 0px 10px 10px 0px; }
