@charset "UTF-8";
/*BMK: this stylesheet is a copy of eligibility.css with changes made to accomodate Provider Directory.

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, 
td                           {margin: 0;padding: 0;border: 0;font-weight: inherit;font-style: inherit; font-size: 100%;font-family:inherit;} 
body                         {/*margin: 0px;padding: 0px;background: url(images/bg.gif) center top;text-align: center;*/}
a                            {color: #DA7211;}
img                          {border: 0;}
*/

.redtext {
	color: #DB3A30;
}


#ProvDir                     
{
	/*width: 752px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
}

#ProvDir #header    {
	color: #d6171c;
	background-image: url(/images/bg-insideheader-eligibility.gif);
	background-repeat: no-repeat;
	margin: 0;
	padding: 9px 0px 0 0px;
	width: 752px;
	height: 35px;
	border-bottom: 1px solid #fff;
	text-align: left;
}

#ProvDir #header h1  {
	color: #7f7048;
	font-size: 18px;
	font-weight: normal;
	text-transform: none;
	margin: 0;
	padding: 5px 0 0 10px
}

#ProvDir #header img { margin: 0; padding: 0; float: left; vertical-align: middle }

#ProvDir #header a  {
	color: #d6171c;
	font-weight: bold;
	text-decoration: underline;
	text-transform: none;
	margin: 0;
	padding: 7px 10px 0 0px;
	float: right;
	font-size: 12px;
}
#ProvDir  #header  a:hover  {
	color: #000000;
}
#ProvDir #subhead {
	color: black;
	background-image: url(/images/bg-eligibility-header.jpg);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0;
	padding: 24px 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	font-size: 12px;
}
#ProvDir #subhead.claims {
	background-image: url(/images/bg-claim-header.jpg);
}
#ProvDir #subhead img { padding-left: 3px }
#ProvDir  #datename {
	color: black;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 0 0 28px 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	text-align: left;
}
#ProvDir  #datename  h1 { color: #6c9566; font-size: 32px; font-family: arial, Helvetica, sans-serif, Verdana; font-weight: normal; background-image: none; background-repeat: no-repeat; margin: 0; padding: 5px 0 0 }
#ProvDir #information {
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 28px 0;
	padding: 0 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	float: left;
}
 /*-- tabs ---------------------- */
 #ProvDir #information  #titlename                    {
	clear:both;
	width: 742px;
	height:25px;
	margin: 0;
	font-size: 16px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: black;
	text-align: left;
}
/*-- tabs ---------------------- */
#ProvDir #information #tabs                    {
	clear:both;
	width: 742px;
	height:25px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	color: black;
}
#ProvDir #information #tabs ul                 {padding: 0;margin:0; width: 742px;}
#ProvDir #information #tabs ul li              {
	float: left;
	padding: 0;
	margin: 0;
	list-style-type: none;
	text-align: left;
}
#ProvDir #information #tabs ul li.name              {
	float: left;
	padding: 5px 0 0 0;
	margin: 0;
	list-style-type: none;
	width: 468px;
	font-size: 16px;
	text-transform: uppercase;
}
#ProvDir #information #tabs ul li.empty {
	width: 79px;
}
#ProvDir #information #tabs ul li a            {
	display: block;
	margin: 0;
	padding:0;
	text-decoration: none;
	background-repeat: no-repeat;
}
#ProvDir #information #tabs ul li a.help {
	width: 27px;
	height: 25px;
	background: url(/images/tab_help.gif);
}
#ProvDir #information #tabs ul li a.claims {width: 111px;height: 25px;background: url(/images/tab_member_claims.gif)}
#ProvDir #information #tabs ul li a.benefit {width: 136px;height: 25px;background: url(/images/tab_benefit_summary.gif)}
#ProvDir #information #tabs ul li a.claimsclaims {
	width: 107px;
	height: 25px;
	background-image: url(/images/tab_member_claims_claims.gif);
}
#ProvDir #information #tabs ul li a.benefitsummary {
	width: 131px;
	height: 25px;
	background-image: url(/images/tab_benefit_summary_claims.gif);
}
#ProvDir #information #tabs ul li a.benefitlimits {
	width: 96px;
	height: 25px;
	background-image: url(/images/tab_benefit_limits.gif);
}
#ProvDir #information #tabs ul li a.referral {
	width: 187px;
	height: 25px;
	background-image: url(/images/tab_referral.gif);
}
#ProvDir #information #tabs ul li a.eop {
	width: 115px;
	height: 25px;
	background-image: url(/images/tab_eop.gif);
}
#ProvDir #information #tabs ul li a:hover      {
	background-position: 0 -25px;
}
#ProvDir #information #anchors                    {
	clear:both;
	width: 735px;
	height:18px;
	margin: 0;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	padding: 5px 0 0 5px;
	border: solid 1px #ccc;
}

#ProvDir #information #anchors a {
	color: #666666;
	font-size: 12px;
	text-decoration: none;
	padding: 0 0 0 7px;
	background-image: url(/images/g_red_arrow.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
	margin: 0 3px 0 2px;
}
#ProvDir #information #anchors a:hover {
	color: #8C020E;
}
#ProvDir #information #tables                    {
	clear:both;
	width: 726px;
	margin: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 11px 7px 11px 7px;
}
#ProvDir #information #tables.selected                    {
	clear:both;
	width: 726px;
	margin: 0;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	float: left;
	text-align: left;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	border-right: 1px solid #ccc;
	padding: 11px 7px 11px 7px;
	background-color: #f7f7f7;
}
#ProvDir #information #tables.selected td.space {
	background-color: #F7F7F7;
}
#ProvDir #information #tables a {
	text-decoration: underline;
	color: #666666;
}
#ProvDir #information #tables a.pdflink {
	text-decoration: underline;
	color: #666666;
	background-image: url(/images/g_pdf_icon.gif);
	padding: 0 18px 0 0;
	background-position: right 50%;
	background-repeat: no-repeat;
	height: 21px;
	display: block;
	width: auto;
	margin: 0 2px 0 0;
}
#ProvDir #information #tables a.pdflink:hover {
	color: #8C020E;
}
#ProvDir #information #tables a.historyarrow {
	float: left;
	padding: 0 2px 0 0;
}
#ProvDir #information #tables table {
	width: 726px;
}
#ProvDir #information #tables table.serviceline {
	width: 726px;
	border-top: double 3px #ccc;
}
#ProvDir #information #tables table.tablehistory {
	width: 698px;
	float: left;
}
#ProvDir #information #tables td {
	padding: 4px 1px 4px 4px;
}
#ProvDir #information #tables td.countername {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 210px;
}
#ProvDir #information #tables td span.subtext {
	/*font-size: 11px;*/
	font-size: 12px;
}
#ProvDir #information #tables td.columntitle {
	color: black;
	/*font-size: 10px;*/
	font-size: 12px;
}
#ProvDir  #information  #tables table.totals  {
	padding: 0;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
	margin: 0;
}
#ProvDir #information #tables td.bold {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 170px;
}
#ProvDir #information #tables td.boldlong {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 200px;
}
#ProvDir #information #tables td.boldhistory {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 150px;
}
#ProvDir #information #tables tr.yellow {
	background-color: #FBF4E1;
}
#ProvDir #information #tables tr.yellowtotal {
	background-color: #FBF4E1;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#ProvDir #information #tables tr.total {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #000000;
	border-bottom-color: #000000;
}
#ProvDir #information #tables td.regular {
	width: 165px;
}
#ProvDir #information #tables td.regularshort {
	width: 135px;
}
#ProvDir #information #tables td.regularhistory {
	width: auto;
}
#ProvDir #information #tables td.name {
	font-weight: bold;
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #FFFFFF;
	width: 260px;
}
#ProvDir #information #tables td.money {
	width: 80px;
	border-left: solid 2px #ffffff;
	text-align: center;
}
#ProvDir #information #tables td.space {
	width: 18px;
	background-color: #FFFFFF;
}

#ProvDir  #information  h2 {
	color: #000000;
	font-size: 18px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	font-weight: normal;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0;
	padding: 5px 0 0;
	text-transform: uppercase;
}

#ProvDir  #legend  {

            width: 535px;

            border: solid 1px #ccc;

            padding: 3px;

            text-align: left;

            /*font-size: 11px;*/

            font-size: 12px;

            margin: 0 0 15px 0;

            padding:4px;

            

}


#ProvDir #results {
	padding: 0;
	margin: 0;
}
#ProvDir #results a {
	color: black;
}
#ProvDir #results a:hover {
	text-decoration: none;
}
#ProvDir #results table {
	width: 752px;
	font-size: 12px;
	padding: 0;
	margin: 0 0 10px 0;
}
#ProvDir  #results  table.titles {
	width: 752px;
	font-size: 12px;
	padding: 0;
	margin: 0 0 2px 0;
}
#ProvDir  #results  td {
	font-weight: bold;
	background-image: url(/images/bg_results_table.gif);
	background-repeat: no-repeat;
	height: 31px;
	background-position: 7px 0;
	text-align: center;
	margin: 0;
	padding: 0;
	font-size: 12px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #ccc;
}
#ProvDir #results #medicare  td {
	background-image: url(/images/bg_results_table_medicare.gif);
	border-right: solid 1px #5f97d1;
}
#ProvDir #results #error  td {
	background-image: url(/images/bg_results_table_error.gif);
	color: solid 1px #ffadad;
}
#ProvDir #results #notactive  td {
	color: #454545;
}
#ProvDir #results #claiminprocess  td {
	background-image: url(/images/bg_results_table_medicare.gif);
	border-right: solid 1px #5f97d1;
}
#ProvDir  #results  td  h2 {
	padding: 0;
	margin: 0;
	border: 0;
}
#ProvDir #results td.name {
	font-size: 16px;
	color: #144981;
	width: auto;
	padding: 0px 1px 0px 10px;
	text-align: left;
	background-position: 0 0;
}
#ProvDir #results td.name a {
	color: #144981;
}
#ProvDir  #results  #medicare td.name a  {
	color: #144981;
}
#ProvDir  #results  #notactive td.name a  {
	color: #434343;
}

#ProvDir  #results  #error td.name a  {
	color: #434343;
}
#ProvDir #results td.idnumber {
	width: 100px;
	padding: 0px 0px 0px 7px;
}
#ProvDir  #results  td.dob {
	width: 67px;
	padding: 0px 0px 0px 7px;
}
#ProvDir   #results   td.status {
	width: 75px;
	padding: 0px 0px 0px 7px;
}
#ProvDir   #results   td.copay {
	width: 105px;
	padding: 0px 0px 0px 35px;
	text-align: left;
}
#ProvDir    #results    td.deductible {
	width: 55px;
	padding: 0px 0px 0px 7px;
}
#ProvDir #results td.columntitle {
	color: black;
	/*font-size: 10px;*/
	font-size: 12px;
	border: 0;
	background-color: white;
	padding: 0 0 2px 10px;
	text-align: left;
	font-weight: normal;
	background-image: url(none);
	height: 10px;
}
#ProvDir  #results  td.dependants {
	color: black;
	padding: 2px 2px 2px 9px;
	background-image: url(/images/bg_dependants_td.gif);
	height: auto;
	background-position: 7px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	font-weight: normal;
}
#ProvDir  #results  td.dependantsname {
	color: black;
	padding: 2px 2px 2px 22px;
	background-image: url(/images/bg_dependants_td.gif);
	height: auto;
	background-position: 15px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	text-align: left;
	text-transform: uppercase;
	font-weight: normal;
}
#ProvDir  #results  td.dependantscopay {
	color: black;
	padding: 2px 2px 2px 35px;
	background-image: url(/images/bg_dependants_td.gif);
	height: auto;
	background-position: 7px 0;
	background-repeat: no-repeat;
	border-top: solid 1px white;
	font-weight: normal;
}
#ProvDir  #results  td.claimid {
	font-size: 16px;
	color: #144981;
	width: 115px;
	padding: 0px 1px 0px 10px;
	text-align: left;
	background-position: 0 0;
}
#ProvDir #results td.claimid a {
	color: #144981;
}
#ProvDir  #results  td.claimservicedate {
	width: 67px;
	padding: 0px 0px 0px 7px;
}
#ProvDir  #results  td.claimmembername {
	width: 120px;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#ProvDir #results td.providername {
	width: auto;
	padding: 0px 0px 0px 10px;
	text-align: left;
}
#ProvDir    #results    td.totalbilled {
	width: 65px;
	padding: 0px 0px 0px 7px;
}
#ProvDir #search {
	/*color: #666666;*/
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	font-color: #000000;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
	/*width: 742px;*/
	border-bottom: 1px solid #fff;
	float: left;
	text-align: left;
	color: #000;
}
#ProvDir  #search  input {
	font-size: 12px;
	padding: 2px;
	color: #000000;
}
#ProvDir #search #idnumber {
	float: left;
	width: 139px;
	border: solid 1px #666;
	background-color: #eee;
	height: 46px;
	padding: 7px 0 0 15px;
}
#ProvDir #search #or {
	float: left;
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 40px;
	font-weight: bold;
	padding: 15px 0 0 0;
}

/*BMK 04/16/08: adding style*/
#ProvDir #search #title {
	/*float: left;*/
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 20px;
	font-weight: bold;
	padding: 0px 0 0 0;
}
/*SPM added for the 'about provider' details page title*/
#ProvDir #search #AboutProvider {
	/*float: left;*/
	width: 55px;
	font-size: 18px;
	color: #144672;
	text-align: center;
	height: 20px;
	font-weight: bold;
	padding: 0px 0 0 0;
}
#ProvDir #search #name {
	/*float: left;*/
	/*width: 473px;*/
	width: 500px;
	border: solid 1px #666;
	background-color: #eee;
	/*height: 46px;*/
	/*padding: 7px 0px 0px 35px;*/
	padding: 7px 0px 20px 35px;
}
#ProvDir  #search  table {
	width: 450px;
	/*font-size: 11px;*/
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: left;
}
#ProvDir #search a.delete {
	float: left;
	padding: 0;
}
#ProvDir #claimsearch {
	color: #666666;
	font-size: 12px;
	font-family: arial, Helvetica, sans-serif, Verdana;
	background-image: none;
	background-repeat: no-repeat;
	margin: 0 0 18px 0;
	padding: 0 0 0 10px;
	width: 742px;
	border-bottom: 1px solid #fff;
	float: left;
	text-align: left;
}
#ProvDir  #claimsearchone {
	float: left;
	width: 685px;
	border: solid 1px #666;
	background-color: #eee;
	padding: 20px 0 20px 55px;
	background-image: url(/images/bg_one.gif);
	background-repeat: no-repeat;
	background-position: 8px 24px;
	text-align: center;
}
#ProvDir #claimsearchone #searchfield {
	width: 178px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
}
#ProvDir #search #claimsearchone #searchfield img {
	margin: 5px 0 0 0;
}
#ProvDir #claimsearchone #or {
	float: left;
	width: 55px;
	font-size: 20px;
	color: #144672;
	text-align: center;
	height: 47px;
	font-weight: bold;
	padding: 15px 0 0 0;
}
#ProvDir #claimsearchtwo {
	float: left;
	width: 685px;
	border: solid 1px #666;
	background-color: #eee;
	padding: 20px 0 20px 55px;
	background-image: url(/images/bg_two.gif);
	background-repeat: no-repeat;
	background-position: 8px 24px;
	text-align: center;
}
#ProvDir  #claimsearchtwo  table {
	width: 600px;
	/*font-size: 11px;*/
	font-size: 12px;
	padding: 0;
	margin: 0;
	text-align: left;
}
#ProvDir #claimsearchtwo #searchfield {
	width: 185px;
	padding: 5px 0 10px 0;
	border: solid 1px;
	float: left;
	background-color: white;
	text-align: center;
	margin: 0 0 0 5px;
}
#ProvDir #search #claimsearchtwo #searchfield.dates {
	width: 260px;
}
#ProvDir  #claimsearchtwo  #searchbuttons {
	color: black;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: center;
	margin: 0;
	padding: 10px 0 0 0;
	width: 685px;
	font-size: 12px;
	float: left;
}
#ProvDir  #claimsearchtwo  #searchbuttons img { padding-left: 3px }

/*BMK added gridHeader and buttons and error Messages*/

#ProvDir #errorMessages
{
    PADDING-RIGHT: 5px;
    /*DISPLAY: none;*/
    PADDING-LEFT: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: medium;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    /*use 540 width for three column layout. 540px is the size of the middle column. 752px is middle plus right.	
    WIDTH: 540px;*/
    WIDTH: 500px;	
    COLOR: red;
    PADDING-TOP: 10px;
    TEXT-ALIGN: center;

}

.gridHeader { font-weight:bold; /*background-color:#9dcae9;*/}
.gridHeader A { padding-right:15px; padding-left:3px; padding-bottom:0px; 
    color:#ffffff; padding-top:0px; text-decoration:underline; }
/*.gridHeader A:hover { text-decoration: underline; }*/
.gridHeaderSortASC A { background: url(/images/sort_arrowDown.gif) no-repeat 95% 50%; padding-right:15px; padding-left:3px; padding-bottom:0px;}
.gridHeaderSortDESC A { background: url(/images/sort_arrowUp.gif) no-repeat 95% 50%; padding-right:15px; padding-left:3px; padding-bottom:0px; }

.buttons
{
    WIDTH: 100%;
    TEXT-ALIGN: center
}

/*BMK 04/04/08: added style for Medicare*/
/*#header #headerContainer #HeaderControl1_searchTopNavMedicare { color: #d42b2e; font-size: 11px; font-family: arial; background-image: url(/images/home/bg-search.gif); background-repeat: no-repeat; background-position: right 0; width: 380px; height: 24px; float: right; padding-top: 5px; }*/
#HeaderControl1_searchTopNavMedicare { color: #d42b2e; font-size: 12px; font-family: arial; background-repeat: no-repeat; background-position: right 0; width: 280px; height: 24px; float: right; padding-top: 5px; }
#HeaderControl1_searchTopNavMedicare a { color: #003774; text-decoration: none; }
#HeaderControl1_searchTopNavMedicare a.whitelink { color: #fff; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#HeaderControl1_searchTopNavMedicare a.whitelink:hover { color: #e0a8a9; font-weight: bold; margin-right: 5px; margin-left: 5px; }
#HeaderControl1_searchTopNavMedicare a:hover { color: #f7f5e3; text-decoration: none; }
#HeaderControl1_searchTopNavMedicare a:hover { color: #000053; text-decoration: underline; }

/*shanes new styles for the datagrid*/

#ProvDir #DataGridResults table{

            font-weight: bold;

            font-size: 12px;

            border-style:solid;

            border-width:1px;

            border-color:gray;
            color:Gray;

}

 

#ProvDir #DataGridResults td{

            height: auto;

            text-align: left;

            padding:4px;

}

/*end of shanes styles*/

#ProvDir #subsubnav ul { font-size: 12px;background-color: #fbf4e0; background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 160px; margin: 0 0 0 20px; padding: 0; }
#ProvDir #subsubnav h1 {  color: #8cc484; font-size: 13px; font-weight: bold; margin: 10px 0 -50px 0px; padding: 0; }
#ProvDir #subsubnav li { font-size: 12px; background-image: none; margin: 0; padding: 0 3px 10px; display: block; list-style-type: none; list-style-image: none; white-space: normal; voice-family: "\"}\""; voice-family:inherit; }
#ProvDir #subsubnav li a { display: block; color: #5357aa; text-decoration: none; padding: 4px 2px 2px 10px; font-size: 12px; font-weight: bold; line-height: 12px; background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; background-position: left top; width: 160px; margin: 10px 0 0; border-top: 1px solid #b2d0ad; list-style-type: none; list-style-image: none; white-space: normal; }
#ProvDir #subsubnav li a:hover { color: #d6171c; font-size: 12px; font-weight: bold; background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; background-position: left top; display: block; }
#ProvDir #subsubnav li.subsub a:hover { color: #c4262e; font-size: 12px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: none; white-space: normal; list-style-type: disc; list-style-position: inherit; display: list-item; margin: -1px 0 0 20px; padding: 0; width: 143px; border-style: none; border-width: 0; }*/
#ProvDir #subsubnav li.subsub a { color: #363636; font-size: 12px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; list-style-type: none; display: block; margin: -1px 0 0 10px; padding: 2px 2px 2px 6px ; list-style-image: none; white-space: normal; }
#ProvDir #subsubnav li.subsub a:hover { color: #d6171c; font-size: 12px; font-weight: normal; line-height: 12px; text-decoration: none; background-image: url(/images/bullet-mini.gif); background-repeat: no-repeat; background-position: left top; white-space: normal; list-style-type: none; list-style-image: none; display: block; margin: -1px 0 0 10px; padding: 2px 2px 2px 6px; }


#ProvDir #subGlossary ul { font-size: 12px;background-repeat: repeat-x; background-attachment: scroll; background-position: 0 0; width: 160px; margin: 0 0 0 20px; padding: 0; }
#ProvDir #subGlossary h1 { color: #8cc484; font-size: 13px; font-weight: bold; margin: 0 0 -50px 20px; padding: 0; }
#ProvDir #subGlossary li { font-size: 12px;background-image: none; margin: 0; padding: 0 0 1px; display: block; list-style-type: none; list-style-image: none; white-space: normal; voice-family: "\"}\""; voice-family:inherit; }
#ProvDir #subGlossary li a { display: block; color: #5357aa; text-decoration: none; padding: 4px 2px 10px 10px; font-size: 12px; font-weight: bold; line-height: 12px; background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; background-position: left top; width: 160px; margin: 10px 0 0; border-bottom: 1px solid #b2d0ad; list-style-type: none; list-style-image: none; white-space: normal; }
#ProvDir #subGlossary li a:hover { color: #d6171c; font-size: 12px; font-weight: bold; background-image: url(/images/diamond_mem.gif); background-repeat: no-repeat; background-position: left top; display: block; }


/*Help block*/
#ProvDir #subsubnavHelp ul 
{ 
	font-size: 12px;
	background-color: #fbf4e0; 
	background-repeat: repeat-x; 
	background-attachment: scroll; 
	background-position: 0 0; 
	width: 160px; 
	margin: 15px 0 0 20px; 
	padding: 5px;
	border: solid 1px #666; 
}

#ProvDir #subsubnavHelp h1 
{  
	color: #8cc484; 
	font-size: 13px; 
	font-weight: bold; 
	margin: 10px 0 -60px 0px; 
	padding: 0; 
}


#ProvDir #search #AdvSearch
{ 
	font-size: 12px;
	background-color: #fbf4e0; 
	/*background-image: url(/images/bg-subnav.jpg); width 300px;
	background-repeat: no-repeat; 
	background-attachment: scroll; 
	background-position: 0 0;*/
	/*width: 300px; */
	margin: 0px 0px; 0px; 0px; 
	padding: 2px;
	border: solid 1px #666;
	color: #000; 
}

#ProvDir  #lowerbuttons {
	color: black;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: right;
	margin: 0px 0px 0px 0px;
	/*padding: 5px 0 0 15px;*/
	padding: 5px 0px 0px 0px;
	/*padding: 7px 0px 7px 35px;*/
	/*width: 752px;*/
	width: 538px;
	/*border-bottom: 1px solid #fff;*/
	font-size: 12px;
}
#ProvDir  #lowerbuttons  img { padding-left: 0px }

#ProvDir  #upperbuttons {
	color: black;
	background-image: url(none);
	background-repeat: no-repeat;
	text-align: right;
	margin: 5px 0px 0px 0px;
	/*padding: 5px 0 0 15px;*/
	padding: 0px 0px 0px 0px;
	/*padding: 7px 0px 7px 35px;*/
	/*width: 752px;*/
	width: 538px;
	/*border-bottom: 1px solid #fff;*/
	font-size: 12px;
}
#ProvDir  #upperbuttons  img { padding-left: 0px }

#ProvDir #name #rightborder 
{
	border-right: 1px dashed #000000;
}

#ProvDir #name #leftborder 
{
	border-left: 1px dashed #000000;

} 


