﻿/* << ---------- GENERAL BODY CSS ---------- >> */
* {padding:0;margin:0}
html, body {font:12px Arial, Helvetica, sans-serif;color:#333;min-height:101%}
#frame {min-width:970px;height:100%;margin-right:auto;margin-left:auto}
img, fieldset {border:0}
h1 {font:bold 16px Arial, Helvetica, sans-serif;color:#0159a3;margin:0 0 5px 0}
h2 {font:bold 14px Arial, Helvetica, sans-serif;color:#0159a3;margin:10px 0 5px 0}
h3, h4, h5 {font:bold 12px Arial, Helvetica, sans-serif;color:#0159a3;padding:15px 0 15px 0}
small {font-size:74%}
a {color:#005baa;text-decoration:none;outline:none}
a:hover, a:active {text-decoration:underline;outline:none}
.highlight {color:#ff1e2c}
.red {color:#c00}
.color {color:#0159a3}
.law {width:195px;margin-left:10px}
.law img {float:left}
.law p {font:10px Arial,sans-serif;color:#333;float:left;padding:20px 0 0 0}
.newsub {padding:2px 0 2px 0}
.text {color:#333}
.textred {color:Red}
.borderred {border:1px solid #f00}
/* non H style headings*/
.pageHdr {font:bold 14px Arial, Helvetica, sans-serif;color:#0159a3;margin:0 0 3px 0}
.guideline {padding:0 20px 20px 20px;line-height:18px}
.guideline h1 {padding-top:20px;font:bold 14px Arial}
.guideline li {list-style:none}
.big a:link {font-size:16px}
.quick {width:360px;margin:15px auto 15px auto;color:#ff1e2c}
.quick a:link, .quick a:visited {color:#ff1e2c}
.bigger {font:bold 21px Arial, sans-serif}
.forumclaim{font:14px Arial, sans-serif;vertical-align:middle;padding:10px 0}
/* << ---------- END GENERAL BODY CSS ---------- >> */
/* << ---------- HEADER DIV BOTTOM TO TOP ---------- >> */
#top {position:absolute;top:5px;width:960px}
div#top2 {text-align:left;margin:0 auto;padding:0;width:960px;min-width:960px}
#logo {float:left;width:280px;margin-top:6px}
#tag {float:left;width:390px;margin-top:48px;font:bold italic 18px Arial, Helvetica, sans-serif;color:#00559f;margin-left:0}
#phone {width:260px;margin-top:15px;float:left}
/* << ---------- END HEADER DIV BOTTOM TO TOP ---------- >> */
/* << ---------- HEADER MENU ---------- >> */
#header {border-bottom:solid 6px #0157a1;font:120% Arial, Helvetica, sans-serif;min-height:32px;background:#fff;margin-bottom:0}
#header #topnav {width:965px;margin-top:130px;margin-left:auto;margin-right:auto;padding-left:5px}
#header #topnav dd {padding-right:2px;float:left;text-align:center}
#header #topnav a {background:#0095c5 url(imgs/menu-off.gif) repeat-x;display:block;color:#fff;padding:7px 8px 6px 8px;font:bold 16px Arial, Helvetica, sans-serif}
#header #topnav a:hover {background:#0157a1 url(imgs/menu-on.gif) repeat-x;color:#fff;text-decoration:none}
#header #topnav a:visited {text-decoration:none}
#header #topnav .active {background:#0157a1 url(imgs/menu-on.gif) repeat-x;color:#fff}
/* << ---------- END HEADER MENU ---------- >> */
/* << ---------- MAIN BODY ---------- >> */
#container {position:relative;width:960px;margin:15px auto 0 auto}
.leftcol {float:left;position:relative;left:0;width:190px}
.maincol {position:relative;float:right;right:240px;width:510px}
.rightcol {position:relative;float:right;left:510px;width:220px}
* html .leftcol {margin-right:-3px;display:inline-block}

.maincol p {padding:5px 0 8px 0;font:12px Arial, sans-serif}
.content p {padding-right:15px}
.content div ul {list-style-type:inherit}
.content div li {padding:3px 8px 3px 0}
.content div {padding-left:30px}
.content {margin-top:190px}

.content-top h1 {margin-bottom:20px}
.content-top p {padding-right:15px}
.content-top div ul {list-style-type:inherit}
.content-top div li {padding:3px 8px 3px 0}
.content-top div {padding-left:30px}

.content-print {margin:20px}
.content-print h1 {margin-bottom:15px}
.content-print div ul {list-style-type:inherit}
.content-print div li {padding:3px 8px 3px 0}
.content-print a {font:11px Arial}

.content-top2 {width:660px}
.content-top2 h1 {margin-bottom:20px}
.content-top2 p {padding-right:15px}
.content-top2 div ul {list-style-type:inherit}
.content-top2 div li {padding:3px 8px 3px 0}

.claimform {margin-left:25px;border-bottom:1px solid #0157a1;border-left:1px solid #0157a1;border-right:1px solid #0157a1;margin-bottom:10px;background-color:#f1f5f8}
.claimform td {padding:1px 0 1px 5px}
.claim_bg {background:url(imgs/claim_hdr.gif) repeat-x;color:#fff;height:28px;font-weight:bold;padding-left:10px}
.padding td {padding:1px 0 5px 0}

.tdheader {background:url(imgs/claim-bg.gif) repeat-x top left;color:#0157a1;font-weight:bold;height:18px}
.panelform {border:1px solid #0157a1;margin-bottom:10px;background-color:#f1f5f8}
#claim-info {border:1px solid #ccc;padding:10px;text-align:left}
#claim-start {background:url(imgs/claim-start.gif) no-repeat top left;height:58px;margin:0 0 15px 0;text-align:left}
#claim-start p {font:bold 16px Arial, sans-serif;color:#0157a1;padding:18px 0 0 58px}
.claimbullets {border:1px solid #ccc;margin:0}
.claimbullets ul {list-style:url(imgs/tick.gif) inside;font:bold 15px Arial, Helvetica, sans-serif;margin:0 0 8px 8px}
.claimbullets li {line-height:30px;color:#0157a1}

.linkstop {text-align:right;padding:10px 20px 0 0}
#calculator {padding-left:10px;clear:both;border:1px solid #ccc;width:500px}
/* main top banner */
.banner {width:508px;height:170px;border:1px solid #ccc;font:bold 16px Arial, Helvetica, sans-serif;color:#0159a3;position:absolute;top:0}
.banner p {font:bold 16px Arial, Helvetica, sans-serif;color:#0159a3;margin-top:10px;padding-left:170px}
.banner-btn {position:absolute;left:360px;top:120px}
.banner ul {list-style:url(imgs/banner-arrow.gif) inside;float:left;padding-left:170px;margin-top:5px}
.banner li {line-height:27px}

.photo_ad {background:url(imgs/banner_ad.jpg) no-repeat top left}
.photo_contact {background:url(imgs/banner_contact.jpg) no-repeat top left}
.photo_about {background:url(imgs/banner_about.jpg) no-repeat top left}
.photo_lawyers {background:url(imgs/banner_lawyers.jpg) no-repeat top left}
.photo_nwnf {background:url(imgs/banner_nwnf.jpg) no-repeat top left}
.photo_acc {background:url(imgs/banner_acc.jpg) no-repeat top left}
.photo_types {background:url(imgs/banner_types.jpg) no-repeat top left}
.photo_compensation {background:url(imgs/banner_compensation.jpg) no-repeat top left}
.photo_pi {background:url(imgs/banner_pi.jpg) no-repeat top left}
.photo_road {background:url(imgs/banner_road.jpg) no-repeat top left}
.photo_medical {background:url(imgs/banner_medical.jpg) no-repeat top left}
.photo_work {background:url(imgs/banner_work.jpg) no-repeat top left}
.photo_public {background:url(imgs/banner_public.jpg) no-repeat top left}
.photo_slip {background:url(imgs/banner_slip.jpg) no-repeat top left}
.photo_whiplash {background:url(imgs/banner_whiplash.jpg) no-repeat top left}
.photo_profneg {background:url(imgs/banner_profneg.jpg) no-repeat top left}
.photo_carhire {background:url(imgs/banner_carhire.jpg) no-repeat top left}

/* Guides */
#g-frame {border:1px solid #ccc;width:508px;position:relative;padding-bottom:10px;clear:both;margin-top:20px}
#g-frame h3 {border-bottom:1px solid #ccc;font:16px Arial, sans-serif;padding:10px 5px 10px 5px;margin-bottom:15px;background-color:#eee}
#g-frame p {font:12px Arial, sans-serif;color:#333}
#g-frame .g1 {position:static;clear:left;margin-top:10px}
#g-frame .g-img {float:left;padding:0 10px 0 10px}
#g-frame .title {padding:0;color:#0159a3;font-weight:bold}
#g-frame .g-def {margin-left:110px}
#g-frame .more {color:#0159a3;text-align:right;padding:0 10px 0 0}
/* Articles */
#art-frame {border:1px solid #ccc;width:508px;position:relative;padding-bottom:10px;margin-top:20px;margin-bottom:25px}
#art-frame h3 {border-bottom:1px solid #ccc;font:16px Arial, sans-serif;padding:10px 5px 10px 5px;margin-bottom:15px;background-color:#eee}
#art-frame p {font:12px Arial, sans-serif;color:#333}
#art-frame .g1 {position:static;clear:left;margin-top:10px}
#art-frame .g-img {float:left;padding:0 10px 0 10px}
#art-frame .title {padding:0;color:#0159a3;font-weight:bold}
#art-frame .g-def {margin-left:110px}
#art-frame .more {color:#0159a3;text-align:right;padding:0 10px 0 0}
/* Accident Types */
.acc-top {width:508px;height:40px;margin-top:25px;border-top:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}
.acc-top h5 {border-bottom:1px solid #ccc;font:16px Arial, sans-serif;padding:10px 5px 10px 5px;margin-bottom:15px;background-color:#eee}
#acc-types {height:635px;width:508px;border-left:1px solid #ccc;border-bottom:1px solid #ccc;border-right:1px solid #ccc}
#acc-types .type {width:492px;margin:10px 0 0 0}
#acc-types .img {float:left;height:108px;width:108px;margin-left:4px}
#acc-types .def {float:left;width:200px;height:108px;border-right:1px dashed #ccc;padding:0 10px 0 10px;margin-right:30px}
#acc-types .break {clear:both;border-bottom:1px solid #ccc;padding-top:10px}
#acc-types .bullets ul {list-style:url(imgs/arrow-sm.gif) outside;font:11px Arial, Helvetica, sans-serif}
#acc-types .bullets li a {line-height:20px}

#acc-types2 {height:635px;width:508px;border:1px solid #ccc}
#acc-types2 .type {width:492px;margin:10px 0 0 0}
#acc-types2 .img {float:left;height:108px;width:108px;margin-left:4px}
#acc-types2 .def {float:left;width:200px;height:108px;border-right:1px dashed #ccc;padding:0 10px 0 10px;margin-right:30px}
#acc-types2 .break {clear:both;border-bottom:1px solid #ccc;padding-top:10px}
#acc-types2 .bullets ul {list-style:url(imgs/arrow-sm.gif) outside;font:11px Arial, Helvetica, sans-serif}
#acc-types2 .bullets li a {line-height:20px}
#move-up {position:absolute;top:380px}
#move-down {margin-top:730px}
/* FAQs */
#faq {clear:left}
#faq li a:link, #faq li a:visited {font:12px Arial, sans-serif;color:#333;text-decoration:none}
#faq li a:hover {font:12px Arial, sans-serif;color:#0159a3;text-decoration:underline}
#faq ul {list-style:url(imgs/arrow-sm.gif);margin-left:-5px}
#faq .faq-sub {font:bold 12px Arial, Helvetica, sans-serif;color:#0159a3;text-decoration:underline;padding:20px 0 8px 0;margin-left:-25px}
#faq .answer {margin-left:-5px;border:1px solid #ccc;padding-left:5px}
#faq .answer-title {color:#000;margin-left:-5px;margin-top:10px;font-weight:bold}
#faq .answer-title2 {color:#000;margin-left:-5px;font-weight:bold}
#faq .break {margin-bottom:8px}
#faq-sub {margin-left:-20px}
#faq-sub li a:link, #faq-sub li a:visited {font:12px Arial, sans-serif;color:#333;text-decoration:none}
#faq-sub li a:hover {font:12px Arial, sans-serif;color:#0159a3;text-decoration:underline}
#faq-sub ul {list-style:url(imgs/arrow-sm.gif);margin-left:15px}
#faq-sub .answer {margin-left:-5px}
#faq-sub .answer-title {color:#000;margin-left:-5px;margin-top:10px;font-weight:bold}
#process-l {background:#90dbf2 url(imgs/process.gif) no-repeat top left;float:left;height:500px;margin:0 10px 15px 0}
#process-r p {font:12px Arial, sans-serif;color:#333;margin-left:10px;padding-bottom:15px}
#process-r .dark {font:14px Arial, sans-serif;color:#0157a1;margin-bottom:-15px}
#process-r .light {font:14px Arial, sans-serif;color:#029ece;margin-bottom:-15px}
/* Contact us */
.sixthbreak {clear:both}
.left {float:left;width:250px;margin-top:20px}
.right {margin-top:20px}
.sub img {float:left}
.sub a {padding-left:8px}
.sub div {padding:5px 0 0 5px;margin:0 0 5px 35px}
/* << ---------- END MAIN BODY ---------- >> */
/* << ---------- COLUMN LEFT ---------- >> */
/* sub menu */
#submenu {background:url(imgs/submenu_bg.png) no-repeat top left;text-align:left;padding:5px;font:12px Arial, Helvetica, sans-serif;height:124px}
#submenu ul {padding:1px 0 0 20px;list-style:none}
#submenu li {line-height:25px}
#submenu_long {background:url(imgs/submenu_bg_long.png) no-repeat top left;text-align:left;padding:5px;font:12px Arial, Helvetica, sans-serif;height:167px}
#submenu_long ul {padding:1px 0 0 20px;list-style:none}
#submenu_long li {line-height:25px}
/* sub menu */
#pronegsub {background:url(imgs/submenuPro_bg.gif) no-repeat top left;text-align:left;padding:5px;font:12px Arial, Helvetica, sans-serif;height:149px}
#pronegsub ul {padding:1px 0 0 20px;list-style:none}
#pronegsub li {line-height:25px}
/* Ask Expert */
#expert {border:1px solid #ccc;width:188px;min-height:100px;text-align:left}
#expert .xprtop {font:16px Arial, sans-serif;color:#077bd3;padding:5px}
#expert .staff img {border:1px solid #ccc;margin:5px 10px 5px 5px;float:left}
#expert .staff {min-height:81px}
#expert .staff p {font-size:11px;padding:10px 8px 0 10px}
#expert .name p {font-size:10px;padding:0 0 10px 5px}
#expert .info {background:url(../../images/staff/box-bg.png) no-repeat bottom right;height:72px}
#expert .info img {float:left;padding:0 3px 2px 3px}
#expert .info p {font-size:11px;padding:0 5px 10px 5px}
#expert .info a {text-decoration:none;color:#077bd3}
#expert .info a:hover {text-decoration:underline}
/* Questions and Answers */
#qa {border:1px solid #ccc;width:188px;text-align:left;margin-bottom:20px}
#qa .qatop {font:16px Arial, sans-serif;color:#0159a3;padding:5px}
#qa ul {font:11px Arial, sans-serif;color:#333;margin:10px 0 10px 0;list-style:url(imgs/arrow-thin.gif)}
#qa li {margin-left:18px}
#qa li a:link, #qa li a:visited {line-height:18px;color:#333;text-decoration:none}
#qa li a:hover {line-height:18px;color:#0159a3;text-decoration:underline}
/* News */
#news {border:1px solid #ccc;width:188px;text-align:left;margin-top:20px;background:url(../../images/staff/box-bg.png) no-repeat bottom right}
#news .newstop {font:16px Arial, sans-serif;color:#0159a3;padding:5px}
#news ul {font:11px Arial, sans-serif;color:#333;margin:10px 0 10px 0;list-style:url(imgs/news-icon.gif) inside}
#news li {margin-left:5px;margin-top:8px}
#news li a {color:#333;font-weight:bold;padding-top:5px}
#news li a:hover {color:#0159a3}
#rss {margin-top:8px;min-height:30px}
#rss img {float:left}
#rss a {font:12px Arial, sans-serif;padding-left:4px;margin-top:10px}
#news .more {font:12px Arial, sans-serif;padding-left:4px}
/* Information */
#info {border:1px solid #ccc;width:188px;text-align:left;margin-top:20px}
#info .infotop {font:16px Arial, sans-serif;color:#0159a3;padding:5px}
#info ul {font:11px Arial, sans-serif;color:#333;margin:10px 0 10px 0;list-style:url(imgs/arrow-thin.gif)}
#info li {margin-left:18px}
#info li a {line-height:18px;color:#333}
#info li a:hover {line-height:18px;color:#0159a3}
#info .more {font:12px Arial, sans-serif;padding-left:4px}
/* Chat LIVE */
#chat {height:122px;margin-bottom:20px}
/* << ---------- END COLUMN LEFT ---------- >> */
/* << ---------- COLUMN RIGHT ---------- >> */
/* Side Form */
#ctl00_SideForm_sideformhdr {font:bold 14px Arial,sans-serif;color:#fff;height:23px;background:url(imgs/sideform_hdr.png) no-repeat top left;text-align:left;padding:5px 0 0 10px}
#ctl00_SideForm_sideform {background:url(imgs/sideform-bg.jpg) no-repeat top left;height:248px;text-align:left;padding-left:15px}
#ctl00_SideForm_sideform p {font:11px Arial, sans-serif;padding:10px 0 10px 0}
.form {line-height:30px}
.side-btn {padding:16px 34px 26px 0;text-align:right}
/* Call Back */
#ctl00_callback {background:url(imgs/callback-bg.png) no-repeat top left;width:218px;height:58px;text-align:left;padding-top:15px}
#ctl00_callback span {font:bold 21px Arial, sans-serif;color:#ff1e2c;padding:0 0 0 5px}
#ctl00_callback p {padding-left:65px;font:normal 11px Arial, sans-serif;color:#666}
#ctl00_callback a, #ctl00_callback a:visited {color:#0364b2;text-decoration:none}
#ctl00_callback a:hover {text-decoration:underline}
#ctl00_callback .callbtn {margin:0 0 0 14px;float:left;vertical-align:top;margin-top:-2px}
/* Call Back Static */
.callback-stat {background:url(imgs/callback-bg2.gif) no-repeat top left;width:218px;height:75px;text-align:left;padding-top:15px}
.callback-stat p {font:bold 21px Arial, sans-serif;color:#ff1e2c;padding:7px 0 0 62px}
/* Call Back */
.call {background:url(imgs/call-call.gif) no-repeat top left;width:300px;height:78px;text-align:left}
.callp {font:bold 21px Arial, sans-serif;color:#ff1e2c;margin-left:70px;padding-top:32px}
/* Forum */
#ctl00_forumbtn {border:1px solid #ccc;width:200px;text-align:left;background:url(imgs/forumbtn-bg.png) no-repeat bottom;height:140px;padding:8px;margin-top:18px}
#ctl00_forumbtn span {font:16px Arial, sans-serif;color:#0159a3;text-align:left}
#ctl00_forumbtn p {font:11px Arial, sans-serif;color:#333;text-align:left;padding:10px 0 0 0}
/* Customer Promise */
#ctl00_promise {border:1px solid #ccc;border-top:6px solid #ccc;width:195px;text-align:left;background:url(imgs/ceo.jpg) no-repeat bottom right;padding:8px}
#ctl00_promise span {font:16px Arial, sans-serif;color:#0159a3;text-align:left}
#ctl00_promise .name {font-size:10px;padding:0 0 5px 5px}
#ctl00_promise ul {margin:10px 10px 0 16px;list-style:url(imgs/arrow-short.gif)}
#ctl00_promise li {font:11px Arial, sans-serif;color:#333;line-height:18px}
/* Client Testimonials */
#ctl00_testimonial {background-color:#e8eff6;border:1px solid #ccc;width:200px;text-align:left;margin:20px 0 20px 0;padding:8px}
#ctl00_testimonial p {font:16px Arial, sans-serif;color:#0159a3;text-align:left;background-color:#fff;padding:5px 5px 0 5px}
#ctl00_testimonial .txt {padding:10px;font-size:11px;background-color:#fff;/*url(../../images/quote.gif) no-repeat top left;*/ color:#333}
.client {font:bold 11px Arial;color:#0159a3}
/* Calculator */
.calculator {background:url(imgs/calculator-bg.png) no-repeat top left;width:218px;height:60px;text-align:left;padding-top:12px;margin-top:18px}
.calculator span {font:16px Arial, sans-serif;color:#0159a3;padding:0 0 10px 62px}
.calculator p {padding:2px 0 0 64px;font:normal 11px Arial, sans-serif;color:#666}
.calculator a:link, .calculator a:visited {color:#0364b2;text-decoration:none}
.calculator a:hover {text-decoration:underline}
/* Membership */
.membership {background:url(imgs/bg-panelmember.png) no-repeat top left;width:218px;height:60px;text-align:left;padding-top:12px;margin-top:18px}
.membership p {font:bold 16px Arial, sans-serif;color:#0159a3;padding:5px 10px 5px 60px;text-align:center;text-decoration:underline}
.membership a:link, .membership a:visited {color:#0364b2;text-decoration:none}
.membership a:hover {text-decoration:underline}
/* << ---------- END COLUMN RIGHT ---------- >> */
/* << ---------- FOOTER ---------- >> */
#footer {clear:both;width:100%;background:#0361b0;color:#fff;text-align:center;height:130px;padding-top:10px;margin:auto;font:11px Arial, Helvetica, sans-serif}
#clearfooter {clear:both;height:30px}
#footer dd {display:inline;color:#fff}
#footer div {margin:0 auto 0 auto;text-align:left;width:940px}
.footer-lev2 {text-align:left;width:810px;margin:0}
.footer-lev2 a:link, .footer-lev2 a:visited, .footer-lev2 a:hover {color:#fff;text-decoration:underline}
.split a {color:#fff;border-right:1px solid #fff;padding:0 6px 0 3px;vertical-align:middle}
/* << ---------- END FOOTER ---------- >> */
.border {border:1px solid #ccc}
/* << ---------- FORUM ---------- >> */
.ask {margin:10px 2px 20px 0}
.logged {margin-bottom:10px}
.f_banner {border:1px solid #ccc;width:496px;margin:0 0 10px 0;font:16px Arial, Helvetica, sans-serif;color:#0159a3;padding:5px 0 5px 10px;background:url(imgs/forum/f-header.gif) no-repeat top right}
.f_title {background:url(imgs/forum/header-bg.gif) repeat-x top left;height:66px;border:1px solid #ccc;font:21px Arial, Helvetica, sans-serif;color:#0157a1;padding-left:10px}
.f_title span {font:12px Arial, sans-serif;color:#333}
.f_xclusive {border-left:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#eee}
.border-btm {border-bottom:1px solid #ccc;padding:5px 0 5px 0}
.f_subtitle {background-color:#eee;text-align:center;font:11px Arial, sans-serif;padding:3px;border-right:1px solid #ccc;border-bottom:1px solid #ccc}
.f_category {background:url(imgs/forum/header-bg.gif) repeat-x top left;height:50px;border:1px solid #ccc;padding:5px 0 0 10px;font:18px Arial, Helvetica, sans-serif;color:#0157a1}
.f_category_s {background:url(imgs/forum/header-bg.gif) repeat-x top left;height:50px;border:1px solid #ccc;padding:0 0 0 10px;font:12px Arial, Helvetica, sans-serif;color:#333}
.f_category_s a:link, .f_category_s a:visited {text-decoration:none;color:#0157a1}
.f_category_s a:hover {text-decoration:underline}
/* Rating */
.ratingStar {font-size:0pt;width:13px;height:12px;margin:0;padding:0;cursor:pointer;display:block;background-repeat:no-repeat}
.filledRatingStar {background-image:url(../../Forum/Images/FilledStar.png)}
.emptyRatingStar {background-image:url(../../Forum/Images/EmptyStar.png)}
.savedRatingStar {background-image:url(../../Forum/Images/SavedStar.png)}
/* Customer Promise */
.f_search {border:1px solid #ccc;width:174px;background:url(imgs/forum/search-bg.gif) no-repeat top left;padding:7px;height:105px;margin-bottom:20px}
.f_search span {font:16px Arial, sans-serif;color:#077bd3;padding-left:28px}
.f_hot {border:1px solid #ccc;width:172px;background:#e8eff5 url(imgs/forum/hot-bg.gif) no-repeat top left;padding:8px;height:120px}
.f_hot span {font:16px Arial, sans-serif;color:#077bd3;padding-left:28px}
/* All Experts Forum */
.all_xperts {border:1px solid #ccc;width:188px;min-height:100px;text-align:left;margin-top:20px}
.all_xperts .xprtop {font:16px Arial, sans-serif;color:#077bd3;padding:5px;background-color:#e8eff6;margin-bottom:10px}
.all_xperts .staff img {border:1px solid #ccc;margin:5px 10px 5px 5px;float:left}
.all_xperts .staff a {text-decoration:none;color:#077bd3}
.all_xperts .staff a:hover {text-decoration:underline}
.all_xperts .staff {min-height:60px;clear:both}
.all_xperts .staff p {font-size:11px;padding:10px 8px 0 10px}
/* show posts */
.posttitle {background-color:#eee;height:40px;padding:5px;font:bold 14px Arial;border-left:1px solid #bbb;border-right:1px solid #bbb}
.postbody {border:1px solid #bbb;padding:5px}
.postinfo {vertical-align:top}
.sectiontitle {font:18px Arial, sans-serif;color:#0159a3;border-left:1px solid #bbb;border-right:1px solid #bbb;padding:5px 0 0 10px;background-color:#ddd;height:50px}
.comment {text-align:right;font:bold 11px Arial;color:#333;background-color:#fff;border:1px solid #aaa;width:55px;height:18px;margin-right:4px;vertical-align:top;padding-right:5px;float:left}
.by {background-color:#c2d3e5;min-height:20px;border-bottom:1px solid #ccc;border-top:1px solid #ccc;border-left:1px solid #ccc;font:bold 11px Arial;color:#333;text-align:left;padding:5px;margin-top:20px}
.byname {background-color:#f4f4f4;border-left:1px solid #bbb;border-bottom:1px solid #bbb;vertical-align:top;padding:15px 0 0 0;font:bold 12px Arial;color:#0159a3}
.stars {background-color:#c2d3e5;border-top:1px solid #bbb;border-right:1px solid #bbb;border-bottom:1px solid #bbb;font:bold 11px Arial;color:#333;padding:5px}
.rating {background-color:#fff;border:1px solid #aaa;width:68px;height:15px;float:right;padding:2px}
.numposts {font:10px Arial;color:#333;padding:0 0 0 15px}
/* Forum Register */
.f_register {background:url(imgs/f_register.gif) no-repeat top left;width:218px;height:58px;text-align:left;padding-top:15px}
.f_register span {font:16px Arial, sans-serif;color:#0159a3;padding:0 0 10px 62px}
.f_register p {padding:2px 0 0 64px;font:normal 11px Arial, sans-serif;color:#666}
.f_register a:link, .f_register a:visited {color:#0364b2;text-decoration:none}
.f_register a:hover {text-decoration:underline}
.gap {margin:5px 0 10px 0}
/* Forum Login */
.f_login {background:url(imgs/f_login.gif) no-repeat top left;width:218px;height:75px;text-align:left;padding-top:15px}
.f_login span {font:16px Arial, sans-serif;color:#0159a3;padding:0 0 10px 62px}
.f_login p {padding:2px 0 0 64px;font:normal 11px Arial, sans-serif;color:#666}
.f_login a:link, .f_login a:visited {color:#0364b2;text-decoration:none}
.f_login a:hover {text-decoration:underline}
.gap {margin:18px 0 0 0}
.pager {text-align:center;width:510px;font:bold 12px Arial, sans-serif;color:#666}
/* Forum My Account */
.f_account {background-color:#eee;border-bottom:1px solid #ccc;font:bold 12px Arial, Helvetica, sans-serif;color:#0157a1;padding-left:10px}
.account {border:1px solid #ccc}
.benefits {border-left:1px solid #ccc;border-right:1px solid #ccc;border-bottom:1px solid #ccc;line-height:20px;margin:0 0 20px 0}
.benefits li {padding-left:10px}
.benefits ul {padding:15px 0 15px 0;list-style:url(imgs/arrow-sm.gif) inside}
.account td {padding:5px}
.prf_name{font-size:16px;color:#0157a1;padding:0 0 10px 10px}
.prf_bio{padding:0 0 0 10px;vertical-align:top}
/* Hot Topics */
.hot_topic ul {font:11px Arial, Helvetica, sans-serif;color:#3399ff;list-style-position:inside;line-height:16px}
/*Popup Control*/
.popupControl{background-color:White;position:absolute;visibility:hidden}
/* Panel Member Experts */
.panel_xperts {border:1px solid #ccc;min-height:100px;text-align:left; width:218px;background:url(../../images/staff/box-bg.png) no-repeat bottom right}
.panel_xperts p {font-size:11px;padding:10px 8px 0 10px}
.panel_img {margin:10px 5px 0 5px;text-align:left}
.panel_title {font-size:10px;padding:0 8px 0 8px}
.panel_phone {font-size:14px;padding:4px 8px 0 8px;color:#0157a1;font-weight:bold}
.panel_email {padding-top:4px}
.formdisclaimer {color:#666;margin:auto;font:11px Arial, Helvetica, sans-serif}
.formdisclaimer a:link, .formdisclaimer a:visited {color:#666;text-decoration:underline}
.formdisclaimer a:hover {color:#0361b0}
/*Administration CSS*/
.cal {background:url(images/calendar/calendar.gif) no-repeat center;width:16px;height:20px;border:0;cursor:pointer;margin-left:5px;vertical-align:middle}
.filterbackcolor {background-color:#f0f0ff}
.filterbordercolor {border-color:#f0f0ff}
.modalBackground {background-color:Gray;filter:alpha(opacity=70);opacity:0.7}

.loadingBg {background-color:white;filter:alpha(opacity=1);opacity:0.1}
.loading {border:1px solid Gray;background-color:#ffffdd;padding:4px;width:200px;font-size:16px;font-weight:bold;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=5,OffY=5,Color=#7D7E7E);z-index:10000;filter:alpha(opacity=90);opacity:0.9}

#calendarDiv {position:absolute;width:213px;border:1px solid #000;background:#FFF;font:10px;padding-bottom:20px;visibility:hidden}
#calendarDiv span, #calendarDiv img {float:left}
#calendarDiv .selectBox, #calendarDiv .selectBoxOver {line-height:12px;padding:1px;cursor:pointer;padding-left:2px}
#calendarDiv .selectBoxTime, #calendarDiv .selectBoxTimeOver {line-height:12px;padding:1px;cursor:pointer;padding-left:2px}
#calendarDiv td {padding:3px;margin:0;font-size:10px;text-align:center;cursor:pointer}
#calendarDiv .selectBox {border:1px solid #3464b4;color:#000;background:#fff;position:relative}
#calendarDiv .selectBoxOver {border:1px solid #FFF;background-color:#3464b4;color:#FFF;position:relative}
#calendarDiv .selectBoxTime {border:1px solid #317082;color:#317082;position:relative}
#calendarDiv .selectBoxTimeOver {border:1px solid #216072;color:#216072;position:relative}
#calendarDiv .topBar {height:16px;padding:2px;background-color:#3464b4}
#calendarDiv .activeDay {color:#fff;font-weight:bold;background:#c00}
#calendarDiv .todaysDate {height:19px;line-height:18px;font-weight:bold;background:#efefef;border-top:1px solid #000;color:#3464b4;text-align:center;position:absolute;bottom:0;width:213px}
#calendarDiv .todaysDate div {float:left}
#calendarDiv .timeBar {height:17px;line-height:17px;background:#3464b4;width:72px;color:#FFF;position:absolute;right:0}
#calendarDiv .timeBar div {float:left;margin-right:1px}
#calendarDiv .monthYearPicker {background:#fff;border:1px solid #000;position:absolute;color:#3464b4;left:0;top:15px;z-index:1000;display:none}
#calendarDiv #monthSelect {width:80px}
#calendarDiv #yearSelect {width:60px}
#calendarDiv .monthYearPicker div {float:none;clear:both;padding:1px;margin:1px;cursor:pointer}
#calendarDiv .monthYearActive {background:#3464b4;color:#fff}
#calendarDiv .topBar img {cursor:pointer}
#calendarDiv .topBar div {float:left;margin-right:1px}
