html,body {margin: 0; padding: 0;}
body,td,p {font: 11px/16px Verdana, 'Lucida grande', sans-serif; color: #4D4D4D;}
body {background: url("images/bg.jpg") repeat-x #fff;}
img {border: 0px;}
hr {border: none 0; border-top: 1px solid #9FBAE9; height: 1px; margin: 5px 0 5px 0; padding: 0;}

/*Font rules*/

h1 {font: bold 17px/22px Arial, 'Lucida grande', sans-serif; color: #4D4D4D;}
h2 {font: bold 18px/22px 'Trebuchet ms', 'Lucida grande', sans-serif; color: #000;}
h3 {font: bold 14px/16px Arial, 'Lucida grande', sans-serif; color: #737373;}
h4 {font: bold 14px/16px Arial, 'Lucida grande', sans-serif; color: #4D4D4D;}
.ltrspc {letter-spacing: -1px; margin: 0;}
.spcr {margin: 0 0 5px 0; padding: 0;}
.spcr2 {margin: 0; padding: 0;}

.smhdr {font: bold 10px/11px Tahoma, sans-serif; color: #d3001e;}
.mdhdr {font: bold 11px/16px Verdana, sans-serif; color: #d3001e;}
.lghdr {font: bold 14px/16px Arial, sans-serif; color: #4D4D4D;}

.smtxt {font: normal 10px/13px Verdana, 'Lucida grande', sans-serif;}
.italic {font-style: italic;}
.bold {font-weight: bold;}
.txttrans {display: block; text-transform: uppercase; text-align: right;}

.navt {font: normal 9px/16px Arial, 'Lucida grande', sans-serif; color: #366ED1;}
.testm {font: italic normal 11px/18px Arial, sans-serif;}
.pkgh {font: bold 14px/17px Arial, sans-serif; color: #4D4D4D;}

/*Misc rules*/

.flt_lft {float: left;}
.flt_rt {float: right;}

.flt_pad {padding: 0 10px 0 0;}

.rt {text-align: right;}

.btm {vertical-align: bottom; align: right;}
.top {vertical-align: top;}

.box {border-top: 1px solid #9FBAE9; border-bottom: 1px solid #9FBAE9;}
.border_r {border-right: 1px solid #9FBAE9;}
.border_b {border-bottom: 1px solid #9FBAE9;}

.avista_bg {background: #f9f9f9;}

/* Container rules */

#hdrtop {width: 843px; height: 14px; padding: 1px 0 0 20px; margin: 0; background: url("images/hdr_top.jpg") no-repeat; font: normal 10px/10px Tahoma, Arial, sans-serif; color: #fff; vertical-align: top;}

.bdr_rt {vertical-align: top; background: url("images/bdr_rt.jpg") repeat-y;}
.bdr_lft {vertical-align: top; background: url("images/bdr_lft.jpg") repeat-y;}

#navmp {vertical-align: top; text-align: right; padding: 10px 0 0 0; background: url("images/nav_mp_bg.jpg") no-repeat;}
#navsp {padding: 0 0 5px 20px; background: url("images/nav_sp_bg.jpg") no-repeat;}

#content {margin: 0; padding: 0 25px 50px 36px; vertical-align: top;}
#content_sp {margin: 0; padding: 20px 25px 50px 36px; vertical-align: top;}
.pquote {display: inline; float: right; width: 212px; margin: 0 0 10px 15px;}
.pq_txt {
padding: 4px 20px 8px 20px;
background: url("images/pq_fill.gif") repeat-y;
font: normal 11px/18px Tahoma, 'Lucida grande', sans-serif;
color: #1F58C2;
}

.box1 {background: #f3f3f3; padding: 10px; margin: 0;}
/* .galbox {border: 1px solid #9FBAE9;} */

#dots {vertical-align: bottom; background: url("images/div_dots.gif") repeat-y;}

#sdbr {vertical-align: top; width: 240px; padding: 30px 0 0 0; background: url("images/sdbr_bg.gif") repeat-y;}
#sdbr_sp {vertical-align: top; width: 240px; padding: 0; background: url("images/sdbr_bg.gif") repeat-y;}
.sdbrbx {width: 210px; height: 50px; padding: 17px 15px 0 15px; margin: 0 0 5px 0; background: url("images/sdbr_disc.gif") no-repeat;}
.sdbrbx_txt {padding: 5px 20px 5px 15px; background: url("images/sdbr_fill.gif") repeat-y;}
.sdbrbx_txtq {
padding: 5px 20px 5px 15px; 
background: url("images/sdbr_fill.gif") repeat-y;
font: normal 14px/20px Verdana, 'Lucida grande', sans-serif;
color: #000;
}
.sdbrpad {padding: 0 0 5px 0;}

#ftr {background: url("images/ftr_bg.jpg") no-repeat;}
#ftr_lft {vertical-align: top; font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #CFDDF4; padding: 8px 0 0 21px;}
#ftr_rt {vertical-align: top; font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #fff; text-align: right; padding: 8px 20px 0 0;}

/* List Rules */

ul {list-style-type: none; margin: 0; padding: 0;}
.bllt li {margin: 0 0 0 2px; padding: 0 0 0 18px; background: url("images/bullet4.gif") no-repeat;}

ul.pln {list-style-type: disc; margin: 0; padding: 0;}
.pln li {margin: 0 0 0 16px; padding: 0; background: none;}

/* Form Rules */

input,select,textarea {font: 11px/16px Verdana, 'Lucida grande', sans-serif; color: #6c6c6c;}

/* Link Rules  */

a:link,a:visited,a:active {font: bold 11px/16px Verdana, 'Lucida grande', sans-serif; color: #366ED1; text-decoration: none;}
a:hover {text-decoration: underline;}

a.nrml:link,a.nrml:visited,a.nrml:active {font: normal 11px/16px Verdana, 'Lucida grande', sans-serif; color: #366ED1; text-decoration: none;}
a.nrml:hover {color: #3B6CCB; text-decoration: underline;}

a.nav:link,a.nav:visited,a.nav:active {display: block; font: bold 14px/14px Arial, 'Lucida grande', sans-serif; color: #fff; text-decoration: none; padding: 12px 30px 16px 0; margin: 0;}
a.nav:hover {display: block; color: #FFEE70; text-decoration: none; padding: 12px 30px 16px 0; margin: 0;}

a.nav_sp:link,a.nav_sp:visited,a.nav_sp:active {font: bold 13px/14px Arial, 'Lucida grande', sans-serif; color: #fff; text-decoration: none; padding: 0 8px 0 8px; margin: 0;}
a.nav_sp:hover {color: #FFEE70; text-decoration: none;  margin: 0;}

a.sdbrlnk:link,a.sdbrlnk:visited,a.sdbrlnk:active {font: bold 14px/14px Arial, 'Lucida grande', sans-serif; color: #737373; text-decoration: none;}
a.sdbrlnk:hover {color: #3B6CCB; text-decoration: none;}

a.avista:link,a.avista:visited,a.avista:active {font: bold 14px/14px Arial, 'Lucida grande', sans-serif; color: #3B6CCB; text-decoration: none;}
a.avista:hover {color: #737373; text-decoration: none;}

a.top:link,a.top:visited,a.top:active {font: 10px/14px Tahoma, 'Lucida grande', sans-serif; text-decoration: none;}
a.top:hover {color: #3B6CCB; text-decoration: underline;}

a.tfg:link,a.tfg:visited,a.tfg:active {font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #CFDDF4; text-decoration: none;}
a.tfg:hover {color: #fff; text-decoration: underline;}

a.ftrl:link,a.ftrl:visited,a.ftrl:active {font: normal 10px Tahoma, 'Lucida grande', sans-serif; color: #fff; text-decoration: none;}
a.ftrl:hover {text-decoration: underline;}


