@charset "UTF-8";
/* CSS Document */

* { padding: 0; margin: 0; }
body { margin: 0px; background: #ffffff; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#Container { width: 920px; margin: 0px auto; }
.float { float: left; }
.clear { clear: both; }
a { text-decoration: none; }
a.blue-link { color: #000a57; text-decoration: none; }
a:hover.blue-link { color: #666666; }
.brd { border: 1px solid #cccccc; }
.img-right { float: right; margin-left: 10px; }
label { font-weight: bold; display: block; margin-top: 10px; }
input, textarea { border: 1px solid #cccccc; width: 300px; padding: 3px; line-height: 20px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; cursor: pointer; }
.button { width: 50px; }
a.dark-link { text-decoration: underline; color: #ffffff; }
a:hover.dark-link { color: #cbcbcb; }
.none { border: none; width: auto; }
.text-sm input,.text-sm textarea { border: 1px solid #cccccc; width: 180px; padding: 2px; line-height: 20px; color: #666666; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.text-sm .button { width: 50px; }
.hud { background: url(../img/hud-sm.jpg) center left no-repeat; padding: 12px 0px 12px 35px; font-weight: bold; }
hr { border: none; color: #dfdfdf; background: #dfdfdf; height: 1px; }


/* Header */

#top { height: 80px; }
#top b { color: #333333; }
#logo { float: left; display: inline; width: 275px; margin-top: 6px; padding-left: 5px; padding-right: 245px; }
#phone { float: left; display: inline; width: 184px; margin-top: 26px; }
#phone2 { float: right; display: inline; width: 164px; margin-right: 10px; margin-top: 26px; }	

#nav { float: left; width: 920px; height: 28px; background: url(../img/nav-bg.jpg) top left repeat-x; line-height: 28px; font-weight: bold; text-transform: uppercase; }

li.home a { background: url(../img/nav-lt.jpg) top left no-repeat; }
li:hover.home a { background: url(../img/nav-lt-ro.jpg) top left no-repeat; }

/* Level One Nav */
ul { list-style-type: none; padding: 0; margin: 0; }
ul.dropdown { position: relative; }
ul.dropdown li { float: left; zoom: 1; }
ul.dropdown li a { display: block; padding: 0px 25px; border-right: 1px solid #dfdfdf; text-decoration: none; color: #888888; }
ul.dropdown li.hover,
ul.dropdown li:hover { background: url(../img/nav-ro.jpg) top left repeat-x; color: #000a57; position: relative; }
ul.dropdown li.hover a { color: #000a57; }
ul.dropdown li a.zero { padding: 0; }

/* Lever Two Nav */
ul.dropdown ul { width: 295px; visibility: hidden; position: absolute; top: 100%; left: 0; }
ul.dropdown ul li { font-weight: normal; background: #f9f9f9; border: 1px solid #dfdfdf; border-top: none; float: none; }
ul.dropdown ul li a { border-right: none; width: 100%; display: inline-block; color: #888888; font-weight: bold; } 
ul.dropdown ul li.hover,
ul.dropdown ul li:hover { background: #ffffff url(../img/sub-nav-ro.jpg) top left repeat-x; color: #000a57; position: relative; }
ul.dropdown ul li.hover a { color: #000a57; }
ul.dropdown li.hover ul li a { color: #888888; }
ul.dropdown li.hover ul li a:hover	{ color: #000a57; }

a.support { float: right; padding: 0px 34px; border-left: 1px solid #dfdfdf; text-decoration: none; color: #000a57; background: url(../img/nav-rt.jpg) top right no-repeat; }
a:hover.support { /* background: url(../img/nav-rt-ro.jpg) top right no-repeat; */ color: #cc0000; }

/* Home */

#home-banner { float: left; width: 895px; height: 283px; margin-top: 8px; padding-left: 25px; padding-top: 20px; background: url(../img/ps-big.jpg) top left no-repeat; color: #cbcbcb; font-size: 12px; line-height: 16px; }
#home-banner h1 { color: #FFCC01; font-size: 26px; text-transform: uppercase; padding: 0; margin: 0; }
#home-banner h4 { color: #cbcbcb; font-size: 18px; text-transform: uppercase; font-weight: normal; padding: 0; margin: 0; line-height: 24px; }
#home-banner h4 span { color: #ffffff; }
#home-banner b { color: #ffffff; text-transform: uppercase; }
#home-banner a.ban-btn { background: url(../img/ban-btn.jpg) top left no-repeat; color: #666666; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 8px 18px; }
#home-banner a:hover.ban-btn { color: #000a57; }

#ps-banner { float: left; width: 895px; height: 283px; margin-top: 8px; padding-left: 25px; padding-top: 20px; background: url(../img/banner.jpg) top left no-repeat; color: #cbcbcb; font-size: 12px; line-height: 16px; }
#ps-banner h1 { color: #FFCC01; font-size: 26px; text-transform: uppercase; padding: 0; margin: 0; }
#ps-banner h4 { color: #cbcbcb; font-size: 18px; text-transform: uppercase; font-weight: normal; padding: 0; margin: 0; line-height: 24px; }
#ps-banner h4 span { color: #ffffff; }
#ps-banner b { color: #ffffff; text-transform: uppercase; }
#ps-banner a.ban-btn { background: url(../img/ban-btn.jpg) top left no-repeat; color: #666666; text-decoration: none; font-weight: bold; text-transform: uppercase; font-size: 12px; padding: 8px 20px; }
#ps-banner a:hover.ban-btn { color: #000a57; }

/* Main Content */

#main { float: left; width: 920px; margin-top: 8px; }
.main-left { float: left; width: 702px; }
.main-right { float: right; width: 208px; line-height: 18px; }

.box-head { width: 702px; background: url(../img/box-head.jpg) top left no-repeat; }
.box-head h1 { font-size: 12px; color: #000a57; padding: 0; margin: 0; line-height: 27px; text-transform: uppercase; padding-left: 10px; }

.text { width: 680px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px; line-height: 20px; }
.text h1 { padding: 0; margin: 0; color: #333333; font-size: 12px; text-transform: uppercase; }
.text a { color: #000a57; text-decoration: underline; }
.text a:hover { color: #666666; }
.text b { color: #333333; }
.text b.blue { color: #000a57; }
.box-foot { float: left; width: 702px; height: 5px; background: url(../img/box-foot.jpg) top left no-repeat; padding: 0; margin: 0; }

.box-sm-head { width: 210px; background: url(../img/box-sm-head.jpg) top left no-repeat; }
.box-sm-head h1 { font-size: 12px; color: #000a57; padding: 0; margin: 0; line-height: 27px; text-transform: uppercase; padding-left: 10px; }

.text-sm { width: 188px; border-left: 1px solid #dfdfdf; border-right: 1px solid #dfdfdf; padding: 10px; line-height: 20px; }
.text-sm h1 { padding: 0; margin: 0; color: #333333; font-size: 12px; text-transform: uppercase; }
.text-sm a { color: #000a57; text-decoration: none; }
.text-sm a:hover { color: #666666; }
.text-sm b { color: #333333; }
.text-sm b.blue { color: #000a57; }
.box-sm-foot { float: left; width: 210px; height: 5px; background: url(../img/box-sm-foot.jpg) top left no-repeat; padding: 0; margin: 0; }

/* Side Bar */

.box-rt-1 { float: left; width: 190px; height: 143px; background: url(../img/phone-rt2.jpg) top left no-repeat; padding: 0px 10px; margin-bottom: 8px; }
.box-rt-1 h1 { font-size: 14px; color: #000a57; padding: 10px 0px; margin: 0; text-transform: uppercase; }

.box-rt-2 { float: left; width: 200px; height: 101px; background: url(../img/merchant-rt.jpg) top left no-repeat; padding-left: 10px; }
.box-rt-2 h1 { font-size: 14px; color: #000a57; padding: 10px 0px; margin: 0; text-transform: uppercase; }


/* Footer */

#footer { margin-top: 25px; padding-bottom: 20px; }
#footer a { color: #000a57; text-decoration: none; }
#footer a:hover { color: #666666; }
.foot-lt { float: left; display: inline; }
.foot-rt { float: right; display: inline; }
.foot-btm { border-top: 1px solid #dfdfdf; margin-top: 5px; padding-top: 5px; }

.audio-link { display: block; background: url(../img/audio-icon.gif) left center no-repeat; padding-left: 26px; height: 29px; }
.video-link { display: block; background: url(../img/youtube.gif) left center no-repeat; padding-left: 54px; height: 29px;  }
.pdf-link { display: block; background: url(../img/pdf-icon.gif) left center no-repeat; padding-left: 36px; height: 29px; }


input.support-btn { border: none; padding: 0px 25px; background: none; width: auto; color: #888888; text-transform: uppercase; font-weight: bold; height: 28px; cursor: pointer; }
input:hover.support-btn { color: #000a57; }
input.support-btn2 { padding: 0; margin: 0; border: none; background: none; width: auto; color: #000a57; cursor: pointer; text-decoration: underline; }
input:hover.support-btn2 { color: #666666; }

a.bb { font-weight: bold; }
