/* These are the styles for Enterprise Capital Partners */body {margin-top: 0px;	font-family: verdana, arial, helvetica, sans-serif;	font-size: 11px;	background-image: url(../images/bkg.gif);	background-repeat: repeat;	margin-left: 0px;	margin-right: 0px;}td {	font-family: verdana, arial, helvetica, sans-serif;}th {	font-family: verdana, arial, helvetica, sans-serif;}h1 { font-weight: bold; font-size: 12px; color: #000; line-height: 0px; margin-bottom: -10px; border-bottom: 1px solid #ccc; padding-bottom: 8px;}h2 { font-weight: bold; font-size: 11px; color: #000; line-height: 10px; }a:link, a:active {color: #345998;}a:hover {color: #7b93bc; }a:visited {color: #999999; }		#main {	position:absolute;	left:50%;	width:716px;	min-height:100%;	margin-left:-358px;	margin-top:0px;	z-index: 3;	}/* end centering *//* This style is for the bold blue subheaders in the Services section */.subHdr { font-weight: bold; font-size: 12px; color: #345998; line-height: 10px; margin-bottom: 5px;}/* This style is for the top blue header */#main .hdr { background-color:#000; position: relative; height: 30px; }/* This style is for the bold blue text under Services */#mainContent .subSect { margin-left: 20px; margin-right: 40px; position: relative; }/* These styles are for the top navigation */#navholder { float: right; width: auto; left: 0px !important; left: 270px; color: #ffffff; margin-top: -8px; font-size: 14px; color: #ccc; position: relative; margin-right: 3px;}.newsSp { margin-top: 3px; }#navholder a { text-decoration: none; color: #ffffff; font-size: 11px; }#navholder a:hover { text-decoration: underline; color: #ffffff; font-size: 11px; }#navholder li { float: left; white-space: nowrap; margin: 0px 10px 1px -5px; padding: 0px; list-style-type: none; }*html #navholder { float:left; width: auto; left: 245px !important; left: 226px; color: #ffffff; margin-top: -8px; font-size: 14px; color: #859bc1; position: relative; margin-right: 3px;}/* end top blue header style *//* These styles are for the temporary home page top navigation */#tempNavholder { float: left; width: auto; left: 520px !important; left: 555px; color: #ffffff; margin-top: -8px; font-size: 14px; color: #859bc1; position: relative;}.newsSp { margin-top: 3px; }#tempNavholder a { text-decoration: none; color: #ffffff; font-size: 11px; }#tempNavholder a:hover { text-decoration: underline; color: #ffffff; font-size: 11px; }#tempNavholder li { float: left; white-space: nowrap; margin: 0px 10px 1px -5px; padding: 0px; list-style-type: none; }/* end temporary home page top navigation style *//* This is for the blue banner on home page */#hmBanner {background-color: #000; height: 190px; width: 100%; position: absolute; margin-top: 101px; margin-left: 0px; left: 0px; margin-right: 0px; right: 0px;}/* This style is for the Flash area */#hmBanner .content {	position:absolute;	left:50%;	width:780px;	min-height:100%;	height: 190px;	margin-left:-390px;	margin-top: 0px;	z-index: 3;	background-color: #000;	}#hmBanner .leftbar {margin-left: 18px; margin-top: 7px; position: absolute; float: left;}#hmBanner .rightbar {right: 18px; margin-top: 8px; position: absolute; float: right;}#hmflash {margin-left: 32px;}/* end style for Flash area *//* This is for the blue banner on secondary pages */#contBanner {background-color: #000; height: 105px; width: 100%; position: absolute; margin-top: 101px; margin-left: 0px; left: 0px; margin-right: 0px; right: 0px;}/* This style is for the image area on secondary pages */#contBanner .content {	position:absolute;	left:50%;	width:780px;	min-height:100%;	height: 105px;	margin-left:-390px;	margin-top: 0px;	z-index: 3;	background-color: #000;	}#contBanner .leftbar {margin-left: 18px; margin-top: 7px; position: absolute; float: left;}#contBanner .rightbar {right: 17px; margin-top: 7px; position: relative; float: right;}#contBanner .img {margin-left: 32px; float: right;}#contBanner .bkg {margin-left: 32px; height: 105px; width: 716px; background-color: #000;}#contBanner .hdr {margin-left: 10px; float: left; margin-top: 43px;}#contBanner .hdr2 {margin-left: 10px; float: left; margin-top: 32px;}/* end style for image area */#hmHeader {background-color: #ffffff; height: 71px; width: 100%; position: relative; margin-top: 0px; }#hmHeader .logo {margin-left: 5px; margin-top: 0px; height: 46px; padding-top: 25px; position: relative;}#hmHeader a {font-weight: bold; color: #345998; text-decoration: underline;}#hmHeader ul { list-style-type: none; position: absolute;}#hmHeader li {background: url("../images/arrows.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px; position: absolute; margin-top: -52px; margin-left: 617px; }.logo2 {margin-left: 5px; margin-top: 1px; /*height: 46px;*/ padding-top: 25px; position: relative;}/* These styles are for the blue 2px lines above and below the Flash */.borderTop {border-bottom: 2px #000 solid; width: 100%; margin-top: -12px;}.borderTop2 {border-bottom: 2px #000 solid; width: 100%; margin-top: 5px; z-index: 100000;}.borderTopHm {border-bottom: 2px #000 solid; width: 100%; margin-top: -18px; z-index: 100000;}.borderBttm {border-bottom: 2px #000 solid; width: 100%; margin-top: 4px;}/* this style is for the bottom blue rule on secondary pages beneath the main image */.contborderBttm {border-bottom: 2px #000 solid; width: 100%; margin-top: 4px;}/* end style for bottom rule *//* These styles are for the login text */.login a {background-image: url(../images/arrows.gif); font-size: 11px; font-weight: bold; }/* end login text style */#hmContent {	position:absolute;	left:50%;	width:716px;	margin-left:-358px;	margin-top:290px;	z-index: 3;	background-color: #ffffff;	}/* This style is for secondary pages content */#secondContent {	position:absolute;	left:50%;	width:716px;	margin-left:-358px;	margin-top:207px;	z-index: 3;	background-color: #ffffff;	}	/* These styles are for the content */#mainContent {margin: 15px 5px 5px 10px; line-height: 16px; padding-right: 5px;}#mainContent li.secondNav {background: url("../images/blue_line.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px; }.spcBr {margin-bottom: 20px;}.bioLnks {margin-top: -5px;}	/* This style is for the footer */#footer { background-color:#000; position: relative; height: 30px; color: #ffffff; font-size: 10px; }#footer .footerTxt {margin-top: 5px; top: 5px; position: absolute; margin-left: 10px;}#footerNavs { float: left; width: auto; left: 450px !important; left: 460px; color: #ffffff; margin-top: 0px; font-size: 10px; position: relative; margin-left: 3px;}#footerNavs a { text-decoration: none; color: #ffffff; font-size: 10px; }#footerNavs a:hover { text-decoration: underline; color: #ffffff; font-size: 10px; }#footerNavs li { float: left; white-space: nowrap; margin: 0px 10px 1px -5px; padding: 0px; list-style-type: none; }/* end footer style *//* These styles are for non-linked lists with bold text and indented */#lists { list-style-type: none; margin-left: 0px;}#lists ul { list-style: none; line-height: 14px; }#lists li {font-weight: bold; background: url("../images/blue_bullet.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px; margin-left:-10px;}*html #lists li {font-weight: bold; background: url("../images/blue_bullet.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px; margin-left:0px;}/* These styles are for non-linked lists */#listsNonbld { list-style-type: none; margin-left: 0px;}#listsNonbld ul { list-style: none; display: block; margin-top: 2px; margin-bottom: 2px; padding-left: 15px; padding-left: 15px; line-height: 14px; }#listsNonbld li { background: url("../images/blue_bullet.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px; }/* These styles are for specialties lists */#listsSp { list-style-type: none; margin-left: 0px;}#listsSp ul { list-style: none; display: block; margin-top: 2px; margin-bottom: 2px; padding-left: 15px; padding-left: 15px; line-height: 14px; }#listsSp li { background: url("../images/blue_bullet.gif") no-repeat 0px 5px; /* default bullet*/ padding: 0px 0px 0px 15px;}#listsSp ul ul li { margin: 0; }#listsSp ul ul{display: block;margin-left: 0px;padding: 0px 5px 0px 0px;width: auto;color: #000;font-weight: normal;}#listsSp li.secondLvl { background: url("../images/blue_line.gif") no-repeat 5px 8px; list-style-type: none;}#listsNonbld li.secLvlMed { background: url("../images/blue_line.gif") no-repeat 5px 8px; list-style-type: none; margin-left: -18px;}/* These styles are for linked list items */#navcontainer { margin-left: 0px; }#navcontainer ul{margin: 0;padding: 0;list-style-type: none;font-family: verdana, arial, Helvetica, sans-serif;line-height: 18px;}#navcontainer li.main { margin: 0;background: url("../images/blue_bullet.gif") no-repeat 28px 6px; }#navcontainer a{padding: 5px 40px;width: 175px;color: #345998;font-size: 11px;}#navcontainer a:hover{color: #7b93bc;}#navcontainer ul ul li { margin: 0; }#navcontainer ul ul a{display: block;padding: 0px 5px 0px 50px;width: 125px;color: #345998;background: url("../images/blue_line.gif") no-repeat 40px 9px;font-weight: normal;}#navcontainer ul ul a:hover{color: #7b93bc;background: url("../images/blue_line.gif") no-repeat 40px 9px;}/* Container for specialties list */#specialties {background-color: #d4def2; float: right; width: 200px; height: auto; padding: 10px 10px 10px 10px; border: solid 2px #345998;}.subheaderSp {margin-left: 15px; font-weight: bold }/* This style is for the back to top links */.backTop {margin-left: 15px;}/* This style is for the Medical sub-specialty headers */.subheaderSsp {margin-left: 15px; font-weight: bold; color: #345998; border: #345998 solid 1px; width: 190px; padding: 4px; background-color: #345998; color: #fff;}/* This is for Back to Top on Medical page */.backTopMed {margin-left: 15px;}/* This style is for the Medical subcategories indent */.medSubs {margin-left: 10px;}/* These styles are for the links in the blue specialty boxes */a.spec:link {color: #345998;}a.spec:visited {color: #345998; }a.spec:hover {color: #7b93bc; }a.spec:active {color: #345998;}/* This is for the sub sub-categories for Site Map only */.mapSubs {margin-left: 20px;}