/* General Tool Classes*/
.prx_main
{
    /*width: 800px;*/
    position:relative;
}

.prx_title
{
    font-size: 14pt;
    color: #3e81b5;
    margin-bottom: 5px;
    position: relative;
}

.prx_button
{
    border: solid 1px black; /*font-weight: bold;*/
    color: #3e81b5;
    background-color: #F2F2F2;
}

.prx_error
{
    color: Red;
}

.prx_autocomplete_list
{
    border: solid 1px black;
    background: #EFF5FB; /*height: 100px;*/
    overflow: auto;
    color: #3E81B5;
    margin: 0px;
    padding: 2px; /*width: 400px;*/
    max-height: 200px;
    z-index: 1000;
}

.prx_autocomplete_highlighted
{
    background: white;
    color: Black;
    cursor: pointer;
    list-style-type: none;
}

.prx_autocomplete_listitem
{
    list-style-type: none;
}

.prx_hide
{
    visibility: hidden;
    cursor: pointer;
    border-collapse: collapse;
}

/* End General Tool Classes*/

/* Pharmacy Locator Begin*/
.prx_locator_header
{
    margin-bottom: 15px;
    width: 600px;
}

.prx_locator_searchmain
{
    font-size: 11pt; /*font-weight: bold;*/
    color: #3e81b5;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
}

.prx_locator_zipcode
{
    width: 75px;
}

.prx_locator_resultmain
{
    margin-top: 15px; /*margin-bottom: 25px;*/ /*padding: 10px;*/
}
.prx_locator_resultcount span
{
    font-weight: bold;
}

.prx_locator_results
{
    /*width: 100%;*/
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

.prx_locator_results td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-size: 10pt;
}

.prx_locator_results th
{
    padding: 4px 2px;
    background-color: #EFF5FB;
    color: black;
    border-left: solid 1px #525252;
    border-right: solid 1px #525252;
    border-bottom: solid 1px #525252;
    font-size: 10pt;
}

.prx_locator_results .alt
{
    background-color: #EFF5FB;
}

.prx_locator_results .pgr
{
}

.prx_locator_results .pgr table
{
    margin: 5px 0;
}

.prx_locator_results .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #717171;
    line-height: 12px;
}

.prx_locator_results .pgr a
{
    color: #666;
    text-decoration: none;
}

.prx_locator_results .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.prx_locator_results_pager span /* current page */
{
    background-color: #3e81b5;
    color: White;
}

.prx_locator_results_footer
{
    border: solid 1px black;
}


.prx_locator_results_footer td
{
    text-align: right;
}

a:link.prx_locator_pharmacylink, a:visited.prx_locator_pharmacylink
{
    /*font-weight: bold;*/
    text-decoration: none;
    font-size: 10pt;
    color:#3e81b5;
}

.prx_locator_results_pharmacyaddress_col
{
    width: 300px;
}

.prx_locator_results_pharmacyaddress
{
    position: relative;
}

.prx_locator_results_phone
{
    position:relative;
    padding-top: 10px;
}

.prx_locator_preferred
{
    color: white !important;
    font-size: 8pt;
    margin-right:5px;
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    float:right;

}

.prx_locator_results_driveup
{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
}

.prx_locator_results_hours
{
    width: 150px;
}

.prx_locator_results_hours .hourslabel
{
    /*border: dashed 1px red;*/
    float: left;
    width: 40px;
    font-weight: bold;
}

.prx_locator_results_phone_label
{
    font-weight: bold;
    width: 55px;
    float: left;
}

.prx_locator_results_details_spacer
{
    height: 5px;
}


.prx_locator_results_distance
{
    width: 75px;
    text-align: center;
}

.prx_locator_footer
{
    display: none;
    margin-top: 50px;
}

/*Pharmacy Locator End*/

/*Drug Information Begin*/

.prx_info_header
{
    margin-bottom: 5px;
    position: relative;
}

.prx_info_search
{
    font-size: 10pt; /*font-weight: bold;*/
    color: #3e81b5;
    margin-bottom: 10px;
}

.prx_info_searchtextbox
{
    width: 450px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: #F2F2F2;
}

.prx_info_searchbox_Loading
{
  background:url(../images/ajax-loader-3E81B5.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:450px;
}

.prx_info_searchbox
{
    background-image:none;
    width:450px;
}

.prx_info_searchtextbox_watermark
{
    width: 450px;
    margin-right: 5px;
    margin-left: 5px;    
    background-color: #F2F2F2;
}

.prx_info_mcd_wrapper h3
{
    /*text-decoration: underline;*/
    color: #3e81b5; /*margin: 0px;*/
    margin-top: 0px;
    margin-bottom: 0px;
}

.prx_info_mcd
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    padding-right: 265px;
}

.prx_info_mcd td
{
    vertical-align: top;
    padding-right: 15px;
}

a.prx_info_link, a:link.prx_info_link, a:hover.prx_info_link, a:visited.prx_info_link
{
    font-size: 10pt;
    color: #3e81b5;
    cursor: pointer;
}

.prx_info_language
{
    float: right;
}

.prx_info_monograph
{
    margin-top: 10px;
    height: 400px;
    overflow: auto;
    border: solid 2px #3e81b5;
    padding: 5px;
}

.prx_info_footer
{
    display: none;
    margin-top: 50px;
}

.prx_info_gpipopup
{
    color: #3E81B5;
    margin: 0px;
    padding: 2px;
}

.prx_info_gpipopup a, .prx_info_gpipopup a:hover
{
    font-size: 8pt;
}

.prx_info_gpipopup_content
{
    margin-left: 35px;
    max-height: 200px;
    overflow: auto;
    width: 220px;
}

.prx_info_callout_item
{
    padding-bottom: 3px;
}

.prx_info_gpipopup_content_updating
{
    background: url(../images/ajax-loader-3E81B5.gif);
    width: 16px;
    height: 16px;
    margin-left: 35px;
}

.prx_info_callout_top
{
    background: url(../images/callout-top.png) no-repeat top right; /*background-color: Red;*/
    height: 16px;
}

.prx_info_callout_middle
{
    background: url(../images/callout-mid.png) no-repeat; /*background-color: Red;*/
    width: 265px;
    min-height: 35px;
}

.prx_info_callout_bottom
{
    background: url(../images/callout-btm.png) no-repeat bottom right; /*background-color: Red;*/
    height: 16px;
}

.prx_info_callout_close
{
    float: right;
    margin-right: 15px;
    margin-top: 15px;
    cursor: pointer;
}

/*Drug Information End*/

/* Drug Pricing Begin*/
.prx_drugpricing_header
{
    margin-bottom: 15px;
    position: relative;
    /*width: 600px;*/
}

.prx_drugpricing_search
{
    font-size: 10pt; /*font-weight: bold;*/
    color: #3e81b5;
    /*margin-bottom: 10px;*/
}

.prx_drugpricing_searchtextbox
{
    width: 450px;
    margin-right: 5px;
    margin-left: 5px;
    background-color: #F2F2F2;
}

.prx_drugpricing_searchbox_Loading
{
  background:url(../images/ajax-loader-3E81B5.gif);
  background-repeat:no-repeat;
  background-position:right;
  width:450px;
}

.prx_drugpricing_searchbox
{
    background-image:none;
    width:450px;
}

.prx_drugpricing_search_wrapper
{
}

.prx_drugpricing_searchmain
{
    font-size: 11pt; /*font-weight: bold;*/
    color: #3e81b5;
    float: left;
    margin-right: 10px;
    margin-bottom: 5px;
}

.prx_drugpricing_mcd_wrapper h3
{
    /*text-decoration: underline;*/
    color: #3e81b5; /*margin: 0px;*/
    margin-top: 10px;
    margin-bottom: 0px;
    font-weight:bold;
    font-size:16px;
}

.prx_drugpricing_mcd
{
    margin-top: 10px;
    margin-bottom: 10px;
    width: 100%;
    padding-right: 265px;
}

.prx_drugpricing_mcd td
{
    vertical-align: top;
    padding-right: 15px;
}

a.prx_drugpricing_link, a:link.prx_drugpricing_link, a:hover.prx_drugpricing_link, a:visited.prx_drugpricing_link
{
    font-size: 10pt;
    color: #3e81b5;
    cursor: pointer;
}

.prx_drugpricing_zipcode
{
    width: 75px;
}
.prx_drugpricing_selectInfo
{
	position:relative;
	margin-top: 10px;
}
.prx_drugpricing_quantity
{
    position: absolute;
	left:0px;
	width:160px;
}
.prx_drugpricing_quantity_lbl
{

}
.prx_drugpricing_quantity_txt
{
	width: 75px;
}

.prx_drugpricing_package
{
	position: absolute;
	left:175px;
}
.prx_drugpricing_package_lbl
{

}
.prx_drugpricing_package_ddl
{

}

.prx_drugpricing_packagedescription_lbl
{
	position: absolute;
	left:175px;
}

.prx_drugpricing_quantityInstr
{
}

.prx_drugpricing_gpipopup
{
    /*border: solid 1px black;*/ /*background: #EFF5FB;*/ /*height: 100px; */ /*width:250px;*/ /*overflow: auto;*/
    color: #3E81B5;
    margin: 0px;
    padding: 2px;
}

.prx_drugpricing_gpipopup a, .prx_drugpricing_gpipopup a:hover
{
    font-size: 8pt;
}

.prx_drugpricing_gpipopup_content
{
    margin-left: 35px;
    max-height: 200px;
    overflow: auto;
    width: 220px;
}

.prx_drugpricing_mailorder_popup
{
    /*border: solid 1px black;*/ /*background: #EFF5FB;*/ /*height: 100px; */ /*width:250px;*/ /*overflow: auto;*/
    margin: 0px;
    padding: 2px;
}

.prx_drugpricing_mailorder_popup a
{
    font-size: 10pt;
}

.prx_drugpricing_callout_item
{
    padding-bottom: 3px;
}

.prx_drugpricing_gpipopup_content_updating
{
    background: url(../images/ajax-loader-3E81B5.gif);
    width: 16px;
    height: 16px;
    margin-left: 35px;
}
.prx_drugpricing_mailorderdetailscontent
{
    margin-left: -50px;
    margin-top: -20px;
    /*max-height: 500px;*/
    /*overflow: auto;*/
    /*width: 500px;*/
}

.prx_drugpricing_mailorderdetails div.topleft {
	display: block;
	background: url("../images/callout.png") top left no-repeat;
	padding: 2.0em 0em 0em 2.0em;
}

.prx_drugpricing_mailorderdetails div.topright {
	display: block;
	background: url("../images/callout.png") top right no-repeat white;
	padding: 2em;
	margin: -2.0em 0 0 2.0em;
}

.prx_drugpricing_mailorderdetails div.bottomleft {
	display: block;
	height: 30px;
	margin-top: -2.0em;
	background: url("../images/callout.png") bottom left no-repeat;
}

.prx_drugpricing_mailorderdetails div.bottomright {
	display: block;
	background: url("../images/callout.png") bottom right no-repeat white;
	height: 30px;
    margin-left: 3.0em;
}

a.prx_drugpricing_mailorderclose, a:hover.prx_drugpricing_mailorderclose, a:link.prx_drugpricing_mailorderclose, a:visited.prx_drugpricing_mailorderclose
{
    position: absolute;   
    color: Red;
    right: 0;
    bottom: 0;
    padding-right: 15px;
    padding-bottom: 15px;
    text-decoration: none;
    font-size: 10pt;
    cursor:pointer;
}

.prx_drugpricing_mailorder_instr
{
	padding-top:5px;
}

.prx_drugpricing_callout_top
{
    background: url(../images/callout-top.png) no-repeat top right; /*background-color: Red;*/
    height: 16px;
}

.prx_drugpricing_callout_middle
{
    background: url(../images/callout-mid.png) no-repeat; /*background-color: Red;*/
    width: 265px;
    min-height: 35px;
}

.prx_drugpricing_callout_bottom
{
    background: url(../images/callout-btm.png) no-repeat bottom right; /*background-color: Red;*/
    height: 16px;
}

.prx_drugpricing_callout_close
{
    float: right;
    margin-right: 15px;
    margin-top: 15px;
    cursor: pointer;
}
.prx_drugpricing_mailOrder
{
	position:relative;
	width:600px;
	padding-top:15px;
	cursor: pointer;
}

.prx_drugpricing_mailOrder_details
{
	position:relative;
	left:5px;
	top:10px;
}

.prx_drugpricing_resultmain
{
    top: -140px; /*margin-bottom: 25px;*/ /*padding: 10px;*/
    width:450px;
}
.prx_drugpricing_resultmain_generic
{
    width:575px;
    top: -140px; /*margin-bottom: 25px;*/ /*padding: 10px;*/
}
.prx_drugpricing_sortinfo
{
    float:right;
    text-align:right;
    height:20px;
    padding-top:1px;
    padding-bottom:2px;
}

.prx_drugpricing_resultcount
{
    width:175px;
    height: 20px;
    padding-top:5px;
}
.prx_drugpricing_resultcount span
{
    font-weight: bold;
}

.prx_drugpricing_results
{
    /*width: 100%;*/
    background-color: #fff;
    margin: 5px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    width:100%;
}

.prx_drugpricing_results td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-size: 10pt;
}

.prx_drugpricing_results a
{
    color: #3e81b5;
    text-decoration:none;
    font-weight:normal;
    font-size:14px;

}

.prx_drugpricing_results th
{
    padding: 4px 2px;
    background-color: #EFF5FB;
    color: black;
    border-left: solid 1px #525252;
    border-right: solid 1px #525252;
    border-bottom: solid 1px #525252;
    font-size: 10pt;
}

.prx_drugpricing_results a
{
    
}

.prx_drugpricing_results .alt
{
    background-color: #EFF5FB;
}

.prx_drugpricing_results .pgr
{
}

.prx_drugpricing_results .pgr table
{
    margin: 5px 0;
}

.prx_drugpricing_results .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #717171;
    line-height: 12px;
}

.prx_drugpricing_results .pgr a
{
    color: #666;
    text-decoration: none;
}

.prx_drugpricing_results .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.prx_drugpricing_results_pager span /* current page */
{
    background-color: #3e81b5;
    color: White;
}

.prx_drugpricing_results_footer
{
    border: solid 1px black;
}


.prx_drugpricing_results_footer td
{
    text-align: right;
}

a:link.prx_drugpricing_pharmacylink, a:visited.prx_drugpricing_pharmacylink
{
    /*font-weight: bold;*/
    text-decoration: none;
    font-size: 10pt;
}

.prx_drugpricing_results_pharmacyaddress_col
{
    width: 300px;
}

.prx_drugpricing_results_pharmacyaddress
{
    position: relative;
}

.prx_drugpricing_results_phone
{
    position:relative;
    padding-top: 10px;
}

.prx_drugpricing_results_driveup
{
    position: absolute;
    top: 0;
    right: 0;
    width: 30px;
    height: 30px;
}

.prx_drugpricing_results_phone_label
{
    font-weight: bold;
    width: 75px;
    float: left;
}

.prx_drugpricing_results_details_spacer
{
    height: 5px;
}


.prx_drugpricing_results_distance
{
    width: 75px;
    text-align: center;
}

.prx_drugpricing_footer
{
    display: none;
    margin-top: 50px;
}

.prx_drugpricing_searchcriteria
{
	width:500px;
}

.prx_drugpricing_pnlDrugs
{
	padding-top: 10px;
}
.prx_drugpricing_drugnames
{
	min-width:500px;
	max-width:650px;
}
.prx_drugpricing_searchdetails_lbl
{
    font-weight: bold;
    font-size: 10pt;
}

.prx_drugpricing_searchdetails_value
{
    font-size: 10pt;
}
.prx_drugpricing_searchdetails_ZipCodeCol
{
    width: 100px;
}
.prx_drugpricing_searchdetails_QuantityCol
{
    width: 100px;
}
.prx_drugpricing_searchdetails_RadiusCol
{
    width: 100px;
}
.prx_drugpricing_searchdetails_PackageTypeCol
{
    width: 200px;
}
.prx_drugpricing_searchdetails_DrugNameCol
{
   min-width: 200px;
   max-width: 350px;
}
.prx_drugpricing_searchdetails_QuantityCol
{
    width: 100px;
}
.prx_drugpricing_searchdetails_DrugTypeCol
{
    width: 100px;
}
.prx_drugpricing_searchdetails_MailOrderCol
{
    width: 150px;
}

a:link.prx_mailordershow_lnk 
{
    text-decoration: underline;
}

a:link.prx_mailorderpdf_lnk
{
    text-decoration: underline;
}

.prx_drugpricing_backlink
{
    margin-bottom: 5px;
}

.prx_drugpricing_backlink a
{
    color:#3e81b5;
}

/*Drug Pricing End*/

/*Pharmacy Login Start*/
.prx_PharmLogin_AccountWrapper
{
	position: relative;
	height:700px;
    margin-left:40px;
}
.prx_PharmLogin_ErrorPanel
{
	
}
.prx_PharmLogin_LeftPane
{
  position: absolute;
  left: 0px;
  width: 200px;
  height:700px;
  border: 5px solid #135F9A;
}

.prx_PharmLogin_LeftPaneLabel
{
	font-weight:bold;
}
.prx_PharmLogin_LeftPaneValue
{
	font-size:9pt;
}
.prx_PharmLogin_LoginPanel
{
}

.prx_PharmLogin_AccountInfoPanel
{
}

.prx_PharmLogin_tbAccountInfo
{
	padding-bottom:10px;
}

.prx_PharmLogin_MainPanel
{
  position: absolute;
  left: 210px;
}

.prx_PharmLogin_AccountInvoicesPanel
{
    overflow: auto;
    max-height: 200px;
}
.prx_PharmLogin_PaymentsPanel
{
    overflow: auto;
    max-height: 150px;
    width:420px;
}

.prx_PharmLogin_AccountPaymentsPanel
{
	padding-top:10px;
}
.prx_PharmLogin_InvoicesTitle
{
	font-weight:bold;
	font-size:12pt;
}
.prx_PharmLogin_PaymentsTitle
{
	font-weight:bold;
	font-size:12pt;
}
/*Invoice Grid*/
.prx_PharmLogin_InvoicesGrid
{
    /*width: 100%;*/
    background-color: #fff;
    margin: 0px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

.prx_PharmLogin_InvoicesGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-size: 10pt;
}

.prx_PharmLogin_InvoicesGrid th
{
    padding: 4px 2px;
    background-color: #EFF5FB;
    color: black;
    border-left: solid 1px #525252;
    border-right: solid 1px #525252;
    border-bottom: solid 1px #525252;
    font-size: 10pt;
}

.prx_PharmLogin_InvoicesGrid .alt
{
    background-color: #EFF5FB;
}

.prx_PharmLogin_InvoicesGrid .pgr
{
}

.prx_PharmLogin_InvoicesGrid .pgr table
{
    margin: 5px 0;
}

.prx_PharmLogin_InvoicesGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #717171;
    line-height: 12px;
}

.prx_PharmLogin_InvoicesGrid .pgr a
{
    color: #666;
    text-decoration: none;
}

.prx_PharmLogin_InvoicesGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.prx_PharmLogin_InvoicesGrid span /* current page */
{
    background-color: #3e81b5;
    color: White;
}

.prx_PharmLogin_InvoicesGrid_footer td
{
    text-align: right;
}

.prx_PharmLogin_PaymentsPanel
{

}
.prx_PharmLogin_InvoicePaymentsList
{
	border-left-style:solid;
}
.prx_PharmLogin_InvoicePaymentsList td
{
	font-size:xx-small;
	border-left-style:solid;
}
.prx_PharmLogin_InvoicePaymentsList th
{
	font-size:xx-small;
	border-left-style:none;
}
.prx_PharmLogin_InvoicePaymentsList span
{
    background-color: white;
    color: black;
}

.prx_PharmLogin_PaymentsGrid
{
    width: 400px;
    background-color: #fff;
    margin: 0px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
}

.prx_PharmLogin_PaymentsGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-size: 10pt;
}

.prx_PharmLogin_PaymentsGrid th
{
    padding: 4px 2px;
    background-color: #EFF5FB;
    color: black;
    border-left: solid 1px #525252;
    border-right: solid 1px #525252;
    border-bottom: solid 1px #525252;
    font-size: 10pt;
}

.prx_PharmLogin_PaymentsGrid .alt
{
    background-color: #EFF5FB;
}

.prx_PharmLogin_PaymentsGrid .pgr
{
}

.prx_PharmLogin_PaymentsGrid .pgr table
{
    margin: 5px 0;
}

.prx_PharmLogin_PaymentsGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #717171;
    line-height: 12px;
}

.prx_PharmLogin_PaymentsGrid .pgr a
{
    color: #666;
    text-decoration: none;
}

.prx_PharmLogin_PaymentsGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.prx_PharmLogin_PaymentsGrid span /* current page */
{
    background-color: #3e81b5;
    color: White;
}

.prx_PharmLogin_PaymentsGrid_footer td
{
    text-align: right;
}
.prx_PharmLogin_PaymentsCheckCol
{
	width:200px;
}
.prx_PharmLogin_PaymentsAmountCol
{
	width:200px;
}
.prx_PharmLogin_PaymentsDateCol
{
	width:75px;
}

/*Pharmacy Login End*/
/* MediSpan IMM Section Start */

.bigFont
{
    font-size: 140%;
    width: 100%;
}

.errorFont
{
    color: red;
    font-size: 120%;
    font-weight: bold;
}

/* MediSpan IMM Section End */


/*FAQ*/

.prx_faq_questionblock
{
    width: 100%;
    margin-bottom: 25px;
}

.prx_faq_question
{
    font-weight: bold;
    margin-bottom: 10px;
}

.prx_faq_answer
{
    margin-left: 10px;
}


/*End FAQ*/


/*Broker Login Start*/
.prx_BrokerLogin_AccountWrapper
{
	position: relative;
	font-size:10pt;
	width:900px;
	height:450px;
}
.prx_BrokerLogin_ErrorPanel
{
	
}
.prx_BrokerLogin_LeftPane
{
  position: absolute;
  left: 0px;
  width: 200px;
  min-height: 375px;
  background-color: #eff5fb;
  border:solid 1px #c1c1c1
}

.prx_BrokerLogin_LeftPaneLabel
{
	font-weight:bold;
}
.prx_BrokerLogin_LeftPaneValue
{
	font-size:9pt;
}
.prx_BrokerLogin_LoginPanel
{
}

.prx_BrokerLogin_AccountInfoPanel
{
}

.prx_BrokerLogin_tbAccountInfo
{
	padding-bottom:10px;
}

.prx_BrokerLogin_MainPanel
{
  position: absolute;
  left: 210px;
}

.prx_BrokerLogin_ClaimsSummaryPanel
{
	max-height:320px;
	overflow:auto;
}

.prx_BrokerLogin_ClaimsSummaryTitle
{
	font-weight:bold;
	font-size:12pt;
}

.prx_BrokerLogin_StartDatelbl
{
	width:75px;
}
.prx_BrokerLogin_StartDateTxt
{
	width:75px;
}

.prx_BrokerLogin_EndDatelbl
{
	width:75px;
}
.prx_BrokerLogin_EndDateTxt
{
	width:75px;
}

/*Claims Summary Grid*/
.prx_BrokerLogin_ClaimsSummaryGrid
{
    background-color: #fff;
    margin: 0px 0 10px 0;
    border: solid 1px #525252;
    border-collapse: collapse;
    width:390px;
}

.prx_BrokerLogin_ClaimsSummaryGrid td
{
    padding: 2px;
    border: solid 1px #c1c1c1;
    color: #717171;
    font-size: 10pt;
}

.prx_BrokerLogin_ClaimsSummaryGrid th
{
    padding: 4px 2px;
    background-color: #EFF5FB;
    color: black;
    border-left: solid 1px #525252;
    border-right: solid 1px #525252;
    border-bottom: solid 1px #525252;
    font-size: 10pt;
}

.prx_BrokerLogin_ClaimsSummaryGrid .alt
{
    background-color: #EFF5FB;
}

.prx_BrokerLogin_ClaimsSummaryGrid .pgr
{
}

.prx_BrokerLogin_ClaimsSummaryGrid .pgr table
{
    margin: 5px 0;
}

.prx_BrokerLogin_ClaimsSummaryGrid .pgr td
{
    border-width: 0;
    padding: 0 6px;
    border-left: solid 1px #666;
    font-weight: bold;
    color: #717171;
    line-height: 12px;
}

.prx_BrokerLogin_ClaimsSummaryGrid .pgr a
{
    color: #666;
    text-decoration: none;
}

.prx_BrokerLogin_ClaimsSummaryGrid .pgr a:hover
{
    color: #000;
    text-decoration: none;
}

.prx_BrokerLogin_ClaimsSummaryGrid span /* current page */
{
    background-color: #3e81b5;
    color: White;
}

.prx_BrokerLogin_ClaimsSummaryGrid_footer td
{
    text-align: right;
}

.prx_BrokerLogin_GroupIDCol
{
	text-align:left;
	width: 200px;
}
.prx_BrokerLogin_PaidCol
{
	text-align:center;
	width: 100px;
}
.prx_BrokerLogin_ReversedCol
{
	text-align:center;
	width: 120px;
}
.prx_BrokerLogin_NetCol
{
	text-align:center;
	width:100px;
}
.prx_BrokerLogin_Totals
{
	width:250px;
	padding-top:10px;
}
.prx_BrokerLogin_totalslblCol
{
	width:200px;
}
.prx_BrokerLogin_totalsvalCol
{
	width:200px;
	text-align:right;
}
.prx_BrokerLogin_TotalsLbl
{
	color: #717171;
    font-size: 10pt;
    font-weight:bold;
}
.prx_BrokerLogin_Totalsval
{
	color: #717171;
    font-size: 10pt;
}
/*Broker Login End*/
