@charset "UTF-8";

* {
 padding:0;
 margin:0;
}
body {
 text-align:center;
 font-family:"Trebuchet MS",Geneva, Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#666;
 background-color:#6388a3;
 width:100%;
 background-image:url("../images/background.gif");
 background-position:top;
 background-repeat:repeat-x;
}

#outer_wrapper {
 width:920px;
 margin:0px auto;
}

#inner_wrapper {
 width:920px;
 margin:0px auto;
 text-align:left;
 background-image:url("../images/outer_wrapper_bg.png");
 background-position:top center;
 background-repeat:repeat-y;
}

.clear_this {
  clear:both;
}
#center_content {
 margin:0px auto;
 width:900px;
}
#hdr_content {
 position:relative;
 left:0px;
 top:0px;
 width:900px;
 height:90px;
 background-color:#e7e5df;
 background-image:url("../images/hdr_content_bg.gif");
 background-position:top left;
 background-repeat:no-repeat;
}
#logo {
 float:left;
 width:387px;
 height:90px;
 position:relative;
 left:0px;
 top:0px;
}
#top_nav {
 float:right;
 width:430px;
 height:90px;
 position:relative;
 left:0px;
 top:0px;
 color:#666;
}
#top_nav a {
 position:relative;
 left:0px;
 top:30px;
 color:#666;
 font-weight:bold;
 padding:14px 10px;
 text-decoration:none;
 font-size:12px;
}
#top_nav a:hover {
 text-decoration:underline;
 background-image:url("../images/nav_arrow.gif");
 background-position:top center;
 background-repeat:no-repeat;
 color:#448ac2;
}
#home #hm,
#aboutmembershipcenter #abtmmbrshpcntr,
#membershiplookup #mmbrshplkp,
#faq #fq {
 background-image:url("../images/nav_arrow.gif");
 background-position:top center;
 background-repeat:no-repeat;
 color:#448ac2;
}
#aboutmembershipcenter #main_content_holder p img#img_abt_adptv_mrktng {
 margin:3px 10px 5px 0px;
 padding:3px;
 border:1px solid #666;
}    
#magic_fill {
 position:relative;
 azimuth:left;
 unicode-bidi:normal;
 line-height:normal;
 letter-spacing:normal;
 azimuth:center;
 visibility:hidden;
 azimuth:right;
 list-style-type:none;
 left:auto;
 elevation:inherit;
}

#hero_content {
 position:relative;
 left:0px;
 top:0px;
 width:900px;
 height:236px;
 background-color:#eff9fb;
 background-image:url("../images/hero_content_img.jpg");
 background-position:top center;
 background-repeat:no-repeat;
}
#hero_content h1 {
 color:#457bbb;
 font-size:28px;
 font-weight:normal;
  position:relative;
 left:35px;
 top:50px;
 width:480px;
 /*height:40px;*/
}
#hero_content h2 {
 color:#606060;
 font-size:22px;
 font-weight:normal;
 position:relative;
 left:35px;
 top:50px;
 width:480px;
 /*height:40px;*/
}



#home #main_content {
 position:relative;
 left:0px;
 top:0px;
 width:900px;
 min-height:406px;
 height:auto !important;
 height:406px; 
 background-color:#FFF;
}
#membershiplookup #main_content,
#aboutmembershipcenter #main_content,
#membershipresults #main_content,
#contactus #main_content,
#programcontactus #main_content,
#privacypolicy #main_content,
#caprivacypolicy #main_content,
#faq #main_content,
#termsofuse #main_content,
#CancelledMembership #main_content,
#whoops #main_content {
 position:relative;
 left:0px;
 top:0px;
 width:900px;
 min-height:430px;
 height:auto !important;
 height:430px;
 background-color:#FFF;
 background-image:url("../images/main_content_bg.gif");
 background-position:top left;
 background-repeat:repeat-x;
}
/*overrides for watermark*/
#facebox .body #hdr_content { position: static; }
#facebox .body #logo { float: none; position: static; }
#facebox .body #main_content { height: auto; min-height: 0; position: static; }
#facebox .body #main_content_holder { position: static; }
#facebox .body #main_content_holder h1 { padding-top: 40px; width: auto; }

.boldtext {
 font-weight:bold;
}

#main_content_holder {
 position:absolute;
 top:40px;
 left:50px;
 width:800px;
}
#main_content_holder ul {
 /*margin-left:20px;*/
 margin-left:0px;
 list-style-position:outside;
 /*width:700px;*/
}
#main_content_holder ul li{
 /*margin-left:20px;*/
 margin-left:0px;
}

#main_content_left {
 float:left;
 position:relative;
 left:0px;
 top:0px;
 width:295px;
}
#main_content_left h3 {
 color:#448ac2;
 font-size:18px;
}
#main_content_left p {
 padding-top:15px;
 color:#484848;
 font-size:12px;
 width:240px;
}
#membershipresults #main_content_holder h1 {
 margin:0px auto;
 padding:20px 0px;
 margin-bottom:15px;
 font-size:14px;
 text-align:center;
 width:auto;
}
#contactus #main_content_holder h1,
#aboutmembershipcenter #main_content_holder h1,
#privacypolicy #main_content_holder h1,
#caprivacypolicy #main_content_holder h1,
#faq #main_content_holder h1,
#termsofuse #main_content_holder h1,
#CancelledMembership #main_content_holder h1 {
 width:800px;
 margin:0px 0px;
 padding:20px 0px;
 margin-bottom:15px;
 font-size:18px;
 text-align:left;
 color:#3E70AB;
}

#programcontactus #main_content_holder h1 {
 width:500px;
 margin:0px 50px;
 padding:30px 0px;
 margin-bottom:15px;
 font-size:20px;
 color:#3E70AB;
 text-align:left;
}
#membershiplookup #main_content_holder,
#membershipresults #main_content_holder,
#aboutmembershipcenter #main_content_holder,
#privacypolicy #main_content_holder,
#caprivacypolicy #main_content_holder,
#contactus #main_content_holder,
#programcontactus #main_content_holder,
#faq #main_content_holder,
#termsofuse #main_content_holder,
#CancelledMembership #main_content_holder,
#whoops #main_content_holder {
 position:relative;
 top:40px;
 left:30px;
 width:850px;
}





#aboutmembershipcenter #main_content_holder p {
 text-align:left;
 margin-top:15px;
 margin-bottom:15px;
 font-size:14px;
}
#membershiplookup #main_content_left,
#membershipresults #main_content_left,
#aboutmembershipcenter #main_content_left,
#privacypolicy #main_content_left,
#caprivacypolicy #main_content_left,
#contactus #main_content_left,
#programcontactus #main_content_left,
#faq #main_content_left,
#termsofuse #main_content_left,
#CancelledMembership #main_content_left {
 float:left;
 position:relative;
 left:0px;
 top:0px;
 width:310px;
 display:block;
}
#membershiplookup #main_content_left h3,
#membershipresults #main_content_left h3,
#aboutmembershipcenter #main_content_left h3,
#privacypolicy #main_content_left h3,
#caprivacypolicy #main_content_left h3,
#contactus #main_content_left h3,
#programcontactus #main_content_left h3,
#faq #main_content_left h3,
#termsofuse #main_content_left h3 {
 color:#3e70ab;
 font-size:16px;
 width:288px;
}

#membershiplookup #main_content_left p,
#membershipresults #main_content_left p,
#aboutmembershipcenter #main_content_left p,
#privacypolicy #main_content_left p,
#caprivacypolicy #main_content_left p,
#contactus #main_content_left p,
#programcontactus #main_content_left p,
#faq #main_content_left p,
#termsofuse #main_content_left p,
#whoops #main_content p {
 padding-top:15px;
 color:#484848;
 font-size:12px;
 width:290px;
 line-height:15px;
}

#membershipresults #main_content_left #rsltbox h3,
#privacypolicy #main_content_left #rsltbox h3,
#aboutmembershipcenter #main_content_left #rsltbox h3,
#caprivacypolicy #main_content_left #rsltbox h3,
#contactus #main_content_left #rsltbox h3,
#programcontactus #main_content_left #rsltbox h3,
#faq #main_content_left #rsltbox h3,
#termsofuse #main_content_left #rsltbox h3 {
 width:280px;
 font-size:12px;
 color:#484848;
}

#faq #main_content_holder {
 font-size:14px;
}
#faq #main_content_holder p {
 margin:5px 0px;
}
#faq #main_content_holder h2,
#faq #main_content_holder h3 {
 font-size:14px;
}
#faq #main_content_holder ul {
 width:700px;
 margin-left:20px;
}
#faq #main_content_holder li {
 margin-left:20px;
 list-style-position:outside;
}


#aboutmembershipcenter #main_content_holder a,
#aboutmembershipcenter #main_content_holder a:link,
#aboutmembershipcenter #main_content_holder a:visited,
#aboutmembershipcenter #main_content_holder a:hover,
#aboutmembershipcenter #main_content_holder a:active,

#membershipresults #main_content_holder a,
#membershipresults #main_content_holder a:link,
#membershipresults #main_content_holder a:visited,
#membershipresults #main_content_holder a:hover,
#membershipresults #main_content_holder a:active,

#faq #main_content_holder a,
#faq #main_content_holder a:link,
#faq #main_content_holder a:visited,
#faq #main_content_holder a:hover,
#faq #main_content_holder a:active {
 color:#448AC2;
 text-decoration:none;
}
#aboutmembershipcenter #main_content_holder a:hover,
#membershipresults #main_content_holder a:hover,
#faq #main_content_holder a:hover {
 color:#448AC2;
 text-decoration:underline;
}

#membershipresults #main_content_left #rsltbox h3 a,
#membershipresults #main_content_left #rsltbox h3 a:link,
#membershipresults #main_content_left #rsltbox h3 a:visited,
#membershipresults #main_content_left #rsltbox h3 a:hover,
#membershipresults #main_content_left #rsltbox h3 a:active,

#privacypolicy #main_content_left #rsltbox h3 a,
#privacypolicy #main_content_left #rsltbox h3 a:link,
#privacypolicy #main_content_left #rsltbox h3 a:visited,
#privacypolicy #main_content_left #rsltbox h3 a:hover,
#privacypolicy #main_content_left #rsltbox h3 a:active,

#aboutmembershipcenter #main_content_left #rsltbox h3 a,
#aboutmembershipcenter #main_content_left #rsltbox h3 a:link,
#aboutmembershipcenter #main_content_left #rsltbox h3 a:visited,
#aboutmembershipcenter #main_content_left #rsltbox h3 a:hover,
#aboutmembershipcenter #main_content_left #rsltbox h3 a:active,

#caprivacypolicy #main_content_left #rsltbox h3 a,
#caprivacypolicy #main_content_left #rsltbox h3 a:link,
#caprivacypolicy #main_content_left #rsltbox h3 a:visited,
#caprivacypolicy #main_content_left #rsltbox h3 a:hover,
#caprivacypolicy #main_content_left #rsltbox h3 a:active,

#contactus #main_content_left #rsltbox h3 a,
#contactus #main_content_left #rsltbox h3 a:link,
#contactus #main_content_left #rsltbox h3 a:visited,
#contactus #main_content_left #rsltbox h3 a:hover,
#contactus #main_content_left #rsltbox h3 a:active,

#programcontactus #main_content_left #rsltbox h3 a,
#programcontactus #main_content_left #rsltbox h3 a:link,
#programcontactus #main_content_left #rsltbox h3 a:visited,
#programcontactus #main_content_left #rsltbox h3 a:hover,
#programcontactus #main_content_left #rsltbox h3 a:active,

#termsofuse #main_content_left #rsltbox h3 a,
#termsofuse #main_content_left #rsltbox h3 a:link,
#termsofuse #main_content_left #rsltbox h3 a:visited,
#termsofuse #main_content_left #rsltbox h3 a:hover,
#termsofuse #main_content_left #rsltbox h3 a:active,

#faq #main_content_left #rsltbox h3 a,
#faq #main_content_left #rsltbox h3 a:link,
#faq #main_content_left #rsltbox h3 a:visited,
#faq #main_content_left #rsltbox h3 a:hover,
#faq #main_content_left #rsltbox h3 a:active {
 color:#005695;
 text-decoration:none;
}
#membershipresults #main_content_left #rsltbox h3 a:hover,
#aboutmembershipcenter #main_content_left #rsltbox h3 a:hover,
#privacypolicy #main_content_left #rsltbox h3 a:hover,
#caprivacypolicy #main_content_left #rsltbox h3 a:hover,
#contactus #main_content_left #rsltbox h3 a:hover,
#programcontactus #main_content_left #rsltbox h3 a:hover,
#termsofuse #main_content_left #rsltbox h3 a:hover,
#faq #main_content_left #rsltbox h3 a:hover {
 color:#005695;
 text-decoration:underline;
}



#membershipresults #main_content_left #rsltbox1,
#membershipresults #main_content_left #rsltbox2,
#membershipresults #main_content_left #rsltbox3,
#membershipresults #main_content_left #rsltbox4,

#aboutmembershipcenter #main_content_left #rsltbox1,
#aboutmembershipcenter #main_content_left #rsltbox2,
#aboutmembershipcenter #main_content_left #rsltbox3,
#aboutmembershipcenter #main_content_left #rsltbox4,

#privacypolicy #main_content_left #rsltbox1,
#privacypolicy #main_content_left #rsltbox2,
#privacypolicy #main_content_left #rsltbox3,
#privacypolicy #main_content_left #rsltbox4,

#caprivacypolicy #main_content_left #rsltbox1,
#caprivacypolicy #main_content_left #rsltbox2,
#caprivacypolicy #main_content_left #rsltbox3,
#caprivacypolicy #main_content_left #rsltbox4,

#contactus #main_content_left #rsltbox1,
#contactus #main_content_left #rsltbox2,
#contactus #main_content_left #rsltbox3,
#contactus #main_content_left #rsltbox4,

#programcontactus #main_content_left #rsltbox1,
#programcontactus #main_content_left #rsltbox2,
#programcontactus #main_content_left #rsltbox3,
#programcontactus #main_content_left #rsltbox4,

#termsofuse #main_content_left #rsltbox1,
#termsofuse #main_content_left #rsltbox2,
#termsofuse #main_content_left #rsltbox3,
#termsofuse #main_content_left #rsltbox4,

#faq #main_content_left #rsltbox1,
#faq #main_content_left #rsltbox2,
#faq #main_content_left #rsltbox3,
#faq #main_content_left #rsltbox4 {
 padding:0px;
 margin:0px;
 width:280px;
 height:auto;
 background-image:url("../images/results_box_body.gif");
 background-position:top left;
 background-repeat:repeat-y;
 margin-bottom:20px;
 }


#membershipresults #main_content_left #rsltbox1 h3,
#membershipresults #main_content_left #rsltbox2 h3,
#membershipresults #main_content_left #rsltbox3 h3,
#membershipresults #main_content_left #rsltbox4 h3,

#privacypolicy #main_content_left #rsltbox1 h3,
#privacypolicy #main_content_left #rsltbox2 h3,
#privacypolicy #main_content_left #rsltbox3 h3,
#privacypolicy #main_content_left #rsltbox4 h3,

#aboutmembershipcenter #main_content_left #rsltbox1 h3,
#aboutmembershipcenter #main_content_left #rsltbox2 h3,
#aboutmembershipcenter #main_content_left #rsltbox3 h3,
#aboutmembershipcenter #main_content_left #rsltbox4 h3,

#caprivacypolicy #main_content_left #rsltbox1 h3,
#caprivacypolicy #main_content_left #rsltbox2 h3,
#caprivacypolicy #main_content_left #rsltbox3 h3,
#caprivacypolicy #main_content_left #rsltbox4 h3,

#contactus #main_content_left #rsltbox1 h3,
#contactus #main_content_left #rsltbox2 h3,
#contactus #main_content_left #rsltbox3 h3,
#contactus #main_content_left #rsltbox4 h3,

#programcontactus #main_content_left #rsltbox1 h3,
#programcontactus #main_content_left #rsltbox2 h3,
#programcontactus #main_content_left #rsltbox3 h3,
#programcontactus #main_content_left #rsltbox4 h3,

#termsofuse #main_content_left #rsltbox1 h3,
#termsofuse #main_content_left #rsltbox2 h3,
#termsofuse #main_content_left #rsltbox3 h3,
#termsofuse #main_content_left #rsltbox4 h3,

#faq #main_content_left #rsltbox1 h3,
#faq #main_content_left #rsltbox2 h3,
#faq #main_content_left #rsltbox3 h3,
#faq #main_content_left #rsltbox4 h3 {
 padding:0px;
 margin:0px;
 width:280px;
 height:36px;
 background-image:url("../images/results_box_header.gif");
 background-position:top left;
 background-repeat:repeat-y;
}


#membershipresults #main_content_left #rsltbox1 h3 span,
#membershipresults #main_content_left #rsltbox2 h3 span,
#membershipresults #main_content_left #rsltbox3 h3 span,
#membershipresults #main_content_left #rsltbox4 h3 span,

#privacypolicy #main_content_left #rsltbox1 h3 span,
#privacypolicy #main_content_left #rsltbox2 h3 span,
#privacypolicy #main_content_left #rsltbox3 h3 span,
#privacypolicy #main_content_left #rsltbox4 h3 span,

#aboutmembershipcenter #main_content_left #rsltbox1 h3 span,
#aboutmembershipcenter #main_content_left #rsltbox2 h3 span,
#aboutmembershipcenter #main_content_left #rsltbox3 h3 span,
#aboutmembershipcenter #main_content_left #rsltbox4 h3 span,

#caprivacypolicy #main_content_left #rsltbox1 h3 span,
#caprivacypolicy #main_content_left #rsltbox2 h3 span,
#caprivacypolicy #main_content_left #rsltbox3 h3 span,
#caprivacypolicy #main_content_left #rsltbox4 h3 span,

#contactus #main_content_left #rsltbox1 h3 span,
#contactus #main_content_left #rsltbox2 h3 span,
#contactus #main_content_left #rsltbox3 h3 span,
#contactus #main_content_left #rsltbox4 h3 span,

#programcontactus #main_content_left #rsltbox1 h3 span,
#programcontactus #main_content_left #rsltbox2 h3 span,
#programcontactus #main_content_left #rsltbox3 h3 span,
#programcontactus #main_content_left #rsltbox4 h3 span,

#termsofuse #main_content_left #rsltbox1 h3 span,
#termsofuse #main_content_left #rsltbox2 h3 span,
#termsofuse #main_content_left #rsltbox3 h3 span,
#termsofuse #main_content_left #rsltbox4 h3 span,

#faq #main_content_left #rsltbox1 h3 span,
#faq #main_content_left #rsltbox2 h3 span,
#faq #main_content_left #rsltbox3 h3 span,
#faq #main_content_left #rsltbox4 h3 span {
 padding:0px;
 margin:0px;
 font-size:14px;
 color:#fff;
 position:relative;
 top:5px;
 left:10px;
}


#membershipresults #main_content_left #rsltbox1 p,
#membershipresults #main_content_left #rsltbox2 p,
#membershipresults #main_content_left #rsltbox3 p,
#membershipresults #main_content_left #rsltbox4 p,

#privacypolicy #main_content_left #rsltbox1 p,
#privacypolicy #main_content_left #rsltbox2 p,
#privacypolicy #main_content_left #rsltbox3 p,
#privacypolicy #main_content_left #rsltbox4 p,

#aboutmembershipcenter #main_content_left #rsltbox1 p,
#aboutmembershipcenter #main_content_left #rsltbox2 p,
#aboutmembershipcenter #main_content_left #rsltbox3 p,
#aboutmembershipcenter #main_content_left #rsltbox4 p,

#caprivacypolicy #main_content_left #rsltbox1 p,
#caprivacypolicy #main_content_left #rsltbox2 p,
#caprivacypolicy #main_content_left #rsltbox3 p,
#caprivacypolicy #main_content_left #rsltbox4 p,

#contactus #main_content_left #rsltbox1 p,
#contactus #main_content_left #rsltbox2 p,
#contactus #main_content_left #rsltbox3 p,
#contactus #main_content_left #rsltbox4 p,

#programcontactus #main_content_left #rsltbox1 p,
#programcontactus #main_content_left #rsltbox2 p,
#programcontactus #main_content_left #rsltbox3 p,
#programcontactus #main_content_left #rsltbox4 p,

#termsofuse #main_content_left #rsltbox1 p,
#termsofuse #main_content_left #rsltbox2 p,
#termsofuse #main_content_left #rsltbox3 p,
#termsofuse #main_content_left #rsltbox4 p,

#faq #main_content_left #rsltbox1 p,
#faq #main_content_left #rsltbox2 p,
#faq #main_content_left #rsltbox3 p,
#faq #main_content_left #rsltbox4 p {
 padding:0px;
 margin:0px;
 width:250px;
 font-size:11px;
 color:#484848;
 position:relative;
 top:5px;
 left:10px;
}



.btn_results {
 background-image:url("../images/btn_results_bg.gif");
 background-position:top left;
 background-repeat:no-repeat;
 width:262px;
 height:43px;
 line-height:42px;
 text-align:center;
 vertical-align:middle;
 color:#fff;
 margin:20px auto 0px auto;
 font-size:13px;
}
.btn_results a,
.btn_results a:link,
.btn_results a:visited,
.btn_results a:hover,
.btn_results a:active {
 color:#fff;
 text-decoration:none;
}
.btn_results a:hover {
 color:#fff;
 text-decoration:underline;
}

#billingdescriptr {
 background-image:url("../images/input_bg.gif");
 background-position:top left;
 background-repeat:no-repeat;
 width:233px;
 height:24px;
 display:block;
 overflow:hidden;
}
table#inputchoice {
 background-color:#fff;
}
input#bllngdscrptr {
 border:none;
 background:transparent;
 color:#666;
 position:relative;
 left:43px;
 top:5px;
 width:180px;
}
#crdtcrdnmbr,
#cntctsfrmfld {
 background-image:url("../images/inputbg.gif");
 background-position:top left;
 background-repeat:no-repeat;
 width:233px;
 height:24px;
 display:block;
 overflow:hidden;
}
input#creditcardnumber,
input#fname,
input#lname,
input#address1,
input#address2,
input#city,
input#state,
input#zip,
input#phone,
input#email,
input#confirmemail {
 border:none;
 background:transparent;
 color:#666;
 position:relative;
 left:3px;
 top:5px;
 width:230px;
}

#submit_btn {
 position:relative;
 top:5px;
 left:100px;
}
#main_content_right {
 float:left;
 position:relative;
 left:0px;
 top:0px;
 width:500px;
 height:240px;
 border:0px;
 border-left:1px solid #828282;
}


#membershiplookup #main_content_right,
#membershipresults #main_content_right,
#aboutmembershipcenter #main_content_right,
#privacypolicy #main_content_right,
#contactus #main_content_right,
#programcontactus #main_content_right,
#termsofuse #main_content_right,
#faq #main_content_right {
 width:530px;
 height:auto;
}
#lookup_main_img {
 padding:15px 0px 15px 20px;
 z-index:1;
}
#results_right {
 width:490px;
 position:relative;
 left:30px;
}
#results_right_top {
 width:490px;
 height:92px;
 background-position:top left;
 background-repeat:no-repeat;
}
.results_top_apa {
 background-image:url("../images/results-header-APA.png");
}
.results_top_bba {
 background-image:url("../images/results-header-BBA.png");
}
.results_top_bma {
 background-image:url("../images/results-header-BMA.png");
}
.results_top_cda {
 background-image:url("../images/results-header-CDA.png");
}
.results_top_cva {
 background-image:url("../images/results-header-CVA.png");
}
.results_top_dma {
 background-image:url("../images/results-header-DMA.png");
}
.results_top_dpa {
 background-image:url("../images/results-header-DPA.png");
}
.results_top_epa {
 background-image:url("../images/results-header-EPA.png");
}
.results_top_fda {
 background-image:url("../images/results-header-FDA.png");
}
.results_top_ffn {
 background-image:url("../images/results-header-FFN.png");
}
.results_top_fpa {
 background-image:url("../images/results-header-FPA.png");
}
.results_top_hra {
 background-image:url("../images/results-header-HRA.png");
}
.results_top_hsa {
 background-image:url("../images/results-header-HSA.png");
}
.results_top_pta {
 background-image:url("../images/results-header-PTA.png");
}
.results_top_saa {
 background-image:url("../images/results-header-SAA.png");
}
.results_top_ssa {
 background-image:url("../images/results-header-SSA.png");
}
.results_top_sta {
 background-image:url("../images/results-header-STA.png");
}
.results_top_tea {
 background-image:url("../images/results-header-TEA.png");
}
.results_top_vma {
 background-image:url("../images/results-header-VMA.png");
}
.results_top_xia {
 background-image:url("../images/results-header-XIA.png");
}
.results_top_xpa {
 background-image:url("../images/results-header-XPA.png");
}


/**/
#results_right_filler {
 width:490px;
 background-image:url("../images/results_right_filler.png");
 background-position:top left;
 background-repeat:repeat-y;
 margin:0px;
}
#results_right_filler h2 {
 color:#005695;
 font-size:16px;
 width:410px;
 margin:0px 0px 0px 30px;
 padding:20px 0px 0px 0px;
}
#results_right_filler p {
 width:410px;
 margin:0px;
 padding:0px;
}
#results_right_filler ul {
 color:#484848;
 font-size:13px;
 line-height:22px;
 margin-left:40px;
 margin-top:5px;
 width:380px;
}
#results_right_filler ul li {
 line-height:16px;
 list-style-type:disc;
 list-style-position:outside;
 margin-left:20px;
 padding:6px 0;
}
#results_right_filler ul.child {
 margin-top:0px;
 width:360px;
}
#results_right_bottom{
 width:490px;
 height:34px;
 background-image:url("../images/results_right_bottom.png");
 background-position:top left;
 background-repeat:no-repeat;
}
.btn_results_right {
 background-image:url("../images/btn_results_right.gif");
 background-position:top left;
 background-repeat:no-repeat;
 height:51px;
 width:221px;
 position:relative;
 top:54px;
 left:200px;
 line-height:48px;
 text-align:center;
 vertical-align:middle;
 color:#fff;
 font-size:13px;
}
.btn_results_right a,
.btn_results_right a:link,
.btn_results_right a:visited,
.btn_results_right a:hover,
.btn_results_right a:active {
 color:#fff;
 text-decoration:none;
  position:relative;
 top:0px;
 left:10px;
}
.btn_results_right a:hover {
 color:#fff;
 text-decoration:underline;
}


#contact_form_holder {
 position:relative;
 top:0px;
 width:819px;
 background-image:url("../images/contact_form_filler.gif");
 background-color:#e2e0e0;
 margin:0px auto;
 font-size:12px;
}
#contact_form_holder table {
 position:relative;
 top:0px;
}
#contact_form_holder table td {
 height:35px;
}
#main_content_right p {
 padding-top:35px;
 padding-left:102px;
 color:#484848;
 font-size:12px;
 width:350px;
}
#find_mbr_info_btn {
 position:relative;
 left:100px;
 top:10px;
}
#three_logos {
 width:430px;
 position:relative;
 left:50px;
 top:0;
 text-align:center;
}
#three_logos img {
 padding:0 5px;
}
#home #three_logos {
  top:24px;
}

#ftr_content {
 width:900px;
 height:57px;
 background-color:#ececec;
 font-size:10px;
}

#ftr_nav {
 float:left;
 width:400px;
 height:30px;
 position:relative;
 left:20px;
 top:12px;
 color:#666;
 font-size:11px;
}
#ftr_nav a {
 position:relative;
 left:0px;
 top:0px;
 color:#666;
 font-weight:normal;
 padding:5px 10px;
 text-decoration:none;
 font-size:11px;
}
#ftr_nav a:hover {
 text-decoration:underline;
 color:#448ac2;
}
#privacypolicy #prvcyplcy,
#caprivacypolicy #caprvcyplcy,
#termsofuse #trmsfus,
#contactus #cntctus {
 color:#448ac2;
}
#privacypolicy #main_content_holder a,
#caprivacypolicy #main_content_holder a {
 color:#448ac2;
 text-decoration:none;
}
#privacypolicy #main_content_holder a:hover,
#caprivacypolicy #main_content_holder a:hover  {
 text-decoration:underline;
 color:#666;
}

#ftr_copy {
float:right;
 position:relative;
 right:0px;
 top:12px;
 width:217px;
}


#bottom_shadow {
 position:relative;
 left:0px;
 top:0px;
 width:920px;
 height:10px;
}


/* start styled select box - membership-lookup.aspx */
select {
 display: block;
 width:233px;
 color:#666;
}
select.replaced {
 display: none;
}
ul.selectReplacement {
 background: url("../images/top.jpg") top left no-repeat;
 margin: 0;
 padding: 0;
 width:233px;
}
ul.selectReplacement li {
 background: #efefef;
 color: #666;
 cursor: pointer;
 display: none;
 font-size: 11px;
 line-height: 1.7em;
 list-style: none;
 margin: 0;
 padding: 1px 12px;
 width:233px;
}
ul.selectOpen li {
 display: block;
}
ul.selectReplacement li.selected {
 background: url("../images/bottom.gif") bottom left no-repeat;
 color: #666;
 display: block;
}
ul.selectOpen li.selected {
 background: #617790;
 color:#fff;
 display: block;
}
ul.selectOpen li:hover,
ul.selectOpen li.hover,
ul.selectOpen li.selected:hover {
 background: #617790;
 color: #fff;
}
/* end styled select box - membership-lookup.aspx */
  


/* start tooltip - membership-lookup.aspx */
/*---------- bubble tooltip -----------*/
a.tt{
 position:absolute;
 color:#3CA3FF;
 font-weight:bold;
 text-decoration:none;
 z-index:9999999;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ 
 color: #aaaaff; 
 background:;
}
a.tt:hover div.tooltip,
a.tt:hover div.tooltip2 {
 display:block;
 position:absolute;
 top:-160px;
 left:15px;
 padding: 15px 5px;
 width:262px;
 color: #FFF;
 text-align: left;
 font-size:12px;
}
a.tt:hover div.tooltip2 {
 top:-140px;
 left:15px;
}
a.tt:hover span.top{
 display: block;
 padding: 20px 8px 0;
 background: url("../images/bubble.gif") no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
 display: block;
 padding: 0 10px; 
 background: url("../images/bubble_filler.gif") repeat bottom; 
}
a.tt:hover span.bottom{
 display: block;
 padding:3px 8px 20px;
 color: #548912;
 background: url("../images/bubble.gif") no-repeat bottom;
}
/* end tooltip - membership-lookup.aspx */

/**/
p.error_message {
 color:#b70c0c;
}

#P1 {
 color:#F00;
 font-size:11px; 
 /*position:absolute;
 top:250px;
 left:300px;*/
 background-color:#fff;
 padding:0px;
 /*border:1px solid #6388A3;*/
 z-index:999999999;
}


#termsofuse #main_content_holder ol {
 margin-left:0px;
}
#termsofuse #main_content_holder li {
 margin-left:30px;
 display:block;
 list-style-position:outside;
}


#home #main_content_left ul,
#whoops #main_content_holder ul {
  color:#484848;
  padding-top: 12px;
  padding-left: 1.5em;
}

#home #main_content_left {
  border-right:1px solid #828282;
  line-height: 15px;
  width: 294px;
}
#home #main_content_right {
  border-left: 0;
  line-height: 15px;
  width: 501px;
}
#home #main_content_left ul {
  width: 240px;
}

#whoops #main_content_holder p {
  width: auto;
}

#membershipresults .confirm {
  color:#2f95d1;
  font-weight: bold;
  font-size: 18px;
}


/* position the loader graphic on membership lookup page */
#memberinfo_btn_wrap {
  position: relative;
}
#memberinfo_btn_wrap img {
  left: 60px;
  position: absolute;
  top: 15px;
}

