/* Patients Section */

body { 
	margin: 0px 0px 0px 0px;
	background-color: #fff;
	background-image: url("icons/bg.png");
	background-position: top; 
	background-repeat: repeat-x;}

td, tr, p, div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
	line-height: 17px;}

a:link  { 
	/*color: #9d7e59;*/ color: #A98856;
	text-decoration: underline; }

/*a:visited {
	color: #9d7e59;
	text-decoration: underline; }*/

a:hover {
	/*color: #FF8C00;*/ color: #ff0000;
	text-decoration: underline; }

.clearmb {clear: both}

.image {
	border-color:#CCCCCC; 
	border-width:1px;
      }

li a:link {
	color: #9A8365;
}
			  
.li li {	 line-height: 14px; margin-left: 5px; font-family: Helvetica; 	list-style: disc; font-size: 11px; color: #9d7e59; padding-bottom: 15px;	}

.li li a {	line-height: 14px; margin-left: 5px; font-family: Helvetica; 	list-style: disc; font-size: 11px; color: #9d7e59; padding-bottom: 15px;	}

.li2 li {	line-height: 14px; margin-left: 5px; font-family: verdana; 	list-style:none; font-size: 11px; color: #9d7e59; padding-bottom: 15px;	letter-spacing:0px;}

.li3 li {	line-height: 14px; margin-left: 5px; font-family: verdana; 	list-style: disc; font-size: 11px; color: #3C3C3C; padding-bottom: 15px;	letter-spacing:0px;}

.li4 li {	line-height: 16px; margin-left: 5px; font-family: verdana; 	list-style: none; font-size: 11px; color: #3C3C3C; padding-bottom: 14px;	letter-spacing:0px;}



.ol li {	line-height: 14px; margin-left: 5px; font-family: verdana; list-style:inherit; font-size: 11px; color: #9d7e59; 	letter-spacing:0px;}

.ol {	line-height: 14px; margin-left: 5px; font-family: verdana; list-style:inherit; font-size: 11px; color: #9d7e59; 	letter-spacing:0px;}

.ol2 li {	line-height: 14px; margin-left: 5px; font-family: verdana; list-style:inherit; font-size: 11px; letter-spacing:0px; color: #3C3C3C;}

.ol2 {	line-height: 14px; margin-left: 5px; font-family: verdana; list-style:inherit; font-size: 11px; letter-spacing:0px; color: #3C3C3C;}


.li5 li {	line-height: 10px; margin-left: -15px; font-family: verdana; 	list-style: none; font-size: 10px; color: #3C3C3C; padding-bottom: 10px;	 letter-spacing:0px;  padding-top: 0px;}

.li5 li a:link {	color: #44699a; }


.li6 li {	line-height: 10px; margin-left: -15px; font-family: verdana; 	list-style: none; font-size: 10px; color: #3C3C3C; padding-bottom: 10px;	 letter-spacing:0px; padding-top: 0px;	 }

.li6 li a:link {	color: #44699a; }


/*top tabs*/

#tabnavcontainer { clear:both; margin:0; padding:22px 0px 4px 0px; text-align:left;}
		
		#tabnav { float:right;  border-bottom:0px;}
		#tabnav ul { margin:0; padding:0; list-style:none; } 
		#tabnav li { display:inline; margin:0; padding:0; }
		
		#tabnav a { float:right; background:url("icons/tab_left.gif") no-repeat left top; margin:0; padding:0 0 0 7px;  text-decoration:none; }
		#tabnav a span { float:left; display:block; background:url("icons/tab_right.gif") no-repeat right top; /*inside space of tabs*/ padding:3px 15px 1px 6px; }
		
		#tabnav a:hover { background-position:0% -42px; }
		#tabnav a.on { background-position:0% -84px; }
		
		#tabnav a:hover span { color:#f10f10; background-position:100% -42px; }
		#tabnav a.on span { color:#ffffff; background-position:100% -84px; }
		
	
/*top image on landing page only */
#mainheader {background-image: url("icons/doorway-patient.png"); background-repeat: no-repeat; width:769px; height:243px; padding:none;}

#subheader2 {background-image: url("icons/patient-subheader2.jpg"); background-repeat: no-repeat; width:840px; height:142px; padding:none;}


/*address at the top */
#topWrap {
	width: 100px;
	height: 100px;
	clear: both;}

	#top {
		width: 1px;
		height: 1px;
		position: relative;}
	
	#top ul {
		margin: 0;
		padding: 0;}
	
	#top li {
		margin: 0; padding: 0; 
		list-style: none; 	display: block; 	
		position: absolute; 	text-indent: -9px; 
		text-align: right;	line-height: 13px; font-weight:normal;
		list-style: disc; font-size: 11px; color: #666;}


/*location */	
	#top0 {
	left: 553px;
	top: -1340px;
	width: 221px;
	height: 54px;
}	


/*location */	
	#top3 {
	left: 556px;
	top: -1690px;
	width: 221px;
	height: 54px;
}	


/*sub-links in nav menu */
a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color: #666666;
	padding-top: 2px;
	padding-left: 0px;
	padding-bottom: 2px;
	text-indent: 15px;
	background-image: url("icons/plus.gif");
	background-repeat: no-repeat;
	background-position: 0px; 
	line-height: 20px;
	text-decoration: none;
	border-bottom: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CACACA;
	width: 200px;}

a.mainlevel:hover {	/*color: #ff3300; */ color: #ff0000;}

/*links for menu headings */
a#active_menu {
				/*color: #545454; */ color: #9A8365;
				font-weight: bold;	background-image: url("icons/arrow.png");
				background-position: left; padding-left: 0px;
				background-repeat: no-repeat;}
				
			a#active_menu:hover {
			 	/*color: #cc6666; */ color: #ff0000;
				text-decoration: none; background-image: url("icons/arrow.png");
				background-position: left;
				background-repeat: no-repeat;} 
				
			
a#active_menu2
			{	/*color: #cc6666; */ color: #53508c;
				font-weight: bold;	background-image: url("icons/arrow.png");
				background-position: left;
				background-repeat: no-repeat;}


a#active_menu2:hover
			{  /*color: #cc6666; */ color: #ff0000;
				text-decoration: none; background-image: url("icons/arrow.png");
				background-position: left;
				background-repeat: no-repeat;} 

/*top group of links about the office in general */
.moduletable-main {
			padding-top: 20px; font-size: 10px;
			padding-bottom: 5px; 
			vertical-align: left;	
			text-align: left;
			display: block;
			background-image: url("icons/block-purple.png");
			background-repeat: no-repeat;
			background-position: left-top;
			width: 200px;			}

			.moduletable-main td {			
				  text-align: left; font-size: 10px;
				  vertical-align: middle;  	}
			
			.moduletable-main li {
				color: #DC143C;
				list-style: none;
				padding-left: 20px;
				background-image: url("icons/icon1.gif");
				background-position: left;
				background-repeat: no-repeat;}

/*middle group of procedure links */
.moduletable-procedures {
			padding-top: 20px; font-size: 10px;
			padding-bottom: 5px; 
			vertical-align: left;
			text-align: left;
			display: block;
			background-image: url("icons/block-blue.png"); background-repeat: no-repeat;
			background-position: left-top;
			width: 200px;			}

		.moduletable-procedures td {
			   	text-align: left; font-size: 10px;
				vertical-align: middle;  	}
		
		.moduletable-procedures li {
				color: #DC143C;
				list-style: none;
				padding-left: 20px;
				background-image: url("icons/icon1.gif");
				background-position: left;
				background-repeat: no-repeat;}

/*extra group of links */
.moduletable-secondary {
			padding-top: 20px; font-size: 10px;
			padding-bottom: 5px; 
			vertical-align: left;
			text-align: left;
			display: block;
			background-image: url("icons/block-yellow.png"); background-repeat: no-repeat;
			background-position: left-top;
			width: 200px;			}

			.moduletable-secondary td {			
				  text-align: left; font-size: 10px;
				  vertical-align: middle;  	}
			
			.moduletable-secondary li {
				color: #DC143C;
				list-style: none;
				padding-left: 20px;
				background-image: url("icons/icon1.gif");
				background-position: left;
				background-repeat: no-repeat;}

			a#primary_menu
						{	background-image: url("icons/arrow.png");
							background-position: left;
							background-repeat: no-repeat;}
		
			a#primary_menu:hover
						{  background-image: url("icons/arrow.png");
							background-position: left; color: #ff0000;
							background-repeat: no-repeat;} 

/*bottom group of utility links */
.moduletable-utilities {
			padding-top: 20px; font-size: 10px;
			padding-bottom: 10px;
			vertical-align: left;
			text-align: left;
			display: block;
			background-image: url("icons/block-brown.png"); background-repeat: no-repeat;
			background-position: left-top;
			width: 200px;			}

		.moduletable-utilities td {
		  	text-align: left; font-size: 10px;
			vertical-align: middle;  	}
		
		.moduletable-utilities li {
				color: #DC143C;
				list-style: none;
				padding-left: 20px;
				background-image: url("icons/icon1.gif");
				background-position: left;
				background-repeat: no-repeat;}

/*expanded links */		
		.moduletable-expanded a:link {
			/*color: #cc6666; */ color: #53508c;
			padding-left: 10px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat; 
			width: 200px;
			}
		
		.moduletable-expanded a:visited {
			color: #cc6666;
			padding-left: 10px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat;
			width: 200px;
			}
		
		.moduletable-expanded a:hover {
			/*color: #ff3300;*/ color: #ff0000;
			text-decoration: none;}
			
			
			
/*expanded links subs */		
		.moduletable-expanded2 a:link {
			color: #cc6666;
			padding-left: 35px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat; 
			width: 175px;
			}
		
		.moduletable-expanded2 a:visited {
			color: #cc6666;
			padding-left: 35px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat;
			width: 175px;
			}
		
		.moduletable-expanded2 a:hover {
			/*color: #ff3300;*/ color: #ff0000;
			text-decoration: none;}



/*footer */
.moduletable-footer {
		width: 545px;
		font-size: 10px;
		text-decoration:none; color:#7599c2;}
		
		.moduletable-footer a:link {
		width: 545px;
		font-size: 10px;
		text-decoration:underline; color:#7599c2;}
		
		.moduletable-footer a:hover{
		width: 545px;
		font-size: 10px;
		text-decoration:underline; /*color:#7599c2; */ color: #ff0000;}
		
		.moduletable-footer a:visited{
		width: 545px;
		font-size: 10px;
		text-decoration:underline; color:#7599c2;}
	

/*boxes on physicians main page, might be useful */
.moduletable-box {
	padding: 20px;
	display: block;
	border: 1px dotted #e6e6e6;
	background: #fafbfd;
	font-size: 13px;
	text-align:justify;}

.moduletable-box li {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		color: #DC143C;
		list-style: none;
		padding-left: 20px;
		background-image: url("icons/icon1.gif");
		background-position: left;
		background-repeat: no-repeat;}
	

/* possible horizonal navigation with rollover image*/
#navWrap {
	width: 840px;
	height: 50px;
	clear: both;	}


#nav ul {
	margin: 0;
	padding: 0;
	}

#nav li {
	margin: 0; 
	padding: 0; 
	list-style: none; 
	display: block; 
	line-height: 50px; 
	position: absolute; 
	text-indent: -9999px; 
	text-align: center;
	}
	
#nav a {
	display: block; 
	text-decoration: none;   
	overflow: hidden;
	}	

#nav0 {left: 32px; top: 0; width: 89px; height: 50px; }	
#nav1 {left: 121px; top: 0; width: 91px; height: 50px; }
#nav2 {left: 212px; top: 0; width: 100px; height: 50px; }
#nav3 {left: 311px; top: 0; width: 101px; height: 50px; }
#nav4 {left: 412px; top: 0; width: 98px; height: 50px; }
#nav5 {left: 511px; top: 0; width: 100px; height: 50px; }
#nav6 {left: 611px; top: 0; width: 98px; height: 50px; }
#nav7 {left: 710px; top: 0; width: 130px; height: 50px; }


.imagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
}
