body {
  margin-left: 15px;
  margin-top: 5px;
  margin-right: 15px;
  margin-bottom: 5px;
  font-family: Times New Roman, Sans-Serif, Arial, Helvetica, Trebuchet MS, Tahoma, Verdana; 
  color: #314D63;
  font-size: 17px;
  font-weight:none;
  background-color: #e7efad;
  }

div.page_wrapper {text-align:center; border:1px solid #333; background-color:#FFFFFF; width:770px; padding:0px 0px 0px 0px;}
div.content_wrapper {text-align:left; vertical-align:top; border:0px; background-color:transparent; padding:5px 3px 0px 3px;}
div.banner {padding:0px 0px 0px 0px;}
div.page_banner {padding:3px; color:#fff; text-size:1.4em; background-color:#046836; margin-top:0px; margin-bottom:5px; border:1px solid #333; font-weight:bold;}
div.print_banner {display:none;}
div.menu {margin-top:4px; text-align:center; padding:2px 2px 2px 0px; color:#666; width:190px;}
div.menu_content {padding:0px 0px 6px 0px; color:#666; background-color:#ddd; width:182px; border:1px solid #000;}
div.content_head {margin-bottom:4px; font-family:Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; padding:0px 0px 0px 0px; width:182px; background-image:url('../images/backgrounds/head_content.jpg'); background-repeat:repeat-x; color:#fff; font-size:larger; font-weight:bold; border-top:0px; border-left:0px; border-right:0px; border-bottom:1px solid #666;}
div.content {text-align:center; width:740px; padding:0px 0px 0px 0px;}
div.head { padding:2px 5px 2px 5px; background-color:#637900; color:#FFFFFF;}
div.footer { text-align:center; padding:2px 8px 2px 8px; background-color:#637900; color:#FFFFFF;}
div.footer div.phone {display:none;}
div.body_email_form { text-align:center; padding:0px 0px 2px 0px; background-color:transparent; color:#333; border:1px solid #666;}
div.body_banner_lite { text-align:center; padding:2px 8px 2px 8px; background-color:#637900; color:#FFFFFF;}

div.base_text, div.base_text SPAN, div.base_text A {display:block; font-size:0.05em; color:#e7efad;}
div.search {display:none;}

input, select, option, textarea, radio {font-family:Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size:11px; }
input.blend {border:0px;}
form { padding:0px 0px 0px 0px; }
form.mailform {padding:0px 0px 0px 0px;}

a.more_sml:link, a.more_sml:visited {
    font-family: inherit; font-size: x-small; font-weight: normal; color: #666666; text-decoration: none; }
a.more_sml:hover, a.more_sml:active {
    font-family: inherit; font-size: x-small; font-weight: normal; color: #666666; text-decoration: underline; }
a.menu:link {	
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: small; font-weight: bold; color: #666666; text-decoration: underline; }
a.menu:visited {	
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: small; font-weight: bold; color: #666666; text-decoration: none; }
a.menu:hover, a.menu:active {	
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: small; font-weight: bold; color: #08205C; text-decoration: underline; }
a.menu2:link, a.menu2:visited {	
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: small; font-weight: normal; color: #111; text-decoration: none; }
a.menu2:hover, a.menu2:active {	
    font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: small; font-weight: normal; color: #08205C; text-decoration: underline;}
span.sml {
    font-family: inherit; font-size: x-small; font-weight: normal; text-decoration: none; }
span.title {
	font-family:inherit;	font-size:large; font-weight: normal; color: #999999; text-decoration: none; }
span.head1 {
	font-family:Arial, Helvetica; font-size:18px; font-weight: bold; color: #4A5205; }
span.head2 {
	font-family:Arial, Helvetica; font-size:17px; font-weight: bold; color: #958455; }
span.head3 {
	font-family:Arial, Helvetica; font-size:16px; font-weight: bold; color: #958455; }
span.head4 {
	font-family:Arial, Helvetica; font-size:15px; font-weight: bold; color: #958455; }
span.head1_alt {
	font-family:Arial, Helvetica; font-size:18px; font-weight: bold; color: #4A5205; }
span.head2_alt {
	font-family:Arial, Helvetica; font-size:17px; font-weight: bold; color: #4A5205; }
span.head3b {
	font-family:Arial, Helvetica; font-size:16px; font-weight: bold; color: #314D63; }
span.head3m {
	font-family:Arial, Helvetica; font-size:16px; font-weight: bold; color: #800000; }
span.head3_alt {
	font-family:Arial, Helvetica; font-size:16px; font-weight: bold; color: #4A5205; }
span.head3_w {
	font-family:Arial, Helvetica; font-size:16px; font-weight: bold; color: #fff; }
span.head4_w {
	font-family:Arial, Helvetica; font-size:14px; font-weight: bold; color: #fff; }
span.head4_alt {
	font-family:Arial, Helvetica; font-size:14px; font-weight: bold; color: #4A5205; }
span.head4m {
	font-family:Arial, Helvetica; font-size:14px; font-weight: bold; color: #800000; }
span.title { font-size:inherit; font-weight: bold; color:#314D63;}
span.bold { font-weight: bold;}
span.highlight {
	font-size:inherit; font-weight: bold; color: #314D63; }
span.pipe {
	font-family: inherit; font-size: inherit; font-weight: normal; color: #7A1909; text-decoration: none; }
span.pipe_alt {
	font-family: inherit; font-size: inherit; font-weight: normal; color: black; text-decoration: none; }
span.warning {
	font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size: inherit; font-weight: normal; color: #7A1909; text-decoration: none; background-color:transparent;}
span.icon_border { 
	border:1px solid #A3A4C5; background-color:white; }
span.mid { font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size:10pt;}
span.small { font-family: Trebuchet MS, Tahoma, Verdana, Arial, Sans-Serif; font-size:x-small;}
span.error {
	font-size: inherit; font-weight: bold; color: #7A1909; text-decoration: none; background-color:transparent;}
span.content {padding:0px 0px 7px 0px; display:block;}

table.primary {width:740px;}
table.banner { text-align:center; vertical-align:top; width:100%;}
table.mailForm { text-align:center; vertical-align:top; width:600px;}
table.footer { text-align:center; vertical-align:top; width:100%;}
table.block {width:100%; display:block;}

tr.body_banner {}

td { vertical-align:top; font-size: inherit;}
td.menu {text-align:center; vertical-align:top; font-size: inherit; background-color:transparent; padding:0px 0px 0px 0px; width:178px;}
td.main_content { text-align:left; vertical-align:top; font-size: inherit; width:100%;}
td.main_content_l {padding:0px 2px 3px 5px; text-align:left; vertical-align:top; font-size: inherit; width:100%;}
td.c { text-align:center; vertical-align:top; font-size: inherit;}
td.l { text-align:left; vertical-align:top; font-size: inherit;}
td.r { text-align:right; vertical-align:top; font-size: inherit;}
td.banner_l { text-align:right; vertical-align:top; background-image:url(../images/backgrounds/banner_left.gif); background-repeat:repeat-x;}
td.banner_r { text-align:left; vertical-align:top; background-image:url(../images/backgrounds/banner_right.gif); background-repeat:repeat-x;}
td.screenBanner {display: block; visibility: visible;}
td.printBanner {display:none; visibility: hidden;}
td.mail_banner { color: #333; text-align:center; vertical-align:top; background:url(../images/backgrounds/mail_banner_high.jpg) repeat-x transparent;}

.screenOnly {display: block; visibility: visible;}
.printOnly {display: none; visibility: hidden;}

img.border_alt, img.border_alt:link, img.border_alt:visited, img.border_alt:hover  {border: 1px solid #000000;}
img.border_alt2, img.border_alt2:link, img.border_alt2:visited, img.border_alt2:hover  {border: 1px solid #333333;}
img.bar_left { text-align:left; }
img.bar_right { text-align:right; }

