/* all of FatBits CSS files in 1 */

/******************/
/***** LAYOUT *****/
/******************/

* {
	margin:0;
	padding:0;
}

html
{
	/* Fixes background nastiness when a sidebar is open in Firefox */
	min-width:923px;
}
	
	/* hack for thickbox popups in FF3 = html min-width? */
	html.english { min-width: 400px; }

body
{
	/* Use backgound image as opposed to colour so that site is still functional if images are off */
	background:#ffffff;
	/* Shove all content to the center of the screen for Internet Explorer 5 */
	text-align:left;
	margin:0px;
	padding:0px;
	padding-top:34px;
	}
A { color: #3F6DCC; }
A:hover { color: #99A4D2; }
form.inline { display:inline; }
BODY {scrollbar-arrow-color:#666666; scrollbar-base-color:#999999; }
p { margin-top: 10px }
p.indent { text-indent: 20px; margin-top: 10px }
p.justify {text-align: justify;}

br.lbreaker { clear: left; }
br.rbreaker { clear: right; }
br.breaker { clear: both; }

UL.nomargin {
margin: 0px 0px 0px 12px;
padding: 3px 3px 3px 3px;
}

input.textinput { border: 1px solid #666666; background-color: #eeffee; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
textarea.textareainput { border: 1px solid #666666; background-color: #eeffee; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }
select.textselect { border: 1px solid #666666; background-color: #eeffee; font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 12px; color: #000000; }


.bodytext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em}
.bodytextmed { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.bodytextbig { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 1.1em}
.taglinetext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}
.footertext { font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.8em}


.topnav a:link{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #006600; text-decoration: none }
.topnav a:visited{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #006600; text-decoration: none }
.topnav a:hover{ font-family: "Verdana", "Helvetica", "Arial", "MS Sans Serif"; font-size: 0.9em; color: #339933; text-decoration: none }


.texttable { border: 1px solid #006633; background-color: #eeffee; padding: 3px; }


@media print{
.pagetop{ display:none;}
.pagehead{ display:none;}
.pagenav{ display:none;}
.pagesetup{ display:none;}
.pagefooter{ display:none;}
}

@media screen,tv, tty, projection, handheld {
.pagetopprint{ display:none;}
.pageheadprint{ display:none;}
.pagefooterprint{ display:none;}
}

	#pagecontainer
	{
		width:923px;
		margin:0px auto;
	}
		#menu
		{
			width:923px;
			margin:0px auto;
			height:25px;
			background-color:#00509D;
			color: #fff;
			border-top:1px solid #ffffff;
		}
		
		#header
		{
			width: 923px;
			height:209px;
			padding:3px 0px 12px 0px;
			margin:0px auto;
			
		}
		
		/*  pagecontent opens    */
		
		#pagecontent
		{
			width:923px;
			margin:0px auto;
			float:left;
		}
			#pagecontentleft
			{
				width:322px;
				float:left;
				padding-right:7px;
			}
				#treatment
				{
					margin:10px 0px 6px 0px;
					width:326px;
					float:left;
				}
			#pagecontentmid
			{
				width: 360px;
				float: left;
				padding-right: 12px;
				padding-left: 13px;
			}
			
				#pagecontentmid p { margin: 5px 0 0 0; }
			
			#pagecontentright
			{
				width:196px;
				background:url(images/client.jpg) left top no-repeat #e0e2f2; padding-top:88px;
				float:right;
			}
			
				#pcr-pic {
					width: 196px;
					height: 300px;
					background-color: #fff;
					padding: 30px 0 0 0;
				}
			
				#box
				{
					background:url(images/textbg.jpg) top left no-repeat;
					padding:1px;
					margin-left:17px;
					padding-top:3px;
					padding-bottom:5px;
					padding-left:8px;
					margin-bottom:2px;
				}
				#box1
				{
					background:url(images/textbg.jpg) top left no-repeat;
					padding:1px;
					margin-left:17px;
					padding-top:3px;
					padding-bottom:5px;
					padding-left:8px;
					margin-bottom:2px;
				}
				#box2
				{
					background:url(images/textbg.jpg) top left no-repeat;
					padding:1px;
					margin-left:17px;
					padding-top:3px;
					padding-bottom:5px;
					padding-left:8px;
					margin-bottom:2px;
				}
				#box3
				{
					background:url(images/textbg.jpg) top left no-repeat;
					padding:1px;
					margin-left:17px;
					padding-top:3px;
					padding-bottom:5px;
					padding-left:8px;
					margin-bottom:2px;
				}
				#box4
				{
					background:url(images/textbg.jpg) top left no-repeat;
					padding:1px;
					margin-left:17px;
					padding-top:3px;
					padding-bottom:5px;
					padding-left:8px;
					margin-bottom:2px;
				}
				#send
				{
					float:right;
					padding-right:10px;
					margin-bottom:3px;
				}
				
					#send input { width: 61px; height: 24px; }
	
			/*  pagecontent close    */
			
			/*  innerpagecontent open   */
			
			#pagecontentleft1
			{
				width:332px;
				float:left;
				padding-right:7px;
				border-right:3px solid #afb7dd;
				border-bottom:3px solid #afb7dd;
			}
			
			#pagecontentleft2
			{
				width:332px;
				float:left;
				padding-right:7px;
				border-right:3px solid #afb7dd;
			}
			
			#innerpagemid
			{
				width:560px;
				float:left;
				padding-left:20px;
			}
				#inner
				{
					background-color:#e0e2f2;	
				}
					#innertop
						{
							background:url(images/tridn.gif) top right no-repeat #99a2d2;
							padding:8px 45px 7px 20px;
							height:20px;
							margin-bottom:35px;

						}
					#headleft
						{
							font-size:20px;
							color:#fffffff;
							float:left;
						}
					#headright
						{
							font-size:20px;
							color:#fffffff;
							float:right;
						}
					#innerbody
					{
						padding:0px 20px 20px 20px;
					}
					
						#innerbody p
						{
							margin: 10px 0px 0px 0px;
						}
			
			/*  innerpagecontent open   */
			
			/*  pagecontent opens    */
			
			
		
			#secondbody
			{
				width:923px;
				margin:0px auto;
				float:left;
				margin-top:20px;
			}
			
				#secondbodyleft
				{
					width:226px;
					float:left;
					padding-right:12px;
					padding-bottom: 15px;
				}
				
					#secondbodyleft h2 {
						font-size: 1.1em;
						margin: 20px 0 5px 0;
					}
			
				#secondbodymid
				{
					width:365px;
					float:left;
					padding-right:12px;
					padding-bottom: 15px;
				}
				
					#secondbodymid h2 {
						font-size: 1.1em;
						margin: 20px 0 5px 0;
					}
					
					#secondbodymid a.link { 
						float: left; 
						background:url(images/bullet.gif) 0px 7px no-repeat; 
						padding-left:15px; 
						font-size:11px; 
						color: #004fa3; 
					}

					#secondbodymid ul { 
						list-style: none; 
						padding: 0px; 
						margin: 5px 0 0 0;
					}
						
					#secondbodymid li {  
						background: url(images/bullet1.gif) 0px 8px no-repeat; 
						padding-left: 15px;
						font-size: 11px; 
						color: #000000; 
						text-decoration: none; 
						display: block; 
						line-height: 20px; 
					}
				
				#secondbodyright
				{
					width:300px;
					float:right;
					padding-bottom: 15px;
				}
				
					#secondbodyright h2 {
						font-size: 1.1em;
						margin: 20px 0 5px 0;
					}
				
					#secondbodymid p, #secondbodyright p {
						margin: 10px 0;
					}



			
			
			/*  pagecontentbttm opens    */
			#pagecontentbttm
			{
				width:923px;
				border-top: 3px solid #aeb6dc;
				padding-top:11px;
				float:left;
			}
						
				#para1
				{
					width:329px;
					float:left;
				}
				
				#para2
				{
					width:192px;
					margin-right:9px;
					float:left;
					min-height:120px;
				}
				
				#para3
				{
					width:192px;
					margin-right:9px;
					float:left;
					min-height:120px;
				}
				
				#para4
				{
					width:192px;
					float:left;
					min-height:120px;
				}
				
			/*  pagecontentbttm opens    */

			/*  pagecontentbttm opens    */
			#footer
			{
				width: 923px;
				padding-top: 11px;
				float: left;
				margin: 0 0 10px 0;
			}
			
				#footerleft
				{
					width:619px;
					padding:5px 10px;
					height:93px;
					float:left;
					background-color:#98a2d2;
				}
				#footerright
				{
					width: 264px;
					padding: 10px 10px 10px 10px;
					float: right;
					height: 83px;
					background-color: #e0e2f2;
					line-height: 1.0em;
				}
				
#socialmediaicons {
	float:left;
	padding:0;
	margin:8px 0 0 0;
}

#socialmediaicons li {
	display:inline;
	padding:0;
	margin:0;
}

#socialmediaicons img {
	border:0;
	padding:0;
	margin:0;
}

/*****************/
/***** CLASS *****/
/*****************/

body
{
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#000000;
}

p
{
margin:0px;
padding:0px;
}

p.tenspace { 
	margin: 10px 0 0 0;
	padding: 0px;
}

.blheading
{
font-size:16px;
}

#treatment ul { list-style: none; padding: 0px; margin: 0px;}
#treatment li { float:left; display:inline; width:142px; margin:0px 6px 6px 0px;  background:url(images/vbar.gif) top left no-repeat #e0e3f2; padding:3px 0px 7px 15px; vertical-align:middle;  }
#treatment li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #0050a3; text-decoration:none;  }
#treatment li a:hover { color: #000000; }

#innertreat ul { list-style: none; padding: 0px; margin: 5px 0 0 0;}
#innertreat li { float:left; display:inline; width:95px; margin:0px 3px 4px 0px;  background:url(images/vbar.gif) top left no-repeat #e0e3f2; padding:3px 0px 7px 10px; vertical-align:middle;  }
#innertreat li a { font-family:Arial, Helvetica, sans-serif; font-size:11px; color: #0050a3; text-decoration:none;  }
#innertreat li a:hover { color: #000000; }

.bluehead
{
font-size:16px;
color:#004fa2;
margin-bottom:10px;
}

.blueheadsm {
	font-size:14px;
	color:#004fa2;
	line-height:24px;
}

.bluefoot
{
	font-size: 16px;
	color:#004fa2;
	text-align: right;
	margin-top: 50px;
	margin-bottom: 10px;
}

.bodytext
{
font-size:11px;
line-height:20px;
}
.boxtext
{
font-size:11px;
line-height:18px;
}
.formtext
{
font-size:11px;
color:#ffffff;
}
/*
.textbox
{
border:1px solid #ffffff;
font-size:12px;
padding:0px;
color:#000000;
margin:0px;
margin-left:30px;
width:95px;
height:15px;
}
*/
.boxheading
{
background:url(images/boxhead.jpg) top left no-repeat #ffffff;
padding-left:12px;
font-size:12px;
color:#ffffff;
padding-top:5px;
padding-bottom:4px;
}

.boxbdr
{
border:1px solid #98a2d2;
padding:10px;
height:83px;
}

#para2 ul { list-style: none; padding: 0px; margin: 0px; }
#para2 li { float:left; display:inline; background:url(images/bullet.gif) 0px 7px no-repeat; padding-left:15px; width:135px}
#para2 li a { font-size:11px; color: #000000; text-decoration:none;  }
#para2 li a:hover { color: #004fa3; }

#para3 ul { list-style: none; padding: 0px; margin: 0px; }
#para3 li { float:left; display:inline; background:url(images/bullet.gif) 0px 7px no-repeat; padding-left:15px; width:135px}
#para3 li a { font-size:11px; color: #000000; text-decoration:none;  }
#para3 li a:hover { color: #004fa3; }

#para4 ul { list-style: none; padding: 0px; margin: 0px; }
#para4 li { float:left; display:inline; background:url(images/bullet.gif) 0px 7px no-repeat; padding-left:15px; width:135px}
#para4 li a { font-size:11px; color: #000000; text-decoration:none;  }
#para4 li a:hover { color: #004fa3; }

#treatdet ul { list-style: none; padding: 0px; margin: 0px; }
#treatdet ul li { background:url(images/bullet1.gif) 0px 7px no-repeat; padding-left:15px;}
#treatdet ul li a { font-size:11px; color: #000000; text-decoration:none; }
#treatdet ul li a:hover { color: #004fa3; }

.floatleft
{
float:left;
}
.boxtext
{
float:left; padding-top:10px; width:135px;
}
.footer
{
font-size:11px;
color:#004fa3;
}

.footer a
{
font-size:11px;
color:#ffffff;
text-decoration:none;
padding:0px 2px;
}
.footer a:hover
{
color:#000000;
}

.bluetext
{
color:#004fa2;
font-size:11px;
}

.footerbluetext
{
color:#004fa2;
font-size:10px;
line-height:14px;
}

.blueH
{
color:#004fa2;
font-size:16px;
}


.imgbdr
{
	border:none;
	float: left;
	margin:0 10px 0 0;
}
.headleft
{
float:left;
font-size:20px;
color:#ffffff;
text-transform: uppercase;
}

.headright
{
float:right;
font-size:20px;
color:#ffffff;
text-transform: uppercase;
}

#treatdet ul { list-style: none; padding: 0px; margin: 20px 0px 20px 0px; }
#treatdet li {  padding: 0px; margin: 0px;}
#treatdet li a {  background:url(images/bullet1.gif) 0px 12px no-repeat; padding-left:25px; font-size: 11px; color: #000000; text-decoration:none; display:block; line-height:30px;  }
#treatdet li a:hover { color: #004fa3; }

#treatdet a.link { float: left; background:url(images/bullet.gif) 0px 7px no-repeat; padding-left: 15px; font-size: 11px; color: #004fa3; }

/****************/
/***** FORM *****/
/****************/

/* CSS Document */

form {  /* set width in form, not fieldset (still takes up more room w/ fieldset width */
  font:80% verdana,arial,sans-serif;
  margin: 0;
  padding: 0;
/*  min-width: 475px;
  max-width: 400px;
  width: 475px;*/
}

form label { 
	display: block;  /* block float the labels to left column, set a width */
	float: left; 
	width: 60px; 
	padding: 0; 
	margin: 1px 0 0; /* set top margin same as form input - textarea etc. elements */
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	color:#ffffff;
}

form fieldset label:first-letter {  /* use first-letter pseudo-class to underline accesskey, note that */
	text-decoration:underline;    /* Firefox 1.07 WIN and Explorer 5.2 Mac don't support first-letter */
                                    /* pseudo-class on legend elements, but do support it on label elements */
                                    /* you could instead underline first letter on each element and accesskey */
                                    /* each input but doing only legends lessens cognitive load */
						/* changed to label first letter, opera broke after first letter legend */
}

form fieldset legend {
	font-size:1.1em; /* bump up legend font size, not too large or it'll overwrite border on left */
                       /* be careful with padding, it'll shift the nice offset on top of border  */
}

form input, form textarea, form select {
	/* display: inline; inline display must not be set or will hide submit buttons in IE 5x mac */
      /* set width of form elements to auto-size, otherwise watch for wrap on resize */
	margin:0px 0 0 0px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border:1px solid #ffffff;
	width:90px; /* set margin on left of form elements rather than right of
                              label aligns textarea better in IE */
}
form span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:.80em;
	font-style:normal;
	font-weight:normal;
	color:#1f2b5f;
	margin:5px 0 0 10px;
}
form input#reset {
	margin-left:0px; /* set margin-left back to zero on reset button (set above) */
}

textarea { overflow: auto; }

form br {
	clear:left; /* setting clear on inputs didn't work consistently, so brs added for degrade */
}
.button1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #ffffff;
	height:20px;
	padding-bottom:5px;
	background-color:#7B9EE7;
	border-top: 1px inset #999999;
	border-right: 1px outset #999999;
	border-bottom: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.textarea {
	height:auto;
	width:222px;
}


/****************/
/***** MENU *****/
/****************/

/*!!!!!!!!!!! QuickMenu Core CSS [Do Not Modify!] !!!!!!!!!!!!!*/
.qmmc .qmdivider{display:block;font-size:1px;border-width:0px;border-style:solid;position:relative;z-index:1;}.qmmc .qmdividery{float:left;width:0px;}.qmmc .qmtitle{display:block;cursor:default;white-space:nowrap;position:relative;z-index:1;}.qmclear {font-size:1px;height:0px;width:0px;clear:left;line-height:0px;display:block;float:none !important;}.qmmc {position:relative;/*zoom:1;*/z-index:10;}.qmmc a, 

.qmmc li {float:left;display:block;white-space:nowrap;position:relative;z-index:1;}
.qmmc div a, .qmmc ul a, .qmmc ul li {float:none;}.qmsh div a {float:left;}.qmmc div{visibility:hidden;position:absolute;}.qmmc .qmcbox{cursor:default;display:block;position:relative;z-index:1;}.qmmc .qmcbox a{display:inline;}.qmmc .qmcbox div{float:none;position:static;visibility:inherit;left:auto;}.qmmc li {z-index:auto;}.qmmc ul {left:-10000px;position:absolute;z-index:10;}.qmmc, .qmmc ul {list-style:none;padding:0px;margin:0px;}.qmmc li a {float:none}.qmmc li:hover>ul{left:auto;}#qm0 ul {top:100%;}#qm0 ul li:hover>ul{top:0px;left:100%;}


 
/*!!!!!!!!!!! QuickMenu Styles [Please Modify!] !!!!!!!!!!!*/


	/* QuickMenu 0 */

	/*"""""""" (MAIN) Container""""""""*/	
	#qm0	
	{	
		background-color:transparent;
	}


	/*"""""""" (MAIN) Items""""""""*/	
	#qm0 a	
	{	
		padding:5px 40px 5px 8px;
		background-color:#00509D;
		color:#fff;
		font-family:Arial;
		font-size:11px;
		text-decoration:none;
		border-width:0px;
		border-style:solid;
		border-color:#ffffff;
		text-decoration:none;
		background: url(images/sep1.gif) right no-repeat;
	}


	/*"""""""" (MAIN) Hover State""""""""*/	
	#qm0 a:hover	
	{	
		background-color:#00509D;
		color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 li:hover>a	
	{	
		background-color:#00509D;
		text-decoration:none;
	}


	/*"""""""" (MAIN) Active State""""""""*/	
	body #qm0 .qmactive, body #qm0 .qmactive:hover	
	{	
		background-color:#00509D;
		text-decoration:none;
		color:#ffffff;
	}


	/*"""""""" (SUB) Container""""""""*/	
	#qm0 div, #qm0 ul	
	{	
		padding:5px;
		margin:1px 0px 0px 0px;
		background-color:#E6E6E6;
		border-width:1px;
		border-style:solid;
		border-color:#ffffff;
		text-decoration:none;
	}


	/*"""""""" (SUB) Items""""""""*/	
	#qm0 div a, #qm0 ul a	
	{	
		padding:2px 40px 2px 5px;
		background-color:transparent;
		border-width:0px;
		border-style:none;
		border-color:#000000;
		text-decoration:none;
		background-image:none;
		color: #000;

	}


	/*"""""""" (SUB) Hover State""""""""*/	
	#qm0 div a:hover	
	{	
		text-decoration:underline;
		text-decoration:none;
	}


	/*"""""""" (SUB) Hover State - (duplicated for pure CSS)""""""""*/	
	#qm0 ul li:hover>a	
	{	
		text-decoration:underline;
		text-decoration:none;
	}


	/*"""""""" (SUB) Active State""""""""*/	
	body #qm0 div .qmactive, body #qm0 div .qmactive:hover	
	{	
		background-color:#C8CCE6;
	}
	
	body #pagecontainer #menu ul#qm0 li.qmclear {
		display: inline;
		border: 1px solid #c00;
		width: 100px;
		background-color: #f90;
		color: #036;
		font-size: 2.5em;
	}

/******************/
/***** INLINE *****/
/******************/

.qmfv { visibility: visible !important; }
.qmfh { visibility: hidden !important; }

/*****************/
/***** EdRob *****/
/*****************/

#headeranim {
	width: 923px;
	height: 209px;
	margin: 0;
	overflow: hidden;
	padding: 0;
}

#pagecontent-rgt-wide {
	float: right;
	width: 573px;
	font-size: 0.7em;
}

	.ourclinic {
		height: 248px;
		background: #ffffff url(images/bg-ourclinic.jpg) no-repeat left bottom;
	}

		.ourclinic p.block1 { margin: 0 0 10px 0; }
		.ourclinic p.block2 { margin: 0 0 10px 140px; }
		.ourclinic p.block3 { margin: 0 0 10px 290px; }

#testimonials {
	clear: both;
	font-size: 0.7em;
	margin: 10px 0 20px 0;
	padding: 0;
}

	#testimonials h2 {
		font-size: 1.1em;
	}
	
	#testimonials p { margin: 10px 0 0 0; }
	
#pagecontent-rgt-wide .testimonial {
	background: #ffffff url(images/bg-testimonial.gif) no-repeat left top;
	width: 553px;
	margin: 0 0 15px 0;
	padding: 0 0 0 20px;
}
	
	#pagecontent-rgt-wide h1 {
		font-size: 1.8em;
		color: #99A2D2;
	}

	#pagecontent-rgt-wide .testimonial img {
		float: right;
		margin: 0 1px 0 0;
	}

	#pagecontent-rgt-wide .testimonial p {
		width: 280px;
		color: #000;
		margin: 0;
		padding: 0;
	}
	
	#pagecontent-rgt-wide .testimonial h3 {
		color: #fff;
		font-size: 1.9em;
		height: 75px;
		line-height: 75px;
		padding: 0;
		margin: 0 0 10px 0;
	}
	
	#pagecontent-rgt-wide.media p {
		color: #000;
		margin: 10px 0px 10px 0px;
		clear: both;
	}
	
		#medial {
			width: 180px;
			margin: 20px 0px 0px 0px;
			text-align: center;
			float: left;
		}

		#mediam {
			width: 180px;
			margin: 20px 0px 0px 0px;
			text-align: center;
			float: left;
		}

		#mediar {
			width: 180px;
			margin: 20px 0px 0px 0px;
			text-align: center;
			float: left;
		}
	
	#pagecontent-rgt-wide.disclaimer p {
		color: #000;
		margin: 10px 0px 10px 0px;
		clear: both;
		line-height: 18px;
	}

		#pagecontent-rgt-wide ul { 
			list-style: none; 
			padding: 0px; 
			margin: 5px 0 0 0;
		}

		#pagecontent-rgt-wide li {  
			background: url(images/bullet1.gif) 0px 8px no-repeat; 
			padding-left: 15px;
			font-size: 11px; 
			color: #000000; 
			text-decoration: none; 
			display: block; 
			line-height: 20px; 
		}
	

/*****************
 IMAGE FLOATS
 *****************/

img.floatleft {
	float: left;
	margin: 0px 10px 0px 0px;
}

img.floatright {
	float: right;
	margin: 0px 0px 10px 0px;
}

/* media section */

.mediafloatleft {
	width: 145px;
	float: left;
	margin: 10px 0 10px 25px;
	padding: 0 10px;
	text-align: center;
	line-height: 1.4em;
}

	* html .mediafloatleft {
		margin: 10px 0 10px 18px;
	}
	
.mcpa-row {
	width: 470px;
	border: none;
	margin: 15px 0 0 70px;
	padding: 0 0 15px 0;
	border-bottom: 1px solid #eee;
}

	.mcpar-lft {
		width: 150px;
		margin: 0;
		padding: 0;
	}
	
	.mcpar-rgt {
		width: 300px;
		margin: 0;
		padding: 40px 0 0 0;
	}
	
	.mcpar-rgt p {
		margin: 10px 0 10px 0;
	}
	
		.mcpar-rgt-link a:link, .mcpar-rgt-link a:visited {
			font-size: 1.2em;
			font-weight: bold;
			text-decoration: none;
		}
		
		.mcpar-rgt-link a:hover {
			text-decoration: underline;
		}
		
		.mcpar-rgt a:link, .mcpar-rgt a:visited {
			text-decoration: underline;
		}
		
		.mcpar-rgt a:hover {
			color: #900;
			text-decoration: underline;
		}
		
	.mcpar-lft1 { float: left; }
	.mcpar-rgt1 { float: right; }
		
	.mcpar-lft2 { float: right; }
	.mcpar-rgt2 { float: left; }
	
/* faq style popup */

#faqpopup {
	width: 320px;
	text-align: left;
}

	#faqpopup p strong { display: block; padding-top: 10px; }

	#faqpopup p {
		clear: both;
		font-size: 0.8em;
		margin: 10px 0 10px 0; 
		text-align: left; 
		line-height: 1.5em;
	}
	
	#faqpopup sup {
		font-size: 0.7em;
	}
	
	#faqpopup ul { margin: 10px 0 10px 15px; text-align: left; }
	
#videoholder {
	text-align:center;
	margin-left:auto;
	margin-right:auto;
	margin-top:30px;
	margin-bottom:20px;
}

#innerbodyvideo {
	padding:0 20px 20px 20px;
}
					
#innerbodyvideo p {
	margin:0;
	line-height:16px;
}

#innerbodyvideo h3 {
	font-size: 1.6em;
	color: #99A2D2;
	line-height:22px;
}

#pagecontent-map {
	float: left;
	width: 700px;
	font-size: 0.7em;
}

#pagecontent-map.disclaimer p {
	color: #000;
	margin: 10px 0px 10px 0px;
	clear: both;
	line-height: 18px;
}
	
#pagecontent-map h1 {
	font-size: 1.8em;
	color: #99A2D2;
}

.leftboxoff {
	width:211px;
	padding:0;
	margin:10px 0 0 0;
	background-color:#e0e2f2;
	color:#000000;
}

.leftboxoff h3 {
	font-size:13px;
	font-weight:bold;
	display:block;
	width:203px;
	background-color:#98A2D2;
	background-image:url(images/left_sidebox_corner.gif);
	background-position:top right;
	background-repeat:no-repeat;
	padding:8px 0 4px 8px;
	overflow:hidden;
}

.leftboxoff p {
	font-size:11px;
	margin:5px 0 5px 0;
	line-height:16px;
}

.leftboxoff a {
	color:#0053A4;
}

.leftboxoff h3 a {
	color:#FFFFFF;
	text-decoration:none;
}

.leftboxoff a:hover {
	color:#000000;
}

.leftboxtext {
	padding:4px 8px 8px 8px;
	border:solid 1px #98A2D2;
}