/* CSS Document */

* {
	margin:0; padding:0;
	font-size:100%;
}

body{
	background:url(images/bg-gradient5.jpg);
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#C2C3C8;
	text-align:center;
}

html, input, textarea
	{
		font-family: Arial, Helvetica, sans-serif;
		font-size:0.75em;
		line-height:1.75em;
		color:#2c3336;
	}

.left { float:left;}
.img-left{float:left; margin:0 15px 10px 0;}
.right {float:right;}
.img-right {float:right; margin:0 0 10px 15px;}
.clear  { clear:both;}
.aligncenter { text-align:center;}
.alignleft { text-align:left;}
.alignright { text-align:right;}

input, select { vertical-align:middle; font-weight:normal;}
a:link, a:visited {/*color:#67AB3E;*/ color:#0277AD; outline:none; text-decoration:underline;}
a:hover, a:active {color:#D78C4D; text-decoration:none;}
a.pdf:link, a.pdf:visited {display:block; height:32px; padding:10px 0 0 50px; margin:0; background-image:url(images/pdf-icon.gif);background-repeat:no-repeat; background-position:left;}
a.pdf:hover, a.pdf:active {}
a.logo:link, a.logo:visited {
display:block;
width:250px;
height:68px;
background-image:url(images/nsac-logo.gif);
background-position:0 0px;
background-repeat:no-repeat;
}

a.logo:hover, a.logo:active {
background-position:-250px 0;
}
p {padding:10px 0 10px 0;}
a img { border:0;}
ul { list-style:none;}
ul.bullets {list-style-type:disc;list-style-position:inside;}
ul.employeesubmenu {
margin:0;
padding:0;
}
ul ul {margin:0;}
img {vertical-align:top;}
td {vertical-align:top; padding:0px 5px 5px 5px;}
hr {margin:5px 0 5px 0;}


h3 { height:32px; font-size:32px; line-height:32px; padding:40px 0 0 0;}
h4 { font-size:1.5em; color:#000; font-weight:normal; padding:10px 0 10px 0;}
h5 { font-size:16px; color:#000; font-weight:normal; padding:10px 0 10px 0;}
h6 { font-size:18px; line-height:20px; margin:20px 0 10px 0;}
blockquote {margin-left:50px;}

a.link1 { font-size:1.5em; color:#D78C4D; font-weight:bold; text-decoration:none;}
a.link1:hover { color:#1785B6; }
.link2 { font-weight:bold; background:url(images/marker3.gif) right 6px no-repeat; padding-right:15px;}
.link2:hover { color:#000;}
.text1 { font-size:1.667em; color:#1785B6; line-height:1.2em;}
.text2 { font-size:1.833em; color:#000; padding-bottom:15px; font-weight:bold; }
.text3 { color:#000; font-weight:bold;}
.color1 { color:#0277AD; /*margin-bottom:20px;*/}
.color2 { /*color:#67AB3E;*/ color:#D78C4D;}
.color3 { color:#1D933B;}

.breadcrumbs {/*margin:10px 0 10px 0;*/}

/* ============================= main layout ====================== */
.bg-top { background:url(images/bg-top.gif) top repeat-x;}
.bg-tail { background:url(images/bg-tail.gif) top repeat-y;}
.imgindent { float:left; margin-right:30px;}
.indent1 { padding-top:55px;}
.indent2 { padding-bottom:50px;}
.space0 { margin-top:21px;}
.space1 { margin-right:40px;}
.space2 { margin-right:60px;}
.space3 { margin-top:40px;}
.space5 { margin-top:0px;}

/* ============================= header ====================== */
.logo { margin-top:40px; float:left;}
.menu { float:right; margin-top:48px;}
.menu li { float:left; text-align:center; }
.menu li a {  display:inline-block; height:84px; font-weight:bold; color:#FAFAFA; text-decoration:none; cursor: pointer;background:url(images/bg-menu-2.jpg) top repeat-x;}
.menu li a span { display:inline-block; width:121px; height:47px; padding-top:27px; cursor:pointer; background:url(images/bg-menu-border.gif) top right repeat-y;}
.menu li .last span { background:none;}
.menu li a:hover, .menu li a#current { background:url(images/bg-menu-act-3.jpg) top repeat-x; color:#db8c49; /*color:#8fb0d9;*/}
/* ============================= content ====================== */
#content { padding:0 30px 45px 31px; }
#banner {width:920px; height:320px; margin:0 auto; padding:0; background-image:url(fadeinout/content/images/doctors-and-staff-talking.jpg);position:relative;}
#banner img {position:absolute; z-index:100; width:920px; height:320px; padding:0;margin:0;}
#FlabellComponent {width:100%; height:320px; margin:0; padding:0; position:absolute;z-index:500;}
.slogan { height:auto; margin:0;padding:20px 0 20px 0; width:920px;}
.slogan-inside { height:197px; background:url(images/northside-anesthesiology-no-masks.jpg) center left no-repeat; padding:100px 0 0 323px; }
.slogan1 { font-size:3.75em; color:#090A0B; line-height:1.2em; letter-spacing:-1px;}
.slogan2 { font-size:2.333em; /*color:#CECECE;*/ /*color:#83acd6;*/ color:#db8c49; margin-top:-8px; line-height:1.2em; }
a.button { display:inline-block; margin-top:15px; background:url(images/button-tail.gif) top repeat-x; font-size:1.667em; color:#FFF; text-decoration:none; line-height:1.2em; cursor: pointer;}
a.button strong { display:inline-block; background:url(images/button-left.gif) top left no-repeat;}
a.button strong strong { background:url(images/button-right.gif) top right no-repeat; padding:4px 18px 9px;}
a.button:hover strong { color:#000;}
a.button-home { display:inline-block; margin-top:10px; background:url(images/button-home2.gif) 0 0px no-repeat; font-size:1.667em; color:#FFF; text-decoration:none; line-height:43px; cursor: pointer; width:262px; height:46px; text-align:center;}
a.button-home:hover{ color:#FFFFFF; background:url(images/button-home2.gif) -265px 0px no-repeat;}
.divider-top { background:url(images/divider.gif) top repeat-x;}
.marker1 { margin-top:75px;}
.marker2 { margin-top:40px;}
.list1 li a { background:url(images/marker2.gif) 0 5px no-repeat; padding-left:17px; font-weight:bold;}
.list1 li a:hover { color:#000;}
.phone { float:left; width:110px;}
/* ============================= footer ====================== */
.footer-menu {color:#ABABAB;}
.footer-menu li { float:left; padding-right:9px;}
.footer-menu li a { color:#1785b6; text-decoration:none; padding-right:9px; font-size:10px;}
.footer-menu li a:hover { color:#db8c49; text-decoration:underline;}
#footer-credit {
padding-top:10px;
padding-bottom:10px;
font-size:9px;
}
.policy { float:right; font-weight:bold; color:#FFFFFF;}
.policy a { color:#FFFFFF; text-decoration:none;}
.policy a:hover { color:#db8c49;}
/* ============================= forms ============================= */
#ContactForm {line-height:1em;}
label { height:40px; display:block;} 
#ContactForm input {width:255px; height:15px; border:1px solid #CAD2D5; padding:0 0 0 5px; font-size:1em; line-height:15px !important; margin-top:2px;}
#ContactForm textarea {width:255px; height:133px; border:1px solid #CAD2D5; background:#FFFFFF; padding:2px 0 0 5px; overflow:auto; font-size:1em; line-height:1em; margin-top:2px;}

.physheader {
	/*put the physician header style here*/
	}

/*used if there is no information in the header*/
.physheader_none {
	display:none;
	visibility:collapse;
	}
.photo_large {
	width:200px;
	float:right;
	margin-left:25px;
	margin-bottom:25px;
	}
table.PortraitPictureLayout, td.PortraitPictureLayout {
	border:none;
	}	
