@charset "UTF-8";
body {
	margin: 0;
	font-size: 75.01%; /* old opera bug (use decimal) */
	color: #000;
	line-height:1.5em;
	font-family: Arial, Helvetica, sans-serif;
}
h1, h2, h3, h4, h5, h6, p, blockquote, form, label, ul, ol, dl, dd, li, fieldset, address, table, td {
	font-size: 1em;
    margin: 0;
	padding: 0;
}
br.clearAll {
	font: 1px/1px monospace;
	display: block;
	clear: both;
}
/* headings */
h1, h2, h3, h4, h5, h6 {
	margin:20px 0 15px 0;
	font-family:"OFL Sorts Mill Goudy TT", "Times New Roman", Times, serif;
	font-weight: bold;
}
h1 {
	font-size:2.67em; /*32px;*/
	line-height:1em;
	font-weight:normal;
	margin:0 0 20px 0;
	color:#748c99
}
h2 {
	font-size:1.83em; /*22px;*/
	line-height:1.18em; /*26px*/
	font-weight:normal;
}
h3 {
	font-size: 1.3em;
}
h4 {
	font-size: 1.2em;
}
h5 {
	font-size: 1.1em;
}
h6 {
	font-size: 1em;
}

a {
	color: #005daa;
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:focus {
	outline: none;
}
p {
	margin:15px 0;
}
.Image_Left {
	float:left;
	margin:0 15px 10px 0;
}
.Image_Right {
	float:right;
	margin:0 0 10px 15px;
}
.float_left {
	float:left;
}
/******************************* main layout **************************************/
.page {
	position:relative;
	margin:0 auto;
	width:960px;
	text-align:left;
	z-index:2;
	overflow:hidden;
}
/******************************* header styles	************************************/
.header {
	display:block;
	clear:both;
}
.header .logo {
	float:left;
	width:398px;
	height:80px;
	margin:20px 0 15px 20px;
	_margin-left:10px;
	background:url(/img/logo_sirps.gif) left top no-repeat;
	text-indent:-1500px;
	overflow:hidden;
}
.header a.professionals_link {
	float:right;
	margin:10px 0 0 0;
	padding:0 20px 1px 0;
	background:url(/img/bgr_professionals_link.gif) right 3px no-repeat;
	color:#FFFFFF;
	font-size:14px;
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	line-height:1em;
}
.header_buttons {
	float: right;
	clear: right;
	margin: 15px 20px 0 0;
}
.header_buttons a {
	display: block;
	float: left;
	font-size: 1.2em;
	margin: 0 0 0 2px;
	padding: 0;
	background: #4881b7;
	color: #fff;
	text-decoration: none;
	font-family: "Nobile", Arial, Helvetica, sans-serif;
	cursor: pointer;
	-moz-border-radius: 10px;
	border-radius: 10px;
}
.header_buttons a:hover,
.header_buttons a:active,
.page_photogallery .header_buttons a {
	background: #cedce8;
	color: #4881b7;
}
.header_buttons a span {
	display: block;
	height: 31px;
	width: 110px;
	margin: 0;
	padding: 9px 25px 0 25px;
	text-align: center;
}
/******************************* nav styles ***************************************/
.nav_area {
	display:block;
	clear:both;
	border-bottom:20px solid #cedce7;
}


/**************** top nav ****************/
.top_nav {
	display:block;
	clear:both;
	width:960px;
	height:45px;
	overflow:hidden;
}

/* HIDE SUBLEVELS! */
.top_nav ul ul {
	display: none;
}

.top_nav ul, .top_nav li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.top_nav ul li {
	float:left;
}
.top_nav ul li a {
	display:block;
	height:30px;
	padding:15px 0 0 0;
	margin:0;
	background-color:#748c99;
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:1em;
	color:#FFFFFF !important;
	text-align:center;
	text-decoration:none !important;
	border-left:1px solid #97a2a9;
}
.top_nav ul li a:hover, .top_nav ul li a:active {
	text-decoration:none !important;
}
.top_nav ul li a.selected,
.top_nav ul li a.opened,
.top_nav ul li a:hover,
.top_nav ul li a:active,
.page_home .top_nav ul li.nav_home a {
	background-color:#cedce7 !important;
	color:#5e6367 !important;
}
.top_nav ul li.nav_home a {
	border-left:0 none;
	width:70px;
}
.top_nav ul li.nav_centers a {
	width:75px;
	background:url(/img/bgr_centers_tab.gif) right 19px no-repeat #748c99;
	padding-right:15px;
}
.top_nav ul li.nav_centers a.selected,
.top_nav ul li.nav_centers a.opened,
.top_nav ul li.nav_centers a:hover {
	background-image:url(/img/bgr_centers_tab_selected.gif) !important;
	background-color:#b9e6ff !important;
}
.section_breast_center .top_nav ul li.nav_centers a, 
.section_plastic_surgery_center .top_nav ul li.nav_centers a, 
.section_advanced_facial_surgery_center .top_nav ul li.nav_centers a, 
.section_wound_care_center .top_nav ul li.nav_centers a, 
.section_hand_center .top_nav ul li.nav_centers a {
	background-image:url(/img/bgr_centers_tab_selected.gif);
}
.top_nav ul li.nav_physicians a {
	width:125px;
}
.top_nav ul li.nav_locations a {
	width:95px;
}
.top_nav ul li.nav_in_the_news a {
	width:112px;
}
.top_nav ul li.nav_insurance_options a {
	width:95px;
}
.top_nav ul li.nav_news a {
	width: 140px;	
}
.top_nav ul li.nav_patient_forms a {
	width:115px;
	background-color:#647883;
}
.top_nav ul li.nav_make_an_appointment a {
	width:175px;
	background-color:#647883;
}
.top_nav ul li.nav_bill_pay a {
	width:75px;
	background-color:#647883;
}
/**************** centers nav ****************/
.centers_nav {
	position:relative;
	display:block;
	clear:both;
	width:960px;
	height:95px;
	margin:0 0 -20px 0;
	background:#bae6ff;
	overflow:hidden;
}
.centers_nav ul, .centers_nav li {
	margin:0;
	padding:0;
	list-style-type:none;
}
.centers_nav ul {
	margin:25px 0 0 20px;
}
.centers_nav ul li {
	float:left;
}
.centers_nav ul li a {
	display:block;
	height:44px;
	padding:6px 0 1px 60px;
	margin:0;
	font-size:16px;
	line-height:18px;
	color:#4c4a4a !important;
	text-align:left;
	text-decoration:none;
	font-family:"Nobile", Arial, Helvetica, sans-serif;
}
.centers_nav ul li a:hover, .centers_nav ul li a:active {
	text-decoration:underline;
}
.centers_nav ul li.nav_breast_center a {
	background:url(/img/icon_breast_center_sm.png) top left no-repeat;
	padding-top:15px;
	height:35px;
	width:120px;
}
.centers_nav ul li.nav_plastic_surgery_center a {
	background:url(/img/icon_plastic_surgery_center_sm.png) top left no-repeat;
	width:130px;
}
.centers_nav ul li.nav_advanced_facial_surgery_center a {
	background:url(/img/icon_craniofacial_center_sm.png) top left no-repeat;
	width:150px;
}
.centers_nav ul li.nav_wound_care_center a {
	background:url(/img/icon_wound_care_center_sm.png) top left no-repeat;
	width:120px;
}
.centers_nav ul li.nav_hand_center a {
	background:url(/img/icon_hand_center_sm.png) top left no-repeat;
	padding-top:15px;
	height:35px;
	width:120px;
}

.section_breast_center .nav_centers a,
.section_plastic_surgery_center .nav_centers a,
.section_advanced_facial_surgery_center .nav_centers a,
.section_wound_care_center .nav_centers a,
.section_hand_center .nav_centers a {
	background-color:#cedce7 !important;
	color:#5e6367 !important;
}



/******************************* content styles	************************************/

.content_fullwidth {
	display: block;
	clear: both;
	width: 920px;
	padding: 30px 20px;
	margin: 0;
	background: #FFF;
	border-top: 3px solid #748c99;
	position: relative;
}
.page_home .content_fullwidth {
	padding-top:20px;
}
.content_wrapper {
	display:block;
	clear:both;
	width:960px;
	padding:0;
	margin:0;
	background:#FFFFFF;
	border-top:3px solid #748c99;
}
.content {
	float:left;
	padding:30px 20px;
}
.sidebar {
	float: right;
	padding:30px 20px 30px 0;
}

.page_make_an_appointment .content {
	width:500px;
}
.page_make_an_appointment .sidebar {
	width:400px;
}

.page_healthcare_professionals .content {
	width:600px;
}
.page_healthcare_professionals .sidebar {
	width:300px;
}

.centers_content {
	width:490px;
}
.centers_sidebar {
	width:410px;
	padding-top:20px;
}

.content_fullwidth ul, .content ul {
	margin:15px 0;
	padding:0;
	list-style-type:none;
	overflow:hidden;
	_zoom:1;
}
.content_fullwidth ul li, .content ul li {
	padding:0 0 0 15px;
	margin:0 0 3px 0;
	background:url(/img/li_default_blue.gif) no-repeat left 4px;
}

.alert_text {
	color: #860000;
	font-size: 1.5em;
}
/***************** insurance *******************/
.insurance_divide {
	position: relative;
}
/*********** iframes ***********/
iframe {
	border:0 none;
	padding:0;
}
iframe html, iframe body {
	padding:0;
	margin:0;
}

/**************** FORMS ***********************************/
.form_row {
	padding: 0 0 .5em 0;
}
.label {
	display: inline-block;
	padding: 0 10px 0 0;
	width: 25ex;
	text-align: right;
}

/*********** make an appointment form ***********/
.form_row input {
	width: 200px;
}
.form_row select {
	width: 205px;
}

/*********** contact form ***********/
.page_contact_form {
	width:200px;
	padding:15px 20px 0 20px;
	overflow:auto;
	font-size:12px;
	line-height:16px;
}
.page_contact_form p {
	margin:0 0 15px 0;
}
.page_contact_form input,
.page_contact_form textarea {
	width:190px;
	height:11px;
	font-size:12px;
	line-height:12px;
	margin:0 0 6px 0;
	padding:4px;
	border-top:1px solid #696969;
	border-right:1px solid #b9b9b9;
	border-bottom:1px solid #b9b9b9;
	border-left:1px solid #b9b9b9;
	font-family: Arial, Helvetica, sans-serif;
}
.page_contact_form textarea {
	height:80px;
}
.page_contact_form .label {
	display:none;
}
.page_contact_form input.submit_button {
	border:none 0;
	height:25px;
	width:70px;
	overflow:hidden;
	text-indent:-1000px;
	background:url(/img/btn_contact_form_submit.gif);
	cursor:hand !important;
}
.page_contact_form .ValidationErrors {
}

/********** patient forms page ****************/

.patient_forms_statement {
	position: absolute;
	top: 15px;
	left: 230px;
	width: 535px;
}
.patient_forms {
	width: 380px;
	padding: 10px 15px;
	background: #e3ebf2;
	float: left;
	margin-right: 10px; 
	min-height: 420px;
}
.patient_forms h2 {
	display: block;
	background: #cddce7;
	-moz-border-radius: 10px;
	border-radius: 10px;
	padding: 8px 10px;
	font: 1.4em Arial, Helvetica, sans-serif;
	margin: 0;
	width: 4.4em;
}
.patient_forms p {
	color: #878787;
}
.patient_forms p strong {
	color: #000;
	margin-bottom: 0;
}
.patient_forms .center_forms li {
	list-style:none;
	list-style-image:none;
	list-style-position:inside;
	padding-left: 60px;
	line-height: 60px;
}
.center_forms li.breast { background: url(/img/icon_breast_center_sm.png) no-repeat left center; }
.center_forms li.plastic { background: url(/img/icon_plastic_surgery_center_sm.png) no-repeat left center; }
.center_forms li.hand { background: url(/img/icon_hand_center_sm.png) no-repeat left center; }
.center_forms li.craniofacial { background: url(/img/icon_craniofacial_center_sm.png) no-repeat left center; }
.center_forms li.wound { background: url(/img/icon_wound_care_center_sm.png) no-repeat left center; }

ul.step2 li {
	background-image:url(/img/li_blue_bg_blue.png);
}

/****** scientific articles include *******/
.scientific_articles {
	padding: 0 20px 10px;
}
.scientific_articles h2 {
	margin-top: 0;
}
.scientific_articles a {
	text-decoration: underline;	
}
.scientific_articles a:hover {
	text-decoration: none;
}
/*********** schedule appointment include ***********/
.schedule_appt_sidebar {
	padding-top: 5px;
	margin-top: 20px;
	border-top: 3px solid #bd6e4e;	
}
.schedule_appointment {
	float: left;
	width: 165px;
	padding: 30px 0 0 0;
	margin: 0;
	text-align: left;
	background-color: #e0eaf2;
	overflow: hidden;
	min-height: 290px;
	_height: 290px;
}
.page_home .schedule appointment {
	min-height: 50px;
	_height: 50px;
}
.schedule_appointment h3 {
	font-size: 16px;
	line-height:18px;
	margin: 0;
	padding: 0 20px;
	font-weight:bold;
}
.schedule_appointment p {
	color:#bc6d50;
	font-weight:bold;
	font-family:"Nobile", Arial, Helvetica, sans-serif;
	padding: 0 20px;
}
.schedule_appointment p.phone_numbers {
	font-size:18px;
	line-height:26px;
	margin-top:10px;
}
.schedule_appointment p a {
	color:#bc6d50 !important;
}

/*********** care_credit **********/
.schedule_appointment .care_credit {
	text-align: center;
	border-top: 1px solid #fff;
	padding-top: 30px;
	margin-top: 20px;
}
.schedule_appointment .care_credit p {
	color: #000;
	margin: 0 0 10px 0;
	padding: 0;
	font-weight: normal;
	font-family: Arial, Helvetica, sans-serif;
}
.insurance_divide .care_credit {
	position: absolute;
	top: 0px;
	right: 130px;
	background: #e0eaf2;
	padding: 20px 20px 40px 20px;
	text-align: center;
}
.credit_care_holder {
	background: #e0eaf2;
	padding: 10px 20px 25px 20px;
}
.credit_care_holder .care_credit p {
	float: left;
	padding-right: 20px;
}
.credit_care_holder .care_credit img {
	padding-top: 7px;
}
.page_physicians .care_credit {
	padding-bottom: 20px;
}

/*********** centers ************/

.center_content_img {
	position: relative;
	display: inline-block;
	float: left;
	margin: 3px 15px 10px 0;
}

.center_sidebar_img {
	position: relative;
	display: block;
	_float:left;
	margin:0 0 10px 0;
}

.center_content_img em,
.center_sidebar_img em {
	position: absolute;
	bottom: 3px;
	right: 5px;
	font-style: normal;
	z-index: 99999999;
	color: #666;
}
.center_content_img em.light,
.center_sidebar_img em.light {
	color: #999;

/* breast center */
.section_breast_center .content_wrapper {
	border-top-color:#bc6d50;
}

.section_breast_center .content_wrapper ul li {
	background-image:url(/img/li_red.gif);
}
.section_breast_center h1 {
	background: url(/img/centers/breast_surgery.png) no-repeat;
	display: block;
	padding-left: 135px;
	padding-top: 25px;
	min-height: 110px;
	_height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	max-width: 250px;
	_width:250px;
}
.section_breast_center .content_wrapper a,
.section_breast_center .content_wrapper h1,
.section_breast_center .content_wrapper h2 {
	color:#bc6d50;
}
.section_breast_center .content_wrapper .before_after_button {
	background: #4881b7;
	display: block;
	width: 90px;
	float: left;
	margin: 3px 10px 5px 0;
	-moz-border-radius: 8px;
	border-radius: 8px;
	color: #fff;
	font-size:12px;
	line-height:14px;
	text-align: center;
	padding: 8px 10px;
	cursor: pointer;
	text-decoration: none;
}
.section_breast_center .content_wrapper .before_after_button:hover {
	background: #cedce8;
	color: #4881b7;
}
/* plastic surgery center */
.section_plastic_surgery_center .content_wrapper {
	border-top-color:#aca196;
}
.section_plastic_surgery_center h1 {
	background: url(/img/centers/plastic_surgery.png) no-repeat;
	display: block;
	padding-left: 135px;
	padding-top: 25px;
	min-height: 110px;
	_height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	max-width: 250px;
	_width:250px;
}
.section_plastic_surgery_center .content_wrapper ul li {
	background-image:url(/img/li_grey.gif);
}
.section_plastic_surgery_center .content_wrapper a,
.section_plastic_surgery_center .content_wrapper h1,
.section_plastic_surgery_center .content_wrapper h2 {
	color:#aca196;
}
/* craniofacial center */
.section_advanced_facial_surgery_center .content_wrapper {
	border-top-color:#9fa374;
}
.section_advanced_facial_surgery_center h1 {
	background: url(/img/centers/facial_surgery.png) no-repeat;
	display: block;
	padding-left: 135px;
	padding-top: 25px;
	min-height: 110px;
	_height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	max-width: 250px;
	_width:250px;
}
.section_advanced_facial_surgery_center .content_wrapper ul li {
	background-image:url(/img/li_green.gif);
}
.section_advanced_facial_surgery_center .content_wrapper a,
.section_advanced_facial_surgery_center .content_wrapper h1,
.section_advanced_facial_surgery_center .content_wrapper h2 {
	color:#9fa374;
}
/* wound care center */
.section_wound_care_center .content_wrapper {
	border-top-color:#80a3b7;
}
.section_wound_care_center h1 {
	background: url(/img/centers/wound_care.png) no-repeat;
	display: block;
	padding-left: 135px;
	padding-top: 25px;
	min-height: 110px;
	_height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	max-width: 250px;
	_width:250px;
}
.section_wound_care_center .content_wrapper ul li {
	background-image:url(/img/li_blue.gif);
}
.section_wound_care_center .content_wrapper a,
.section_wound_care_center .content_wrapper h1,
.section_wound_care_center .content_wrapper h2 {
	color:#80a3b7;
}
/* hand center */
.section_hand_center .content_wrapper {
	border-top-color:#cbb778;
}
.section_hand_center h1 {
	background: url(/img/centers/hand.png) no-repeat;
	display: block;
	padding-left: 135px;
	padding-top: 25px;
	min-height: 110px;
	_height:110px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	max-width: 250px;
	_width:250px;
}
.section_hand_center .content_wrapper ul li {
	background-image:url(/img/li_yellow.gif);
}
.section_hand_center .content_wrapper h1,
.section_hand_center .content_wrapper h2 {
	color:#b9a669;
}
.section_hand_center .content_wrapper a {
	color: #897642;
}
/************* Bazaar Voice Center Styles ****************/
.center_patient_story {
	background:#e0eaf2;
	width:370px;
	padding:20px;
	/* the following are here to hide the 'no items of this type to display' message */
	font-size:0;
	line-height:0; 
}
.patient_story_link {
	display: inline-block;
	height:34px;
	padding:0;
	margin:0;
	color: #000 !important;
	text-decoration: none;
	text-align:center;
	font-size:12px;
	line-height:34px;	
	background: #b4cce5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.patient_story_link:hover {
	text-decoration: underline;	
}
.patient_story_link.more_stories {
	width:165px;
	margin-right:18px;
}
.patient_story_link.submit_story {
	width:185px;
}

.patient_story_content {
	font-size:12px;
	line-height:18px;
}
.patient_story_content h2 {
	color:#ba6347;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	line-height:18px;
	font-weight:bold;
	margin:0 0 15px 0;
	padding:0;
}
.patient_story_content h3 {
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	line-height:16px;
	font-weight:bold;
	margin:5px 0;
	padding:0;
}
.patient_story_content em {
	font-size:12px;
	line-height:16px;
}
.patient_story_content p {
	margin:15px 0;
	font-size:12px;
	line-height:18px;
}
.patient_story_content p a {
	display:block;
	text-align:right;
	margin:10px 0 0 0;
	color:#487fb9 !important;
}
/******************************* footer styles ***************************************/
.footer {
	position:relative;
	height:100%;
	margin:-70px 0 0 0;
	padding:95px 0 0 0;
	background:#6c818d;
	text-align:center;
	z-index:1;
}
.footer_content {
	width:960px;
	margin:0 auto;
	color:#FFFFFF;
}
.footer_content h4 {
	font-family:"OFL Sorts Mill Goudy TT";
	color:#b9e6ff;
	font-size:26px;
	line-height:1em;
	margin:0 0 15px 0;
}
.footer_content a {
	color: #fff;
}
.footer_column1, .footer_column2, .footer_column3,
.footer_column4, .footer_column5 {
	float:left;
	text-align:left;
}
.footer_column1 { width:185px; }
.footer_column2 { width:200px; }
.footer_column3 { width:215px; }
.footer_column4 { width:180px; }
.footer_column5 { width:180px; }
.footer_column_title {
	 display:block;
	 height:44px;
	 padding:6px 0 1px 60px;
	 font-family:"Nobile", Arial, Helvetica, sans-serif;
	 font-size:16px;
	 line-height:18px;
	 background:url(/img/icon_breast_center_sm.png) top left no-repeat;
}
.footer_column1 .footer_column_title {
	background:url(/img/icon_breast_center_sm.png) top left no-repeat;
	padding-top:15px;
	height:35px;
}
.footer_column2 .footer_column_title {
	background:url(/img/icon_plastic_surgery_center_sm.png) top left no-repeat;
}
.footer_column3 .footer_column_title {
	background:url(/img/icon_craniofacial_center_sm.png) top left no-repeat;
}
.footer_column4 .footer_column_title {
	background:url(/img/icon_wound_care_center_sm.png) top left no-repeat;
}
.footer_column5 .footer_column_title {
	background:url(/img/icon_hand_center_sm.png) top left no-repeat;
	padding-top:15px;
	height:35px;
}
.footer_content ul {
	margin:0;
	padding:0 10px;
	list-style-type:none;
}
.footer_content ul li {
	margin:5px 0;
}
.copyright {
	clear:both;
	padding:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	color:#afd1e3;
	text-align:left;
}
.copyright a {
	color: #AFD1E3;
}
/******************************* default db styles  ************************************/
.dbRecordHeader {
	overflow: hidden;
	padding: 5px;
	background: #F0F0F0;
	border-bottom: 3px solid #CCCCCC;
}
.dbRecordHeader FORM {
	display: inline;
}
.dbRecordHeaderLeft {
	float: left;
}
.dbRecordHeaderRight {
	float: right;
}
.dbEditBar {
	margin: .5em 0;
	padding: 5px;
	background: #BBBBBB;
	border-bottom: 3px solid #666666;
}
.dbRecordPageNav {
	margin: 1em 0;
	font-size: 1em;
}
.dbRecordPageNav B {
	padding: 0 .8ex;
	background: #000000;
	color: #FFFFFF;
}
.dbRecordPageNav A.pageNavLink {
	padding: 0 .8ex;
	background: #F0F0F0;
	color: #000000;
	text-decoration: none;
}
.dbRecordPageNav A.pageNav {
	padding: 0 .8ex;
	background: #F0F0F0;
	color: #000000;
	text-decoration: none;
}
TABLE.index TH {
	padding: 0px 5px;
	background: #F0F0F0;
	border-bottom: 3px solid #CCCCCC;
}
TABLE.index TH A {
	text-decoration: none;
	color: #000000;
}
TABLE.index TD {
	padding: 2px 5px;
	border-bottom: 1px dotted #CCCCCC;
}
.loginError { color:red;
}

.section_admin .formTable TD {
	padding: 5px;
	border-bottom: 1px dotted gray;
}

.disabledServiceArea {
	color: #cccccc;
	}


/* BazaarVoice login page */

.page_login a#VertexOpenIdControl1_dlstProviders_ctl00_lnkProviderLogin,
.page_login a#VertexOpenIdControl1_dlstProviders_ctl01_lnkProviderLogin,
.page_login a#VertexOpenIdControl1_hlnkFacebook {
	display:inline-block;
	width:140px;
	height:55px;
	border:0 none;
	overflow:hidden;
	text-indent:-200px;
	margin:15px 10px 0 0;
}
.page_login a#VertexOpenIdControl1_dlstProviders_ctl00_lnkProviderLogin {
	background:url(/img/login_logo_google.gif);
}
.page_login a#VertexOpenIdControl1_dlstProviders_ctl01_lnkProviderLogin {
	background:url(/img/login_logo_yahoo.gif);
}
.page_login a#VertexOpenIdControl1_hlnkFacebook {
	background:url(/img/login_logo_facebook.gif);
}

