html,body {background:#f5f7f6;margin:0;padding:0;height:100%;width:100%;font:normal 12px Arial, Helvetica, Serif;}
a:link, a:visited, a:active {text-decoration:none;color: #666666;font-weight:bold;}
a:hover {text-decoration:underline;}
p {margin:12px 0;padding:0;}
#PHSContainer {width:537px;}
#PHSubscribe {padding:5px;overflow:hidden;}
h2, .SubscribeForm h3 {font:bold; font-family:Arial,Helvetica,Serif; margin:0;padding:0 0 0; font-size:14px;}
.SubscribeForm {float:left; margin:3px 0px 5px 0;width:537px; padding:15px;}
.SubscribeForm form {margin-top:3px;}
.SubscribeForm label {font-weight:normal;float:left;width:120px;padding-top:3px; color:#666666;}
.SubscribeForm label span {color:#666666;}
.SubscribeForm p {margin:0;padding:0 0 1px; color:#666666;}
.SubscribeForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #BDBDBD;background:#fff; color:#666666;}
.SubscribeForm input.drop {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:50px;border:solid 1px #BDBDBD; background:#fff; color:#666666;}
.SubscribeForm div.submit {padding-left:120px;}
.SubscribeForm div.submit p{margin:0 0 5px;padding:0 0 0 15px;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat left;width:160px;}
.SubscribeForm div.submit p input{font:normal 14px  Arial, Helvetica, sans-serif; color:#fff;border:none;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat right;height:41px;padding:0 30px 0 0; width:160px;cursor:pointer;}
.Subnotice {font-size:11px;}
.SubscribeForm a { font-size:12px; background-color: #32b4e7; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}
.SubscribeForm select#country{ width: 205px; }

.updateForm h3 {font:bold; font-family:Arial,Helvetica,Serif; margin:0;padding:0 0 0; font-size:14px}
.updateForm {float:left; margin:3px 0px 5px 0px;width:537px; padding:15px;}
.updateForm form {margin-top:3px;}
.updateForm label {font-weight:normal;float:left;width:100px;padding-top:3px; color:#666666;}
.updateForm label span {color:#666666;}
.updateForm p {margin:0;padding:0 0 1px; color:#666666;}
.updateForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #BDBDBD;background:#fff; margin-top:7px; color:#666666;}
.updateForm input.drop {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:50px;border:solid 1px #BDBDBD;background:#fff; color:#666666;}
.updateForm div.submit {padding-left:150px;}
.updateForm div.submit p{margin:0 0 5px;padding:0 0 0 15px;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat left;width:100px;}
.updateForm div.submit p input{font:normal 14px  Arial, Helvetica, sans-serif; color:#fff;border:none;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat right;height:41px;padding:0 30px 0 0; width:100px;cursor:pointer;}

.unsubForm h3 {font:bold; font-family:Arial,Helvetica,Serif; margin:0;padding:0 0 0; font-size:14px;}
.unsubForm {float:left; margin:3px 0px 5px 0;width:537px; padding:15px;}
.unsubForm form {margin-top:3px;}
.unsubForm label {width:210px;padding-top:5px; font-size:12px; font-weight:normal; color:#666666;}
.unsubForm label span {color:#666666;}
.unsubForm p {margin:0; padding:0 0 1px; color:#666666;}
.unsubForm input.radio{font:normal 12px Arial, Helvetica, Serif;padding:2px 0; background:#f5f7f6; margin-top:7px;}
.unsubForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #BDBDBD;background:#fff; margin-top:7px; margin-left:125px; color:#666666;}
.unsubForm input.txtfield2 {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #BDBDBD;background:#fff; margin-top:5px; margin-left:20px; color:#666666;}
.unsubForm input.drop {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:50px;border:solid 1px #999;background:#fff;}
.unsubForm div.submit {padding-left:150px;}
.unsubForm div.submit p{margin:0 0 5px;padding:0 0 0 15px;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat left;width:150px;}
.unsubForm div.submit p input{font:normal 14px  Arial, Helvetica, sans-serif; color:#fff;border:none;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat right;height:41px;padding:0 30px 0 0; width:150px;cursor:pointer;}
.unsubForm a { font-size:12px; background-color: #32b4e7; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}

.f2fForm {float:left; margin:3px 0px 5px 0;width:500px; padding:15px;}
.f2fForm h3 {font:bold; font-family:Arial,Helvetica,Serif; margin:0;padding:0 0 10px 0; font-size:14px;}
.f2fForm form {margin-top:3px;}
.f2fForm label {font-weight:normal;float:left;width:100px;padding-top:3px; color:#666666;}
.f2fForm label span {color:#666666;}
.f2fForm p {margin:0;padding:0 0 1px; color:#666666;}
.f2fForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:120px;border:solid 1px #BDBDBD;background:#fff; color:#666666;}
.f2fForm div.submit {padding-left:120px;}
.f2fForm div.submit p input{font:normal 14px  Arial, Helvetica, sans-serif; color:#fff;border:none;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat right;height:41px;padding:0 30px 0 0; width:200px;cursor:pointer;}
.f2fForm a { font-size:12px; background-color: #32b4e7; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}
.f2f_confirmation {font-size:12px; font-weight:bold;height:20px;}

#nav { height:26px; margin:5px 0 0 0; font-weight:normal; }
#nav ul { margin:0; padding:0; list-style:none; }
#nav li { margin:0; padding:0; float:left; }
#nav li a { padding:4px 8px; display:block; color:#1E5A72; text-decoration:none; font-size:10px; }
#nav li a:hover { text-decoration:underline; color:#1E5A72; }
.liTop { margin:0; padding:0; border-top:1px solid #efefef;}
.footnote {padding:15px;}
.required { font-size:10px; color:#666666;}
.green{ color:#55c4ef;}
.error {margin:10px 0 10px 0; padding:12px; background-color:#f3f3f3;}
.error li { color:#FF0000; font-weight:bold;}
.freeButton {font:normal 14px  Arial, Helvetica, sans-serif; color:#fff;border:none;float:left;background:#f5f7f6 url(../images/submit_bg.jpg) no-repeat right;height:41px;padding:0 30px 0 0; width:200px;cursor:pointer;}

#dob_month { width: 76px; }
