/* CSS Document */
body { margin:0; padding:0; }
div.home_page_body { background: url(/resource/1302205109000/body_bkgd) 0 0 repeat-x; margin:0px; padding:0px; }
p { font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; color:#5d5d5d; }
h1 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#494848; font-size:21px; text-transform:uppercase; font-weight:bold; margin-top:0; padding-top:25px; }
h1.page_title { border-bottom:2px solid #d2d2d2; padding-bottom:5px;}
h1.page_title_flow_page { border-bottom:2px solid #d2d2d2; padding-bottom:5px; width:865px; margin-left:50px;}
h2 ,h3, h4 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; color:#5d5d5d; font-weight:normal;}
h5 { font-family: Arial, Helvetica, sans-serif; }
img { border:none;}
a { color:#595959; }
a:visited { color:#0b5b90;}

.clearfix { clear:both; height:0;}

.sidebar { width:294px; float:right; padding-top:50px; clear:right; min-height:575px;}
.sidebar ul { margin-left:0; padding-left:0; }
.sidebar ul li { list-style:none; margin-bottom:15px; margin-left:0; padding-left:13px; }
.sidebar ul li a { color:#999; font-family:Georgia, "Times New Roman", Times, serif; font-size:13px;}
.sidebar ul li a:visited { color:#0b5b90;}

.sidebar .next_step { border:2px solid #E1E8EE; padding:10px; width:200px; background-color:#fff; margin-left:3px;margin-top:10px;}
.sidebar .next_step h3 { margin-top:0; pading-top:0; color:#880000; }
.sidebar .next_step ul li { padding-left:0; color:#0074ba;font-family:Georgia, "Times New Roman", Times, serif; font-size:13px; }


/*Header*/
.corporate_nav { width:990px; margin:0px auto; height:93px;}
.corporate_nav img { margin-top:15px;}
.corporate_nav .search_box { float:right; margin:50px 25px 0 0;}
*+html .corporate_nav .search_box { margin:-50px 0 0 0;}
.corporate_nav .search_box form { float:right; }
#go_btn { background:url(/resource/1302803501000/go_btn) 0 0 no-repeat; width:75px; height:18px; border:none; margin-top:-20px\0/; padding-top:0px\0/; height:22px\0/; }
#query-input { height:12px; color:#333;}
#search_img { background:url(/resource/1302632309000/search_btn) 0 0 no-repeat; border:none; width:24px; height:24px; cursor:pointer;}

.hero_wrapper { margin:0px auto; width:1150px; clear:both; }

.nav { height:38px; width:990px; margin:2px auto 0px auto; }
.nav ul { padding:0; margin:0; }
*+html .nav ul { margin-left:0;}
.nav ul li { float:left; list-style:none; }
*+html nav ul li { margin-left:0; padding-left:0;}
.nav ul li a { text-decoration:none; padding:18px 23px 0 23px; display:block; height:34px; color:#fff; text-transform:uppercase; text-decoration:none; font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; background:url(images/nav_bkgd.jpg) bottom 0 repeat-x; border-right:#369de0; margin:0 1px 0 0; }
*+html .nav ul li a { display:block; height:38px; padding:10px 23px 0 23px;}
.nav ul li a:hover { background:url(/resource/1305300398000/Nav_hoverstate_bkgd) 0 bottom repeat-x;}
.nav ul li a.selected { background:url(/resource/1305300398000/Nav_hoverstate_bkgd) 0 bottom repeat-x; }

/* INSIDE HEADER */

div.inside { background:url(/resource/1302205235000/Inside_body_bkgd) 0 92px repeat-x; margin-top:5px;}
div.inside #go_btn { background:url(/resource/1302803501000/go_btn) 0 0 no-repeat; width:75px; height:18px; border:none; height:22px\0/;}
div.inside #query-input { margin-top:-4px\0/; }
div.inside .nav { margin-bottom:0px; height:39px; }
*+html div.inside .nav { height:53px;}
div.inside .nav ul li{ padding-top:1px; }
*+html div.inside .nav ul li a { margin-top:5px;}



/*MAIN CONTENT */
.content { background:url(/resource/1302205832000/home_content_bkgd) 0px 0 repeat-x; width:990px; margin:0 auto 30px auto; padding-top:15px; min-height:418px; clear:both; }
.home_content_area { padding-top:0;}
*+html .home_content_area { margin-top:10px; padding-top:0 !important; }
*+html .home_content_area img.bottom_shaddow { margin-top:-15px !important; padding-top:0 !important;  }

.content#search_results{ min-height:850px;}
/*.content#flow { margin-top:11px\0/;  }
.content#express { margin-top:11px\0/;}
.content#result { margin-top:12px\0/;}*/
.content img#bottom_shaddow { margin-top:0px; padding-top:0px; }

.content .left_col { float:left; width:675px; padding-left:5px; }
.content .left_col img.content_img { float:left; margin:15px 15px 0 30px; }
.content .left_col h3 { font-size:16px; margin-bottom:3px;  }
.content .left_col p { width:675px; line-height:21px; padding-left:5px;}
*+html .content .left_col p { width:425px; margin-top:20px;}

.content .right_col { background:url(/resource/1302205996000/Right_col_devider) 0 0 repeat-y; float:right; clear:right; width:275px; height:209px; text-align:center; margin-top:15px;}
.content .right_col img { margin-top:75px;}

.content .bucket_wrapper { margin:15px 0;}
.content .bucket { width:280px; float:left; margin-left:35px;}
.content .bucket h4 { font-weight:normal; width:274px; background:url(/resource/1302206054000/bucket_devider) 0 bottom no-repeat; height:32px; text-indent:10px;}

.content .bucket#bucket_a {}
.content .bucket#bucket_a p { font-style:italic; color:#595959; font-size:15px; width:270px; }
.content .bucket#bucket_a p.attribution { font-size:13px; text-align:right; margin-right:30px;}

.content .bucket#bucket_b {}

.content .bucket#bucket_c {}
.content .bucket#bucket_c ul { padding-left:10px;}
.content .bucket#bucket_c ul li { list-style:none; font-family:Georgia, "Times New Roman", Times, serif; padding-top:6px;}
.content .bucket#bucket_c ul li a { color:#595959; font-size:13px; }
.content .bucket#bucket_c ul li a:visited { color:#0b5b90;}


/*About page */
#about {}
*+html #about { margin-top:-5px;}


#about .main { width:550px; float:left; padding:15px 0 0 50px; margin-bottom:15px; }
#about .main ul {}
#about .main ul li { font-size:13px; color:#494848; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px;}
#about .main h2 { font-size:14px; font-weight:bold; color:#494848; margin-bottom:0; margin-top:20px;}
#about .main p { line-height:18px; margin-top:3px;}
#about .main p a { color:#333;}
#about .main p a:visited { color:#0b5b90;}

/* FOOTER */
.footer_seal_wrapper { width:100%; background:#ffffff url(/resource/1302634694000/footer_background) 0 52px repeat-x; margin-top:75px; clear:both;}
.footer_seal_wrapper img { width:657px; height:101px; margin:0 auto; display:block;}

.footer_wrapper { background:#D2D0D1; width:100%; }
*+html footer_wrapper { border:1px solid red; }
.footer_wrapper .footer_content { width:990px; margin:0 auto; margin-top:0; height:245px; padding-top:15px; }
.footer_wrapper .footer_content .footer_bucket { width:288px; float:left; margin-left:30px; margin-bottom:25px; }
.footer_wrapper .footer_content .footer_bucket h5 { text-transform:uppercase; background:url(/resource/1302206233000/footer_border_bottom) 0 bottom repeat-x; color:#555; height:20px; margin-bottom:0; }
.footer_wrapper .footer_content .footer_bucket p { margin:5px 0 5px 0; font-size:13px; color:#5c5c5c; line-height:20px;}
.footer_wrapper .footer_content .footer_bucket p a { color:#333;}
.footer_wrapper .footer_content .footer_bucket p a:visited { color:#0b5b90;}
.footer_wrapper .footer_content .footer_bucket#left {/* margin-top:26px; */}
*+html .footer_wrapper .footer_content .footer_bucket#left { margin-top:30px;}
.footer_wrapper .footer_content .footer_bucket#center {}
*+html .footer_wrapper .footer_content .footer_bucket#center { margin-top:30px;}
.footer_wrapper .footer_content .footer_bucket#right {}
*+html .footer_wrapper .footer_content .footer_bucket#right { margin-top:30px;}

/*img.watermark { position:relative; left:-170px; top:-67px; margin-bottom:-75px; }
*+html img.watermark { left:150px; top:-73px; }*/

.footer_bottom_wrapper { background:#A8A4A5;}
.footer_bottom_wrapper .footer_bottom { width:990px; margin:0 auto; padding:20px;}
.footer_bottom_wrapper .footer_bottom p .footer_bottom a { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#dad8d8; padding:5px 0 0 25px;margin-top:0;}
.footer_bottom a:link { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5d5d5d;}
.footer_bottom a:visited { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#5d5d5d;}

/*CONTACT US*/
#contact { }
*+html #contact { margin-top:-5px;}
#contact h2 { margin-bottom:2px; }
.main { width:550px; float:left; padding:15px 0 0 50px; margin-bottom:15px; }
#contact .main ul {}
#contact .main ul li { font-size:13px; color:#494848; font-family:Georgia, "Times New Roman", Times, serif; line-height:18px;}
#contact .main h2 { font-size:14px; font-weight:bold; color:#494848; margin-bottom:0; margin-top:20px;}
#contact .main p { line-height:18px; margin-top:3px;}
#contact .main p a { color:#333;}
#contact .main p a:visited { color:#0b5b90;}
#contact .main table { font-family:Georgia, "Times New Roman" , Times, serif; color:#494848; font-size:13px;}
*+html #contact .main table tr td { padding:10px 0; }

/* FLOW PAGE */
#flow .pbHeader { display:none; }
#flow .bPageBlock { margin-top:0;}
label { font-family:Georgia, "Times New Roman" , Times, serif; color:#494848; font-size:13px; margin-left:15px;}
.pbButtonb  { padding-top:50px !important;}
.pbButtonb input { margin-right:10px; border:1px solid #d17a1d !important; background:#f49430; color:#fff; font-family:arial, sans-serif; padding:5px 7px 5px 7px; text-transform:uppercase; font-weight:bold;}
*+html .pbButtonb input { border:0px solid #000 !important;  }
#j_id0:j_id11:i:f:pb:d:L1_1.L1_1_Process_Improvement.radio { /* border:5px solid red; */}
.errorMsg { float:left; clear:left; margin-top:15px; font-family:arial, sans-serif; color:red;}
.waitingDescription { color:#666;  font-family:Georgia, "Times New Roman" , Times, serif; font-size:13px; }
*+html .waitingHolder { border:5px solid red; display:none; }
*+html .waitingDescription  { }
#j_id0:j_id11:i:f:pb:d:Q_Top3_Flow.input { margin-top:15px; }


/*Wizard Summary page */
.share_wrapper { float:right; clear:both; color:#888; font-size:15px; }
.share_wrapper .email_page { color:#888; font-size:15px; float:right; clear:right; border-radius:0; background:none; border:none; padding:0; margin:15px 73px 0 0; font-family:Georgia, "Times New Roman" , Times, serif; height:auto; width:auto; }
.share_wrapper .print_page_link { float:right; clear:right; margin:15px 90px 0 0; background:url(/resource/1306339885000/print_icon) 0 0 no-repeat; }
.share_wrapper .print_page_link a { display:block; color:#888; text-decoration:none; width:71px; height:27px;}
.share_wrapper .twitter_link { float:right; clear:right; padding:0; margin:15px 88px 0 0; }
.share_wrapper .twitter_link iframe { padding-top:8px; }
.share_wrapper .twitter_link span.label { margin:10px 10px 0 0; float:left;}
.share_wrapper .facebook_link { float:right; clear:right; padding:0; margin:15px 85px 0 0; }
.share_wrapper .facebook_link iframe { padding-top:5px; width:55px;}
.share_wrapper .facebook_link span.label { margin:10px 10px 0 0; float:left;}

/*Wizard Summary page v2 */
.share_wrapper2 {color:#888; font-size:15px; margin-left:550px; }
*+html .share_wrapper2 { float:right; margin-left:0; width:100%; text-align:right; padding-left:550px;}
.share_wrapper2 .email_page { color:#888; font-size:15px; float:left; clear:right; border-radius:0; background:none; border:none; padding:0; margin:14px 0 0 0; font-family:Georgia, "Times New Roman" , Times, serif; height:auto; width:auto; }
.share_wrapper2 .print_page_link { float:left; clear:right; margin:18px 0px 0 -10px; background:url(/resource/1306339885000/print_icon) 0 0 no-repeat; }
.share_wrapper2 .print_page_link a { display:block; color:#888; text-decoration:none; width:71px; height:25px;}
.share_wrapper2 .twitter_link { float:left; clear:right; padding:0; margin:15px 0px 0 0; }
.share_wrapper2 .twitter_link iframe { padding-top:8px; margin:0px; }
.share_wrapper2 .twitter_link span.label { margin:15px 10px 0 0; float:left;}
.share_wrapper2 .facebook_link { float:left; clear:right; padding:0; margin:15px 0px 0 0; }
.share_wrapper2 .facebook_link iframe { padding-top:7px; width:120px;}
.share_wrapper2 .facebook_link span.label { margin:15px 0px 0 0; float:left;}


/*Express */
.pbBody { font-family:Georgia, "Times New Roman", Times, serif; color:#999; font-size:13px; line-height:1.3em;}
*+.pbBody p { padding-top:10px;}
.pbBody input { background-color:#}
/* THIS LINE IS PUT IN STYLE TAG ON INDIVIDUAL PAGES */
.pbBody input { margin-right:10px; border:none; border:1px solid #d17a1d; background:#f49430; color:#fff; font-family:arial, sans-serif; padding:5px 7px 5px 7px; text-transform:uppercase; font-weight:bold; cursor:pointer;}

/* search results */
.cse .gsc-branding,
.gsc-branding { display:none;}
.gcsc-branding { display:none;}
.gsc-input { display:none; }
.gsc-search-button { display:none;}
.gsc-clear-button { display:none;}
form.gsc-search-box { display:none !important;}
a.gs-title { color:#333 !important;}
.gsc-tabsArea { margin-top:0px !important; padding-top:15px;}

/* FLow commented out Aug 15 to reduce spacing in IE
*+html div.interviewFormChoicesWithHelp { padding:13px 0;}
*+html tr.interviewDisplayTextRow p { padding-bottom:15px; }*/













