a
{
	font-family: Verdana, Arial;
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: none;
	color: #272424;
}

.LinkStyle, a.LinkStyle
{
	font-family: Verdana, Arial;
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: underline;
	color: #272424;
}

.ContactLink
{
	font-size: 12px;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-weight: normal;
}

.BottomLink, a.BottomLink, a.BottomLink:hover, a.BottomLink:visited
{
	font-size: 11px;
	color: #ffffff;
	font-family: Verdana, Arial;
	font-weight: bold;
	text-decoration: none;
}

/*------------------------------------------Background Styles-------------------------------------------*/

.SurgeryBanner
{
	background-image: url(Images/SurgeryBanner.jpg);
	background-repeat: no-repeat;
}

.InternalMedicineBanner
{
	background-image: url(Images/IMBanner.jpg);
	background-repeat: no-repeat;
}

.BottomBGColor
{
	background-color: #CBD4C0;
}

.CenterColor
{
	background-color: #E5E3D0;
}

.HorizontalRepeating
{
	background-image: url(Images/HorizontalRepeating.jpg);
	background-repeat: repeat-y;
}

.HomeHBKG
{
	background-color: #939D88;
}

.LeftMenuBKGColor
{
	background-color: #acb99f;
	border-bottom: solid 2px #FFFFFF;
	border-top: solid 1px #FFFFFF;
}

.TopMenuYellow
{
      background-repeat: no-repeat;
      background-color: #0A4A33;
}

.HomeABackground
{
      background-image: Url(Images/HomeABackground.jpg);
      background-repeat: no-repeat;
}

.HomeBBackground
{
      background-image: Url(Images/HomeBBackground.jpg);
      background-repeat: no-repeat;
}

/*--------------------------------------------Home Page Text------------------------------------------*/
.HomeH1
{
	font-family: Verdana, Arial;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.HomeH2
{
	font-family: Verdana, Arial;
	font-size: 13px;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

.HomeText
{
	font-family: Verdana, Times New Roman;
	font-size: 14px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}

/*---------------------------------------------Sub Page Text--------------------------------------------*/
.SubH1
{
	font-family: Verdana, Arial;
	font-size: 10pt;
	font-weight: Bold;
	text-decoration: None;
	color: #272424;
}

.SubH2
{
	font-family: Verdana, Arial;
	font-size: 14px;
	font-weight: bold;
	text-decoration: None;
	color: #0E5CA7;
}

.SubText
{
	font-family: Verdana, Arial;
	font-size: 9.5pt;
	font-weight: normal;
	text-decoration: none;
	color: #272424;
}

.DisclaimerText
{
	font-family: Verdana, Arial;
	font-size: 8.5pt;
	font-weight: normal;
	font-style: italic;
	text-decoration: none;
	color: #272424;
}

.SubTextBold
{
	font-family: Verdana, Arial;
	font-size: 9.5pt;
	font-weight: bold;
	text-decoration: none;
	color: #272424;
}

.SurgeryText
{
	font-family: Verdana, Arial;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #939598;
}

.InternalMedicineText
{
	font-family: Verdana, Arial;
	font-size: 17px;
	font-weight: normal;
	text-decoration: none;
	color: #939598;
}

.ImageTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0E5CA7;
}

.CaptionText
{
	font-family: Verdana, Arial;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	color: #272424;
}

/*-------------------------------------- Home Left Menu ------------------------------------------*/

.HomeMenu
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: normal; 
	color: #FFFFFF;
	background-color: Transparent;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px; 
	text-align: left;
	width: 0px;
	letter-spacing: 1px;
	display: block;
	margin-left: 13px;
	margin-bottom: 13px;
	padding-left: 12px;
	line-height: 25px;
}

.HomeMenuOver
{
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 17px;
	font-weight: normal;
	color: #231F20;
	background-color: Transparent;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	width: 0px;
	letter-spacing: 1px;
	display: block;
	margin-left: 13px;
	margin-bottom: 13px;
	padding-left: 12px;
	line-height: 25px;
	background-image: url(Images/HomeArrow.gif);
	background-repeat: no-repeat;
}

/*--------------------------------------Secondary Styles-------------------------------------------*/

.LeftMenu
{
	margin-top: 0px;
}

.secondarynav_title
{
	font-family: Arial, Arial,  Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: bold;	
	color: #272424;
	text-decoration: none;
	text-align: right;
	display: block;
	padding-right: 6px;
	padding-bottom: 2px;
}
	
.SecondaryNav
{
	font-family: Arial, Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #666666;
	text-decoration: none;
	text-align: right;
	padding-left: 30px;
	padding-right: 3px;
	margin-bottom: 5px;
	display: block;
}

a.SecondaryNav:hover
{
	font-family: Arial, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-left: 30px;
	padding-right: 3px;
	margin-bottom: 5px;
	display: block;

}

.SecondaryNav_sel
{
	font-family: Arial, Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-left: 30px;
	padding-right: 3px;
	margin-bottom: 5px;
	display: block;
}

.SecondaryNav_selNoHighlight
{
	font-family: Arial, Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
	text-align: right;
	padding-left: 30px;
	padding-right: 3px;
	margin-bottom: 5px;
	display: block;

}

.SecondaryNav_sel2
{
	font-family: Arial, Arial,  Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #756F6F;
	text-decoration: none;
	text-align: right;
	padding-left: 10px;
	display: block;
}

.SecondaryNavSubMenu, a.SecondaryNavSubMenu
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #756F6F;
	text-decoration: none;
	text-align: right;
	padding-right: 6px;
	padding-left: 10px;
	display: block;
	padding-bottom: 4px;
}

.SecondaryNavSubMenu_sel
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;	
	color: #000000;
	text-decoration: none;
	padding-right: 6px;
	text-align: right;
	display: block;
	padding-bottom: 4px;
}

.TertiaryBackground
{
	background-color: #E5E3D0;
}

.SecondaryBorder
{
	border-bottom: solid 1px #FFFFFF;
}

/*-------------------------------------------------Menu Styles---------------------------------------------*/

.TopMenu
{
	background-color: #1E769B;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
	
}

.IMTopMenu
{
	background-color: #1E769B;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
}

.MenuGroup
{
	padding-right: 0px;
	padding-bottom: 0px;
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	padding-left: 0px;

}

.SubMenu0
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */	
	cursor: hand;
}

.IMSubMenu0
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */	
	cursor: pointer;
	cursor: hand;
	margin-left: 0px;
	margin-top: 0px;
}

.SubMenu1
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */
	cursor: hand;
}

.IMSubMenu1
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */
	cursor: hand;
}

.MenuItem0
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 27px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: center;
	padding-bottom: 0px;
	cursor: hand;
}

.MenuItemOver0
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
	
}

.MenuItemSelected0
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 3px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
}
/**/
.MenuItem1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.MenuItemOver1
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
	width: 179px;
}

.IMMenuItem1
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.IMMenuItemOver1
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.MenuItem2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.MenuItemOver2
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.IMMenuItem2
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

.IMMenuItemOver2
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: hand;
	width: 175px;
}

/*--------------------------------------TopNav Styles------------------------------------------*/
.TopNavGroup
{
	cursor: hand;
	margin-top: 8px;
	vertical-align: Top;
	text-align: center;
	background-color: Transparent;
	width: 770px;
}

.TopNav, a.TopNav
{
		cursor: hand;
font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #855588;
	background-color: Transparent;
}

a.TopNav:hover
{
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: Transparent;
}
/*
.TopMenuSeparator
{
	font-family:Arial;
	font-size: 13pt;
	font-weight: normal;
	text-decoration: none;
	vertical-align: middle;
	margin-left: 0px;
	margin-right: 0px;
	height: 23px;
	color: #008C99;
}
*/

.IMMenuGroup
{
	padding-right: 0px;
	text-align: left;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

.IMMenuItem0
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 27px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.IMMenuItemOver0
{ 
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 4px;
	padding-right: 3px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	cursor: pointer;
	cursor: hand;
}

/* IE hacks to fix box-model problem where IE adds border/margin/padding width to outside of the box */

.yourstyle

{

            voice-family: "\"}"";

            voice-family: inherit;

           

/* Conforming browsers use values below this line */

}

.ImageTitle
{
	font-family: Verdana, Arial, Sans-Serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #0E5CA7;
	padding-top: 5px;
}

.CaptionText
{
	font-family: Verdana, Arial;
	font-size: 8.5pt;
	font-weight: normal;
	text-decoration: none;
	color: #272424;
	letter-spacing: 0px;
}

/*-------------------------------------------------Menu Styles---------------------------------------------*/

.TopMenu
{
	background-color: #1E769B;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
}

.IMTopMenu
{
	background-color: #95B5C9;
	filter: alpha(opacity=80);
	-moz-opacity:0.8;           /* Mozilla 1.6 and below   */
    opacity: 0.8;               /* newer Mozilla and CSS-3 */
}

.MenuGroup
{
	padding-right: 0px;
	text-align: left;
	padding-top: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

.IMMenuGroup
{
	padding-right: 0px;
	text-align: left;
	padding-top: 0px;
	margin-left: 0px;
	margin-right: -1px;
	padding-left: 0px;
}

.SubMenu0
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */	
	cursor: pointer;
	cursor: hand;
	margin-left: 0px;
	margin-top: 0px;
}

.IMSubMenu0
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity: 0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */	
	cursor: pointer;
	cursor: hand;
	margin-left: 0px;
	margin-top: 0px;
}

.SubMenu1
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */
	cursor: pointer;
	cursor: hand;
}

.IMSubMenu1
{
	line-height: 18px;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #9ABACC;
	width: 100%;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;           /* Mozilla 1.6 and below   */
    opacity: 0.9;               /* newer Mozilla and CSS-3 */
	cursor: pointer;
	cursor: hand;
}

.MenuItem0
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 27px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.MenuItemOver0
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	cursor: pointer;
	cursor: hand;
}

.MenuItemSelected0
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	cursor: pointer;
	cursor: hand;
}

.IMMenuItem0
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 27px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	text-align: center;
	cursor: pointer;
	cursor: hand;
}

.IMMenuItemOver0
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
	line-height: 27px;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 0px;
	text-align: center;
	background-color: #7BB2CC;
	cursor: pointer;
	cursor: hand;
}

/**/
.MenuItem1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 175px;
}

.MenuItemOver1
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 179px;
}

.IMMenuItem1
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 175px;
}

.IMMenuItemOver1
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 179px;
}

.MenuItem2
{
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #6B6666;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 175px;
}

.MenuItemOver2
{ 
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	line-height: 18px;
	padding-top: 0px;
	text-align: left;
	background-color: #7BB2CC;
	padding-bottom: 0px;
	cursor: pointer;
	cursor: hand;
	width: 175px;
}

/*--------------------------------------TopNav Styles------------------------------------------*/
.TopNavGroup
{
	cursor: pointer;
	cursor: hand;
	margin-top: 8px;
	vertical-align: Top;
	text-align: center;
	background-color: Transparent;
	width: 770px;
}

.TopNav, a.TopNav
{
	cursor: pointer;
	cursor: hand;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #855588;
	background-color: Transparent;
}

a.TopNav:hover
{
	cursor: pointer;
	cursor: hand;
	font-family:Arial;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	color: #000000;
	background-color: Transparent;
}

/*-------------------------------------- Home Left Menu ------------------------------------------*/

.HomeMenu
{
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: normal; 
	color: #FFFFFF;
	background-color: Transparent;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px; 
	text-align: left;
	letter-spacing: 1px;
	display: block;
	margin-left: 13px;
	padding-left: 20px;
	line-height: 25px;
}

.HomeMenuOver
{
	cursor: pointer;
	cursor: hand;
	font-family: Arial, Helvetica, Sans-Serif;
	font-size: 15px;
	font-weight: normal;
	color: #231F20;
	background-color: Transparent;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	text-align: left;
	letter-spacing: 1px;
	display: block;
	margin-left: 13px;
	padding-left: 20px;
	line-height: 25px;
	background-image: url(Images/HomeArrow.gif);
	background-repeat: no-repeat;
}