body {background:#fff url(images/body-bg.jpg) top left repeat-x;margin:0px;text-align:center;font-size:9pt;font-family:Arial,Verdana,Helvetica,sans-serif;}

p {font-size:9pt;color:#000;}

td {font-size:9pt;}

h1 {color:#7f7f7f;font-size:160%;}
h2 {font-size:16pt;color:#000;}
h3 {font-size:10pt;color:#fff; background-color:#3bb7dd;padding:3px;margin-top:7px;margin-bottom:5px;}

img {border:0px none;padding:0px;margin:0px;}
form {margin:0px;padding:0px;}
.cmt {font-size:8pt;color:#c00;}
.fine {color:#fff;}
.catHead {background:#dfefff;border-bottom:solid 1px #aeccea;padding:4px;font-weight:bold;font-size:11pt;margin-bottom:8px;}
.docCnt {padding:10px;border-left:solid 10px #ccc;}
.docHead {background:#ddd;padding:4px;}

#lForm {background:#fafbfa url(images/login-bg.png) bottom left repeat-x;width:406px;height:300px;margin:0px auto;text-align:center;margin-top:10px;}

select {border:solid 1px #666;padding:2px;font-size:8pt;}
textarea {border:solid 1px #666;padding:2px;font-size:8pt;}
.inputFld {background:#fff;border:0px none;padding:2px 2px;font-size:10pt;border:solid 1px #666;height:22px;}
.inputFldP {background:#fff;border:0px none;padding:2px 2px;font-size:10pt;border:solid 1px #666;width:250px;height:22px;}
.inputFldPh {background:#fff;border:0px none;padding:2px 2px;font-size:10pt;border:solid 1px #666;height:22px;}
.submitBtn {padding:2px 10px;font-size:8pt;font-weight:bold;color:#333;}
.checkradio {margin:0px;padding:0px;}
.frmLabel {color:#333;font-size:8pt;font-weight:bold;text-align:right;}

a {color:#1D3157;text-decoration:none;}
a:hover {color:#647ead;text-decoration:underline;}

#page {width:950px;margin:0px auto;text-align:center;padding-top:5px;}

#container {width:950px;margin:0px auto;}
#containerL {width:740px;margin:0px auto;}

#banner {background: url(images/pp-title.gif) scroll top no-repeat;width:950px;}
#banner .logo {float:left;margin-right:10px;width:625px;text-align:left;}
#banner .topLink {text-align:right; height:105px;}
#banner .topLink a {font:bold 9pt Arial,Verdana,Helvetica,sans-serif;color:#000;text-decoration:none;}
#banner .topLink a:hover {color:#666;text-decoration:none;}

.loginFrm {background:#F5F5F5 none repeat scroll 0 0;}

#content {margin:0px;padding:0px;}

#leftCol {width:500px;float:left;margin-right:20px;text-align:left;}

#leftCol .content p {margin-top:3px;color:#666;}
#leftCol .more {font:bold italic 8pt arial;color:#ff6702;text-decoration:none;}
#leftCol .more:hover {font:bold italic 8pt;color:#ff6702;text-decoration:none;}
#leftCol .navCol {background: url(images/nav-col.jpg) top left no-repeat;width:500px;height:253px;}
#leftCol .navCol .cnt {padding:5px 15px 10px;width:470px;}
#leftCol .navCol .cnt ul {padding-left:20px;}
#leftCol .navCol .cnt li {list-style-type:none;margin-bottom:15px;}
#leftCol .navCol .cnt li a {font:bold 12pt Arial;color:#01295d;}
#leftCol .navCol .cnt li img {padding-right:10px;}
#leftCol .navCol .cnt .startHere {font:italic 10pt arial;color:#8e8e8e;}
#leftCol .navCol .cnt h1 {color:#7f7f7f;font-size:160%;margin-bottom:4px;}


#leftCol2 {float:left;margin-top:3px;color:#666;width:950px;}
#leftCol2 .content p {margin-top:3px;color:#666;}
#leftCol2 .more {font:bold italic 8pt arial;color:#ff6702;text-decoration:none;}
#leftCol2 .more:hover {font:bold italic 8pt;color:#ff6702;text-decoration:none;}
#leftCol2 .navCol {float:left;background: url(images/nav-col.jpg) top left no-repeat;height:253px;text-align:left;}
#leftCol2 .navCol {background: url(images/nav-col.jpg) top left no-repeat;height:253px;width:500px;}
#leftCol2 .navCol .cnt {padding:5px 15px 10px;width:450px;}
#leftCol2 .navCol .cnt ul {padding-left:20px;}
#leftCol2 .navCol .cnt li {list-style-type:none;margin-bottom:15px;}
#leftCol2 .navCol .cnt li a {font:bold 12pt Arial;color:#01295d;}
#leftCol2 .navCol .cnt li img {padding-right:10px;}
#leftCol2 .navCol .cnt .startHere {font:italic 10pt arial;color:#8e8e8e;}
#leftCol2 .navCol .cnt h1 {color:#7f7f7f;font-size:160%;margin-bottom:4px;}
#leftCol2 .bannerImg {width:450px;float:right;}

#leftCol .reNews {margin:0px;}
#leftCol .reNews .heading {background: url(images/re-title.gif) top left no-repeat;height:30px;padding:7px 0px 0px 35px;color:#444;color:#1d3157;font:bold 10pt arial;}
#leftCol .reNews .nTitle {font:bold 10pt arial;color:#37a1d6;}
#leftCol .reNews .nDate {font: 8pt arial;color:#8d8d8d;padding-left:25px;}
#leftCol .reNews p {font: 9pt arial;color:#5d5d5d;}
#leftCol .reNews .news {padding-left:25px;}
#leftCol .reNews li {font: 9pt arial;color:#5d5d5d;}

#rightCol {width:430px;float:left;text-align:left;}
#rightCol .heading {background: url(images/submit-sales-ref.gif) top left no-repeat;height:30px;padding:7px 0px 0px 35px;color:#444;color:#444;color:#1d3157;font:bold 10pt arial;margin-bottom:10px;}
#rightCol .cntColtop {background: url(images/cnt-colBg-top.gif) bottom left no-repeat; padding:5px;width:607px;height:39px;}
#rightCol .cntColmid {background: url(images/cnt-colBg-mid.gif) top left repeat-y; padding:5px;width:607px;}
#rightCol .cntColbtm {background: url(images/cnt-colBg-btm.gif) top left no-repeat; padding:5px;width:607px;height:16px;}
#rightCol .content {padding:10px;line-height:18px;padding-bottom:0px;}
#rightCol .content p {margin-top:3px;}
#rightCol .frmCol {background:#fffadc;border:dotted 1px #ababab;padding:10px;width:400px;}
#rightCol .frmCol .frmCnt {background:#fff url(images/frm-bg.gif) top left repeat-x;padding:10px;border:solid 1px #dde7d4;}
#rightCol .frmCol .frmCnt .fLabel {font:bold 10pt arial;color:#5d5d5d;line-height:22px;}
#rightCol .frmCol .frmCnt .inputField {border:solid 1px #acacac;padding:2px 2px;font-size:8pt;}
#rightCol .frmCol .frmCnt td {font-size:9pt;color:#5D5D5D;}
#rightCol .frmCol .frmCnt .sept {border-right:solid 1px #ccc;}

.logLbl {font:bold 14pt arial;color:#5d5d5d;line-height:22px;}
.logList li {list-style-image:url(images/arrow.gif);font-size:8pt;margin-bottom:4px;}

#mainLogin {width:430px;text-align:left;margin:0px auto; float:left;}
#mainLogin .heading {background: url(images/submit-sales-ref.gif) top left no-repeat;height:30px;padding:7px 0px 0px 35px;color:#444;color:#444;color:#1d3157;font:bold 10pt arial;margin-bottom:10px;}
#mainLogin .cntColtop {background: url(images/cnt-colBg-top.gif) bottom left no-repeat; padding:5px;width:607px;height:39px;}
#mainLogin .cntColmid {background: url(images/cnt-colBg-mid.gif) top left repeat-y; padding:5px;width:607px;}
#mainLogin .cntColbtm {background: url(images/cnt-colBg-btm.gif) top left no-repeat; padding:5px;width:607px;height:16px;}
#mainLogin .content {padding:10px;line-height:18px;padding-bottom:0px;}
#mainLogin .content p {margin-top:3px;}
#mainLogin .frmCol {background:#fffadc;border:dotted 1px #ababab;padding:10px;width:400px;}
#mainLogin .frmCol .frmCnt {background:#fff url(images/frm-bg.gif) top left repeat-x;padding:10px;border:solid 1px #dde7d4;}
#mainLogin .frmCol .frmCnt .fLabel {font:bold 10pt arial;color:#5d5d5d;line-height:22px;}
#mainLogin .frmCol .frmCnt .inputField {border:solid 1px #acacac;padding:2px 2px;font-size:8pt;}
#mainLogin .frmCol .frmCnt td {font-size:9pt;color:#5D5D5D;}
#mainLogin .frmCol .frmCnt .sept {border-right:solid 1px #ccc;}

#mainLoginL {width:430px;text-align:left;margin:0px auto; float:left;}
#mainLoginL .frmCol {width:400px;}
#mainLoginL .frmCol .frmCnt {padding:10px;}
#mainLoginL .frmCol .frmCnt .fLabel {font:bold 10pt arial;color:#5d5d5d;line-height:22px;}

#mainLoginE {width:500px;text-align:left;margin:0px auto; float:left;}
#mainLoginE .frmCol {width:470px;}
#mainLoginE .frmCol .frmCnt {padding:10px;}
#mainLoginE .frmCol .frmCnt .fLabel {font:bold 10pt arial;color:#5d5d5d;line-height:22px;}
.rgtBrdr {border-right: 1px solid #ccc;}


#bannerLogin {background: url(images/pp-title.gif) scroll top no-repeat;width:750px;height:90px;}
#bannerLogin .logo {float:left;margin-right:10px;height:79px; width:505px;text-align:left;}
#bannerLogin .topLink {text-align:right;}
#bannerLogin .topLink a {font:bold 9pt Arial,Verdana,Helvetica,sans-serif;color:#000;text-decoration:none;}
#bannerLogin .topLink a:hover {color:#666;text-decoration:none;}
.copyrightL {font-size:8pt;color:#7e7e7e;}.
.copyrightL a {text-decoration:none;color:#6b6b6b;}
.copyrightL a:hover {text-decoration:underline;}

.red {color:#ff0000;}
.headingLFT {background: url(images/pr-title.jpg) top left no-repeat;height:30px;padding:7px 0px 0px 35px;color:#444;color:#1d3157;font:bold 10pt arial;margin-bottom:10px;}

.headingRGT {background: url(images/pr-title.jpg) top left no-repeat;height:30px;padding:7px 0px 0px 35px;color:#444;color:#1d3157;font:bold 10pt arial;margin-bottom:10px;}

.nTitleL {font:bold 10pt arial;color:#37a1d6;}
.headingL {height:30px;color:#1d3157;font:bold 12pt arial;margin-bottom:10px;}
#ctr {margin: 0 auto;}

#pageContent {float:left;text-align:left;}
#pageContent2 {text-align:left;}
#PricingContent {float:left;text-align:left;width:100%}
#PrvQuotesContent {float:left;text-align:left;width:100%}

#footer {font-size:8pt;background:url(images/footer-bg.gif) top left repeat-x; height:75px;padding-top:30px;font-size:8pt; color:#000;clear:both;}
#footer .fCnt {width:950px;margin:0px auto;}
#footer .link {width:60%; float:right;text-align:right;margin-right:20px;}
#footer .copyright {width:25%; float:left;color:#7e7e7e;}	
#footer a {text-decoration:none;color:#6b6b6b;}
#footer a:hover {text-decoration:underline;}
.clear {clear:both;}

/* Added by SR 10/12/2009 5:56:07 PM */

.news_holder {height:220px; overflow:auto;}

.news_description img {width:250px; margin-right:10px;}
.news_link {font:normal 8pt Arial; color:#ff6702}

#process_result {border:1px solid #CCCCCC;float:right;margin-left:10px;padding:10px;width:98%;}
.pricing-tool {font-weight:bold;}
.providerLabel {width:231px;text-align:left;float:left;}

#process_result ul {padding-top:2px;list-style-type:none;margin:0px;padding-left:0px;}
#process_result ul li {line-height:22px;background:transparent url(images/bullet.gif) no-repeat scroll 0 7px; padding-left:30px;}

#progressbar {margin-top:95px;}

.QuoteFormDiv {float:left;border:0px solid #4BC2DB;padding-right:10px;width:490px;}
.QuoteFormIntro {float:left;background:url(images/brace.jpg) 0px 10px no-repeat;width:380px;padding:16px 0px 30px 50px; height:230px;font-size:8pt;}
.QuoteFormIntro p {font-size:9pt; color:#666;line-height:18px;}

.quoteBlock {border:1px solid #ccc;background:#FFFFDF;width:100%;padding:5px;margin:0px 0px 10px 0px;float:left; }
.quoteBlock .title {border-bottom:1px dashed #bcbcbc; width:100%;margin-bottom:10px;padding-bottom:5px; }
.quoteBlock .title .fine {color:#666;font-style:italic;}
.quoteBlock .fine {color:#666;font-style:italic;font-size:8pt;}

.PrvQuotesIntro {float:left;background:url(images/brace.jpg) 0px 10px no-repeat;width:380px;padding:16px 0px 30px 64px; height:230px;font-size:8pt;}
.PrvQuotesIntro p {font-size:9pt; color:#666;line-height:18px;}

.eR {background:#E0F0FF;}
.small {color:#666; font-size:8pt;}
#dtlQuoteBtn{margin:10px 0px;}
.serviceQ {background:#fff;padding:10px;margin:0px auto;border:1px solid #ccc;}
.messageDiv {border:1px solid #4BC2DB;padding:5px;background:#fff;}

#sidetreecontrol {background:none repeat scroll 0 0 #EEEEEE;padding:5px;text-align:right;border:1px solid #ccc; border-bottom:0px none;}

.treeviewAw {border:1px solid #ccc;}

#process_result1 {border:1px solid #CCCCCC;float:left; padding:10px;width:470px;}
#process_result1 ul {padding-top:2px;list-style-type:none;margin:0px;padding-left:0px;}
#process_result1 ul li {line-height:22px;background:transparent url(images/bullet.gif) no-repeat scroll 0 7px; padding-left:30px;}

#process_result1 input[type="checkbox"]{margin-left:35px;}
