*{
	margin:0px;
	padding:0px;
	
}

body{
	background:#006992;	
	font-size:12px;
    line-height:17px;
    color:#707070;
    font-family:Verdana, Geneva, sans-serif;
}

a:active
{
	outline: none;
}

a:focus
{
	-moz-outline-style: none;
}


h3
{
    font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:12px;
	background:none;
	color:#006992;
	margin:5px 0px px 0px;
	line-height:15px;
}

h3 .testimonials
{
    border-left:5px solid #EEE;
}

.IE6Fix{
	display:none
}

img {behavior: url(iepngfix.htc)}

#main_container
{
	margin-left:auto; 
	margin-right:auto;
	background:url(../design_images/bg.jpg) repeat-x;	
}

#main_container_sub
{
	margin-left:auto; 
	margin-right:auto;
	background:url(../design_images/bg_subpage.jpg) repeat-x #006992;	
}



/* sub menu navigation starts */
#menu_main
{
	float:left;	
	margin:0px;
	margin-top:0px;
	background:#FFF;
	height:auto;
	width:212px;
	line-height:13px;
}

#menu_main ul
{
	float:left;	
	margin:0px;
	padding:0px;
	background:none;
	display:block;
	padding-left:5px;
}

#menu_main li
{
	margin:0px;
	margin:5px 0px 0px 0px;
	padding:0px;	
	float:left;		
	list-style:none;
	display:block;
}

#menu_main li a, #menu_main li a:link, #menu_main li a:active, #menu_main li a:visited
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#FFF;
	font-weight:bold;
	text-decoration:none;
	padding:0px;
	padding:5px 10px 5px 30px;		
	float:left;	
	background:#009cc6;
	list-style:none;
	display:block;
}

#menu_main li a:hover, #menu_main li a.active, #menu_main li.active
{
	color:#FFF;	
	background:#006992;
	list-style:none;
	display:block;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	width:166px;	
	float:left;	
}

#menu_main ul ul
{
	float:left;	
	margin:0px;
	padding:0px;	
	background:#FFF;
	display:block;
	width:206px;
}

	#menu_main li li a, #menu_main li li a:link, #menu_main li li a:active, #menu_main li li a:visited
	{
		margin:0px;
		padding:0px;
		font-family:Tahoma, Geneva, sans-serif;
		font-size:8pt;
		color:#006992;
		font-weight:bold;
		text-decoration:none;		
		padding:5px 10px 5px 30px;		
		width:166px;	
		float:left;	
		border:none;
		background:#d8e8ef;
		list-style:none;
		display:block;
		/*border-bottom:#34add4 solid 1px;*/
	}
	
	#menu_main li li a:hover, #menu_main li li a.active
	{
		background:none;
		color:#FFF;	
		background:#34add4;
		list-style:none;
		display:block;		
	}
	
		#menu_main ul ul ul
		{
			float:left;	
			margin:0px;
			padding:0px;	
			color:#006992;
			display:block;
			padding-bottom:4px;
			width:206px;
			border:none;
		}

		#menu_main li li li a, #menu_main li li li a:link, #menu_main li li li a:active, #menu_main li li li a:visited
		{
			font-family:Tahoma, Geneva, sans-serif;
			font-size:8pt;
			color:#006992;
			font-weight:bold;
			text-decoration:none;
			padding:0px;
			padding:4px 10px 4px 40px;
			margin-top:-4px;
			width:146px;	
			float:left;	
			border:none;
			background:none;
			list-style:none;
			display:block;
		}
		
		#menu_main li li li a:hover, #menu_main li li li a.active, #menu_main li li li.active
		{
			color:#006992;	
			background:none;
			width:146px;	
			list-style:none;
			display:block;	
			text-decoration:underline;
		}
		
		#menu_main li li li li a, #menu_main li li li li a:link, #menu_main li li li li a:active, #menu_main li li li li a:visited
		{
			font-family:Tahoma, Geneva, sans-serif;
			font-size:8pt;
			color:#006992;
			font-weight:normal;
			text-decoration:none;
			padding:0px;
			padding:4px 10px 4px 50px;
			margin-top:-4px;
			width:136px;	
			float:left;	
			border:none;
			background:none;
			list-style:none;
			display:block;
		}

/* sub menu navigation ends */
/* top container starts */
#container_top
{
	margin-left:auto; 
	margin-right:auto;
	background:url(../design_images/bg_menu.jpg) no-repeat;
	width:911px;
	height:137px;		
}

#container_top img a, #container_top a img
{
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
}

#links
{
	background:none;
	float:left;
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#006992;
	padding-top:10px;	
	padding-left:20px;
}

#links a, #links a:link, #links a:active, #links a:visited
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#006992;
	text-decoration:none;
	background:none;
}

#links a:hover
{
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	color:#006992;
	text-decoration:underline;	
	background:none;
}

#appointment
{
	margin-left:auto; 
	margin-right:auto;
	padding:17px 5px 0px 1px;
	float:left;
	width:326px;
	background:none;
}

#home
{
	padding:0px;
	width:557px;
	float:left;
}

/* top container ends */

/* menu container starts */
#container_menu
{
	margin-left:auto; 
	margin-right:auto;
	width:903px;
	height:36px;	
	background:#016991;
	border-right:#95c1d2 6px solid;
	border-left:#95c1d2 6px solid;		
}

#container_menu ul
{
	background:url(../design_images/bg_menu_off.gif) #016991 repeat-x;
	height:36px;
	margin:0px;
	padding:0px;
	margin-left:4px;
}

#container_menu li
{
	background:none;
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#container_menu li.active
{
	background:url(../design_images/bg_menu_on.gif);
	list-style:none;
	display:inline;
	margin:0px;
	padding:0px;
}

#container_menu li a, #container_menu li a:link, #container_menu li a:active, #container_menu li a:visited
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#FFF;
	text-transform:uppercase;
	text-decoration:none;
	background:none;
	list-style:none;
	display:inline-block;
	padding:10px 11px 10px 11px;
}

#container_menu li a:hover, #container_menu li a.active
{
	font-weight:bold;
	background:url(../design_images/bg_menu_on.gif);
	list-style:none;
	display:inline-block;
	padding:10px 11px 10px 11px;
}

/* menu container ends */

#flash_banner
{
	margin-left:auto; 
	margin-right:auto;
	width:915px;	
	height:293px;
	border:none;
	background:none;
}

#container_banner
{
	margin-left:auto; 
	margin-right:auto;
	width:915px;
	height:207px;
	border:none;
	background:none;
}


#container_banner img
{
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
}

#container_flash img a, #container_flash img
{
	margin:0px;
	padding:0px;
	border:0px;
	display:block;
}



#container_bottom
{
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	width:915px;
	height:223px;	
	background:#FFF;
}

#container_content
{
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	width:915px;
	height:225px;	
	background:#FFF url(../design_images/3stages.jpg) top center no-repeat;
}

#newsSocial
{
	margin-left:auto; 
	margin-right:auto;
	text-align:left;
	width:915px;	
	background: url(../design_images/extraBg.jpg) top center repeat-y;
	padding: 5px 0 0 0;
}

#newsScroll{
	width:860px;
	height:25px;
	background-color:#D8D8D8;
	margin:0 0 0 29px;
	padding-top:3px;
	}
	
#newsScroll a
{
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #0E475C;
	color:#187A9F;	
}

#newsScroll a:hover
{
	text-decoration:underline;
}

#newsScroll a.last
{
	border-right:0px;
}

	
#social{
	width:860px;
	height:30px;
	margin:10px 0 0 25px;
	text-align:right;
	}
	
#social img{
	float:right;
	border:none;
	}

#container_content p.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	background:none;
	color:#006992;
	margin:68px 0px 0px 43px;
	line-height:16px;
}

#container_content p
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	background:none;
	color:#707070;
	margin:16px 0px 0px 43px;
	line-height:13px;
}

#1
{
	float:left;
	width:634px;
	height:219px;
}

#2
{
	float:left;
	width:281px;
	height:219px;	
}

#stage
{
	width:208px;
	height:203px;	
	float:left;
	background:none;
}

#stage a
{
	border:0px;
	background:none;
}

#stage a img, #stage a:link img, #stage a:active img, #stage a:visited img
{
	border:0px;
	background:none;
	padding:10px 0px 0px 44px;
}

#questions
{
	width:237px;
	height:30px;
	float:left;
	padding:24px 0 0 44px;
	background:none;
}


.searchBtn{
	float:left;
	width:88px;
	height:22px;
	background:url(../design_images/searchBtn.jpg) no-repeat;
	border:none;
	margin:0;
	padding:0;
	cursor:pointer;
	}

#questions a img, #questions a:link img, #questions a:active img, #questions a:visited img
{
	border:0px;
	display:block;
	background:none;	
	margin-left:23px;
}

/* TESTIMONIALS */
#testimonials
{
	width:281px;
	height:175px;
	float:left;
	background:none;
}

#testimonials p.title
{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-transform:uppercase;
	font-size:14px;
	background:none;
	color:#006992;
	margin:30px 0px 0px 45px;
	line-height:16px;
}

#testimonials p.testimonials
{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:normal;
	font-size:10px;
	padding-right:20px;	
	color:#262626;
	margin:16px 60px 0px 45px;
	line-height:13px;
}

#testimonials a
{
	border:0px;
	background:none;
	background:none;
}

#testimonials a img, #testimonials a:link img, #testimonials a:active img, #testimonials a:visited img
{
	border:0px;
	background:none;
	padding:10px 0px 0px 45px;
}
/* END TESTIMONIALS */

/*News*/
.overview
{
    float:left;
    width:630px;
    padding-top:10px;
    padding-bottom:10px;
}

.overview img
{
    display:block;
    margin-right:15px;
    border:1px solid #006991;
    margin-bottom:10px;
}
/* END NEWS */

/* FAQ */

.dropdown
{
    padding-bottom:15px;
}

/* END FAQ */


/* CONTACT */
#contact
{
	width:650px;
	background:#ededed;
	float:left;

}

#contact h3
{
	width:638px;
	background:#34add4;
	padding:6px;
	color:#fff;
	margin-bottom:10px;
}

#contact_form
{
	padding:10px;
	padding-bottom:0px;
	float:left;
	width:480px;

}


#contact_form .row
{
	text-align:right;
	padding-bottom:10px;
}

#contact_form select
{
    border:1px solid #747474;
	font-size:12px;
	color: #747474;
	margin-left:7px;
	vertical-align:text-top;
}

#contact_form .checkbox
{
    margin-right:4px;
}

#contact_form .textbox
{
	border:1px solid #747474;
	width:250px;
	font-size:12px;
	color: #747474;
	margin-left:7px;
	vertical-align:text-top;
}

#contact_form .textbox2
{
	border:1px solid #747474;
	font-size:12px;
	color: #747474;
	width:178px;
	margin-left:7px;
	vertical-align:text-top;
}

#contact_form .button
{
	border:0px;
	font-size:12px;
	padding:5px;
	line-height:16px;
	padding-top:2px;
	padding-bottom:8px;
	color:#FFF;
	background:url(../design_images/btn_bg.gif) repeat-x;
}
/* END CONTACT */

/* FOOTER */
#container_finish
{
	margin-left:auto; 
	margin-right:auto;
	width:915px;
	height:93px;	
	background:#006991;
}

#footer
{
	margin-left:auto; 
	margin-right:auto;
	width:915px;
	background:#006992;
	padding-bottom:20px;
	margin-top:0;
}

#footer p
{
	background:none;	
	background:#006992;	
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	margin:0px;
	text-align:left;	
	text-decoration:none;
	color:#FFF;
	padding-left:20px;
	padding-top:15px;
}

#footer p a, #footer p a:link, #footer p a:hover, #footer p a:visited, #footer p a:active
{
	color:#FFF;	
	background:none;		
	text-decoration:underline;
}

#footer a img , #footer a:link img , #footer a:hover img , #footer a:visited img , #footer a:active img 
{
	background:none;		
	background:#006992;	
	border:0px;
	float:right;
	vertical-align:top;
	margin-top:-25px;
}

#footer img
{
	background:none;		
	background:#006992;	
	border:0px;
	padding-top:0px;
}
/* END FOOTER */

/* SEO */
#SEO
{
	margin-left:auto; 
	margin-right:auto;
	width:915px;	
	height:200px;
	background:url(../design_images/bg_seo.jpg) no-repeat;
	padding-top:15px;
	padding-bottom:15px;
	margin-top:10px;
}

#SEO_list
{
	background:none;
	padding-top:10px;
	padding-bottom:15px;
	display:inline;
	float:left;
	width:225px;
}

#SEO_list p
{
	float:left;
	background:none;
}

#SEO_list ul
{
	margin-left:50px;
	border-left:solid 1px #caf0ff;
	padding-left:5px;
	display:block;
	background:none;
}

#SEO_list ul li
{
	font-family:Tahoma, Geneva, sans-serif;
	font-size:10px;
	list-style:none;
	line-height:15px;
}

#SEO_list ul li a
{
	color:#caf0ff;
	text-decoration:none;
}
/* END SEO */

#content
{
	margin-left:auto; 
	margin-right:auto;
	vertical-align:top;
	background:#FFF;
	border-right:#96c1d2 5px solid;
	border-left:#96c1d2 5px solid;
	width:905px;
	float:left;
	/*min-height:700px;*/
  	/*height:auto !important;*/
  	/*height:700px;*/
}

#content_subpages
{
	float:left;
	margin-left:auto; 
	margin-right:auto;
	width:652px;
	padding:20px;
	background:#FFF;	
	padding-bottom:15px;	
}

#center
{
	margin-left:auto; 
	margin-right:auto;
	vertical-align:top;
	width:915px;
}


input.search{
	float:left;
	width:115px;
	height:19px;
	margin:0;
	margin:0 5px 0 0;
	}
