@charset "UTF-8";
/* normalize.css v2.1.2 | MIT License | git.io/normalize */
body{margin:0}

a:focus{outline:thin dotted}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"], input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}
input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
table{border-collapse:collapse;border-spacing:0}
html{font-size:75%}html{font-size:12px;line-height:1.6666667em}.apps 
li a, #hdr #logo-serve{overflow:hidden;text-indent:101%;white-space:nowrap}.apps,ul.link-list,
#hdr nav ul,
#links{list-style-type:none;margin:0;padding:0}
body{font-family:"bentonRegular","Helvetica Neue",Helvetica,Arial,sans-serif;background-color:#789;color:#536473;-webkit-font-smoothing:antialiased}
p{margin:0 0 0.75em 0;padding:0}a{font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none;color:#009bbb}
a:hover,a:focus{color:#0061b1}
b,strong{font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal}
sup{font-size:0.55em;line-height:1.8em;vertical-align:top}.win7 sup,.winXP sup,.winVista sup{font-size:0.8em}
h1,h2,h3,h4,h5,h6{font-weight:normal}
h1{font-family:"bentonExtralight","Helvetica Neue",Helvetica,Arial,sans-serif}
h2{font-family:"bentonMedium","Helvetica Neue",Helvetica,Arial,sans-serif}
h3{font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;font-size:18px;font-size:1.5rem}
h4{font-family:"bentonMedium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#0061b1;margin:0 0 2px 0;font-size:16px;font-size:1.3333333rem}.content 
h2{margin:0.3em 0;font-size:26px;font-size:2.1666667rem;line-height:32px;line-height:2.6666667rem}.content 
h3{margin-bottom:0.5em}::-webkit-input-placeholder{color:#6c797a}:-moz-placeholder{color:#6c797a}::-moz-placeholder{color:#6c797a}:-ms-input-placeholder{color:#6c797a}
form label{display:none}
form input[type="text"],
form input[type="submit"],
form input[type="password"],
form textarea{border:2;-webkit-appearance:none;background-color:transparent;border: solid #006;background: #ffc;}
form 
.field-value{display:inline-block;width:auto;padding-right:0;padding-bottom:4px;text-align:right;letter-spacing:normal;word-spacing:normal}
.button{display:inline-block;padding:5px 20px;background-color:#0061b1;color:#fff;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.button:hover,
.button:focus{color:#fff;background-color:#0077da}
.button.blue{display:inline-block;padding:5px 20px;background-color:#0061b1;color:#fff;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.button.blue:hover,
.button.blue:focus{color:#fff;background-color:#0077da}
.button.green{display:inline-block;padding:5px 20px;background-color:#AADFBB;color:#000;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.button.green:hover,
.button.green:focus{color:#fff;background-color:#22eb88}
.button.yellow{display:inline-block;padding:5px 20px;background-color:#FFDFAA;color:#000;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
.button.yellow:hover,
.button.yellow:focus{color:#fff;background-color:#fafc74}
.button.turquoise{display:inline-block;padding:5px 20px;background-color:#012;color:#FDC;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.button.turquoise:hover,
.button.turquoise:focus{color:#fff;background-color:#00bde4}
.button.purple{display:inline-block;padding:5px 20px;background-color:#77216f;color:#fff;font-family:"bentonBold","Helvetica Neue",Helvetica,Arial,sans-serif;border:0;-webkit-appearance:none;-webkit-font-smoothing:antialiased;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.button.purple:hover,
.button.purple:focus{color:#fff;background-color:#972a8d}
.with-lines{border-color:#fff;border-top:1px rgba(255,255,255,0.4) dotted;list-style-type:none;margin:0;padding:0}
.with-lines li{border-color:#fff;border-bottom:1px rgba(255,255,255,0.4) dotted}
.center{text-align:center}
.small,
form input[type="text"],
form input[type="submit"],
form input[type="password"],
form textarea{font-size:20px;font-size:20px;font-size:0.8333333rem;background: #ffc}
.small 
sup,form input[type="text"] sup,form input[type="submit"] sup,form input[type="password"] sup,form textarea sup{top:0}
.icon{font-family:"serveIcon"}
.last{border-right:0px}
.right{text-align:right}
.left{text-align:left}
.red{color:red}
.mobile-only,.desktop-only{display:none}
.question-btn{position:relative;z-index:155px;text-align:center;display:block;width:20px;height:20px;border:1px #fff solid;background-color:#0061b1;color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}
.question-btn:hover,.question-btn:focus,.question-btn:active{color:#fff}
.show{display:block}
.register{background-color:#0061b1;color:#fff}
.register h3{font-size:14px;font-size:1.1666667rem}
.register input[type='text']{padding:11px 15px;color:#6c7c80}
.register .submit{display:inline-block;padding:9px 15px}
ul.bullet-list li{padding:0 1em;text-indent:-1.1em}
ul.bullet-list li:before{content:"•";font-size:1.7em;vertical-align:middle;color:#0061b1;padding-right:0.2em}
ul.icon-list{overflow:hidden}
ul.icon-list li{float:left;width:49%;margin:1px;clear:right;overflow:hidden;padding:12px 0 0 0}
ul.icon-list li .icon,ul.icon-list li .content-block{float:left}
ul.icon-list li .icon{color:#6c7c80;line-height:1em;margin-right:14px;margin-top:0;font-size:60px;font-size:5rem}
ul.icon-list li .content-block{width:350px}
ul.icon-list li:nth-child(odd){clear:left}
ul.icon-list h3{margin:0;font-family:"bentonMedium","Helvetica Neue",Helvetica,Arial,sans-serif}
ul.link-list li{overflow:hidden}
ul.link-list a{display:block;float:left}
ul.link-list .link{width:45%}
ul
.link-list .pdf{width:15%;background:url(../img/_global/pdf-icon.png) 0 0 no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding-left:28px}
ul
.link-list .print{width:15%;background:url(../img/_global/print-icon.png) 0 0 no-repeat;-webkit-background-size:auto 100%;-moz-background-size:auto 100%;-o-background-size:auto 100%;background-size:auto 100%;padding-left:28px}
.new-flag{display:inline-block;position:relative;top:9px;height:26px;padding-left:56px;margin-top:-9px;background:url(../img/new-flag.png) no-repeat}
.desktop-only{display:inline}
#container{background-color:#fff;position:relative;width:1024px;margin:0 auto -20px auto;padding-top:55px;-webkit-box-shadow:0 0 5px 1px rgba(0,0,0,0.5);-moz-box-shadow:0 0 5px 1px rgba(0,0,0,0.5);box-shadow:0 0 5px 1px rgba(0,0,0,0.5)}
.why{position:absolute;top:0;left:0;z-index:160;padding:10px;height:100%;display:none;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
#hdr{position:fixed;left:50%;height:55px;width:1024px;padding:0;margin-left:-512px;background-color:#FA6;z-index:999;-webkit-box-shadow:0 1px 5px 0 rgba(0,0,0,0.5);
-moz-box-shadow:0 1px 5px 0 rgba(0,0,0,0.5); box-shadow:0 1px 5px 0 rgba(0,0,0,0.5)}
#hdr nav{position:absolute;right:0;top:14px}
#hdr nav ul li{margin-right:10px;float:left}
#hdr nav li{position:relative}
#hdr nav li#n-help a{display:block;padding:5px 20px;font-family:"bentonRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6c7c80;font-size:16px;font-size:1.3333333rem}
#hdr nav li#n-help a:hover{color:#0061b1}
#hdr nav .sign-in,
#hdr nav .register,
#hdr nav .get-card{display:none;position:absolute;right:0;top:31px;z-index:1000;padding:20px;background-color:#6c767a;color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}
#hdr nav .sign-in.show,
#hdr nav .register.show,
#hdr nav .get-card.show{display:block;z-index:200000}
#hdr nav .sign-in input[type='text'],
#hdr nav .sign-in input[type='password'],
#hdr nav .register input[type='text'],
#hdr nav .register input[type='password'],
#hdr nav .get-card input[type='text'],
#hdr nav .get-card input[type='password']{width:231px;padding:11px 15px;color:#6c7c80;margin-bottom:8px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}
#hdr nav .sign-in input[type='checkbox'],
#hdr nav .register input[type='checkbox'],
#hdr nav .get-card input[type='checkbox']{-webkit-appearance:checkbox}
#hdr nav .sign-in a.inline-overlay,
#hdr nav .register a.inline-overlay,
#hdr nav .get-card a.inline-overlay{float:right;margin-bottom:10px}
#hdr nav .sign-in a.question-btn,
#hdr nav .register a.question-btn,
#hdr nav .get-card a.question-btn{top:-35px;left:200px;margin-bottom:-15px}
#hdr nav .sign-in hr,
#hdr nav .register hr,
#hdr nav .get-card hr{display:block;clear:both;border:0;height:1px;background-color:#fff;margin:10px 0}
#hdr nav .sign-in a,
#hdr nav .register a,
#hdr nav .get-card a{color:#fff;text-decoration:underline}
#hdr nav .sign-in a.question-btn,
#hdr nav .register a.question-btn,
#hdr nav .get-card a.question-btn{text-decoration:none}
#hdr nav .sign-in .submit{margin-top:8px;padding:9px 15px}
#hdr nav .register h3{margin-top:0}
#hdr nav .register .submit{float:right;clear:both;display:block;margin-bottom:10px}
#hdr nav .register .why{position:absolute;top:0;left:0;z-index:160;padding:10px;height:100%;display:none;background-color:#6c7c80;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}
.content{padding:0 30px}#info{position:absolute;top:447px;z-index:300;width:42px;margin-left:984px}
#info a{float:right;padding:3px 8px;background-color:#0061b1;color:#fff;display:block;padding:6px 12px;border:1px #fff solid;font-size:16px;font-size:1.3333333rem;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);-moz-box-shadow:0 0 6px 0 rgba(0,0,0,0.5);box-shadow:0 0 6px 0 rgba(0,0,0,0.5)}#info a:hover,#info a:focus{background-color:#0077da}#info.stick{position:absolute}#ftr nav{position:relative;padding:30px 40px 20px 40px}#ftr .register{padding:20px 40px 20px 40px;position:relative}#ftr .register h3{margin-top:0}#ftr .register .input-field{position:relative;width:260px;margin-right:17px}#ftr .register input[type='text']{width:100%}#ftr .register .email input{width:86%}#ftr .register .submit{font-size:14px;font-size:1.1666667rem;position:absolute;right:45px;top:53px}#ftr .register a.inline-overlay{position:absolute;top:9px;right:6px;color:#0061b1;text-decoration:underline;font-size:10px;font-size:0.8333333rem;line-height:14px;line-height:1.1666667rem}#ftr .register .why{position:absolute;top:0;left:0;z-index:160;padding:25px 35px 35px 35px;height:100%;width:100%;display:none;background-color:#0061b1;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}#ftr .register .why a{color:#fff;text-decoration:underline}#ftr .register .why .close{padding:2px;background-color:#fff;color:#0061b1;text-decoration:none}#ftr .apps{position:absolute;right:40px;top:25px}#links{overflow:hidden}#links li{float:left;margin-right:8px}#links li a{display:block;padding:3px 10px;font-family:"bentonMedium","Helvetica Neue",Helvetica,Arial,sans-serif;color:#fff;background-color:#0061b1;border:0;-webkit-appearance:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}#links li a:hover,#links li a:focus{background-color:#0077da}#social{width:100%;overflow:hidden;margin-top:20px}#social ul{list-style-type:none;margin:0;padding:0}#social ul li{float:left;margin-right:7px;font-size:16px;font-size:1.3333333rem}#social ul li:first-child a{padding-right:7px}#social ul li .icon{font-size:21px;font-size:1.75rem;line-height:25px;line-height:2.0833333rem}#social a{font-family:"bentonRegular","Helvetica Neue",Helvetica,Arial,sans-serif;color:#6c7c80}#social .twitter{color:#60d7ff}#social .facebook{color:#3b5998}#social .tumblr{color:#37465d}#footnotes{border-top:1px #dce0e4 solid;margin:0 20px;padding:10px 20px 10px 20px;font-size:10px;font-size:0.8333333rem}#footnotes a{font-family:"bentonRegular","Helvetica Neue",Helvetica,Arial,sans-serif}

/* ============================================================
  STYLE 1
============================================================ */
.style-1 input[type="text"] {
  padding: 10px;
  border: solid 1px gainsboro;
  -webkit-transition: box-shadow 0.3s, border 0.3s;
  -moz-transition: box-shadow 0.3s, border 0.3s;
  -o-transition: box-shadow 0.3s, border 0.3s;
  transition: box-shadow 0.3s, border 0.3s;
  
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;  
}

.style-1 input[type="text"]:focus, .style-1 input[type="text"].focus {
  border: solid 1px #707070;
  -webkit-box-shadow: 0 0 5px 1px #969696;
  -moz-box-shadow: 0 0 5px 1px #969696;
  box-shadow: 0 0 5px 1px #969696;
}

/* ============================================================
  STYLE 2
============================================================ */
.style-2 input[type="text"] {
  padding: 10px;
  border: solid 5px #c9c9c9;
  -webkit-transition: border 0.3s;
  -moz-transition: border 0.3s;
  -o-transition: border 0.3s;
  transition: border 0.3s;
  
  font-size: 1.3333333333333333em;
  line-height: 0.75em;
  vertical-align: -15%;  
}
.style-2 input[type="text"]:focus, .style-2 input[type="text"].focus {
  border: solid 5px #969696;  
}