* {margin: 0;}
html,body {height: 100%; margin: 0; padding: 0;}
body,p {font: 12px/19px Verdana, 'Lucida grande', sans-serif; color: #000;}
body#mp {background: url("images/mp_bg.gif") 0px 160px repeat-x #fff;}
body#sp {background: url("images/sp_bg.gif") 0px 160px repeat-x #fff;}
table {border-collapse: collapse;}
img {border: 0 none;}
hr {border: none 0; border-top: 1px solid #D1DFED; height: 1px; margin: 0; padding: 0;}
.emp {border: none 0; border-top: 10px solid #D1DFED; height: 10px; margin: 0; padding: 0;}
.acct {border: none 0; border-top: 3px solid #830044; height: 3px; margin: 0; padding: 0;}
td {vertical-align: top; line-height: 17px; padding: 5px;}
tr.fill {background: #f5f5f5;}
tr.fillg {background: #f6eac0;}

/* Fonts */

h1 {font: bold 18px/20px Arial, 'Lucida grande', sans-serif; color: #5e5e5e;}
.smcap {font: bold 16px/20px Arial, 'Lucida grande', sans-serif;}
.ltrspc {letter-spacing: 5px;}
h2 {font: bold 16px/20px Arial, 'Lucida grande', sans-serif; color: #5e5e5e;}
h3 {font: bold 14px/20px Arial, 'Lucida grande', sans-serif; color: #5e5e5e;}
.spcr {margin-bottom: 10px;}
.spcr2 {margin-bottom: 20px;}
.spcr3 {margin-bottom: 5px;}
.ital {font-style: italic;}
.bld {font-weight: bold;}
.midtxt {font: normal 11px/16px Tahoma, 'Lucida grande', sans-serif;}
.smtxt {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif;}
.wht {color: #fff;}
.red {font-weight: bold; color: #CE1818;}

.right {text-align: right;}
.center {text-align: center;}
.flt_lft {float: left;}
.flt_rt {float: right;}
.clr_bug {clear: both;}

.img_pad {padding-left: 20px;}

/* EnTAKE form & elements */

input, select, textarea {font: 12px/17px Verdana, 'Lucida grande', sans-serif; padding: 2px;}
.fhbx {background: #830044;}
.btn_sbmt {background: #830044; font-weight: bold; color: #fff; border: 0 none; padding: 5px;}

/* Page Container */

#wrapper {
min-height: 100%; /* ie6 hack */
height: auto !important; /* ie6 hack */
height: 100%;
margin: 0 auto -94px;
}

/* Header */

#printhdr {display: none;}
#printhdr_sp {display: none;}

#header {
width: 1119px;
height: 183px;
margin: 0 auto;
}
#logo {float: left; width: 296px; height: 167px; padding: 0; margin: -3px 0 0 0;}
#logo_sp {float: left; width: 264px; height: 168px; padding: 0; margin: -3px 0 0 0;}
#top_nav, #top_nav_sp {
float: right; 
text-align: right;
width: 823px; 
margin: 0; 
padding: 7px 0 0 0; 
font: normal 11px/14px Arial, 'Lucida grande', sans-serif; 
color: #5e5e5e;
}
#top_nav {height: 176px; background: url("images/tagline.gif") 510px 142px no-repeat;}
#top_nav_sp {height: 177px; background: url("images/tagline.gif") 510px 142px no-repeat;}

#access {visibility: hidden;}
.hide {visibility: hidden;}

/* Navbar */

#navwrap_mp {
width: 1119px;
height: 293px;
margin: 0 auto;
background: url("images/mp_bg_mn.jpg") no-repeat;
}
#navmp {clear: both; float: left; width: 296px; height: 293px; margin: 0; padding: 0;}
#photobox {float: left; width: 582px; height: 284px; margin: 0; padding: 0;}

#navwrap_sp {
width: 1119px;
height: 77px;
margin: 0 auto;
padding: 1px 0 0 0;
}
#sphdr {width: 1119px; height: 33px; margin: 0; padding: 0;}
#navsp {width: 1119px; height: 44px; margin: 0; padding: 0;}

/* Content */

#content {
width: 1119px;
margin: 0 auto;
margin-top: 55px;
}
#col_lft {float: left; width: 223px; margin: 0 0 0 56px; padding: 0;}
#col_mid {float: left; width: 503px; margin: 0 40px 0 52px; padding: 0;}
.flt_photo {float: left; width: 214px; margin: 0 15px 10px 0;}
#col_rt {float: left; width: 224px; margin: 0 21px 0 0; padding: 0;}

.col_pad {padding: 0 22px 0 22px;}
.div_sdbr_top {margin: 0 0 15px 0;}
.div_sdbr_mid {margin: 15px 0 15px 0;}

#col_lft_sp {float: left; width: 303px; margin: 0px; padding: 0;}
#col_main_sp {float: left; width: 736px; margin: 0 0 0 40px; padding: 0;}

.col_pad_sp {padding: 0 22px 0 0;}

#col_single {float: left; width: 850px; margin: 0; padding: 0 134px 0 135px; border-left: 1px solid #e3e3e3; border-right: 1px solid #e3e3e3;}

.mmbr_box {width: 706px; margin-bottom: 20px; padding-bottom: 10px; background: url("images/sp_div.gif") bottom left no-repeat;}
.mmbr_logo {float: left; width: 225px; height: 86px; margin-right: 15px; padding-bottom: 10px; border-right: 1px solid #f5e6b5;}

.stmp_col {float: left; width: 340px; padding-left: 15px; padding-bottom: 10px; border-left: 1px solid #f5e6b5;}

/* Footer */

#footer, .push {height: 94px;}
#footer {
width: 100%;
margin: 0;
margin-top: 55px;
background: url("images/bg_ftr.gif") repeat-x;
vertical-align: bottom;
}
#footer_cont {
width: 1119px;
margin: 0 auto;
padding-top: 30px;
font: normal 12px/20px Arial, 'Lucida grande', sans-serif; 
color: #000;
text-align: center;
}
#ftr_rt {
float: right;
padding-top: 5px;
margin: 0;
font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif;
color: #000;
}
#ftr_lft {
float: left;
padding-top: 5px;
padding-left: 56px;
margin: 0;
font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif;
color: #7C7C7C;
}

/*List rules*/

ul {list-style-type: none; margin: 0; padding: 0;}

.std li {background-image: url("images/bullet_lg2.gif"); background-repeat: no-repeat; padding-left: 18px; padding-bottom: 5px;}

.stdsm li {font: normal 11px/14px Tahoma, 'Lucida grande', sans-serif; background-image: url("images/bullet_sm.gif"); background-repeat: no-repeat; padding-left: 14px; padding-bottom: 3px;}

ul.stdsm_e {margin: 0 0 10px 0;}
.stdsm_e li {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; background-image: url("images/bullet_sm.gif"); background-repeat: no-repeat; padding-left: 14px; padding-bottom: 3px;}

/* Links */

a:link,a:visited,a:active {color: #2246bb; text-decoration: none;}
a:hover {color: #8C577F; text-decoration: underline;}

a.sm:link,a.sm:visited,a.sm:active {font: normal 11px/14px Tahoma, 'Lucida grande', sans-serif; color: #2246bb; text-decoration: none;}
a.sm:hover {color: #8C577F; text-decoration: underline;}

a.smb:link,a.smb:visited,a.smb:active {font: bold 11px/14px Tahoma, 'Lucida grande', sans-serif; color: #2246bb; text-decoration: none;}
a.smb:hover {color: #8C577F; text-decoration: underline;}

a.lgb:link,a.lgb:visited,a.lgb:active {font: bold 12px/19px Verdana, 'Lucida grande', sans-serif; color: #2246bb; text-decoration: none;}
a.lgb:hover {color: #8C577F; text-decoration: underline;}

a.btm:link, a.btm:visited, a.btm:active {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #7C7C7C;}
a.btm:hover {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #9d0554;}

a.tiny:link,a.tiny:visited,a.tiny:active {font: normal 10px/14px Tahoma, 'Lucida grande', sans-serif; color: #2246bb; text-decoration: none;}
a.tiny:hover {color: #8C577F; text-decoration: none;}

/*Access Keys*/

.tblhdr {font: bold 14px arial, 'Lucida grande', sans-serif; color: #2460B5; border-bottom: 1px solid #cccccc; padding: 5px;}
th {text-align: left;}
.tbll {font: bold 12px arial, 'Lucida grande', sans-serif; color: #505563; border-bottom: 1px solid #cccccc; padding: 5px; text-align: center; width: 100px;}
.tbl2 {font: bold 12px arial, 'Lucida grande', sans-serif; color: #505563; border-bottom: 1px solid #cccccc; padding: 5px; vertical-align: top;}
.tblr {font: normal 12px/16px Tahoma, 'Lucida grande', sans-serif; border-bottom: 1px solid #cccccc; padding: 5px; width: 145px;}


