@charset "utf-8";
/* general settings */
body {font-family: Arial, Helvetica, sans-serif; font-size: 14px; background: #F6FAFC; margin: 0; padding: 0; text-align: left; color: #1C3F93;}
a {color: #1C3F93; text-decoration: underline;}
a:hover {text-decoration: none;	color: #1C3F93;}
a:visited {color: #1C3F93;}

/* text */
.text_small {font-size: 10px;}
.text_red {color: #993333; font-size: 14px; font-weight: bold;}
.text_orange {color: #EF4511; font-size: 14px; font-weight: bold;}
.text_blue {color: #048BBE; font-size: 13px; font-weight: bold;}
.text_red_swoosh {color: #993333; font-size: 12px; font-weight: bold; background:url(../images/swoosh.jpg) no-repeat;}
.title_small {font-size: 13px;}
.footer_superscript {vertical-align: super; font-size: 6px;}
.text_superscript {vertical-align: super; font-size: 8px;}
.text_header {color: #993333; font-size: 18px; font-weight:bold;}
.text_header_large {color: #993333; font-size: 24px; font-weight:bold;}
.text_header_superscript {color: #993333; font-size: 10px; font-weight:bold; vertical-align: super;}
.text_subheader_line {font-weight: bold; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #E7EEF8;}

/* images */
.img_left {border:1px solid #1C3F93; margin-right:10px;	margin-bottom:10px; float: left;}
.img_map {border:1px solid #1C3F93; margin-right:30px;	margin-bottom:10px; float: left;}

/* table */
.tbl_border {border:1px solid #1C3F93;}
.tbl_border_right {border-right:1px solid #1C3F93;}
.tbl_border_bottom {border-bottom:1px solid #1C3F93;}
.tbl_border_top {border-top:1px solid #1C3F93;}
.tbl_border_top_right {border-top:1px solid #1C3F93; border-right:1px solid #1C3F93;}

/* home */
.home #mainContent {padding: 20px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #132640;}
.home #footer {font: 10px Arial, Helvetica, sans-serif;	text-align:center; padding: 5px 0; background:url(../images/background_footer.jpg) no-repeat; color: #666666; height: 57px;}
.home #footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666;}
.home #footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration:none;}
.home #footer a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;	color: #666666;}
.home #container {width: 937px; background: #FFFFFF url(../images/background_content.jpg) repeat-y; margin: 0 auto; text-align: left;}
.home #logo {background: url(../images/background_logo.jpg) no-repeat top; height: 74px; padding-top: 7px; padding-left: 17px; padding-right: 17px;}
.home #menu {background: #3062A3; height: 26px;	padding: 0px 10px; margin-left: 7px; margin-right: 7px;}
.home #menu a#about_spiration {width: 113px; height: 26px; background-image: URL(../images/about_spiration.jpg); text-decoration: none;	display: block;}
.home #menu a#about_spiration:hover {background-position: 0px 26px;}
.home #menu a#ibv_valve_system {width: 126px; height: 26px;	background-image: URL(../images/ibv_valve_system.jpg); text-decoration: none; display: block;}
.home #menu a#ibv_valve_system:hover {background-position: 0px 26px;}
.home #menu a#us_clinical_trial {width: 112px; height: 26px; background-image: URL(../images/us_clinical_trial.jpg); text-decoration: none;	display: block;}
.home #menu a#us_clinical_trial:hover {background-position: 0px 26px;}
.home #menu a#international {width: 89px; height: 26px;	background-image: URL(../images/international.jpg);	text-decoration: none; display: block;}
.home #menu a#international:hover {background-position: 0px 26px;}
.home #menu a#news_and_information {width: 151px; height: 26px;	background-image: URL(../images/news_and_information.jpg); text-decoration: none; display: block;}
.home #menu a#news_and_information:hover {background-position: 0px 26px;}
.home #banner {text-align: center; height: 229px;}
.home #sub_banner {background: #993333;	height: 10px; margin-right: 7px; margin-left: 7px; font-size: 7px;}

/* sub */
.sub #mainContent {padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #132640; margin-right: 10px; margin-left: 10px;}
.sub #mainContent li {margin-right: 40px;}
.sub #footer {font: 10px Arial, Helvetica, sans-serif;	text-align:center; padding: 5px 0; background:url(../images/background_footer.jpg) no-repeat; color: #666666; height: 57px;}
.sub #footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666;}
.sub #footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration:none;}
.sub #footer a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;	color: #666666;}
.sub #container {width: 937px; background: #FFFFFF url(../images/background_content.jpg) repeat-y; margin: 0 auto; text-align: left;}
.sub #logo {background: url(../images/background_logo.jpg) no-repeat top; height: 74px; padding-top: 7px; padding-left: 17px;}
.sub #menu {background: #3062A3; height: 26px;	padding: 0px 10px; margin-left: 7px; margin-right: 7px;}
.sub #menu a#about_spiration {width: 113px; height: 26px; background-image: URL(../images/about_spiration.jpg); text-decoration: none;	display: block;}
.sub #menu a#about_spiration:hover {background-position: 0px 26px;}
.sub #menu a#ibv_valve_system {width: 126px; height: 26px;	background-image: URL(../images/ibv_valve_system.jpg); text-decoration: none; display: block;}
.sub #menu a#ibv_valve_system:hover {background-position: 0px 26px;}
.sub #menu a#us_clinical_trial {width: 112px; height: 26px; background-image: URL(../images/us_clinical_trial.jpg); text-decoration: none;	display: block;}
.sub #menu a#us_clinical_trial:hover {background-position: 0px 26px;}
.sub #menu a#international {width: 89px; height: 26px;	background-image: URL(../images/international.jpg);	text-decoration: none; display: block;}
.sub #menu a#international:hover {background-position: 0px 26px;}
.sub #menu a#news_and_information {width: 151px; height: 26px;	background-image: URL(../images/news_and_information.jpg); text-decoration: none; display: block;}
.sub #menu a#news_and_information:hover {background-position: 0px 26px;}

/* broll */
.broll #mainContent {padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #132640; margin-right: 10px; margin-left: 10px;}
.broll #mainContent li {margin-right: 40px;}
.broll #footer {font: 10px Arial, Helvetica, sans-serif; text-align:center; padding: 5px 0; background:url(../images/background_footer.jpg) no-repeat; color: #666666; height: 57px;}
.broll #footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666;}
.broll #footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration:none;}
.broll #footer a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;	color: #666666;}
.broll #container {width: 937px; background: #FFFFFF url(../images/background_content.jpg) repeat-y; margin: 0 auto; text-align: left;}
.broll #logo {background: url(../images/background_logo.jpg) no-repeat top; height: 74px; padding-top: 7px; padding-left: 17px;}
.broll #menu {background: #3062A3; height: 26px;	padding: 0px 10px; margin-left: 7px; margin-right: 7px;}
.broll #menu a#broll {width: 105px; height: 26px; background-image: URL(../images/broll_on.gif); text-decoration: none;	display: block;}

/* professionals */
.professionals #mainContent {padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #132640; margin-right: 10px; margin-left: 10px;}
.professionals #mainContent li {margin-right: 40px;}
.professionals #footer {font: 10px Arial, Helvetica, sans-serif;	text-align:center; padding: 5px 0; background:url(../images/background_footer.jpg) no-repeat; color: #666666; height: 57px;}
.professionals #footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666;}
.professionals #footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration:none;}
.professionals #footer a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;	color: #666666;}
.professionals #container {width: 937px; background: #FFFFFF url(../images/background_content.jpg) repeat-y; margin: 0 auto; text-align: left;}
.professionals #logo {background: url(../images/background_logo.jpg) no-repeat top; height: 74px; padding-top: 7px; padding-left: 17px;}
.professionals #menu {background: #3062A3; height: 26px;	padding: 0px 10px; margin-left: 7px; margin-right: 7px;}
.professionals #menu a#points_program {width: 121px; height: 26px; background-image: URL(../images/points_program.jpg); text-decoration: none;	display: block;}
.professionals #menu a#points_program:hover {background-position: 0px 26px;}
.professionals #menu a#scheduling_tool {width: 126px; height: 26px;	background-image: URL(../images/scheduling_tool.jpg); text-decoration: none; display: block;}
.professionals #menu a#scheduling_tool:hover {background-position: 0px 26px;}
.professionals #menu a#sc_newsletter {width: 112px; height: 26px; background-image: URL(../images/sc_newsletter.jpg); text-decoration: none;	display: block;}
.professionals #menu a#sc_newsletter:hover {background-position: 0px 26px;}
.professionals #menu a#clinical_forms {width: 112px; height: 26px;	background-image: URL(../images/clinical_forms.jpg);	text-decoration: none; display: block;}
.professionals #menu a#clinical_forms:hover {background-position: 0px 26px;}
.professionals #menu a#trial_information {width: 137px; height: 26px;	background-image: URL(../images/trial_information.jpg); text-decoration: none; display: block;}
.professionals #menu a#trial_information:hover {background-position: 0px 26px;}

/* professionals_login */
.professionals_login #mainContent {padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #132640; margin-right: 10px; margin-left: 10px;}
.professionals_login #mainContent li {margin-right: 40px;}
.professionals_login #footer {font: 10px Arial, Helvetica, sans-serif;	text-align:center; padding: 5px 0; background:url(../images/background_footer.jpg) no-repeat; color: #666666; height: 57px;}
.professionals_login #footer a:link {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666;}
.professionals_login #footer a:hover{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; color: #666666; text-decoration:none;}
.professionals_login #footer a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal;	color: #666666;}
.professionals_login #container {width: 937px; background: #FFFFFF url(../images/background_content.jpg) repeat-y; margin: 0 auto; text-align: left;}
.professionals_login #logo {background: url(../images/background_logo.jpg) no-repeat top; height: 74px; padding-top: 7px; padding-left: 17px; padding-right: 17px;}
.professionals_login #menu {background: #3062A3; height: 26px;	padding: 0px 10px; margin-left: 7px; margin-right: 7px;}
.professionals_login #menu a#points_program {width: 121px; height: 26px; background-image: URL(../images/menu/points_program.jpg); text-decoration: none;	display: block;}
.professionals_login #menu a#points_program:hover {background-position: 0px 26px;}
.professionals_login #menu a#sc_newsletter {width: 112px; height: 26px;	background-image: URL(../images/menu/sc_newsletter.jpg); text-decoration: none; display: block;}
.professionals_login #menu a#sc_newsletter:hover {background-position: 0px 26px;}
.professionals_login #menu a#site_performance {width: 137px; height: 26px; background-image: URL(../images/menu/site_performance.jpg); text-decoration: none;	display: block;}
.professionals_login #menu a#site_performance:hover {background-position: 0px 26px;}
.professionals_login #menu a#contact {width: 180px; height: 26px;	background-image: URL(../images/menu/contact.jpg);	text-decoration: none; display: block;}
.professionals_login #menu a#contact:hover {background-position: 0px 26px;}
