/* THIS STYLESHEET IS FOR THE PAGES
------------------------------------------------------------------------*/
BODY,P,H1,H2,H3,LI,UL,FORM,TABLE,OBJECT		{	margin:0; padding:0;	}
BODY	{	background: url(../images/1bgre.jpg) repeat; background-color:#001E41;  }


/* typography
------------------------------------------------------------------------*/
BODY,P,H1,H2,H3,H4,LI,UL
				{	font-family: Verdana, Arial, Helvetica, sans-serif;	color: #001E41; }
BODY,P			{	font-size:12px;}

P 	{	text-align:left; }
H1 	{	font-size:15px; text-transform:uppercase; font-weight:bold; color:#CC8D13; font-family:Georgia, "Times New Roman", Times, serif;	}
H2 	{	font-size:13px; font-weight:bold; color: #CC8D13;	}
H3 	{	font-size:12px; font-weight:bold;}

A		{	color: #CC8D13;	font-weight:bold; text-decoration:none; }
A:hover	{	color: #CC8D13; font-weight:bold; text-decoration:underline; }

HR	{	border:1px solid #405A81; }

FORM			{	margin:0;	}

/* Layout
------------------------------------------------------------------------ */
#CONTAINER		{ position:relative; width:933px; background:url('../images/2contentBG.jpg') repeat-y; text-align:left   }
	#HDRBOX			{ position:relative; width:750px; height:79px; margin:0; background:url('../images/1TOP.jpg'); }
	#MIDBOX			{
	position: relative;
	width:935px;
	height:265px;
}
	#NAVBOX			{ position:relative; width: 213px; height: 253px; top:0; left:0; background:url(../images/1NAV.jpg); }
		/* This is the nav (placed vertically)  
		------------------------------------------------------------------------ */
		#NAV		{ position: absolute; top:0; left:0; width:213px; height:253px }
			#NNEW A, #NMEET A, #NEXPECT A, #NPROC A, #NTOUS A, #NCONT A, #NPHOTOS A  		{	display:block; width:213px; height: 27px;}
			#NHOME A		  		{	height: 30px; display:block; width:213px;}
			#NFINANCE A			{	height: 34px; display:block; width:213px;}
			#NHOME A:hover		{	top: 0; background:url(../images/1Nhome0.jpg); }
			#NNEW A:hover		{	top: 30px; background:url(../images/1Nnew0.jpg); }
			#NMEET A:hover		{	top: 57px; background:url(../images/1Nmeet0.jpg); }
			#NEXPECT A:hover	       {	top: 84px; background:url(../images/1Nexpect0.jpg); }
			#NPROC A:hover		{	top: 111px; background:url(../images/1Nproc0.jpg); }
			#NTOUS A:hover		{	top: 192px; background:url(../images/1Ntous0.jpg); }
			#NCONT A:hover		{	top: 138px; top: 0;background:url(../images/1Ncont0.jpg); }
			#NPHOTOS A:hover	{	top: 165px; background:url(../images/1Nphotos0.jpg); }
			#NFINANCE A:hover	{	top: 229px; background:url(../images/1Nfinance0.jpg); }

	#FLABOX			{
	position:absolute;
	width:537px;
	height:252px;
	left:213px;
	top:0;
	background-image: url(../images/1MID.jpg);
}

	/* CONTENT section for the site PAGES. 
	-------------------------------------------------------------------------- */
	#CONTENTBOX		{ position:relative; width:933px; top:0; left:0; margin-left:0; text-align:left}
		#HEADERBAR	{ position:relative; top:0; left:0; width:933px; height:75px; text-align:right}
		#TEXTBOX	{ position:relative; top:0; left:255px; width: 485px; margin:0; word-spacing: 10px; line-height: 1.7; margin-right: 40px; }
		#SIDEBOX	{ position:absolute; width: 230px; top:75px; left:9px;}
			#PROCBOX	{	position:relative; margin:0; left:0; width:230px; height:295px; background:url(../images/2PROC.jpg)}
				#PROCLIST	{ position:relative; margin-left:60px; top:2px; left:0;  width:170px; height:275px}
			#ASSOCBOX	{ position:relative; top:0; left:0; width:230px; background:url(../images/2SIDEgoldbg.jpg) repeat-y; }
			#CONTACTBOX		{ position:relative; top: 0; left:0; background:url(../images/2CONTbg.jpg) repeat-y; word-spacing: 5px; line-height: 1.5; margin-right: 8px;}
				#CONTFORM	{ position:relative; width:200px; margin-left:20px;}
			

		/* format the SIDE and MAIN CONTENT area margin, font, etc...  
		-------------------------------------------------------------------------- */
		#TEXTBOX P			{ line-height:140%;}
		/* set the formatting for UL, OL, LI, DL, etc specific to the section rather than global.  */
		#TEXTBOX UL, #TEXTBOX OL		{	padding-left:25px;}
		#TEXTBOX LI			{	list-style:circle;} 
	
		#PROCLIST P			{ margin-left:5px;line-height:135%; color:#000000; }
		#PROCLIST A			{ color: #000000; font-weight:normal}
		#PROCLIST A:hover	{ color: #1E3D6B; text-decoration:underline; font-weight:bold;}
		/* procedure image links with rollover  */
		#PROCFACE A, #PROCBODY A, #PROCBREAST A, #PROCOTHER A	{	
							  display:block; width:123px; height:22px;}
		#PROCFACE A			{ background:url(../images/1PROCface.jpg); }
		#PROCBODY A			{ background:url(../images/1PROCbody.jpg); }
		#PROCBREAST A		{ background:url(../images/1PROCbreast.jpg); }
		#PROCOTHER A		{ background:url(../images/1PROCother.jpg); }
		#PROCFACE A:hover	{ background:url(../images/1PROCface0.jpg); }
		#PROCBODY A:hover	{ background:url(../images/1PROCbody0.jpg); }
		#PROCBREAST A:hover	{ background:url(../images/1PROCbreast0.jpg); }
		#PROCOTHER A:hover	{ background:url(../images/1PROCother0.jpg); }
			
		#ASSOCBOX P			{ text-align:center; line-height:140%; }
		#ASSOCBOX A			{ color: #001E41; font-weight:normal; text-decoration:none; }
		#ASSOCBOX A:hover	{  color: #001E41; text-decoration:none; }
	
		#CONTACTBOX P		{ margin-left:25px; color:#FFFFFF  }
		#CONTACTBOX A		{ color: #FFFFFF; font-weight:bold; text-decoration:none; }
		#CONTACTBOX A:hover	{ color: #FFFFFF; text-decoration:underline; }
		/*------------------------------------------------------------------------ */



	#FTRBOX	{	position:relative; left:0; width:935px ; margin:0; padding:0; background:#1E3D6B}
			#FTRBTM	{ width:935px; height:25px; background: url("../images/2FTRtop.jpg") no-repeat;}
		/* usually like to set formatting for the footer. */
		#FTRBOX P		{ font-size:12px; line-height:150%; text-align:center; color: #FFFFFF; }
		#FTRBOX A		{ color: #FFFFFF; font-weight:bold; text-decoration:none; }
		#FTRBOX A:hover	{ text-decoration:underline overline; }
	/*------------------------------------------------------------------------ */



/* other formats 
------------------------------------------------------------------------ */
/* This sets the top and/or bottom background, header, etc of the side boxes */
.TOPBTM  	{position:relative; margin:0; padding:0}
/* ---------------------------------------------------------------------- */

.clrALL	{	clear:both}
.alignC	{	text-align:center;}
.alignL	{	text-align:left;}
.alignR	{	text-align:right;}
.floatL	{	float:left; margin:0 10px 5px 10px; }
.floatR	{	float:right; margin:0 10px 5px 10px; }

/* formatting for the FORM. class formQC is for setting the same formats for all the form elements for the Quick Contact.
FORMstyle is for the Consultation Form
------------------------------------------------------------------------ */
.formQC		{	margin:0 0 3px 10px; border:1px solid #294773; padding:1px; width:170px;
				font-family:"Courier New", Courier, mono; font-size:11px; }
.formSUBMIT	{ 	margin:0 0 3px 10px; padding:1px; background:#F0DDB8; border:1px solid #294773; width:60px;
				font-family:"Courier New", Courier, mono; font-size:11px; }
/*-------------------------------*/

/* page sub-navigations */
.subNAV		{ border:1px solid #1E3D6B; background:#DFDFDF; width:670px; }
.subNAV P	{ padding:8px; text-align:center }
.subNAV A	{ color:#1E3D6B;}

/* Table formatting procedures page... */
#PROCDESC IMG	{ margin:10px 8px 0 0}
#PROCDESC A,#PROCDESC A:hover	{ font-weight:normal; text-decoration:underline}

/* Table formatting testimonials page */
#TESTDESC IMG	{ margin:8px}
.testimonials	{ background:#F0DDB8; }

#CONSULTFORM TABLE		{	font-family:"Courier New", Courier, mono; font-size:12px; background:#F0DDB8 }
#CONSULTFORM .form		{	margin:0 0 3px 10px; border:0px solid #294773; padding:1px;
	font-family:"Courier New", Courier, mono; font-size:12px; }
#CONSULTFORM .formSUBMIT	{ 	margin:0 0 3px 10px; padding:1px; background:#1E3D6B; border:1px solid #FFFFFF; width:60px;
				font-family:"Courier New", Courier, mono; font-size:12px; text-transform:uppercase; color:#FFFFFF }

/* PHOTO GALLERY TABLE FORMAT -------------------------------*/
#GALLERYTBL TABLE TR TD	{ font-size:12px;}
#GALLERYTBL A	{ font-size:12px; font-weight:normal;}

