﻿body , div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td 
{ 
margin : 0; padding : 0; } 
/* Normalizes font-size for headers */
h1,h2,h3,h4,h5,h6 { font-size : 100%; } 
/* Removes list-style from lists */

ol,ul { list-style : none; } 
/* Normalizes font-style and font-weight to normal */

address, caption, cite, code, dfn, em, strong, th, var 
{ 
font-style : normal; font-weight : normal; } 
/* Removes list-style from lists */

table
{ border-collapse : collapse; border-spacing : 0; } 
/* Removes border from fieldset and img */

fieldset,img { border : 0; } 
/* Left-aligns text in caption and th */
caption,th { text-align : left; } 
/* Removes quotation marks from q */

q:before, q:after { content :''; }     

body
{ 
	/* 
		position: relative;
	*/
	font: 1em Arial,Verdana, sans-serif;
	color:White;
	background-color:#7399c6;
}   

#masterDiv { margin-top:25px;border: solid 1px none;  }

#home { height:140px; width:773px;  clear:both; overflow:hidden;border: solid 1px none; }

.pWidth { width:575px; }

#containerAbout
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/about.jpg'); 
	background-repeat:no-repeat;
}


#containerAnexoria
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;	background-image:url('../images/anexoria.jpg'); 
	background-repeat:no-repeat;
}

#containerCouples
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/couples.jpg'); 
	background-repeat:no-repeat;
}


#containerMidlife
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/midlifecrisis.jpg'); 
	background-repeat:no-repeat;
}

#containerPrebariatric
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/prebariatric.jpg'); 
	background-repeat:no-repeat;
}

#containerPostBariatric
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/1postbariatric.jpg'); 
	background-repeat:no-repeat;
}



#containerBingeEating
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/bingeeating.jpg'); 
	background-repeat:no-repeat;
}

#containerBulemia
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;	background-image:url('../images/bulemia.jpg'); 
	background-repeat:no-repeat;
}

#containerEatingDisorders
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/eatingdisorders.jpg'); 
	background-repeat:no-repeat;
}

#containerSession
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/sessionfees.jpg'); 
	background-repeat:no-repeat;
}


#containerServicesOffered
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/servicesoffered.jpg'); 
	background-repeat:no-repeat;
}

#containerHome
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/home.jpg'); 
	background-repeat:no-repeat;
}

#containerResources
{
	text-align:left;
	width:773px;
	height:1100px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/resources.jpg'); 
	background-repeat:no-repeat;
}


#containerContact
{
	text-align:left;
	width:773px;
	height:672px; 
	margin-right: auto;  
	margin-left: auto; 
	border: 1px solid none;
	clear:both;
	background-image:url('../images/contact.jpg'); 
	background-repeat:no-repeat;
}

#navDiv { height:20px; width:773px; margin-top:15px; clear:both; overflow:hidden; border:solid 1px none; text-align:center; }
#navDiv ul { font-size:10px; font-weight:bold; margin-top:6px; }
#navDiv ul li { display:inline; padding-left:15px; padding-right:15px;  }
#navDiv li ul { }
/*
#navDiv { height:20px; width:773px; margin-top:6px; clear:both; overflow:hidden; border:solid 1px none; text-align:center; }
#navDiv ul li { display:inline; padding-left:15px; padding-right:15px;  }
*/

#verbiageMasterDiv {height:460px; width:773px; margin-top:10px; clear:both; overflow:hidden; border:solid 1px none;}
#verbiageLeft { height:460px; width:300px; margin-top:3px;float:left; border:solid 1px none; }

#verbiageRight { height:460px; width:460px; margin-top:3px; float:left; border:solid 1px none; text-align:left }
#verbiageRight p { padding-left:8px; margin-top:10px; margin-bottom:10px; font-size:13px; width:440px; }
#verbiageRight ul { padding-left:35px; padding-top:3px; }
#verbiageRight li { padding-top:3px; font-size:13px; }

#verbiageServicesRight { height:460px; width:460px; margin-top:3px; float:left; border:solid 1px none; text-align:left }
#verbiageServicesRight p { padding-left:12px; margin-top:10px; margin-bottom:0px; font-size:13px; width:440px; }
#verbiageServicesRight ul { padding-left:35px; padding-top:1px; }
#verbiageServicesRight li { padding-top:1px; font-size:13px; }
#verbiageRight #aboutServiesTopP { margin-top:120px; font-size:13px; }

#verbiageRight #aboutTopP { margin-top:70px; font-size:13px; }
#verbiageRight #couplesP { margin-top:55px; font-size:13px; }
#verbiageRight #prebP { margin-top:85px; font-size:13px; }
#verbiageRight #pContact { margin-top:55px; font-size:14px; margin-left:90px; }

#verbiageRightMidLife {  width:575px;margin-top:40px; clear:both; text-align:left; border:solid 1px none;margin-left:0px; padding-left:390px;  }
#verbiageRightMidLife p { padding-left:8px; margin-top:10px; font-size:17px; }
#verbiageRightMidLife ul { padding-left:35px; padding-top:3px; }
#verbiageRightMidLife li { padding-top:3px; }

#verbiageRightEatingDisorder {  width:575px;margin-top:60px; clear:both; text-align:left; border:solid 1px none;margin-left:0px; padding-left:390px;  }
#verbiageRightEatingDisorder p { padding-left:8px; margin-top:10px; font-size:17px; }
#verbiageRightEatingDisorder ul { padding-left:35px; padding-top:3px; }
#verbiageRightEatingDisorder li { padding-top:3px; }

#verbiageRightCouples {  width:575px;margin-top:100px; clear:both; text-align:left; border:solid 1px none;margin-left:0px; padding-left:390px;  }
#verbiageRightCouples p { padding-left:8px; margin-top:10px; font-size:17px; }
#verbiageRightCouples ul { padding-left:35px; padding-top:3px; }
#verbiageRightCouples li { padding-top:3px; }


#footerNav { height:15px; width:773px; margin-top:10px; clear:both; overflow:hidden; border:solid 1px none;}
#footerNav p { font-size:13px; font-weight:bold; margin-left:0px; padding-left:0px; }
#footerNav table { width:98%; margin-left:25px; }

a { color:White; text-decoration:none;}
a:hover { color:white; text-decoration:underline; }


#verbiageHomeLeft { height:445px; width:195px; margin-top:3px;float:left; border:solid 1px none;  }
#verbiageHomeMiddle { height:445px; width:375px; margin-top:3px;float:left; border:solid 1px none; }
#verbiageHomeRight { height:445px; width:195px; margin-top:3px;float:left; border:solid 1px none;  }
#middleDiv1 { clear:both; }
#middleDiv1 #middleDiv1Top { margin-top:60px; margin-left:8px; font-size:14px; }

#middleDiv1 #middleDiv1Bottom {  margin-top:20px; margin-left:8px; font-size:13px; }
#middleDiv1 #middleDivPhone { font-size:14px; margin-top:85px; width:375px; margin-left:0px; padding-bottom:0px; border:solid 1px none; text-align:center; }


#navDiv, #navDiv ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
    padding-left:10px;
    
}

#navDiv a {
	display: block;
	/*	width: 5em;
width: 150px; */
}

#navDiv li { /* all list items */
	float: left;
	/*width: 1px;  width needed or else Opera goes nuts */
}

#navDiv li ul { /* second-level lists */
	position: absolute;
	/*  */
	left: -999em; /* using left instead of display to hide menus because display: none isn't read by screen readers */
	width:150px;
	padding-top:5px;
	padding-bottom:20px;
	background: transparent;
}

#navDiv li ul li  { /* second-level lists */ background:#005595; margin:0; border-bottom:solid 1px #b9cce3;
}

#navDiv li:hover ul, #nav li.sfhover ul { /* lists nested under hovered list items */
	left: auto;
}

#email { text-decoration:underline; font-size:16px; color:#005595; } 


#DivNav ul  
{ 
    
} 
#DivNav ul li 
{ 
	position: relative; 
} 

 #DivNav li ul 
{ 
	position: absolute; 
	left: 0; /* Set 1px less than menu width */ 
	top: 12px;
	display: none; 
	/* added by Tom Eves */
	background-color: transparent;
	width: 120px;
}  

.TopMenu, .TopMenu li
{	
    margin-top:0px;
	float:left;
    margin-left:0px;
	padding-bottom:8px;
} 



.TopMenu li ul li
{
	text-align:center;
	float:none;
	margin:0;
	padding:0;
	margin-top: 1px;
	width:125px;
	padding-top:10px;
	padding-bottom:8px;
	background-color:#718f9e;
} 

/* Styles for Menu Items */ 
#DivNav ul li a 
{ 
	display: inline; 
	text-decoration: none; 
    background-color: transparent; /* IE6 Bug */ 
}
/* Fix IE. Hide from IE Mac \*/ 
* html ul li { height: 1%; } 
* html ul li a { height: 1%; } 
/* End */ 

#DivNav ul li a:hover 
{ 
	color: black; 
	background-color: transparent; 
} 
/* Hover Styles */ 
#DivNav li ul li a 
{ 
    padding: 2px 5px; background-color: #718f9e; 
} 

/* Hover Styles */ 
#DivNav li ul li a:hover  
{ 
    background-color: #718f9e;  
} 
/* Sub Menu Styles */ 
#DivNav li:hover ul, li.over ul { display: block; }     




