/* 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, div, p  {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height: 16px;
}
	
.tightp {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;   
	color: #3C3C3C;  padding-bottom: 0px; margin-bottom: -3px;
	}
	
.tightp a { font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;   
	color: #3C3C3C;  padding-bottom: 0px; margin-bottom: -3px; font-weight:bold;}	

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

a:visited {
	color: #6699cc;
	text-decoration: underline; }

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

.clearmb {clear: both}

.image {
	border-color:#CCCCCC; 
	border-width:1px;
      }
			  
.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;}


li {padding-bottom:10px;}

ul {margin-bottom: 5px;}

.underline {text-decoration:underline;}

/*top tabs*/

#tabnavcontainer { clear:both; margin:0; padding:0; text-align:left;}
		
		#tabnav { float:right; width:750px; 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; color: #9A8365;}
		#tabnav a span { float:left; display:block; background:url("icons/tab_right.gif") no-repeat right top; padding:5px 15px 3px 6px; }
		
		#tabnavdownload a { float:right; background:url("icons/tab_left_download.gif") no-repeat left top; 
		margin:0; padding:0 0 0 7px;  text-decoration:none; }		
		#tabnavdownload a span { float:left; display:block; background:url("icons/tab_right_download.gif") no-repeat right top; 
		padding:5px 15px 3px 6px; color:#ffffff; }
		
		#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; }
		#tabnav b { color: #44699a;	 }
		
		#tabnavdownload a:hover { background-position:0% -42px; }
		#tabnavdownload a.on { background-position:0% -84px; }
		#tabnavdownload a:hover span { color:#ffffff; background-position:100% -42px; }
		#tabnavdownload a.on span { color:#ffffff; background-position:100% -84px; }
		
#mainheader {
	background-image: url("icons/patient-header1.jpg"); 
	background-repeat: no-repeat; width:769px; height:253px; padding:none;}
	
a.mainlevel:link, a.mainlevel:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block; font-size: 10px;
	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-size: 10px;
				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;} 

/*side - top - group of links about the office in general */
.moduletable-main {
			padding-top: 15px; 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: 210px;			}

			.moduletable-main td {			
				  text-align: left; font-size: 10px;
				  vertical-align: middle;  	}
			
			.moduletable-main li {
				color: #DC143C; font-size: 10px;
				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: 15px; 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;  font-size: 10px;
				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: 15px; 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; font-size: 10px;
				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: 15px; 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; font-size: 10px;
				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: 5px; font-size: 10px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat; 
			width: 200px;
			}
		
		.moduletable-expanded a:visited {
	color: #53508c; font-size: 10px;
	padding-left: 5px;
	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; font-size: 10px;
			padding-left: 15px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat; 
			width: 200px;
			}
		
		.moduletable-expanded2 a:visited {
			color: #cc6666; font-size: 10px;
			padding-left: 15px;
			background-image: url("icons/plus.gif");
			background-position: left;
			background-repeat: no-repeat;
			width: 200px;
			}
		
		.moduletable-expanded2 a:hover {
			/*color: #ff3300;*/ color: #ff0000; font-size: 10px;
			text-decoration: none;}

	

/*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 {
	background: transparent url("../images/nav.jpg") 0 0 no-repeat;
	width: 840px;
	height: 50px;
	position: relative;	

	}*/

#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; }


#content div.flipbackground {/*- Places Menu and Specifies width and makes sure that the level the menu is on is higher than the surrounding items-*/
	float:right;
	width:260px;
	z-index: 10;
	display: inline;
	margin-top: 5px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 5px;
}

#content div.flipbackground ul{/*- Specifies width of unordered lists and sets margin and padding to 0 and turns off bullets-*/
	
	list-style: none;
	padding: 0;
	margin: 0;
}

#content div.flipbackground li {/*- adds the margins to force the box over to allow for placing of OUR bullet, also creates the vertical padding between the items -*/
	list-style:none;
	padding: 0;
	margin: 0;
} 

#content div.flipbackground ul li ul{/*-adds background color for flyouts instead of leaving them transparent also specifies the level to display on so that we are sure to display above the previous menu items-*/
	
	list-style: none;
	z-index: 10000;
	padding: 0;
	margin: 0;
}

#content div.flipbackground ul li ul li{/*- adds divider lines between menu selections-*/
	list-style:none;
	padding: 0;
	margin: 0;
} 

#content div.flipbackground li {
position: relative;}/*-we make sure that the menu list items stay within the menu area by making them relative to thier insertion point-*/


#content div.flipbackground ul ul {/*-forcing the flyouts to display at the right most position with regards to their menu item-*/
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	padding: 0;
	margin: 0;
	clear: none;
}



#content div.flipbackground ul ul,
#content div.flipbackground ul li:hover ul ul {/*-force the flyouts to hide initially-*/
display: none;
	z-index: 10000;}



#content div.flipbackground ul li:hover ul,
#content div.flipbackground ul ul li:hover ul {/*-force the flyouts to display when the "parent" is hovered over-*/
display: block;
	z-index: 10000;}
/*top image on landing page only */


#subheader-procedures {
	background-image: url("icons/patient-subheader-procedures.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

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

#subheader-conditions {
	background-image: url("icons/patient-subheader-conditions.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-about {
	background-image: url("icons/patient-subheader-about.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-dsek {
	background-image: url("icons/patient-subheader-dsek.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-diabetic {
	background-image: url("icons/patient-subheader-diabetic.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-cornealtransplantation {
	background-image: url("icons/patient-subheader-corneal-transplantation.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-map {
	background-image: url("icons/patient-subheader-map.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-insurance {
	background-image: url("icons/patient-subheader-insurance.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-forms {
	background-image: url("icons/patient-subheader-forms.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-physicians {
	background-image: url("icons/patient-subheader-physicians.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-optical {
	background-image: url("icons/patient-subheader-optical.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-exam {
	background-image: url("icons/patient-subheader-exam.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-toric {
	background-image: url("icons/patient-subheader-toric.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-botox {
	background-image: url("icons/patient-subheader-botox.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-cataract {
	background-image: url("icons/patient-subheader-cataract.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-disclaimer {
	background-image: url("icons/patient-subheader-disclaimer.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-contact {
	background-image: url("icons/patient-subheader-contact.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-eyelid {
	background-image: url("icons/patient-subheader-eyelid.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-glaucoma {
	background-image: url("icons/patient-subheader-glaucoma.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-glossary {
	background-image: url("icons/patient-subheader-glossary.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-hippaa {
	background-image: url("icons/patient-subheader-hippaa.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-iol {
	background-image: url("icons/patient-subheader-iol.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-lensimplants {
	background-image: url("icons/patient-subheader-lensimplants.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-links {
	background-image: url("icons/patient-subheader-links.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-armd {
	background-image: url("icons/patient-subheader-armd.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-referrals {
	background-image: url("icons/patient-subheader-referrals.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
#subheader-ophthalmology {
	background-image: url("icons/patient-subheader-ophthalmology.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
		
#subheader-optometry {
	background-image: url("icons/patient-subheader-optometry.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-eyedoctor {
	background-image: url("icons/patient-subheader-eyedoctor.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-restor {
	background-image: url("icons/patient-subheader-restor.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-testimonials {
	background-image: url("icons/patient-subheader-testimonials.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-visitors {
	background-image: url("icons/patient-subheader-visitors.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-crystalens {
	background-image: url("icons/patient-subheader-crystalens.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-iq {
	background-image: url("icons/patient-subheader-iq.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-ophthalmology {
	background-image: url("icons/patient-subheader-ophthalmology.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

#subheader-employment {
	background-image: url("icons/patient-subheader-employment.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

	
#subheader-ophthalmology {
	background-image: url("icons/patient-subheader-ophthalmology.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-floaters {
	background-image: url("icons/patient-subheader-floaters.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-blepharitis {
	background-image: url("icons/patient-subheader-blepharitis.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-pterygium {
	background-image: url("icons/patient-subheader-pterygium.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}


#subheader-cataracts {
	background-image: url("icons/patient-subheader-cataracts.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}


#subheader-dryeye {
	background-image: url("icons/patient-subheader-dryeye.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-presbyopia {
	background-image: url("icons/patient-subheader-presbyopia.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-uveitis {
	background-image: url("icons/patient-subheader-uveitis.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-juvederm {
	background-image: url("icons/patient-subheader-juvederm.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}
	
	#subheader-obagi {
	background-image: url("icons/patient-subheader-obagi.jpg"); 
	background-repeat: no-repeat; width:769px; height:70px; padding:none;}

