/* CSS for CSA Web Site */


html td { behavior: url(graphics/iepngfix.htc); }

html img { behavior: url(graphics/iepngfix.htc); }


body
        {
    background-color: #d4d8de;
	background-image: url(graphics/bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
}
		
td.navground {
	background-color: #203959;
	background-image: url(graphics/nav_bg.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

td.navbaseline {
	background-color: #96acd3;
	background-image: url(graphics/nav_baseline.gif);
	background-position: top center;
	background-repeat: repeat-x;
}

td.interiorground {
	background-color: #ffffff;
	background-image: url(graphics/bg_interior.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
}

td.nowground {
	background-color: #f6feff;
	background-image: url(graphics/home_img04_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.cliniciansground {
	background-color: none;
	background-image: url(graphics/banner_clinicians.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.surgeonsground {
	background-color: none;
	background-image: url(graphics/banner_surgeons.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.surgeonsground_vas {
	background-color: none;
	background-image: url(graphics/banner_surgeons_vascular.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.surgeonsground_gen {
	background-color: none;
	background-image: url(graphics/banner_surgeons_general.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.surgeonsground_onc {
	background-color: none;
	background-image: url(graphics/banner_surgeons_oncology.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.surgeonsground_tho {
	background-color: none;
	background-image: url(graphics/banner_surgeons_thoracic.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.SSground {
	background-color: none;
	background-image: url(graphics/banner_surgicalservices.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.hospitalground {
	background-color: none;
	background-image: url(graphics/banner_hospitalinsurance.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.FAQground {
	background-color: none;
	background-image: url(graphics/banner_faq.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.publicationsground {
	background-color: none;
	background-image: url(graphics/banner_publications.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.ourpracticeground {
	background-color: none;
	background-image: url(graphics/banner_ourpractice.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.ourpracticeground2 {
	background-color: none;
	background-image: url(graphics/bg_ourpractice.gif);
	background-position: bottom center;
	background-repeat: repeat-x;
}

td.patientlinkground {
	background-color: none;
	background-image: url(graphics/banner_patientlink.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.contactusground {
	background-color: none;
	background-image: url(graphics/banner_contactus.jpg);
	background-position: top center;
	background-repeat: repeat-x;
}

td.buttonsground {
	background-image: url(graphics/home_img07_bg.png);
	background-position: top center;
	background-repeat: repeat-x;
}

font.whitetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #ffffff;
}

a.white:link {color: #ffffff;
	text-decoration: none;
}

a.white:visited {color: #ffffff;
	text-decoration: none;
}

a.white:hover {color: #ff8686;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #ff8686;
}

font.redtxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #bc0d13;
}

a.red:link {color: #bc0d13;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-color: #bc0d13;
}

a.red:visited {color: #bc0d13;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-color: #bc0d13;
}

a.red:hover {color: #ff8686;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #ff8686;
}

a.red2:link {color: #bc0d13;
	text-decoration: none;
}

a.red2:visited {color: #bc0d13;
	text-decoration: none;
}

a.red2:hover {color: #ff8686;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #ff8686;
}

font.redtxt3 {font-family: arial;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #bc0d13;
}

font.redtxt4 {font-family: arial;
	font-size: 95%;
	font-style: normal;
	font-weight: normal;
	color: #bc0d13;
}

font.bluetxt4 {font-family: arial;
	font-size: 90%;
	font-style: normal;
	font-weight: normal;
	color: #002b54;
}

font.bluetxt3 {font-family: arial;
	font-size: 100%;
	font-style: normal;
	font-weight: normal;
	color: #002b54;
}

font.bluetxt2 {font-family: arial;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #002b54;
}

font.litebluetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #21609d;
	line-height: 15pt;
}

font.bluetxt {font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #002b54;
}

font.bluetxt00 {font-family: arial;
	font-size: 70%;
	font-style: normal;
	font-weight: normal;
	color: #002b54;
}

a.blue:link {color: #bd0000;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-color: #bd0000;
}

a.blue:visited {color: #bd0000;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-bottom-color: #bd0000;
}

a.blue:hover {color: #ff8686;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #ff8686;
}

a.blue2:link {color: #002b54;
	text-decoration: none;
}

a.blue2:visited {color: #002b54;
	text-decoration: none;
}

a.blue2:hover {color: #bd0000;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #bd0000;
}

a.blue3:link {color: #002b54;
	text-decoration: none;
}

a.blue3:visited {color: #002b54;
	text-decoration: none;
}

a.blue3:hover {color: #4984bc;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #4984bc;
}

font.graytxt {
	font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #484848;
	line-height: 15pt;
}

font.graytxt2 {
	font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #484848;
	line-height: 13pt;
}

a.gray:link {color: #484848;
	text-decoration: none;
}

a.gray:visited {color: #484848;
	text-decoration: none;
}

a.gray:hover {color: #bc0d13;
	text-decoration: underline;
	display: inline;
	border-bottom-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-bottom-color: #bc0d13;
}

.AccordionTitle, .AccordionContent, .AccordionContainer
{
  position:relative;
  width:532px;
}

.AccordionTitle
{
	height:20px;
	overflow:hidden;
	cursor:pointer;
	font-family:Arial;
	font-size:8pt;
	font-weight:bold;
	vertical-align:top;
	text-align:left;
	background-repeat:repeat-x;
	display:table-cell;
	background-image:url('title_repeater.jpg');
	-moz-user-select:none;
}

.AccordionContent
{
	height:0px;
	overflow:hidden;
	display:none;
	font-family: arial;
	font-size: 75%;
	font-style: normal;
	font-weight: normal;
	color: #484848;
	line-height: 13pt;
	padding: 20px;
}

.AccordionContainer
{
  border-top: solid 1px #C1C1C1;
  border-bottom: solid 1px #C1C1C1;
  border-left: solid 2px #C1C1C1;
  border-right: solid 2px #C1C1C1;
}



