@charset "utf-8";
/* CSS Document */

body { font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; color: #5A5B56; font-size: 12px; line-height: 14pt;}

#container { width: 780px; margin:auto; background-color:#FFFFFF; }

#top { width: 780px; height: 20px; background-image:url(../images/top_round.gif); background-repeat:no-repeat;}
#top_member { width: 780px; height: 20px; background-image:url(../images/top_red.gif); background-repeat:no-repeat;}
#page_header { width: 780px; background-color: #c5c5c8; height: 40px;}
.ph_row1 { display:block; height: 22px;}
.ph_row2 { display:block; height: 18px;}
.login_indicator { width: 236px; float:left;}
.member_home_btn { width: 202px; float:left; text-align:left;}
.member-right { text-align:right; float:right;}

#page_header_member { width: 780px; height: 40px; background-color: #c3122f; text-align:right; }

#page_header h1 { padding-right: 25px; margin-top: 0; padding-bottom: 10px;}
#logo_header,#logo_header-member { width: 204px; height: 182px; background-image:url(../images/logo_bg.gif); float:left; padding: 45px 0 0 0; text-align:center;}
#logo_header-member {background-image:url(../images/logo_bg-member.gif);}

#image_header{ width: 574px; height: 227px; float:right;}
#image_header_member{ width: 554px; height: 107px; float:right; background-color: #c5c5c8; color:#FFFFFF; text-align: right; padding-right: 20px; padding-top:120px; font-family: "Myriad Pro", Tahoma, Verdana, Arial, Helvetica, sans-serif; font-weight: lighter; background-image:url(../images/member_header_gray.gif); background-repeat:no-repeat; }
#image_header_member span { font-size: 14px; letter-spacing: 1px;}
#image_header_member p { font-size: 32px;}

#footer {background-image:url(../images/body_tile.gif); background-repeat:repeat-y; width: 100%; }
#footer-member { background-image:url(../images/body_tile-member.png);}
#bottom, #bottom-member { width: 780px; height: 20px; background-image:url(../images/bottom_round.gif); background-repeat:no-repeat; clear:both;}
#bottom-member {background-image:url(../images/bottom_round-member.png); }
#left_panel,#left_panel-member {width: 158px; float:left; padding: 24px; padding-top: 15px; padding-bottom: 0px; margin-bottom: 0px;}
#left_panel-member {}
#right_panel { width: 526px; float:right; padding: 15px 24px 0px 24px;}
#right_panel-single { width: 530px; float:left; padding: 0px 0px 0px 28px; height: 420px; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;}
#right_panel-single p {  margin: 15px 0; font-size: 12px;}

.clearfix {clear:both;}

/* CONTENT AREA*/
#content, #content-member
	{ background-image:url(../images/body_tile.gif); background-repeat:repeat-y; padding-top: 10px; height: auto; min-height: 600px;}
#content-member { background-image:url(../images/body_tile-member.png);}

/* NAVIGATION*/
#nav_menu { padding-top: 0px; margin-right: 0px; width: 534px; color:#FFFFFF; float: right; border: 0px solid red;}
#nav_menu ul { margin:0; padding: 0; clear:both;  height: 25px; margin-left: 0px;}
#nav_menu ul li{ float:left; list-style-type:none; margin-right: 10px; }
#nav_menu ul li a,#nav_menu ul li a:active,#nav_menu ul li a:visited, #nav_menu span
	{ height: 22px; text-decoration:none; display:block;  text-align:center; font-size: 11px; 
	color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 0px;}
#nav_menu ul li a:hover { background-color:#FFF; color:#4d4d4d;}
#nav_menu span { cursor:pointer; color:#333333;}

/* NAVIGATION-VERTICAL*/
#nav_menu-vertical { padding-top: 20px; margin-left: 0px;}
#nav_menu-vertical ul { margin:0; padding: 0; clear:both;  height: 25px;}
#nav_menu-vertical ul li{ list-style-type:none; margin-right: 0px; }
#nav_menu-vertical ul li a,#nav_menu-vertical ul li a:active,#nav_menu-vertical ul li a:visited
	{width: 160px; height: 22px; text-decoration:none; display:block; font-size: 11px; text-align:left; 
	color:#FFF; padding-top: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; padding-left:0px; margin-top: 5px;}
#nav_menu-vertical ul li a:hover { background-color:#FFF; color:#4d4d4d;}

/* LOGIN */
.login-info { float:left; margin-left: 10px;color:#FFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13pt;}
.login-info a { color:#FFF; text-decoration:none;}
.login-info a:hover, .login-info span { color:#2d2d2d; }

h1,h2,h3,h4,h5 { margin: 0; font-family: "Myriad Pro",Tahoma, Verdana, Arial, Helvetica, sans-serif;}
h1 { font-size: 20pt; font-weight:normal;}
h2 { font-size: 18pt; font-weight:normal;}
h3 { font-size: 16pt; font-weight:normal;}
h4 { font-size: 16px; font-weight:normal;}
h5 { font-size: 16px; font-weight:normal;}

.h3_med { font-size: 18px; font-weight:normal;}

hr { border: 0; width: 100%; color: #c8c8c8; height:1px; background-color:#c8c8c8;}
p  { margin: 15px 0;}
.small{ margin: 0; font-size:11px; font-weight: normal; line-height: 14pt;}
.medium{ margin: 0; font-size:12px; font-weight: normal;}

.small_p { margin: 5px 0; font-size:11px; font-weight: normal; line-height: 14pt;}
.smaller_p { margin: 2px 0; font-size:9px; font-weight: normal; line-height: 14pt;}
.medium_p { margin: 10px 0; font-size:12px; font-weight: normal;}
.style-1 { color: #c20b2a; font-size:14pt; font-family: "Myriad Pro",Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.color-1 { color: #c20b2a;}

.error_login, .error, .error2 { color: #c1262c; margin: 2px; width: 100%; }
.error2 { font-size: 11px; margin: 0; line-height: 12pt;}

/* HOME PAGE */
.home_info { margin-bottom: 30px;}
.home_info p { line-height: 12pt; font-size: 12px; }
.home_info h2 { line-height: 22pt;}
.media_box { width: 308px; padding: 0px; margin: 0; padding-bottom: 0px; margin-top: 1px;}
.media_box .abc_logo { float: left; margin: 0px 0 0 8px;}
.media_box .btn_watch { float: left; margin: 5px 0 20px 8px;}
.media_box p { margin: 0; /*clear:both; */font-size: 10px; line-height: 11pt; padding-top: 10px; padding-left:0px; padding-bottom: 10px;}
.media_box p a { text-decoration: none;}
.media_box p a:hover { text-decoration: underline; color: #5A5B56;}
.home-text-bottom { color: #c20b2a; font-size: 16pt; font-weight:normal; margin: 0; font-family: "Myriad Pro",Tahoma, Verdana, Arial, Helvetica, sans-serif; line-height: 18pt;}

#column1,#column2,#column3 { width: 154px; float:left; font-size: 11px; margin-top: 10px; height: 290px;}
#column1 { padding-right: 10px; line-height: 12pt; width: 308px;}
#column2,#column3 { border-left: 1px solid #CCC; padding: 0 10px; line-height: 11pt; }
#column2 ol { line-height: 14pt;}
#column3 { line-height: 10pt;}
.header-column { font-family: "Myriad Pro", Tahoma,Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; margin-bottom: 25px; display:block;}
.header-column a { text-decoration: none; font-weight: bold;}

#carolyn_pic { float: left;}
#abc_news_copy { float: left; margin-left: 10px; width: 150px; border: 0px solid red; margin-top: -10px;}
#obdc_news { clear: both;}

#column3 ol { padding: 0; margin: 0; margin-left: 20px;}
#column3 .read { margin-left: 20px; mar}
.closed-thumb { margin: 5px 0 10px 0;}
#list_14_reasons { margin-top: 0px;}


/* OTHER OBJECTS */
#col1{ width: 270px; float: left; margin-left: 15px; margin-top: 5px;}
#col2{ width: 185px; float: left;}
#col2 { margin:0; padding:0; margin-left:15px; font-weight: bold;}
.dental, .avon{ margin-bottom: 20px; text-align:center;}
.signup_btn { margin-top: 0px;}
.logo_doc { margin: auto;}
.logo_doc2 { margin: 0 15px 0 5px;}

.quote_container {padding-bottom: 10px; margin-top: 0px; border-bottom: 1px solid #a9a9a9;} /*807f83*/
.quote_left_bar{ line-height: 12pt; font-size: 12px; margin: 10px; }
.quote_left_bar a { text-decoration: none;}
.quote_left_bar2 { line-height: 12pt; font-size: 11px; margin-top: 0; white-space: nowrap;}

.news_container {padding: 5px 0; margin-top: 0px; border-bottom: 1px solid #a9a9a9; border-top: 1px solid #a9a9a9; font-size: 11px; line-height: 11pt;}
.news_container a { text-decoration: none;}
.news_container a:hover { text-decoration: underline;}
.news_container ul { padding: 0; margin: 0;}
.news_container li { list-style-type: none; margin-bottom: 10px;}


.txt_deco_none { text-decoration:none;}
.underline { text-decoration: underline;}

.ppt-icon { margin-top: 2px; margin-right: 4px;float: left;}

.stay_in_touch { margin-top: 15px; text-align:center;}
.stay_in_touch p { margin-top: 5px;}
.blue_hr{ background-color: #FFF; width:100%; height:2px; display:block;}

#icon-stimulus { float: left; padding: 0 15px 0 0;}
.press_container {padding: 5px 0; margin-top: 5px;border-top: 0px solid #807f83; }

.steps_container{ background-color:#FFF; width: 515px; height: 145px; padding-left: 10px; margin-bottom: 15px;}
.steps_box { float: left; margin: 10px; width: 150px;}

#steps-icon { text-align:center; }
#steps-icon img { margin: 30px 0;}

.staff {float: left; width: 130px; border-right: 1px solid #808080; margin-top: 30px;}
.staff_title {float: left; padding-left: 10px; margin-top: 30px;}

/* PARTNER or NETWORKS page*/
.partner {float: left; width: 262px; padding-left: 0px; margin-top: 10px; padding-top: 5px;  border-right: 0px solid #808080; text-align:left;font-family: "Myriad Pro",Tahoma, Verdana, Arial, Helvetica, sans-serif;}
.partner a { font-size: 10pt; text-decoration: none;}
.partner a:hover { text-decoration: underline;}
.partner_logo {float: right; margin-top: 10px; padding-right: 0px; margin-right: 0px; }
.partner_p { line-height: 10pt; font-size: 11px;}
.partner-div { clear:both; margin: -5px 0 0 0;}


#client_preview { margin: 0; padding: 0;}
#client_preview li { list-style-type: none; border-top: 1px solid #CCC; padding-top: 15px; margin-top: 15px;}

.dot_box { margin: 15px auto; width:500px; border: 1px dotted #CCC; background-color:#fff; padding: 15px;}
.payment_box { width:200px; border: 1px dotted #CCC; background-color:#fff; padding: 10px; float: right; margin: 0 0 30px 15px; }
.msg_info{ margin: 20px 0px 5px 0px; padding: 5px 15px; color: #c20b2a;}
.row_bottom_border { border-bottom: 1px solid #CCC;}

#password{float:left; width: 263px; text-align:center;}
#application{float:right; width: 263px; text-align:center; padding-bottom: 0px;}

.box_light { margin: 15px; padding: 5px 15px; background: #f9f9f9; border: 1px dotted #ccc;}
.border_bot { border-bottom: 1px solid #CCC; }

.midspace { clear:both; height: 10px; width: 100%; display:block;}
.midspace2 { clear:both; height: 25px; width: 100%; display:block;}

#privacy_footer { padding: 0 0 0 20px; clear:both; font-size: 11px;}
#links { margin:auto; text-align:center;}
#copyright { margin:auto; text-align:center; padding-top: 10px;}

/**************************/
/* INPUT FORMS */
.input-large { width: 390px;}
.input-medium { width: 175px;}
.input-medium2 { width: 275px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.input-small {}
.signup_left_space{ padding-left: 0px;}
#signup_form {font-size: 11px; margin: 0;}
#signup_form p { margin: 0; }

a { color: #5A5B56; }

.client_thumbnails, .client_thumbnails ul { margin: 20px 0; padding:0;}
.client_thumbnails li {float: left; list-style-type: none; margin-top: 5px; font-weight: bold; padding: 3px 10px; color: #000000;}
.client_thumbnails img { margin: 5px 5px; display:block; text-align:center;}
.client_thumbnails p { text-align:center;}

/* MEMBER PAGES */
.steps-list { list-style-type: none; margin-top:20px;}
.steps-list-li { margin-top: 15px}

#tab_menu { list-style-type: none; margin: 0; padding: 0; margin-top: -25px; float:right; margin-bottom: 25px;}
#tab_menu li { float: left;}

#overview_tab, #overview_tab:hover, #profile_tab, #profile_tab:hover { width: 95px; height: 25px; display: block;}
#overview_tab { background:url(../images/tab_overview.gif) no-repeat; }
#overview_tab:hover { background:url(../images/tab_overview_on.gif) no-repeat; }
#profile_tab { background:url(../images/tab_profile.gif) no-repeat; }
#profile_tab:hover { background:url(../images/tab_profile_on.gif) no-repeat; }


/* round container */
#round_content { margin: 0; padding: 0; list-style-type: none;}
#round_top, #round_bottom { display:block; width: 523px; height: 10px;}
#round_top { background: url(../images/round_top.gif) no-repeat;}
#round_bottom { background: url(../images/round_bottom.gif) no-repeat;}
#round_body { background-color: #ebebeb; width: 483px; padding: 20px;}

.white-box { border: 1px dotted #ccc; background-color: #FFFFFF; padding: 20px; width: 80%; margin: 0 auto;}
