body                                    { background-color: #ffffff; font-family: Arial, Helvetica, sans-serif; font-size: 11px; padding: 0; margin: 0; color: #3b3b3b; }
body a                                  { color: #FF6600; text-decoration: none; }
body a:visited                          { color: #FF3300; text-decoration: none; }
body a:hover                            { color: #FF3300; text-decoration: underline; }
form                                    { margin: 0; padding: 0; }
img												 {	border: none; }
.bold,
.midTitle                               { font-weight: bold; }
.break                                  { visibility: hidden; clear: both; }
#master                                 { width: 790px; margin: 0 auto; background: #ffffff url(/img/bg_dropshadow.gif) repeat-y center center; }
#master_container                       { width: 770px; padding: 0 10px 0 10px; }
#footer_links                           { width: 790px; margin: 0 auto; text-align: center; }
#header                                 { padding: 10px 15px 0px 10px; height: 70px; }
#header img                             { border: 0; float: left; }
#header #navBar                         { float: right; }
#header ul                              { margin: 0; padding: 0; list-style: none; float: right; }
#header ul li                           { margin: 0; padding: 0 15px 0 15px; list-style: none; float: left; background: url(/img/tn_li_bg.gif) top left no-repeat; text-align: right; }
#header ul li a                         { text-decoration: none; display: block; }
#header ul li a:hover                   { text-decoration: underline; }
#header ul li.start                     { background: none; }
#header ul li.end                       { padding-right: 0; }
#selectLogin                            { margin-top: 14px; width: 133px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; }
#header div#searchForm                  { width: 280px; padding: 0 0 0 0; line-height: 16px; float: right;  }
#header div#logoOther                   { width: 280px; padding: 0 0 10px 0; line-height: 16px; float: right; font-size: 24px; font-weight: bold;  }

#header form                            { margin: 0; padding: 0; }
#header form input#searchBox            { width: 80px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background: #F0F0F0; color: #6D6D6D; padding: 0 2px; margin: 0 2px 0 0; height:16px; }
#header form input#searchGoButton       { margin: 0; padding: 0; height: 18px; }
#GoButton                               { float: right; }
#bannerArea                             { overflow: hidden; height: 156px; }
#bannerArea_members                     { overflow: hidden; height: 156px; background: url(/img/banners/members.jpg) no-repeat left top; }
#bannerArea_visitors                    { overflow: hidden; height: 156px; background: url(/img/banners/visitors.jpg) no-repeat left top; }
#bannerArea_providers                   { overflow: hidden; height: 156px; background: url(/img/banners/providers.jpg) no-repeat left top; }
#bannerArea_brokers                     { overflow: hidden; height: 156px; background: url(/img/banners/brokers.jpg) no-repeat left top; }
#bannerArea_enrollment2008              { overflow: hidden; height: 156px; background: url(/enrollment2008/img/enrollment2008.jpg) no-repeat left top; }
#bannerArea_statestreet                 { overflow: hidden; height: 156px; background: url(/statestreet/img/state_street_banner.jpg) no-repeat left top; }

#bannerNav                              { text-align: center; padding: 0; margin: 0; overflow: hidden; float: right; background: #eeeeee; width: 542px; height: 156px; }
#bannerNavLinks a:hover 					 { text-decoration: underline; }
#bannerNavLinks                         { padding: 0 10px 0 10px; margin: 0; text-align: left; }
#bannerNavLinks h3    						 { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #006ea9; margin: 4px 0 0 0; padding: 0 0 0 0px; font-weight:normal;}
	

#bannerNav h3    								 { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #006ea9; margin: 4px 0 0 0; padding: 0 0 2px 0px; font-weight:normal;}
	

#bannerNav ul 									 {margin-top: 0;}
#bannerNav ul li 								 {padding-top: 5px;}
#elements                               { width: 133px; margin: 20px 0 0 12px; }
#elements a                             { color: #3b3b3b; text-decoration: none; }
#elements a:hover 							 { color: #ff3300; }
/*
#elements a:visited                     { color: #ff3300; text-decoration: none; }
*/
#bannerText                             { padding: 120px 0 0 12px; color: #ffffff; text-transform: uppercase; font-family: "Times New Roman", Times, serif; font-size: 26px; }
#GlobalNav ul                           { clear: both; height: 36px; list-style: none; margin: 0; padding: 0; }
#GlobalNav ul li                        { float: left; width: 154px; height: 36px; list-style: none; margin: 0; padding: 0; }
#GlobalNav ul li a                      { float: left; display: block; width: 154px; height: 0px; padding: 36px 0 0 0; overflow: hidden; }
#GlobalNav ul li a:hover,
#GlobalNav ul li a.on                   { background-position: 0 -36px !important; }
#GlobalNav ul li#Global_Nav_members a   { background: url(/img/Global_Nav_members.gif) 0 0 no-repeat; }
#GlobalNav ul li#Global_Nav_providers a { background: url(/img/Global_Nav_providers.gif) 0 0 no-repeat; }
#GlobalNav ul li#Global_Nav_employers a { background: url(/img/Global_Nav_employers.gif) 0 0 no-repeat; }
#GlobalNav ul li#Global_Nav_brokers a   { background: url(/img/Global_Nav_brokers.gif) 0 0 no-repeat; }
#GlobalNav ul li#Global_Nav_visitors a  { background: url(/img/Global_Nav_visitors.gif) 0 0 no-repeat; }
.grey2                                  { border: 1px solid #e0e0e0; }
.blueTitle                              { font-family: "Times New Roman", Times, serif; font-size: 16px; color: #006ea9; border-bottom: 1px dotted #e0e0e0; margin: 2px 0 5px 0; padding: 0 5px 2px 5px; }
.blueTitleMid                           { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #006ea9; border-bottom: 2px solid #e0e0e0; margin: 4px 0 0 0; padding: 0 0 2px 0px; }
#content_middle_Alt h3				       { font-family: "Times New Roman", Times, serif; font-size: 18px; color: #006ea9; border-bottom: 2px solid #e0e0e0; margin: 4px 0 0 0; padding: 0 0 2px 0px; font-weight:normal;}
#content_middle_Alt h4						 { font-size: 15px; padding-bottom: .1em;}
.qLinks                                 { padding: 4px 6px 4px 20px; background: url(/img/bullet_qLinks.gif) no-repeat left top; }
.qLinks a                               { text-decoration: none; }
.qLinks a:hover                         { text-decoration: underline; }
.memberDiv                              { padding: 0 6px 15px 6px; }
.memberDiv a:hover                      { text-decoration: underline; }
.mid1                                   { margin: 10px 0 10px 0; height: 70px; padding-left: 80px; background: url(/img/fpo_pic1.jpg) no-repeat left top; }
.mid2                                   { margin: 5px 0 10px 0; height: 70px; padding-left: 80px; background: url(/img/fpo_pic2.jpg) no-repeat left top; }
.mid3                                   { margin: 5px 0 10px 0; height: 70px; padding-left: 80px; background: url(/img/fpo_pic3.jpg) no-repeat left top; }
.mid4                                   { margin: 10px 0 10px 0; height: 70px; padding-left: 80px; background: url(/img/fpo_pic4.jpg) no-repeat left top; }
.mid5                                   { margin: 5px 0 10px 0; height: 70px; padding-left: 80px; background: url(/img/fpo_pic5.jpg) no-repeat left top; }
.midTitle                               { font-weight: bold; }
.midDefault                             { margin: 10px 0 15px 0; }
#bcNav                                  { padding: 0 10px 0 10px; height: 3px; background: #e0e0e0; color: #979797; }
#bcNav div                              { float: left; margin: 0; padding: 4px 0;}
#bcNav div.spacer                       { float: left; margin: 0; padding: 4px 16px 0 16px; }
#bcNav a                                { text-decoration: none; }
#bcNav a:hover                          { text-decoration: underline; }
#content_master                         { margin: 4px 4px 0 4px; }
#content_left                           { background: #cccccc; width: 150px; float: left; }
#content_left_bgr                       { width: 762px; float: left; background: #fff url(/img/bg_sideNav.gif) repeat-y left; }
#content_middle_Alt                     { margin: 0 0 0 10px; width: 601px; background: white; float: left; }
#content_middle_Alt ul                  { padding: 0 0 0 15px; margin: 0 0 0 10px; }
#content_middle_Alt li						 {	padding-top: 1px; }
#tableList ul 									 { margin: 0px; padding: 0px;	list-style: none;}
#tableList li 									 { padding-top: 3px;}
#content_middle_Alt a:hover             { text-decoration: underline; }
#content_middle                         { margin: 0 0 0 10px; width: 442px; background: #ffffff; float: left; }
#content_middle ul                      { padding: -30px 0 0 15px; margin-left: 10px; }
#content_middle a:hover                 { text-decoration: underline; }
#content_right                          { margin: 0 0 0 10px; padding-left: 10px; width: 150px; background: #ffffff; float: right; }
#leftNav ul                             { margin: 0; padding: 0; list-style: none; background-color: #deeff7; }
#leftNav li                             { margin: 0; padding: 0; list-style: none; border-bottom: 1px solid #ffffff; }
#leftNav li a                           { display: block; padding: 5px 6px 5px 6px; margin: 0; width: 138px; color: #006EA9; text-decoration: none; }
#leftNav li.active                      { }
#leftNav li.active a,
#leftNav li a:hover                     { background: #006EA9; color: #ffffff; }
#leftNav ul.left2                       { background: #ffffff; }
#leftNav ul.left2  li                   { margin: 0; padding: 0; list-style: none; background: #ffffff; }
#leftNav ul.left2  li a                 { background: #ffffff; display: block; padding: 5px 6px 5px 6px; margin: 0; width: 138px; color: #006EA9; text-decoration: underline; }
#leftNav ul.left2  li a:hover           { background: #ffffff; color: #006EA9; text-decoration: none; }
#bttm_container                         { margin: 0; background: #ffffff; }
#footerNav                              { border: 1px solid #E0E0E0; padding: 18px 0; margin: 4px 4px 0 4px; list-style: none; height: 12px; }
#footerNav li                           { float: left; width: 150px; height: 12px; background: url(../../img/bn_li_bg.gif) right top no-repeat; text-align: center; margin: 0; list-style: none; padding: 0; }
#footerNav li.last                      { background: none; }
#footerNav li a                         { text-decoration: none; }
#footerNav li a:hover                   { text-decoration: underline; }
#footer                                 { padding: 0; height: 15px; }
#footer p                               { float: left; margin: 0; padding: 0; }
#footer p#copyright                     { width: 380px; padding: 0 110px 0 10px; font-weight: bold; color: #979797; }
#footer p#legal                         { width: 130px; margin: 0; padding: 0 10px; float: right; }
#footer p#terms                         { width: 80px; margin: 0; padding: 0 30px 0 0; float: right; }
#footer p#thp                           { width: 80px; margin: 0; padding: 0 30px 0 0; float: right; }
#footer p#editdate                      { width: 80px; margin: 0; padding: 20px 30px 0 0; float: right; color: #C5C5C5;
}
#footer a                               { text-decoration: none; }
#footer a:hover                         { text-decoration: underline; }
#link_edu                               { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_edu.gif) no-repeat left top }
#link_faq                               { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_faq.gif) no-repeat left top }
#link_form                              { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 20px; background: url(/img/icon_form.gif) no-repeat left top }
#link_contact                           { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_contact.gif) no-repeat left top }
#link_doctorsearch							 { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_doctorsearch.gif) no-repeat left top }
#link_drugsearch								 { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_drugsearch.gif) no-repeat left top }
#link_glossary									 { margin: 3px 0 0 3px; padding: 3px 0 0 34px; height: 18px; background: url(/img/icon_glossary.gif) no-repeat left top }
#memberSpot                             { float: right; width: 150px; background: #deeff7; border-left: 10px solid white; padding: 0;}
#memberSpot div                         { margin: 10px; }
.cLinks                                 { padding: 4px 10px 1px 20px; background: url(/img/bullet_cLinks.gif) no-repeat left top; }
.cLinks a                               { color: #3b3b3b; text-decoration: none; }
.cLinks a:visited                       { color: #3b3b3b; text-decoration: none; }
.cLinks a:hover                         { color: #FF3300; text-decoration: underline; }
.callout1                               { margin: 10px 0 15px 20px; width: 160px; float: right; clear: right; background: #deeff7 url(/img/callout1_bg.gif) repeat-y left top ;}
.callout1 .topbar                       { width: 160px; height: 10px; background: #deeff7 url(/img/callout1_top.gif) no-repeat left top ; }
.callout1 .title1                       { padding: 0 10px 0 10px; color: #006ea9;  font-weight: bold;  }
.callout1 .midbar                       { width: 160px; height: 15px; background: #deeff7 url(/img/callout1_mid.gif) no-repeat left top ; }
.callout1 .text                         { padding: 0 10px 0 10px; }
.callout1 .learn                        { padding: 5px 10px 0 10px; text-align: right;}
.callout1 .learn img                    { padding-left: 5px; }
.callout1 .btmbar                       { width: 160px; height: 10px; background: #deeff7 url(/img/callout1_btm.gif) no-repeat left top ; }
.callout2                               { margin: 15px 0 20px 20px; width: 160px; float: right; clear: right; background: #deeff7 url(/img/callout2_bg.gif) repeat-y left top ; }
.callout2 .topbar                       { width: 160px; height: 10px; background: #deeff7 url(/img/callout2_top.gif) no-repeat left top ; }
.callout2 .title1                       { padding: 0 10px 0 10px;  font-weight: bold;  }
.callout2 .midbar                       { width: 160px; height: 15px; background: #deeff7 url(/img/callout2_mid.gif) no-repeat left top ; }
.callout2 .text                         { padding: 0 10px 0 10px; background: #deeff7; }
.callout2 .learn                        { padding: 5px 10px 0 10px; text-align: right;}
.callout2 .learn img                    { padding-left: 5px; }
.callout2 .btmbar                       { width: 160px; height: 10px; background: #fff url(/img/callout2_btm.gif) no-repeat left top ; }
.callout2 .cLinks                       { background: #deeff7 url(/img/bullet_cLinks.gif) no-repeat left top; }
.callout2 .learn                        { background: #deeff7; }

.shadetabs                     			 { padding: 0; margin: 0; font: bold 11px Arial, Verdana, Helvetica, sans-serif; list-style-type: none; text-align: left; }
.shadetabs li                  			 { display: inline; margin: 0; }
.shadetabs li a.birinci        			 { border-left: 1px solid #006ea9; }
.shadetabs li a                			 { background: #deeff7; float: left; display: block; text-decoration: none; padding: 7px 12px; border: 1px solid #006ea9; border-bottom: none; border-left: none; color: #f38019; }
.shadetabs li a:visited        			 { color: #f38019; }
.shadetabs li a:hover          			 { text-decoration: underline; color: #f38019; }
.shadetabs li.selected         			 { position: relative; }
.shadetabs li.selected a       			 { background: #006ea9; color: white; }
.shadetabs li.selected a:hover 			 { text-decoration: none; }
.contentstyle                  			 { width: 575px; background: url(/img/bg_tab_window.gif) no-repeat left top; padding: 12px; }
