html,body {margin: 0; padding: 0;}
body,p,td {font: 14px/18px Verdana, 'Lucida grande', sans-serif; color: #000;}
body {background: url("images/bg.jpg") 0 0 repeat-x #7E7E7E;}
table {border-collapse: collapse; text-align: left;}
img {border: 0px;}

/*Font rules*/

h1 {font: bold 24px/24px 'Arial Narrow', 'Lucida grande', sans-serif; color: #00267f; border-bottom: 1px solid #007856;}
h2 {font: bold 14px/18px Arial, 'Lucida grande', sans-serif; color: #118161;}
h3 {font: bold 14px/18px Verdana, 'Lucida grande', sans-serif; color: #000;}
h4 {font: bold 17px/24px Arial, 'Lucida grande', sans-serif; color: #118161;}
.black {color: #000;}
.spcr {margin-bottom: 2px;}
.spcr_port {margin: 2px 0 2px 0;}
.clr {font: normal 21px/21px 'Arial Narrow', 'Lucida grande', sans-serif; color: #ebebeb; margin: 0; padding:  0 0 0 17px; border: 0 none;}
.smtxt {font: normal 11px/14px Verdana, 'Lucida grande', sans-serif;}
.smtxt2 {font: normal 12px/16px Verdana, 'Lucida grande', sans-serif;}
.bold {font-weight: bold;}
/* .italic {font-style: italic;}
.caps {text-transform: uppercase;}
.red {font: normal 11px Verdana, 'Lucida grande', sans-serif; color: #CE1818;} */

.quote {font: normal 22px/30px Georgia, serif; color: #00267F; text-align: center;}
.green {font-weight: bold; color: #118161;}
.nav_top {font-size: 9px; color: #fff;}
.nav_top_sp {font-size: 9px; color: #fff; padding: 2px 0 0 10px;}

.address {font-family: Arial, sans-serif; color: #fff; padding: 0 0 11px 45px;}
.phone {font: bold 16px Arial, sans-serif; color: #fff; padding: 0 45px 10px 0; text-align: right;}

.left {text-align: left;}
.right {text-align: right;}
.center {text-align: center;}

/* Container Styles */

#logo_pad {padding: 0 0 0 37px;}
.top_pad {padding: 50px 0 0 100px;}
.rt_pad {padding: 50px 30px 10px 0; text-align: right;}

.thumbs {padding: 0 0 2px 0; margin: 0;}
#sp_port_thumb {padding: 20px 0 0 16px; vertical-align: top;}
#sp_port_txt {padding-left: 49px; margin: 0;}
#sp_port {padding: 20px 0 0 49px; vertical-align: top;}

#sp_content {padding: 19px 43px 0 49px; vertical-align: top;}
#sp_lft {text-align: right; vertical-align: top;}

.mrgn {padding: 35px 70px 35px 70px;}
.mrgn_lft {width: 331px; padding: 0 35px 0 70px; vertical-align: top;}
.mrgn_rt {width: 331px; padding: 0 70px 0 35px; border-left: 1px solid #118161;}

#credit {padding-bottom: 25px;}
#copyright {font: normal 9px Verdana, 'Lucida grande', sans-serif; color: #C2C2C2; padding-bottom: 25px; text-align: right;}

/*List rules*/

ul {list-style-type: none; margin: 0 0 0 50px; padding: 0;}
.bllt li {background: url("images/bullet_leaf.gif") no-repeat; margin: 0; padding: 0 0 7px 18px;}

/*Link rules*/

a.main:link,a.main:visited,a.main:active {color: #003DCC; text-decoration: none;}
a.main:hover {color: #118161; text-decoration: underline;}

a.small:link,a.small:visited,a.small:active {font: normal 9px Verdana, 'Lucida grande', sans-serif; color: #A5A5A5; text-decoration: none; background: none; padding: 0; margin: 0;}
a.small:hover {color: #fff; text-decoration: underline; background: none; padding: 0; margin: 0;}


