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:#9BB446;font-weight:bold;}
a:hover {text-decoration:underline;}
p {margin:12px 0;padding:0;}
#PHSContainer {width:700px;}
#PHSubscribe {padding:15px;overflow:hidden;}
h2, .SubscribeForm h3 {font:bold 20px "Trebuchet MS", Arial, Helvetica, Serif;font-style:italic;margin:0;padding:0 0 0;}
.SubscribeForm {float:left;margin:12px 20px 5px 0;width:420px;background:#fff;padding:15px;}
.SubscribeForm form {margin-top:10px;}
.SubscribeForm label {font-weight:bold;float:left;width:120px;padding-top:3px;}
.SubscribeForm label span {color:#FF0000;}
.SubscribeForm p {margin:0;padding:0 0 10px;}
.SubscribeForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #999;background:#fff;}
.SubscribeForm input.drop {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:50px;border:solid 1px #999;background:#fff;}
.SubscribeForm div.submit {padding-left:120px;}
.SubscribeForm div.submit p{margin:0 0 5px;padding:0 0 0 15px;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat left;width:160px;}
.SubscribeForm div.submit p input{font:italic normal 18px "Trebuchet MS", Arial, Helvetica, Serif;color:#fff;border:none;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat right;height:41px;padding:0 30px 0 0;text-transform:uppercase;width:160px;cursor:pointer;}
.Subnotice {font-size:11px;}
.SubscribeForm a { font-size:12px; background-color: #FF6600; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}
.SubscribeForm select#country{ width: 205px; }


.updateForm h3 {font:bold 20px "Trebuchet MS", Arial, Helvetica, Serif;font-style:italic;margin:0;padding:0 0 0;}
.updateForm {float:left;margin:12px 20px 5px 0px;width:420px;background:#fff;padding:15px;}
.updateForm form {margin-top:10px;}
.updateForm label {font-weight:bold;float:left;width:100px;padding-top:3px;}
.updateForm label span {color:#FF0000;}
.updateForm p {margin:0;padding:0 0 10px;}
.updateForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #999;background:#fff; margin-top:7px;}
.updateForm input.drop {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:50px;border:solid 1px #999;background:#fff;}
.updateForm div.submit {padding-left:150px;}
.updateForm div.submit p{margin:0 0 5px;padding:0 0 0 15px;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat left;width:100px;}
.updateForm div.submit p input{font:italic normal 18px "Trebuchet MS", Arial, Helvetica, Serif;color:#fff;border:none;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat right;height:41px;padding:0 30px 0 0;text-transform:uppercase;width:100px;cursor:pointer;}

.unsubForm h3 {font:bold 20px "Trebuchet MS", Arial, Helvetica, Serif;font-style:italic;margin:0;padding:0 0 0;}
.unsubForm {float:left;margin:12px 20px 5px 0;width:420px;background:#fff;padding:15px;}
.unsubForm form {margin-top:10px;}
.unsubForm label {width:210px;padding-top:5px; font-size:12px; font-weight:normal;}
.unsubForm label span {color:#FF0000;}
.unsubForm p {margin:0;padding:0 0 10px;}
.unsubForm input.radio{font:normal 12px Arial, Helvetica, Serif;padding:2px 0; background:#fff; margin-top:7px;}
.unsubForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #999;background:#fff; margin-top:7px; margin-left:125px;}
.unsubForm input.txtfield2 {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #999;background:#fff; margin-top:5px; margin-left:20px;}
.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:#fb5d04 url(../images/submit_bg.png) no-repeat left;width:150px;}
.unsubForm div.submit p input{font:italic normal 18px "Trebuchet MS", Arial, Helvetica, Serif;color:#fff;border:none;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat right;height:41px;padding:0 30px 0 0;text-transform:uppercase;width:150px;cursor:pointer;}
.unsubForm a { font-size:12px; background-color: #FF6600; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}
.unsubForm a .image { font-size:12px; background-color:#000000!important; color:#ffffff; font-weight:bold; padding:0px!important;}

.f2fForm {float:left;margin:12px 20px 5px 0;width:550px;background:#fff;padding:15px;}
.f2fForm form {margin-top:10px;}
.f2fForm label {font-weight:bold;float:left;width:100px;padding-top:3px;}
.f2fForm label span {color:#FF0000;}
.f2fForm p {margin:0;padding:0 0 10px;}
.f2fForm input.txtfield {font:normal 12px Arial, Helvetica, Serif;padding:2px 0;width:205px;border:solid 1px #999;background:#fff;}
.f2fForm div.submit {padding-left:120px;}
.f2fForm div.submit p input{font:italic normal 15px "Trebuchet MS", Arial, Helvetica, Serif;color:#fff;border:none;float:left;background:#fb5d04 url(../images/submit_bg.png) no-repeat right;height:41px;padding:0 30px 0 0;text-transform:uppercase;width:200px;cursor:pointer;}
.f2fForm a { font-size:12px; background-color: #FF6600; color:#ffffff; font-weight:bold; padding:2px 4px 2px 4px;}
.f2f_confirmation {font-size:12px; font-weight:bold;height:20px;}

.nav { float:right;margin:12px 0 5px 0px;width:170px; padding:11px 15px 15px 15px; height: 112px; background-image:url(../images/menu_back.jpg); background-position:center top; background-repeat:no-repeat;}
.pastEditions { float:right; margin:0px 0 5px 0px; padding:0; }
.nav ul { width:170px; margin:0; padding:0; list-style:none; }
.nav li { margin:0; padding:0; border-bottom:1px solid #efefef; }
.nav li a { padding:6px; display:block; color: #FFFFFF!important; text-decoration:none; }
.nav li a:hover, #nav li a.onLink { background:#efefef; text-decoration:none; color: #333333!important; }
.liTop { margin:0; padding:0; border-top:1px solid #efefef;}
.footnote {padding:15px;}
.required { font-size:10px; color:red;}
.green{ color:#009900;}
.error {margin:10px 0 0 0; padding:12px; background-color:#f3f3f3;}
.error li { color:#FF0000; font-weight:bold;}

#dob_month{
  width: 76px;
}