/*
 * This CSS file has been generated by fontsquirrel.com and is based on the work of Paul Irish. 
* 
*/

@font-face {
	font-family: 'FuturaBook';
	src: url('Futura_Book_BT.eot');
	src: local('Futura Book'), local('FuturaBT-Book'), url('Futura_Book_BT.woff') format('woff'), url('Futura_Book_BT.ttf') format('truetype'), url('Futura_Book_BT.svg#FuturaBT-Book') format('svg');
}

/*Start Reset*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}:focus{outline:0}body{line-height:1;color:black;background:white}ol,ul{list-style:none}table{border-collapse:separate;border-spacing:0}caption,th,td{text-align:left;font-weight:normal}blockquote:before,blockquote:after,q:before,q:after{content:""}blockquote,q{quotes:""""}
/*End Reset*/

body{background:#d1c9a9 url(../images/bg/body.jpg) repeat; font-family:Verdana, Geneva, sans-serif; font-size:13px; line-height: 18px; color:#fff; background-color:}
.clear{clear:both;}
.floatRight{float:right;}
img.floatRight{float:right; padding:10px;}

/*TYPOGRAPHIC STYLES*/
a{color:#cc5b13}
a:hover {color: #f6f6f6;}

h1.headline {color:#203f7d; font-size:24px; position:absolute; z-index: 1;font-family:'FuturaBook'; top:80px; left: 50%; margin-left: -250px; padding:8px 0 15px 0; background:url(../images/bg/h1.png) no-repeat; text-align:center; width:375px; }
h1#logo {width: 192px; height: 168px; position: absolute; left: 0;}
#logo a {height:168px; width:192px; background:url(../images/bg/logo.png) no-repeat; display:block; text-indent:-9999em; overflow:hidden;}

h2{color:#cc5b13; font-size:20px; font-weight:normal; margin:.5em 0 20px  0; font-family:Arial, Helvetica, sans-serif;}

h3{line-height:1.6em;font-size:15px; color:#cc5b13; font-weight:bold; padding-top:10px;}

h4{font-size:22px; color:#fff; margin-bottom:12px;}

h4 span{font-family:'FuturaBook'; color:#cc5b13;}

h5{ font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:16px; color:#fff;}

h6{font-size:1.125em;}

p{line-height:1.6em; margin:10px 0 30px 0; }

.col_260{width:215px; padding-left:35px; float:left; background:url(../images/bg/lightSep.gif) no-repeat 243px 23px;} 

.col_460{width:415px; padding-left:35px; float:left;  padding-top:15px;}

.mid_col{width:450px; float:left;}

#news{width:415px; padding-left:35px; float:left;  padding-top:15px;}

#feedback{width:310px; padding:0 80px 0 130px; float:left; background:url(../images/bg/comment.jpg) no-repeat;  padding-top:15px;}

#flash-homepage{position:absolute; top:0; right: 0; }
.content ul, .content ol{
	padding-left:25px;
	margin:0px;
	}
.content ul li{list-style-position:outside; list-style-type:disc; padding:5px 0px; padding-left:6px; }
.content ol li{list-style-position:inside; list-style-type:decimal; padding:5px 0px; }
.content #star-bullets{ padding:0px; margin:0px; }
.content #star-bullets li{list-style-position:outside; list-style:none; padding:5px 0px; background-image:url(../images/stars.jpg); background-position:0px 12px; background-repeat:no-repeat; padding-left:20px; }

/*Layout*/
.header_wrapper{
	background:url(../images/bg/header.jpg) repeat-x;
	}
.content_wrapper{background:#332c28 url(../images/bg/content.png) repeat-x; clear:both; padding-bottom:20px;}
.callout_wrapper{background:url(../images/bg/callout.jpg) repeat-x; clear:both;}

.centered_990{width:990px; margin:0px auto;}
.container{width:990px; margin:0px auto;}
.header{
	width:990px;
	height:215px;
	min-height:215px;
	margin:0px auto;
	position: relative;
		}
.topbar{height:35px; margin-left: 0px;}
.nav{width:245px; min-width:245px; padding-left:35px; float:left; position: relative; z-index: 1000;}
.content{width:450px; float:left; position: relative;}
.subnav, #sidebar {width:190px; min-width:190px; position: absolute; right: 0; margin:40px -230px 20px 0;}
.callout{
	width:990px;
	height:145px; 
	min-height:145px; 
	clear:both;
	margin:0px auto;
	}
.footer{
	width:990px;
	height:150px; 
	min-height:150px; 
	clear:both;
	margin:0px auto;
	}

/*Navigation*/
.nav ul{margin: 0 0 30px 15px;}
.nav li{display:inline; height:26px; min-height:26px; max-height:26px;  position:relative; margin:0px; padding:0; position:relative;}
.nav a{font-family:'FuturaBook'; display:block; height:20px; min-height:20px; max-height:20px; width:180px;  padding:6px 0 4px 0; background: url(../images/bg/nav_sep.png) no-repeat bottom left; text-decoration:none; font-size:16px;color:#fff;}
.nav li:hover a, .nav li.sfhover, .nav a.on {color: #cc5b13;}
.nav li:hover a:before, .nav li.sfhover a:before, .nav a.on:before {content: '{ '}
.nav li:hover a:after, .nav li.sfhover a:after, .nav a.on:after {content: ' }'}
.nav li ul{margin: 0; width:180px; min-width:180px; padding: 0; position:absolute; left: -999em; text-align:left; z-index:2000;}	
.nav li:hover ul,
.nav li.sfhover ul{position:absolute; left: 160px; top:-25px;}
.nav li ul a,
.nav li:hover ul a, 
.nav li.sfhover ul a{background:url(../images/bg/dropdown_middle.png); font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 0 10px; color:#203f7d; width:186px; min-width:186px; display:block; height:20px; min-height:20px; font-size:12px; line-height:16px;}
.nav li ul a:hover, 
.nav li:hover ul a:hover, 
.nav li.sfhover ul a:hover{background:url(../images/bg/dropdown_middle_on.png); font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 0 10px; color:#fff; width:186px; min-width:186px; display:block; height:20px; min-height:20px; line-height:16px}

.nav li ul li.top a,
.nav li:hover ul li.top a, 
.nav li.sfhover ul li.top a{background:url(../images/bg/dropdown_top.png); font-family:Verdana, Geneva, sans-serif; margin:0; padding:30px 0 0 10px; color:#203f7d; width:186px; min-width:186px; display:block; height:20px; min-height:20px; font-size:12px;}
.nav li ul li.top a:hover, 
.nav li:hover ul li.top a:hover, 
.nav li.sfhover ul li.top a:hover{background:url(../images/bg/dropdown_top_on.png); font-family:Verdana, Geneva, sans-serif; margin:0; padding:30px 0 0 10px; color:#fff; width:186px; min-width:186px; display:block; height:20px; min-height:20px;}

.nav li ul li.bottom a,
.nav li:hover ul li.bottom a, 
.nav li.sfhover ul li.bottom a{background:url(../images/bg/dropdown_bottom.png) no-repeat; font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 30px 10px; color:#203f7d; width:186px; min-width:186px; display:block; height:20px; min-height:20px; font-size:12px;}
.nav li ul li.bottom a:hover, 
.nav li:hover ul li.bottom a:hover, 
.nav li.sfhover ul li.bottom a:hover{background:url(../images/bg/dropdown_bottom_on.png) no-repeat; font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 30px 10px; color:#fff; width:186px; min-width:186px; display:block; height:20px; min-height:20px;}

.nav li ul li.bottombig a,
.nav li:hover ul li.bottombig a, 
.nav li.sfhover ul li.bottombig a{background:url(../images/bg/dropdown_bigbottom.png) bottom no-repeat; font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 30px 10px; color:#203f7d; width:186px; min-width:186px; display:block; min-height:40px; font-size:12px;}
.nav li ul li.bottombig a:hover, 
.nav li:hover ul li.bottombig a:hover, 
.nav li.sfhover ul li.bottombig a:hover{background:url(../images/bg/dropdown_bigbottom_on.png) bottom no-repeat; font-family:Verdana, Geneva, sans-serif; margin:0; padding:6px 0 30px 10px; color:#fff; width:186px; min-width:186px; display:block; min-height:40px;}

.nav span{color:#cc5b13}
.nav li ul.address,
.nav li:hover ul.address, 
.nav li.sfhover ul.address
{background:url(../images/bg/address.png) no-repeat; height:100px; min-height:100px; width:230px; padding-top:18px;}

.nav li ul.address li a,
.nav li:hover ul.address li a, 
.nav li.sfhover ul.address li a,
.nav li ul.address li a:hover,
.nav li:hover ul.address li a:hover, 
.nav li.sfhover ul.address li a:hover
{background:none; font-size:10px; color:#333; padding: 0 0 0 30px; height:17px; min-height:17px; width:230px; }

.nav h4{font-size:22px; color:#fff; margin:15px;}
.nav h4 span{font-family:'FuturaBook'; color:#cc5b13;}

/*.nav ul li a span{ color:#FFFFFF; }
.nav ul li a:hover{display:block; background-color:#00FF00; }
.nav ul li a:hover span{display:block; background-color:#CC00FF; }*/
/*Subnav*/
.subnav .main{background:url(../images/bg/sidebar-top.png) no-repeat; width:200px; padding:15px 0 5px 0;}
.subnav .main ul{ padding:0px 10px; margin:0px;  list-style: none;}
.subnav .main ul li{ padding:5px 0px; margin:0px; list-style: none; display: inline;}
.subnav .main ul li a{ padding:0px; margin:0px; line-height: 27px;}
.subnav a{color:#203f7d; text-decoration:none; display: block; }
.subnav a.on, .subnav a:hover {color: #cc5b13;}
.subnav a.on:before, .subnav a:hover:before {content: '{ ';}
.subnav h3{font-family:'FuturaBook'; color:#cc5b13; font-size:15px; margin-left: 15px;}
.subnav .bottom{background:url(../images/bg/sidebar-bottom.png); height:22px; min-height:22px; width:190px; clear:both;}

/*footer*/
.footer{padding-top:20px;}
.footer h4{color:#203f7d; font-size:14px; font-weight:bold; margin-bottom:15px;}
.footer ul li{list-style-image:url(../images/bullet.png); margin:10px 0; list-style-position:inside;}
.footer ul a{color:#333; text-decoration:none;}
.footer p{margin-top: -2px; color:#333;}
.footer a:hover {color:#cc5b13;}

/*Callouts*/
#feedback{height:135px; min-height:135px; }
#feedback p{margin:5px 0 0 0 ;}
#feedback a{float:right;}
#feedback h4, #news h4{margin-bottom:15px;}
#news p{margin:5px 0 20px 0;}
.tiny_book{background:url(../images/notebook.jpg) no-repeat; padding:5px 0 5px 33px;}
.tiny_notes{background:url(../images/notes_small.jpg) no-repeat; padding:5px 0 5px 33px;}

/*topbar*/
.topbar{position:absolute; top:6px; left:344px;}
.topbar a{padding:11px 20px; background:url(../images/bg/topnav_sep.gif) repeat-y top left; font-family:'FuturaBook-Condensed-Italic'; color:#203f7d; font-size:18px; text-decoration:none;}


/*images*/
.fancy-video{background:url(../images/movie_callout.png); width:181px; height:84px; display:block; float:right; margin:20px 10px;}
.patient{background:url(../images/patient-callout.png); width:181px; height:100px; display:block; margin:20px auto; text-align: center;}
.sched{background:url(../images/sched_callout.png); width:181px; height:71px; display:block; float:right; clear:right; margin:20px 10px;}
.hero{position:absolute; top:0px; right: 0; z-index: 100;}


/* The latest added By me  */
#news1 h2{
	background-color:#FF0000;
}
.contentuldis{
	padding:0px 0 0 35px;
	margin:0px;
}
.contentuldis li{
	padding:5px;
	margin:3px;
	list-style:circle;
	list-style-position:outside;
	padding-left:10px;
}
.contentordis{
	padding:0px 0 0 35px;
	margin:0px;
}
.contentordis li{
	padding:5px;
	margin:3px;
	list-style:decimal;
	padding-left:10px;
}
#tableofficep td {
    padding:5px;
}		
	
	
	
	
	ul#nav {list-style: none;}
ul#nav a {display: block; padding: 0; width: 289px; margin:0;}

ul#nav, #nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	position:absolute;
	left:75px;
	top:186px;
	z-index:10;
}

ul#nav li {display: inline;
margin:0;float:none;}
ul#nav li:hover ul, ul#nav li.sfhover ul {
	left: auto;
	display: block;
}

ul#nav li ul {
	position: absolute;
	left: -999em;
	margin-left:280px;
	top:auto;
	margin-top:-46px;
	z-index:10;
	border: 2px solid #878c6d;
}

ul#nav ul li a {
	position: relative;
	background:#203f7d;
	height:22px;
	padding: 1px 4px 2px 8px;
	color: #3b3013;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	width:135px;
}

ul#nav ul li a:hover {
background: #dadada;}

#nav li:hover ul, #nav li.sfhover ul {
left: auto;} 


#team,#patients,#ortho,#remove,#care,#contact,#home,#fixed {
	overflow: hidden; 
	text-indent: -999em; /* Indents the rich-text so it does not show */
	height: 289px;
	cursor: pointer;
}

/* Set the image for each nav item */
#team {background: url(../images/btn_team.jpg);height:45px;}
#patients {background: url(../images/btn_patients.jpg);height:46px;}
#ortho {background: url(../images/btn_ortho.jpg);height:46px;}
#remove {background: url(../images/btn_remove.jpg);height:46px;}
#fixed {background: url(../images/btn_fixed.jpg);height:46px;}
#care {background: url(../images/btn_er.jpg);height:46px;}
#contact {background: url(../images/btn_contact.jpg);height:46px;}
#home{background: url(../images/btn_home.jpg);height:46px;}

/* Shift the image position up to show the active state */
#nav li:hover a, #nav li.sfhover a, #nav .active{
	background-position:-289px 0px}

/* Set the cursor to default arrow so link does not appear clickable */
#nav .active {cursor: default}

ul#nav2 {
	list-style: none; 
	width: 990px;
	position:absolute;
	left:240px;
	top:0px;
	display: block;
	height: 36px;
	z-index: 1000;
}
ul#nav2 ul a {
	display: block; 
	float: left;
	padding: 0; 
	/*height: 45px; */
	margin:0;
	}

ul#nav2, #nav2 ul {
	padding: 0;
	list-style: none;
	z-index:10;
}
#nav2 .doclogin{
	margin-left:3px;
	}
ul#nav2 li {display: inline;
margin:0; float:left;}
ul#nav2 li:hover ul, ul#nav2 li.sfhover ul {
	left: auto;
	display: block;
}

ul#nav2 li ul li {
float:none; display: inline;}

ul#nav2 li ul {
	position: absolute;
	left: -999em;
	margin-top: 
	z-index:10;
	width: 128px;
	border: 2px solid #dadada;
	background:#fdfeff;
}

ul#nav2 ul li a {
	position: relative;
	padding:7px;
	color: #203f7d;
	font-size:12px;
	font-weight: bold;
	text-decoration: none;
	float: none;
}

ul#nav2 ul li a:hover {
background: #203f7d;
color:#dadada;
}

#nav2 li:hover ul, #nav2 li.sfhover ul {
left: auto;} 


#doclogin,#login,#patientform {
	display: block;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	font-family: "FuturaBook";
	font-size: 18px;
	font-weight: normal;
	text-align: center;
	color: #203f7d;
	text-decoration: none;
	width: 140px;
	background-image: url(../images/nav2-line.jpg);
	background-repeat: no-repeat;
	background-position: 0 0;
	}


/* Shift the image position up to show the active state */
#nav2 li:hover a, #nav2 li.sfhover a, #nav2 .active{
	color:#bb5718;
	background-position: 0 -36px;}

/* Set the cursor to default arrow so link does not appear clickable */
#nav2 .active {cursor: default}


#sitemap {
	float: left;
	padding-right: 30px;
	font-weight: bold;
	margin: 0px;
	text-decoration: none;
}
#sitemap li {
	margin: 0px;
	padding:5px 0px;
	list-style-type: none;
}
#sitemap li a {
	text-decoration: none;
	color:#f1f1f1;
}
#sitemap li ul{
	padding-left:15px;
	}
#sitemap li ul a {
	font-weight: normal;
	color:#cc5b13;
}
#sitemap li ul li {
	list-style-type: disc;
	list-style:inside;
}