@charset "UTF-8";/* CSS Document */
.content .content749 { background:#ffcc0a url(../img/pb_bg.jpg) no-repeat top right; padding:20px 25px 40px 20px; width:704px }
.content .banner749 { background:#ffcc0a url(../img/pb_bg.jpg) no-repeat top right; padding:20px 25px 40px 20px; width:704px }/* form page only css */
#bottomBannerDiv { background:#fff !important }/* typography.css */
h1, h2, h3, h4, h5, h6 { color:#000; font-family:Arial, Helvetica, sans-serif; margin-bottom:6px }
h1 { font-weight:bold }
h2 { }
h3 { }
h4 { }
h5 { }
h6 { }
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img { }
.content .content749 p { line-height:1.55em; margin-bottom:10px }
.content .banner749 p { line-height:1.55em; margin-bottom:10px }
p img { }
p img.right { }
.introduction { display:inline !important; clear:none; color:#000; background:none !important }
.introductionwia { display:inline !important; clear:none; color:#000; background:none !important; font-size:1.2em; font-weight:bold; margin:0; padding:10px 0 5px }
.textXL { color:#000; font-family:Arial, Helvetica, sans-serif; font-weight:bold; margin-bottom:10px }/* links */
.content .content749 p a:focus, .content .content749 p a:hover { background-color:#000; color:#FFF }
.content .content749 .pb_art p a:focus, .content .content749 .pb_art p a:hover { background-color:#000; color:#FFF!important }
.content .content749 a, .content .content749 a:visited { color:#03f }
.content .content749 a:hover img { background:none !important }
.content .banner749 p a:focus, .content banner749 p a:hover { background-color:#000; color:#FFF }
.content .banner749 a, .content .banner749 a:visited { color:#03f }
.content .banner749 a:hover img { background:none !important }
a:hover img { border:none; background:none !important }
a:hover { border:none }
img a { background:none !important }
a.introduction { color:#000!important; text-decoration:none }
a.introductionwia { color:#666!important; text-decoration:none }
a:hover.introduction, a:focus.introduction { color:#000!important; text-decoration:underline }
.noHover { background:none !important }
blockquote { }
strong { }
.noBold { font-weight:normal }
.noPadding { padding:0 }
.box { background-color:#FFF; padding:15px 10px 20px 10px; margin-bottom:25px }
.content .banner749 .box ul { list-style:none; padding:0; margin:0 }
.content .banner749 .box ul li { padding-bottom:5px; padding-left:25px; background-image:url(../img/pbul.jpg); background-repeat:no-repeat; background-position:top left }
.content .banner749 .box .twitted ul { list-style:none }
.content .banner749 .box .twitted ul li { background-image:none }
.pblogo { float:left }
.pbintro { float:right; margin-top:80px; width:458px }
.pbmain { width:458px; float:right }
.pb_artimg { float:left; padding-right:10px }
.pb_art a { text-decoration:none }
.pb_art a:focus, .pb_art a:hover { background:#FFF; color:#000!important; text-decoration:underline }
.pbside { width:200px; float:left }/* form page only css */
.content .banner749 table { width:458px; float:right; background:#FFF; padding:0 0 0px 0; margin:0px 0 25px 0px !important }
.content .banner749 label { float:left; padding-left:10px; padding-top:10px; width:100px }
.content .banner749 input { border:1px solid #ffcc0a; float:left; height:1.5em; margin-top:10px; width:300px }
.content .banner749 table h3 { padding-left:10px }
.content .banner749 fieldset { margin:0 0 0px 10px; padding:10px; width:380px; border:1px solid #ccc }
.content .banner749 fieldset input { margin-top:0px; width:30px; border:none }
.content .banner749 fieldset label { margin-top:0px; padding-top:0px; width:300px }
.content .banner749 .formBox { background-color:#FFF; padding:0px 10px 0px 10px; margin-bottom:0px; margin-top:5px }
.content .banner749 .formBox p { margin-bottom:0px }
.content .banner749 input.submit { vertical-align:middle; font-family:Arial Narrow; font-size:1.2em; font-weight:bold; margin:0 10px 0px 10px; background:#006 url(../img/pb_btnbg.jpg) repeat-x scroll 0 0; border:none !important; color:#FFF; height:29px; min-width:135px; width:auto !important; width:135px; overflow:visible; text-align:center }
.content .banner749 { position:relative }
.content .banner749 .pbside { position:absolute; top:220px; left:20px }/* banners */
.AdBox a { color:#03f }
.AdBox a:focus, .AdBox a:hover { background:#000; color:#FFF; text-decoration:none }
.pb_lnbnr { background:#ffcc0a; padding:10px; width:150px }
.pb_lnbnr h2 { padding:0 0 10px 0; margin:0 }
.pb_lnbnr a { color:#03f }
.pb_lnbnr a:focus, .pb_lnbnr a:hover { background:#000; color:#FFF; text-decoration:none }
.pb_lnbnr h2 a { color:#000; text-decoration:none }
.pb_lnbnr h2 a:focus, .pb_lnbnr h2 a:hover { background:none; color:#000; text-decoration:underline }
.pb_lnbnr ul { list-style-type:none; padding-left:0; margin:0 0 10px 0 }
.pb_aaqbnr { background:#ffcc0a url(../img/pb_aaqbnr.gif) no-repeat bottom right; padding:10px; width:150px; min-height:110px; height:auto !important; height:110px }
.pb_stfbnr { background:#ffcc0a url(../img/pb_stfbnr.gif) no-repeat bottom right; padding:10px; width:150px; min-height:110px; height:auto !important; height:110px }/* polls */
.pollSurveys label { margin-left:0px }
.pollSurveys .input-btn { background:#006 url(../img/pb_btnbg.jpg) repeat-x scroll 0 0; border:none !important; color:#FFF; font-size:1.2em; font-weight:bold; margin:0 10px 0px 10px; height:29px; width:135px; text-align:center }
ol { font-size:2.5em; font-weight:bold; line-height:1em; padding-left:40px; margin-left:10px }
ol li { display:list-item }
ol li p { font-size:0.5em }
.first { margin-left:0; padding-left:0 }
.last { margin-right:0; padding-right:0 }
.top { margin-top:0; padding-top:0 }
.bottom { margin-bottom:0; padding-bottom:0 }/* forms.css */
#pagecontrol label { font-weight:bold }
legend { font-weight:bold; font-size:1.2em }
input.text, input.title, textarea { margin:0.5em 0; border:1px solid #bbb }
input.text:focus, input.title:focus, textarea:focus, select:focus { border:1px solid #666 }
input.text, input.title { width:300px; padding:5px }
input.title { font-size:1.5em }
textarea { width:390px; height:250px; padding:5px }
.error, .notice, .success { padding:.8em; margin-bottom:1em; border:2px solid #ddd }
.error { background:#FBE3E4; color:#8a1f11; border-color:#FBC2C4 }
.notice { background:#FFF6BF; color:#514721; border-color:#FFD324 }
.success { background:#E6EFC2; color:#264409; border-color:#C6D880 }
.error a { color:#8a1f11 }
.notice a { color:#514721 }
.success a { color:#264409 }/* twitter css */
.twitted { width:170px; margin-bottom:1.5em }
.twitted h2 { margin:0; padding:0.3em 0.8em; font-size:1em; color:#fff; background-color:#888 }
.twitted p.preLoader { margin:0; padding:1em 1em 1em 3em; background:transparent url("loader.gif") 1em center no-repeat }
.twitted ul#twitter_update_list { margin:0; padding:0 0.8em; list-style-type:none }
.twitted ul#twitter_update_list li { margin:0; padding:0.8em 0 1em 0 }
.twitted ul#twitter_update_list li span {/* tweet content */ display:block }
.twitted ul#twitter_update_list li span a {/* links in tweet content */ color:#00f }
.twitted ul#twitter_update_list li a {/* timestamp link */ color:#f00 }
.twitted ul#twitter_update_list li.firstTweet { }
.twitted ul#twitter_update_list li.lastTweet { border-bottom:none }
.twitted p.profileLink { display:block; margin:0; padding:0.3em 1em; color:#fff; background-color:#ddd }
.divSearch .search-dropdown { margin:0 !important; }
span p { padding:10px 10px 0 10px; }

.question { border:1px solid #ffcc0a; margin-left: 10px; }

.marginbot10 { margin-bottom:10px;}

