/* Announcements Styles */

.anncHead {
	font: normal 18px Arial, Helvetica, sans-serif;
	color: #b32025;
	text-decoration: none;
	padding: 0;
	margin: 0 0 5px 0;
}

a.anncLinkOne:link, a.anncLinkOne:active, a.anncLinkOne:visited  {
	font: normal 15px Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.anncLinkOne:hover {
	text-decoration: underline;
}

a.anncLinkOne em {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: none;
	padding: 0;
	margin: 0;
}


/* list style */
ul.anncList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.anncList li {
	padding: 0 0 10px 0;
	margin: 0;
}


/* Homepage Styles */

#mainBox {
	width: 615px;
	padding: 0;
	margin: 0;
	background: #FFF url(/images/uploaded/stonybrook/redOutline.gif) repeat-y top right;
	border-top: 1px solid #be2d33;
	border-bottom: 1px solid #be2d33;
}

#mainLeft {
	float: left;
	width: 348px;
	margin: 0;
	padding: 10px;
	background: transparent;
}

#mainRight {
	float: right;
	width: 237px;
	margin: 0;
	padding: 10px 10px 0 0;
}

#mainRight h1 {
	font: normal 22px Georgia, "Times New Roman", Times, serif;
	color: #be2d33;
	margin: 0 0 10px 0;
	padding: 0;
}

#mainRight p {
	font: normal 14px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	margin: 0;
	padding: 0;
}

/* whats new */

#whatsNewList {
	width: 615px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	background: #f9edc8 url(/images/uploaded/stonybrook/whtsNewBG.gif) repeat-x top left;
}

#whatsNewList li {
	float: left;
	width: 153px;
	height: 123px;
	padding: 0;
	margin: 0;
	background: #f9edc8 url(/images/uploaded/stonybrook/whtsNewBG.gif) repeat-x top left;
}

a.homeLinkOne:link, a.homeLinkOne:active, a.homeLinkOne:visited {
	display: block;
	width: 133px;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #b32025;
	text-decoration: none;
	padding: 0;
	margin: 10px;
}

a.homeLinkOne:hover {
	text-decoration: underline;
}

.whatsNewHead {
	font: normal 17px Georgia, "Times New Roman", Times, serif;
	color: #013a81;
	margin: 5px 0;
	padding: 0;
}

/* Physician Profile */

#physBanner {
	width: 595px;
	padding: 0;
	margin: 10px;
	background-color: #f7e7b6;
}

#mainContent {
	width: 595px;
	padding: 0;
	margin: 10px;
	background-color: #FFF;
}

#physLeft {
	float: left;
	width: 125px;
	margin: 10px;
	padding: 0;
}

#physRight {
	float: right;
	width: 440px;
	margin: 10px 0 0 0;
	padding: 0;
}

/* tabbed nav */

.shadetabs {
	padding: 3px 0;
	margin-left: 0;
	margin-top: 1px;
	margin-bottom: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	list-style-type: none;
	text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
	display: inline;
	margin: 0;
}

.shadetabs li a, .shadetabs li a:visited {
	text-decoration: none;
	position: relative;
	z-index: 1;
	padding: 3px 7px;
	margin-right: 1px;
	border: 1px solid #be2d33;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #085598;
	background-color: #FFF; /* Use an image here if you like - url(shade.gif) top left repeat-x */
}

.shadetabs li a:hover{
	text-decoration: underline;
	color: #085598;
}

.shadetabs li a.selected, .shadetabs li a:active{ /*selected main tab style */
	color: #a8bfd3;
}


/*.shadetabs li a.selected:hover{ selected main tab style 
	text-decoration: none;
}*/

@media print {
.tabcontent {
	display:block !important;
}
}


/* secondary nav */

#secondaryNav {
	padding: 20px 0;
	margin: 0;
	list-style-type: none;
}

#secondaryNav li {
	float: left;
	padding: 0 15px 0 0;
	margin: 0;
}

a.profileLinkOne:link, a.profileLinkOne:active, a.profileLinkOne:visited  {
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #085598;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

a.profileLinkOne:hover {
	text-decoration: underline;
	color: #be2d33;
}

/* text styles */

.physName {
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #be2d33;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.physTxt {
	padding: 0;
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

a.physLinkOne:link, a.physLinkOne:active, a.physLinkOne:visited  {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.physLinkOne:hover {
	text-decoration: underline;
	color: #085598;
}

.proHeadOne {
	font: bold 15px Georgia, "Times New Roman", Times, serif;
	color: #085598;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.proTxtOne {
	padding: 0;
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}


.profileList {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

.profileList li {
	padding: 0 0 4px 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.profileList li h4 {
	padding: 0;
	margin: 0;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	text-transform: uppercase;
}


/* top link */
a.topOfPage:link, a.topOfPage:active, a.topOfPage:visited  {
	font: normal 10px Arial, Helvetica, sans-serif;
	color: #085598;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.topOfPage:hover {
	text-decoration: underline;
	color: #be2d33;
}



/* General Content Page */
	
#genLeft {
	float: left;
	width: 380px;
	padding: 0;
	margin: 0;
	background: #FFF;
}

#genRight {
	float: right;
	width: 195px;
	padding: 0;
	margin: 0;
	background: #ffeab1 url(/images/uploaded/stonybrook/genRightColBG.gif) repeat-y top left;
}

/* text styles */
.genHeadOne {
	padding: 0;
	margin: 10px 0;
	font: bold 17px Arial, Helvetica, sans-serif;
	color: #be2d33;
	text-decoration: none;
}

.genHeadTwo {
	padding: 0;
	margin: 10px 0;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #085598;
	text-decoration: none;
}

.genTxtOne {
	padding: 0;
	margin: 0;
	font: bold 13px/1.5 Arial, Helvetica, sans-serif;
	color: #5a87b4;
	text-decoration: none;
}

.genTxtTwo {
	padding: 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.generalImageLeft {
	float: left;
	margin: 0 10px 0 0;
	padding: 0;
	
}

a.genLinkOne:link, a.genLinkOne:active, a.genLinkOne:visited  {
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: underline;
	padding: 0;
	margin: 0;
}

a.genLinkOne:hover {
	text-decoration: underline;
	color: #bf2f35;
}

a.genLinkTwo:link, a.genLinkTwo:active, a.genLinkTwo:visited  {
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #013a81;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

a.genLinkTwo:hover {
	text-decoration: underline;
	color: #bf2f35;
}

ul.genListOne {
	padding: 0;
	margin: 0;
	list-style-type: none;
}

ul.genListOne li {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

ul.genListTwo {
	padding: 0 0 0 18px;
	margin: 0;
	list-style-type: square;
}

ul.genListTwo li {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

ul.genListTwo li ul {
	padding: 0 0 0 18px;
	margin: 0;
	list-style-type: disk;
}

ul.genListTwo li ul li {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

ol.genListThree {
	padding: 0 0 0 25px;
	margin: 0;
	list-style-type: decimal;
}

ol.genListThree li {
	padding: 0 0 5px 0;
	margin: 0;
	font: normal 12px/1.5 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}


/* right column text */

#rightColContent {
	width: 175px;
	padding: 0;
	margin: 10px;
}

	#rightColContent form {
		width: 175px;
		margin: 0;
		padding: 0;
	}

	#rightColContent input {
		width: 175px;
		margin: 0;
		padding: 0;
	}

.rightColTxtOne {
	padding: 0;
	margin: 0;
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}

.rightColNewsHead {
	padding: 0;
	margin: 0;
	font: bold 16px Georgia, "Times New Roman", Times, serif;
	color: #085598;
	text-decoration: none;
	width: 175px;
}

.rightColNewsTxt {
	padding: 0;
	margin: 0;
	font: normal 14px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	width: 175px;
}


/* 3 Column Page Styles -------------------------------------------------------------------- */

#blueBox {
	width: 580px; 
	padding: 0; 
	margin: 15px; 
	background: #f6f5fb url(/images/uploaded/stonybrook/blueBoxBG.gif) repeat-x top left; 
	border-top: 1px solid #FFF;
}

#blueBoxContent {
	width: 550px; 
	padding: 0; 
	margin: 15px; 
	background: transparent;
}

#blueBoxPhoto {
	float: left; 
	width: 250px; 
	margin: 0; 
	padding: 0;
}

#blueBoxText {
	float: right;
	width: 280px;
	margin: 0;
	padding: 0;
}

#blueBoxText h1 {
	font: normal 20px Arial, Helvetica, sans-serif;
	color: #be2d33;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#blueBoxText p {
	font: normal 13px/2 Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	margin: 0;
	padding: 0;
}

#blueBoxText a:link, #blueBoxText a:active, #blueBoxText a:visited  {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #054985;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

#blueBoxText a:hover {
	text-decoration: underline;
	color: #be2d33;
}


/* Columns */

#columnContent {
	width: 580px; 
	padding: 0; 
	margin: 15px; 
	background: #FFF;
}

.stonyBrookColumn {
	float: left;
	width: 180px;
	padding: 0;
	margin: 0;
}

.columnHead {
	width: 180px;
	padding: 0;
	margin: 0;
	background: #f0eff7;
	border-top: 1px solid #FFF;
	border-bottom: 1px solid #FFF;
}

.columnHead h2 {
	display: block;
	width: 160px;
	padding: 0;
	margin: 10px;
	font: bold 16px/1 Arial, Helvetica, sans-serif;
	color: #087a59;
	text-decoration: none;
	text-align: center;
}

.stonyBrookColumn {
	width: 180px;
	padding: 0;
	margin: 0;
	list-style-type: none;
	
}

.stonyBrookColumn li {
	text-align: left;
	padding-top: 5px;
}


.stonyBrookColumn a:link, .stonyBrookColumn a:active, .stonyBrookColumn a:visited {
	font: normal 13px Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
	padding: 0;
	margin: 0;
}

.stonyBrookColumn a:hover {
	color: #be2d33;
	text-decoration: underline;
}


/* Styles for CT surgery page */

.excellentHead {
	width: 380px;
	padding: 5px 0;
	margin: 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #b32025;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
	text-transform: uppercase;
}


/* Floating column */
#floatRight {
	display: block;
	float: right;
	width: 195px;
	margin: 0 0 0 10px; padding: 0;
	background: #ffeab1 url(/images/uploaded/stonybrook/genRightColBG.gif) repeat-y top left;
}

ul.excellentList {
	width: 380px;
	margin: 0; padding: 0;
	list-style-type: none;
}

ul.excellentList li {
	margin: 0; padding: 5px 0;
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #b32025;
	text-decoration: none;
	border-bottom: 1px solid #CCC;
}

a.redLinkOne:link, a.redLinkOne:active, a.redLinkOne:visited {
	font: bold 13px Arial, Helvetica, sans-serif;
	color: #b32025;
	text-decoration: none;
	margin: 0; padding: 0;
}

a.redLinkOne:hover {
	color: #013a81;
	text-decoration: underline;
}


/* paetient EDU styles */
 
h1.peHead {
	font: bold 16px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #013A81;
	padding: 0 0 2px 0; margin: 0 0 5px 0;
	border-bottom: 2px solid #013A81;
	text-decoration: none;
}

h2.peHeadTwo {
	font: bold 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0; margin: 20px 0 5px 0;
	text-decoration: none;
}

p.peTextOne {
	font: normal 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	padding: 0; margin: 0 0 10px 0;
	text-decoration: none;
}

ul.peList {
	margin: 0; padding: 0 0 10px 35px;
	list-style-type: disc;
}

ul.peList li {
	margin: 0; padding: 5px 0;
	font: normal 12px/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #000;
	text-decoration: none;
}


/* New Homepage news section */

#hompageNewsList {
		list-style-type: none;
		width: 615px;
		margin: 0; padding: 0;
	}
	
		.homeNews {
			float: left;
			width: 200px;
			margin: 0; padding: 0;
			text-align: center;
		}
		
		.newsSpacer {
			float: left;
			display: block;
			width: 7px;
		}
		
			.homeNews a:link, .homeNews a:active, .homeNews a:visited {
				display: block;
				width: 200px;
				font: normal 13px Verdana, Geneva, Arial, Helvetica, sans-serif;
				color: #b32025;
				text-decoration: none;
				margin: 0; padding: 0;
				background-color: #FFF;
				cursor: pointer;
			}
			
			.homeNews a:hover {
				text-decoration: underline;
				margin: 0; padding: 0;
				background: #eed589 url(/images/uploaded/stonybrook/homepage_new_BG.gif) repeat-x bottom;
			}
			
			.homeNews span {
				display: block;
				width: 190px;
				margin: 5px; padding: 0;
				text-align: left;
			}