body { margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#616161; }

.flt-lft { float:left; }
.flt-rgt { float:right; }

.bg_color_01 { background-color:#0084BD; }
.bg_color_02 { background-color:#F2F2F2; }
.bg_color_03 { background-color:#016B9B; }

.border_01 { border-right:solid 1px #003D58; }

.bg_1 { background:url(../images/web_01.jpg) top repeat-y; }
.bg_2 { background:url(../images/web_05.jpg) top repeat-y; }
.bg_3 { background:url(../images/web_18.jpg) top repeat-x; }

.wtxt { color:#FFFFFF; }

.copy { font-size:11px; color:#2A2A2A; margin-top:24px; }

img { border:0px; }

.margin-left-1 { margin-right:15px; }

.padding { padding:25px 28px 0px 29px; }

.line-height { line-height:19px; }

#header a:link { font-size:12px; color:#FFFFFF; text-decoration:none; }
#header a:visited { font-size:12px; color:#FFFFFF; text-decoration:none; }
#header a:hover { font-size:12px; color:#FFFFFF; text-decoration:underline; }

#mid h1 { font-size:26px; color:#257BD3; margin:0px; font-weight:normal; }
#mid h2 { font-size:14px; color:#518A7B; margin:0px; font-weight:normal; }
#mid h3 { font-size:23px; color:#FFFFFF; margin:0px; font-weight:normal; }

#left a:link { color:#FFFFFF; text-decoration:none; }
#left a:visited { color:#FFFFFF; text-decoration:none; }
#left a:hover { color:#FFFFFF; text-decoration:underline; }

#right a:link { color:#333333; text-decoration:none; }
#right a:visited { color:#333333; text-decoration:none; }
#right a:hover { color:#333333; text-decoration:underline; }

#footer { background-color:#016B9B; }
#footer a:link { color:#B9D8E6; text-decoration:none; }
#footer a:visited { color:#B9D8E6; text-decoration:none; }
#footer a:hover { color:#FFFFFF; text-decoration:none; }

a.footer:link { color:#2A2A2A; text-decoration:underline; }
a.footer:visited { color:#2A2A2A; text-decoration:underline; }
a.footer:hover { color:#2A2A2A; text-decoration:underline; }