﻿* { padding: 0; margin: 0; }


body {
     	margin:0;
        padding:0;
        border:0;			/* This removes the border around the viewport in old versions of IE */
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 100%;
		background-color: #ffffff;
		background: #76032a url(Images/Background/background_burgandy_1a.jpg);
		background-repeat:repeat;
	    background-position:top;
		background-attachment:fixed;

		}
		
		h1 {
			margin: 0;
			padding: 0;
		}
	
		h2 {
			margin: 0;
			padding: 0;

			}
	
	
/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/*****************   Site Wrapper Styles Begin   **************************/

#SiteWrapper {
	margin: 1px auto;
	}

#SiteWrapperHeader { 
	margin: 0 auto;
	padding:0;
	width: 800px;
	height: 8px;
	background: url(Images/Wrapper/bg_header.png);
		}
		
		*html #SiteWrapperHeader { 
	        margin: 0 auto;
	        padding:0;
	        width: 800px;
	        height: 8px;
	        background: url(Images/Wrapper/ie6/bg_header.gif);
		    }
	
#SiteWrapperContent { 
	margin: 0 auto;
	padding: 0;
	width: 800px;
	background: url(Images/Wrapper/bg2.png);
	background-repeat: repeat;
	overflow: hidden;	/* This takes care of the repeating background*/
	}
	
	*html #SiteWrapperContent { 
	    margin: 0 auto;
	    padding: 0;
	    width: 800px;
	    background: url(Images/Wrapper/ie6/bg.gif);
	    background-repeat: repeat;
	    overflow: hidden;	/* This takes care of the repeating background*/
	    }

	
#SiteWrapperFooter { 
	margin: auto;
	padding:0;
	width: 800px;
	height: 35px;
	background: url(Images/Wrapper/bg_footer.png);
	}
	
	*html #SiteWrapperFooter { 
	    margin: auto;
	    padding:0;
	    width: 800px;
	    height: 35px;
	    background: url(Images/Wrapper/ie6/bg_footer.gif);
	    }



/*****************    Site Wrapper Styles Ends   **************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/******************    Content Wrapper Begins   ***************************/

#Wrapper {
	margin: 0 auto;
	width: 756px;
	}

/******************    Content Wrapper Ends   *****************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/*******************    Header Styles Begins   ****************************/


#Header {
        margin: 0;
		padding: 0;
		width: 756px;
		height: 77px;
		background: #ffffff;
		float: none;
    }
	

		#Header_Left {
			display: inline;
			float: left;
			margin: 0;
			padding: 0;
			width: 253px;
			}
		
		#Header_Logo {
			}
			
		
		#Header_Right {
			display: inline;
			float: right;
			width: 503px;
			margin: 0;
			padding: 0;
		}
			
		#Header_Navigation {
			
			margin: -.1em 0 0 0;
			text-align: right;
			}
			
			/* Information For: Physicians  | Employees  | Businesses  | Contact Us   Navigation Begins  */
			#Header_Navigation	ul
				{
					display:inline;
					color: #464646;
					font-size: 10px; /* Pixels used here to control layout for larger text */
					font-weight: bold;
					}
				
				#Header_Navigation	li
					{
						list-style: none;
						display:inline;
						font-weight: bold;
						margin: 0;
						padding: 0;
						
						}

				#Header_Navigation	a:link   
					{
						list-style: none;
						display:inline;
						padding: 0 6px 0 2px;
						text-decoration: underline;
						color: #464646;
						border-right: 1px solid #000;
						}
						
				#Header_Navigation a:visited   
					{
						list-style: none;
						display:inline;
						padding: 0 6px 0 2px;
						text-decoration: underline;
						color: #464646;
						border-right: 1px solid #000;
						}
				

				#Header_Navigation	a:hover
					{
						list-style: none;
						display:inline;
						text-decoration: underline;
						color: #760F2B;
						}

			/* Information For: Physicians  | Employees  | Businesses  | Contact Us   Navigation Ends   */

			/* Search Box Begins */

			#Site_Search {
				display: inline;
				}
				
				.googleddlist {
					float: right;
					margin: 12px 4px 0 0;
					padding: 2px 0 0 2px;
					width:165px; 
					height: 21px;
					font-size: 11px; /* Pixels used here to control layout for larger text */
					font-weight: bold;
					color:#760f2b;
					background-color: #f7ebc9;
					border: 1px solid #464646;
				}
				
				.searchBox {
					float: right;
					margin: 13px 4px 0 0;
					padding: 1px 0 0 2px;
					width:125px; 
					height: 15px;
					font-size: 11px; /* Pixels used here to control layout for larger text */
					font-weight: bold;
					color:#760f2b;
					background-color: #f7ebc9;
					border: 1px solid #464646;
				}
				
				.btn, .largebtn {
					float:right;
					margin: 13px 3px 0 0;
					padding: 1px 5px 0 2px;
					width:54px;
					height: 18px;
					background:transparent url(Images/Search/Search.gif) left center no-repeat;
					cursor:pointer;
					
				}
						
				/* End Search Box */
				
			    /* Online Bill Pay Begins */

				#OnlineBillPay {
					display: inline;
					clear: both;
					}
					
					.OnlineBillPayImg 
					{
						margin:  0 0 0 0;
						padding: 10px 5px 0 0;
						float: right;	
						}
					
					
				/* Online Bill Pay Ends */


/********************    Header Styles End   ******************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/****************    Navigation Top Styles Begins   ***********************/

#Navigation_Top {
	width: 756px;
		height: 36px;
		padding: 0;
		margin: 0;
		background-color: #FFFFFF;
		z-index: 6000;
	}

/*****************    Navigation Top Styles Ends   ************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */


/**************************************************************************/
/****************    Content Area Styles Begins   *************************/	
	
	/* column container */
	.ColumnMask {
		position:relative;		/* This fixes the IE7 overflow hidden bug and stops the layout jumping out of place */
	    clear:both;
	    float:left;
        width:100%;			/* width of whole page */
		overflow:hidden;	/* This chops off any overhanging divs */
		min-height: 400px;
	}
	
	/* 2 column left menu settings */
	.ContentArea {
	    background:#ffffff; /* Background Color for Left Menu */
	}
    .ContentArea .ContentColumn {
        float:left;
        width:200%;
		position:relative;
		left:200px;
        background:#fff;
    }
    
            *html .ContentArea .ContentColumn {
            float:left;
            width:200%;
		    position:relative;
		    left:200px;
            background:#fff;
            }
        
        
    .ContentArea .ContentColumnWrap {
	    float:right;
	    width:50%;
	    position:relative;
	    right:200px;
	    padding-bottom:1em;
	}
	
	         *html .ContentArea .ContentColumnWrap {
	            float:right;
	            width:50%;
	            position:relative;
	            right:190px;
	            padding-bottom:1em;
	            }
	
	.ContentArea .Content {
        margin:0 0 0 222px;
	    position:relative;
	    right:100%;
	    overflow:hidden;
	}
	
	
	         *html .ContentArea .Content {
                    margin:0 0 0 210px;
	                position:relative;
	                right:100%;
	                overflow:hidden;
	            }
	
    .ContentArea .Menu {
        float:left;
        width:170px;
        position:relative;
        right:200px;
    }
    
           *html .ContentArea .Menu {
                float:left;
                width:221px;
                position:relative;
                right:200px;
            }

/********************   Content Area Styles End   *************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/****************   Left Navigation Styles Begins   ***********************/

#Navigation_Left { 
	margin: 0;
	padding: 0;
	width: 221px;
	}

/*------------ Left Navigation Top Header Begins *******************/
	#Navigation_Left_Top_Header 
	{
		width: 100%;
		margin: 5px 0 0px 0;
		padding: 0 0 5px 2px;
		}
		
		#Navigation_Left_Top_Header H1 {
		font-weight: bold;
		color: #464646;
		font-size: 100%;
		}
		
		#Navigation_Left_Top_Header H1 Strong {
			color: #760F2B;
			font-weight: Bold;
			}
			
			
		#Navigation_Left_Top_Header H1 a:link  
		{
			color: #464646;
			text-decoration: none;

			}
		#Navigation_Left_Top_Header H1 a:visited  
		{
			color: #464646;
			text-decoration: none;

			}

		#Navigation_Left_Top_Header H1 a:hover
		{
			color: #464646;
			text-decoration: underline;
			}
			
			#Navigation_Left_Top_Header_Separator {
	        background: url(Images/HorizontalLines/burgandy_fade_line.gif);	
		    background-repeat: no-repeat; 
		    height: 2px;
		    width: 100%;
		    }
	
	/*------------ Left Navigation Top Header Ends *******************/	
	
	
	/*------------ Left Navigation Top Navigation Area Begins *******************/	
		
	#Navigation_Left_Top
	{
		width: 100%;
		margin: 3px 0 2px 3px;
		padding: 0px 0 0px 0px;
		list-style: none;	
		font-size: 70%;
		}	
		
		
		*html #Navigation_Left_Top
	    {
		width: 100%;
		margin: -1em 0 2px 3px;
		padding: 0 0 0px 0px;
		list-style: none;	
		font-size: 70%;
		}		
		
		
		#Navigation_Left_Top li   
		{
			padding: 3px 0 4px 8px;
			background-image: url(Images/Arrows/arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .6em;
			text-decoration: none;
			border-bottom: 1px solid #CCCCCC;
			width: 180px;
			list-style: none;
			}
		
		
		
		#Navigation_Left_Top  a:link
		{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			}
			
		#Navigation_Left_Top a:visited 
		{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			}
			
		#Navigation_Left_Top a:hover
		{
			color: #760F2B;
			font-weight: bold;
			text-decoration: underline;
			}
		
	/*------------ Left Navigation Top Navigation Area Ends *******************/	
		

	/*------------ Left Navigation Bottom Header Begins *******************/	
	
	#Navigation_Left_Bottom_Header 
	{
		width: 100%;
		margin: 15px 0 0px 1px;
		padding: 5px 0 5px 2px;
		background: url(Images/HorizontalLines/burgandy_fade_line.gif);
		background-position: .1em 0em;	
		background-repeat: no-repeat;
		}
		
		#Navigation_Left_Bottom_Header H2 {
		font-weight: bold;
		margin: 0 0 0 0;
		padding: 0 0 5px 0;
		color: #464646;
		font-size: 90%;
		background: url(Images/HorizontalLines/burgandy_fade_line.gif);
		background-position: 0em 1.4em;
		background-repeat: no-repeat;
		}
		
		#Navigation_Left_Bottom_Header H2 Strong {
			color: #760F2B;
			font-weight: Bold;
			}
			
			
		#Navigation_Left_Bottom_Header H2 a:link  
		{
			color: #464646;
			text-decoration: none;

			}
		#Navigation_Left_Bottom_Header H2 a:visited  
		{
			color: #464646;
			text-decoration: none;

			}

		#Navigation_Left_Bottom_Header H2 a:hover
		{
			color: #464646;
			text-decoration: underline;
			}
			
/*------------ Left Navigation Bottom Header Ends *****************/


/*------------ Left Navigation Bottom Navigation Area Begins ******/	
	
	#Navigation_Left_Bottom 
	{
		width: 100%;
		margin: 3px 0 2px 3px;
		padding: 0px 0 0px 0px;
		list-style: none;	
		font-size: 70%;
		}	
		
    #Navigation_Left_Bottom H2 {
		font-weight: bold;
		color: #760F2B;
		font-size: 120%;
		padding: 5px 0 5px 0;
		}
		
		
	#Navigation_Left_Bottom ul 
	{
	    margin: 0 0 5px 0;
	    }	
		
		#Navigation_Left_Bottom li   
		{
			padding: 3px 0 4px 8px;
			background-image: url(Images/Arrows/arrow.gif);
			background-repeat: no-repeat;
			background-position: 0 .6em;
			text-decoration: none;
			border-bottom: none;
			width: 180px;
			list-style: none;
			}
		
		
		
		#Navigation_Left_Bottom  a:link
		{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			}
			
		#Navigation_Left_Bottom a:visited 
		{
			color: #000000;
			font-weight: bold;
			text-decoration: none;
			}
			
		#Navigation_Left_Bottom a:hover
		{
			color: #760F2B;
			font-weight: bold;
			text-decoration: underline;
			}


/****************   Left Navigation Styles End   **************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */


/**************************************************************************/
/*****************   Page Photo Header Styles Begin  **********************/


#PagePhotoHeader 
{ 
	margin: 0;
	padding: 0;
	width: 100%;

	}


/****************   Page Photo Header Styles End   ************************/
/**************************************************************************/


/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */


/**************************************************************************/
/*****************   Bread Crumbs Area Styles Begin  **********************/


#SiteBreadCrumbs {
	margin: 2px 0 5px 0;
	padding: 0 0 0 0;
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 65%;
	color:#000000;
}

            #SiteBreadCrumbs a:link {
			    color: #760F2B !important;
			    text-decoration: none !important;
			    }
		
			#SiteBreadCrumbs a:visited {
				color: #760F2B !important;
				text-decoration: none !important;
				}
		
			#SiteBreadCrumbs a:hover {
				color: #acacac !important;
				text-decoration: none !important;
				}

#SiteBreadCrumbs .Separator 
{	
	padding: 4px 0 0 2px;
	}


/*****************   Bread Crumbs Area Styles End   ***********************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */




/**************************************************************************/
/*************    Site Content Area Styles Begins   ***********************/	

#Content {
		margin: 0;
		padding: 0 2px 0 0;
	}
	
	#Content h1 {
		margin: 5px 0 5px 0;
		padding: 0 0 5px 0;
		font-style:normal;
		font-size: 120%;
		color: #760F2B;
		}
	
	#Content h2 {
		padding: 0 0 5px 0;
		font-size: 100%;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		}
		
	#Content h3 {
		font-size: 90%;
		font-weight: bold;
		font-style: normal;
		padding: 10px 0 10px 0;
		color: #760F2B
		}
		
	
	#Content p {
		font-size: 80%;
		padding: 0 5px 10px 0;
		line-height: 19px;
	}
	
	#Content blockquote {
		font-size: 80%;
		padding: 0 20px 10px 20px;
		line-height: 19px;
	}
	
	
	#Content ul {
		font-size: 80%;
		padding: 0 0 10px 30px;
		line-height: 18px;
	}
	
	#Content ol {
		font-size: 80%;
		padding: 0 0 10px 30px;
		line-height: 18px;
	}
	
	#Content li {
		padding: 0 0 5px 0;
	}
	
	#Content ul ul {
		font-size: 90%;
		padding: 10px 0 10px 30px;
		line-height: 18px;
	}
	
	#Content strong {
		font-weight: bold;
	}
	
	#Content td 
	{
	    	font-size: 90%;
	    }
	    
    
	
	#Content a:link {
			color: #760F2B;
			text-decoration: underline;
			}
		
		#Content a:visited {
				color: #760F2B;
				text-decoration: underline;
				}
		
		#Content a:hover {
				color: #760F2B;
				text-decoration: none;
				}
	
	
	#Content .Map {
	    float: left;
	    padding: 5px 3px 0 0;
	}
	
	#Content .DivisionLogo {
	    padding: 5px 10px 0 0;
	}
	
	
	#Content .QuickCareProfile_Photo {
	    float: left;
	    padding: 5px 0 0 0;
	    width: 30%;
	}
	
	#Content .QuickCareProfile_Text {
	    float: right;
	    padding: 0;
	    width: 70%;
	   
	}
	
	#Content .Clear 
	{
	    clear: both;
	    }
	
	#Content .label 
    {
        float: left;
        margin: 0 5px 0 0;
        width: 30%;
        display: inline;
        text-align: right;
        font-weight: bold;
        }
        
   #Content .txt 
    {
        float: left;
        margin: 0 0 0 0;
        width: 65%;
        text-align: left;
        font-weight: normal;
        }
   
   #Content .Fertility
       {
       font-size: 130%;
       }
       
   #Content .FitnessDays {
	    float: left;
	    padding: 0 0 0 10px;
	    width: 35%;
	    text-align: left;
	    font-size: 80%;
   }
   
   #Content .FitnessHours {
	    float: left;
	    padding: 0 0 0 2px;
	    width: 55%;
	    text-align: left;
	    font-size: 80%;
   }

   #Content .FitnessDownload 
   {
       font-size: 80%;
       width: 98%;
       margin: 0 0 10px 0;
       }
       
       #Content .FitnessDownload .HeaderBlank
       {
           float: left;
           text-align: center;
           font-weight: bold;
           width: 33%;
           }
       #Content .FitnessDownload .Header 
       {
           float: left;
           text-align: center;
           font-weight: bold;
           width: 33%;
           text-decoration: underline;
           }
           
       #Content .FitnessDownload .Facility 
       {
           float: left;
           text-align: right;
           font-weight: bold;
           width: 33%;
           padding: 5px 0 0 0;
           }
           
        #Content .FitnessDownload .View 
        {
            float: left;
            text-align: center;  
            width: 33%;
            padding: 5px 0 0 0;
           }
           
   
   #Content .FitnessSchedule 
   {
       font-size: 100%;
       margin: 30px 0 0 0;
       }
       
   #Content .FitnessSchedule h2
   {
       font-size: 90%;
       font-weight: bold;
       margin: 5px 0 10px 0;
       padding: 0;
       color: #760F2B;
       }
       
   #Content .FitnessSchedule h3 {
       font-size: 110%;
       font-weight: bold;
       margin: 5px 0 5px 0;
       padding: 0;
       color: #000000;
       }
       
   #Content .FitnessSchedule ul 
   {
        list-style-type: none !important;
	    margin: 0 !important; 
	    padding: 0 !important;
       }
       
    #Content .FitnessSchedule li 
    {
	    margin: 0 !important; 
	    padding: 0 !important;
        }
        
    #Content .FitnessSchedule p {
	    margin: 0 !important; 
	    padding: 5px 5px 5px 10px !important;
	    font-size: 90%;
        }
	
	#Content #PhysiciansListingColumn {
	    width: 100%;
	    margin: 10px 0 10px 0;
	    }
	    
	#Content #PhysiciansListingColumn .LeftColumn 
	{
	    width: 45%;
	    margin: 0 30px 0 0;
	    float: left;
	    display: inline;
	    }
	    
	    #Content #PhysiciansListingColumn .LeftColumn ul {
            list-style-type: none !important;
	        margin: 0 !important; 
	        padding: 0 !important;
            }
	    
    #Content #PhysiciansListingColumn .RightColumn 
	{
	    width: 45%;
	    float: left;
	    display: inline;
	    }
	    
	    #Content #PhysiciansListingColumn .RightColumn ul {
            list-style-type: none !important;
	        margin: 0 !important; 
	        padding: 0 !important;
            }

/****************    Site Content Area Styles Ends     ********************/
/**************************************************************************/


/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/**********************   Footer Styles Begins   **************************/
#Footer {
	margin: 0 auto;
	padding: 0;
	height: 10px;
    width:760px;	
	}
	
		/*#Footer {
			height: 15px;
			}
			
		*html #Footer {  I F'en Hate IE <6 
			 margin: 0 0 0 10px;
			 height: 20px;
			} */
	
	#Footer_LegalLinks_Container {
		overflow: hidden;
		width: 350px;
		float: left;
		color: #ffffff;
		}
		
		
		#Footer_LegalLinks_Container ul
			{
			list-style-type: none;
			margin: 0 0 0 0;
			padding: 0;
			}

		#Footer_LegalLinks_Container li
			{
			border-left: 1px solid #ffffff;
			float: left;
			line-height: 1;
			margin: 5px 5px 0 -.5em;
			padding: 0 .5em 0 .5em;
			font-size: 65%;
			}
		
		
		#Footer_LegalLinks_Container a:link {
			color: #ffffff;
			text-decoration: none;
			}
		
			#Footer_LegalLinks_Container a:visited {
				color: #ffffff;
				text-decoration: none;
				}
		
			#Footer_LegalLinks_Container a:hover {
				color: #ffffff;
				text-decoration: underline;
				}
	
	#Footer_Copyright_Container {
		margin: 0;
		padding: 0 2px 0 0;
		font-size: 65%;
		float: right;
		color: #ffffff;
		}


/**********************   Footer Styles End   **************************/
/**************************************************************************/



/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */


/**************************************************************************/
/******************   Health Library Styles Begins   **********************/

#HealthLibraryTools 
{
    margin: 5px auto;
    width: 550px;
    }
    
    #HealthLibraryTools .fieldset 
    {
        padding: 10px 0 10px 0;
		font:70%;
		border:1px solid #760F2B;
		
        }
        
    #HealthLibraryTools .legend 
    {
        margin: 0 0 0 10px;
        padding: 10px 10px;
		border:1px solid #760F2B;
		color:#760F2B;
		font-size:90%;
		font-weight: bold;
		text-align:left;
		background: #f3e7c7;
        }
    
       #HealthLibraryTools ul 
       {
           margin: 0px;
           padding: 0 0 0 0;
           padding: 0;
           list-style-type: none;
           text-align: center;
           }
           
           #HealthLibraryTools li 
           {
               display: inline;
               float: left;
               padding: 0 0 0 20px;
               font-weight: bold;
               }
               
               
        #HealthLibraryTools a:link {
			color: #760F2B;
			text-decoration: none;
			}
		
		#HealthLibraryTools a:visited {
				color: #760F2B;
				text-decoration: none;
				}
		
		#HealthLibraryTools a:hover {
				color: #760F2B;
				text-decoration: underline;
				}
       
#HealthLibraryUtlities 
{
    margin: 5px 0 10px 0;
    padding: 5px 0 10px 0;
    width: 100%;
    font-size: 80%;
       }
       
       #HealthLibraryUtlities ul 
       {
           margin: 0px;
           padding: 0 0 0 0;
           padding: 0;
           
           }
           
           #HealthLibraryUtlities li 
           {
               
               padding: 0 10px 0 10px;
               font-weight: bold;
               list-style-type: none;
               float: right;
               }
               
               HealthLibraryUtlities .img 
               {
                   margin:  0 5px 0 0;
                   padding: 0 5px 0 0;
                   }
               
               
        #HealthLibraryUtlities a:link {
			color: #760F2B;
			text-decoration: underline;
			}
		
		#HealthLibraryUtlities a:visited {
				color: #760F2B;
				text-decoration: underline;
				}
		
		#HealthLibraryUtlities a:hover {
				color: #760F2B;
				text-decoration: none;
				}
    




/**************************************************************************/
/*************************   Survey Styles Begin   ************************/

.QuestionNumber {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
	float: left;
	text-align: right;
	width: 3%;
	}		
		
.Question {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	font-weight: bold;
	float: left;
	width: 95%;
	clear: right;
	}
	
.FillinBlank_TextBox {
	margin: 0 0 0 35px;
	padding: 0 0 0 0;
	width: 300px;
	}

.Comments_TextBox {
	margin: 0 0 0 35px;
	padding: 0 0 0 0;
	width: 200px;
	}

.Multi_Response {
	margin: 0;
	padding: 3px 0 2px 35px;
	}
		
		
	.Multi_Response input {
		margin: 0 2px 0 2px;
		padding: 0 0px 0 0px;
		}
		
	.Multi_Response select {
			margin: 0 5px 0 5px;
			padding: 0 5px 0 20px;
			}
			

.Radio_Response {
	margin: 0;
	padding: 0 0 2px 25px;
	}
			
	.Radio_Response input {
		margin: 1px 5px 0 5px;
		padding: 2px 5px 0 20px;
		}

.Contact_chkbox 
{
	margin: 15px 0 0 0;
	padding: 3px 0 2px 35px;
	
	}

.fieldset {
		margin: 10px 30px 0 30px;
		padding: 10px;
		border:1px solid #760F2B;
		}
	
.legend {
	padding: 5px 5px;
	border:1px solid #760F2B;
	color:#000000;
	text-align:left;
	}
		
.label_Contact {
		float:left;
		margin: 0 0 0 10px;
		padding: 10px 2px 0 0;
		text-align:right;
		font-weight:bold;
		width: 20%;
		}

.input_Contact 
	{
		margin: 7px 0 0 0;
		}

.ddlist_Contact
	{
		margin: 7px 0 0 2px;
		padding: 0 0 0 2px;
		min-width: 100px;
		}


/* UPDATED STYLES END */




/* SurveyCode CSS Begins */	
	#SurveyCode {
		margin:40px auto;
		width: 200px;
		}
	
		#SurveyCodeTxt {
			font-weight: bold;
			padding: 3px 0 0 0;
			display: inline;
			float: left;
			width: 100px;
			text-align: right;
			}
	
		#SurveyCodeBox {
			padding: 0 0 0 0;
			display: inline;
			float: right;
			width: 90px;
		}
	
		#SurveyCodeBox input {
			width: 80px
		}
	
		#SurveyCodeBtn {
			padding: 5px 0 0 0;
			float: right;
		}
/* SurveyCode CSS Ends */



/* SuveryDescription CSS Begins */
	#SurveyDescription {
		Margin: 5px 0 10px 0;
		font-weight: bold;
		}
/* SuveryDescription CSS Ends */


/*****************     Survey Styles End   ********************************/
/**************************************************************************/

/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */

/**************************************************************************/
/*****************   Google Styles Begin   ********************************/


/*************** # of Results Returned ******************/

.GoogleReturned {
	margin: 5px 2px 10px 0px;
	}
	
	.GoogleReturned p {
		font-size: 80% !important;
		font-style: italic;
		font-weight: bold;
		}


/*************** Recommended of Results ******************/

.GoogleRecommended {
	background-color: #f7ebc9;
	margin: 5px 2px 5px 0px;
	padding: 2px 2px 0px 2px;
	border: solid 1px #760F2B;
	}
	
	.GoogleRecommended h2 
	{
	    color: #000000 !important;
	    font-size: 110% !important;
	    }
	
	.GoogleRecommended ul {
		list-style:none; 		
		clear:both; 
		padding: 5px 5px 5px 5px !important;
		}
	
	.GoogleRecommended li {
		clear:both;
		padding: 5px 5px 5px 5px;
		}
		
	.GoogleRecommended p
	{
		font-size: 90%;
		}
	
	.GoogleRecommended  a:link
	{
		color: #760F2B;
		text-decoration: underline;
		}
	
	.GoogleRecommended  a:visited 
	{
		color: #760F2B;
		text-decoration: underline;
		}
		
	.GoogleRecommended a:hover
	{
		text-decoration: underline;
		color: #464646;
		}


        /*************** Related Search ******************/

.GoogleRelated {
	margin: 5px 2px 10px 2px;
	padding: 0px 2px 0px 2px;
	}
	
	.GoogleRelated ul {
		list-style:none !important; 		
		clear:both !important; 
		font-size: 110% !important;
		}
	
	.GoogleRelated li {
		clear:both;
		padding: 5px 5px 5px 15px;
		font-weight: bold;
		font-style:italic;
		color: #ff0000;
		}
	
	.GoogleRelated  a:link
	{
		color: #760F2B;
		text-decoration: underline;
		font-style:normal;
		}
	
	.GoogleRelated  a:visited 
	{
		color: #760F2B;
		text-decoration: underline;
		font-style:normal;
		}
		
	.GoogleRelated a:hover
	{
		text-decoration: underline;
		color: #464646;
		font-style:normal;
		}


        /*************** Correct Spelling ******************/

.GoogleSpell {
	margin: 0px 2px 10px 2px;
	padding: 0px 2px 0px 2px;
	}
	
	#GoogleSpell ul {
		list-style:none; 		
		clear:both; 
		}
	
	.GoogleSpell li {
		clear:both;
		padding: 5px 5px 5px 10px;
		}
		
	.GoogleSpell p
	{
		font-size: 90%;
		font-weight: bold;
		}
	
	.GoogleSpell  a:link
	{
		color: #760F2B;
		text-decoration: underline;
		}
	
	.GoogleSpell  a:visited 
	{
		color: #760F2B;
		text-decoration: underline;
		}
		
	.GoogleSpell a:hover
	{
		text-decoration: underline;
		color: #464646;
		}

        /*************** Results ******************/

.GoogleResults {
	margin: 5px 2px 5px 2px;
	padding: 0px 2px 0px 2px;
	font-size: 90%;
	}
	
	.GoogleResults ul {
		list-style:none; 		
		
		padding: 5px 5px 5px 5px !important;
		}
	
	.GoogleResults li {
		
		padding: 5px 5px 10px 0px;
		border-bottom:1px dotted #ccc;
		}
		
	
	.GoogleResults a:link
	{
		color: #760F2B;
		text-decoration: underline;
		}
	
	.GoogleResults a:visited 
	{
		color: #760F2B;
		text-decoration: underline;
		}
		
	.GoogleResults a:hover
	{
		text-decoration: underline;
		color: #464646;
		}
		
    .GoogleResults .GoogleResultsDescription 
    {
        font-size: 100%;
        }
		
    .GoogleResults .GoogleResultsURL 
    {
        font-size: 90%;
        }
                
        .GoogleResults .GoogleResultsURL a:link {
            color: #760F2B;
            text-decoration: none !important;
            }
        
        .GoogleResults .GoogleResultsURL  a:visited {
            color: #464646;
            text-decoration: none !important;
            
            }
        
        .GoogleResults .GoogleResultsURL a:hover {
            color: #464646;
            text-decoration: underline !important;
            }
    
    .GoogleResults .GoogleResultsFileSizeDate 
    {
        margin: 0 0 0 10px;
        color: #000000;
        font-size: 90%;
        }
		
        /*************** Google Pager ******************/

.GooglePager {
	margin: 5px 2px 0px 2px;
	padding: 0px 2px 0px 2px;
	}
	
	.GooglePager ul {
		list-style:none; 		
		clear:both; 
		}
	
	.GooglePager li {
		clear:both;
		padding: 5px 5px 10px 0px;
		border-bottom:1px dotted #ccc;
		}
		
	.GooglePager p
	{
		font-size: 100%;
		}
	
	.GooglePager  a:link
	{
		color: #760F2B;
		text-decoration: underline;
		}
	
	.GooglePager  a:visited 
	{
		color: #760F2B;
		text-decoration: underline;
		}
		
	.GooglePager a:hover
	{
		text-decoration: underline;
		color: #464646;
		}
		
/*******************   Google Styles End   ********************************/
/**************************************************************************/
		
/* ---------------------------------------------------------------------- */
/* <><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><><> */
/* ---------------------------------------------------------------------- */
