﻿.errors { margin-left:40px; padding:12px 0 20px 0; }

/* site map */
h1.plists { margin-bottom:18px; background:url(images/header_bg.gif) top left no-repeat; padding:57px 0 0px 16px; height:38px; }
.plist h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }

.plistleft { width:221px; float:left; padding-bottom:40px; }
.plistright { margin-left:262px; width:222px; }
.plist a { display:block; color:#666; padding-bottom:10px; }
.plist h2 a { text-decoration:none; color:#0a2267; padding-bottom:0; }
.plist p a { display:inline; }
.plandintro { width:480px; }
.plandintro p { margin-bottom:13px; }

/* contact us */
.errors { margin-left:40px; }
.contactmain { width:480px; padding-bottom:40px; }
.contactintro { width:480px; }
.contactintro p { margin-right:20px; }
.contactmain h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/h2_bg.gif) bottom repeat-x; }
.contactmain p { margin-bottom:12px; }
.contactmain h3 { color:#659acb; font-size:14px; font-weight:normal; font-family:Georgia; text-decoration:none;  }

/* email us */
.contactform { width:450px; }
.contactform fieldset label {display:block; padding-top:6px; }
.contactform fieldset input { width:340px; height:16px; border:1px solid #666; }
.contactform fieldset textarea { width:340px; height:120px; border:1px solid #666; }
.contactform fieldset select { width:340px; font-size:10px; }
.contactform .btns { padding-top:20px; }
.contactform .errors { margin-left:40px; margin-right:30px; }
.contactform p { margin-bottom:8px; padding-right:30px; }

/* about */
.about ul { margin:0 0 15px 30px; }

/* media room */
.mrland { width:480px; padding-bottom:40px;}
.mrlinks p { margin:10px 0; font-weight:bold; }
.mrlinks p a { display:block; color:#659acb; }

/* article detail */
.adlinks { text-align:right; width:480px; padding-bottom:12px; font-size:12px; }
.adlinks a,
.adlinks a:link,
.adlinks a:visited { color:#ff9933; text-decoration:none; font-weight:bold; }
.adlinks a:hover { text-decoration:underline; }
.artdet { width:480px; padding-bottom:40px; }
.artdet p { margin:0 20px 12px 0; }
.artdet li { margin: 0 30px 6px 30px; }
.artdet .artimg
.artdet img { display:block; width:auto; margin:6px auto; }
.artdet h2 { font-weight:bold; font-size:14px; padding:0 12px 20px 0; }
.artdet h3 { margin-bottom:12px; font-size:12px; }
.artdet h6 { font-size:10px; padding:10px; background-color:#e1f1fe; margin-right:10px; margin-bottom:13px; width:360px; }

/* register landing */
.reg1btns { margin:30px 0; }
.reg1hdr { font-size:15px; margin-bottom:18px; }
.loginpage { width:480px; padding-bottom:40px; }
.loginpage h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/h2_bg.gif) bottom repeat-x; }

/* success story submit */
.storyreq { width:450px; font-size:11px; line-height:12px; padding:20px; }
.storyreq p { margin-bottom:8px; }
.storyreq li { margin:0 0 5px 20px; }

/* forgot pass */
.fpform { margin:30px 0 10px 0; }
.fpform label { display:block; }
.fpform input { width:260px; height:16px; border:1px solid #666; }

/* unsubscribe */
.unsub { width:480px; padding-bottom:40px; }
.unsub p { margin-bottom:8px; }
.unsublinks a { display:block; margin-bottom:8px; }

/* login */
.login { width:480px; padding-bottom:40px; }
.login h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/pland_h2_bg.gif) bottom repeat-x; }
.login p { margin-bottom:8px; margin-right:30px; }
.login .intro { font-weight:bold; }
.login .intro a,
.login .intro a:link,
.login .intro a:visited { color:#ff9933; }

.login fieldset label { display:block; }
.login fieldset input { width:260px; height:16px; border:1px solid #666; margin-bottom:4px;  }

/* privacy /terms */
.privacy {
	width:480px;
	padding-bottom:40px;
}
.privacy h1 { font-size:15px; line-height:18px; margin-bottom:14px; }
.privacy h2 { font-size:14px; line-height:15px; margin-bottom:14px; }
.privacy h3 { font-size:13px; line-height:14px; margin-bottom:14px; }
.privacy h4,
.privacy h5,
.privacy h6 { font-size:12px; line-height:13px; margin-bottom:10px; }
.privacy li { margin-left:30px; margin-bottom:6px; }
.privacy p { margin-bottom:8px; }


/* faqs */
.faqs { width:480px; padding-bottom:40px; }
.qs a,
.qs a:link,
.qs a:visited { color:#ff9933; font-weight:bold; text-decoration:none; display:block; margin-bottom:6px; }
.qs a:hover { text-decoration:underline; }
.as h3 { font-size:13px; padding:12px 0 4px 0; }
.as p { padding-bottom:6px; }
.as li { margin-left:30px; margin-bottom:5px; }

/* newsletter survey */
.nlpoll  { padding:20px 0 40px 0; width:480px;}
.nlpoll h3 { color:#0a2267; font-weight:normal; font-size:13px; padding-bottom:6px; }
.nlpoll a { color:#0a2267; font-weight:bold; margin-left:20px;  }
.nlpoll td input { width:20px; float:left; display:block; }
.nlpoll li { list-style-type:none; margin-left:12px; width:165px; }
.nlpoll .answer { display:block; font-weight:bold; padding-bottom:4px; }
.nlpoll .bar { height:15px; background:url(images/pollgradient.gif) top left repeat-x; width:1%; display:block; float:left; margin-right:3px; }

/* reimbursement */
.reim { width:480px; padding-bottom:40px; }
.reim h2 { font-family:Georgia; font-size:14px; color:#0a2267; padding-top:30px;padding-bottom:10px; margin-bottom:13px; background:url(images/h2_bg.gif) bottom repeat-x; }
.reim p { margin-bottom:12px; }

/* survey */
.surveypage { width:480px; padding-bottom:40px; }
.surveypage ol { margin-left:24px; }

.notpro { width:480px; padding-bottom:40px; }
.notpro p { margin-right:30px; margin-bottom:12px; }

.disclaim{ background:url(images/blue_dots.gif) top left no-repeat; padding:18px 12px 40px 12px;}
.disclaim p,
.disclaim li{ font-size:10px; line-height:10px; }
.disclaim li{ margin-left:30px; }
.disclaim p a { color:#ff9933 }
