body {
	background-image: url('images/1092.jpg');
	background-repeat:repeat-x;
	background-position:top center;
	background-color:#CDEDFC;
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
}
body div, p, img, h1, h2, h3{
	padding: 0;
	margin: 0;
	border: 0;
}
#wrapper {
	width: 996px;
	margin: 0 auto;
	background-color: #FFF;
}
#wrapper .header {
	margin-top: 0px;
}
#wrapper .header .logo {
	float: left;
	background-image: url('images/logo.png');
	background-repeat: no-repeat;
	background-position: 0px 10px;
	padding-top:10px;
	font-family:Arial;
	color:gray;
	font-size:12px;
	width: 330px;
	height:65px;
}
.header .logo a, .header .logo a:hover, .header img {
	border: 0;
	text-decoration: none;
}
.header .header-contacts table {
	margin-top:10px;
	float: right;
	width: 660px;
	height: 26px;
	text-align: right;
}
.header .header-contacts p {
	margin: 0;
	padding: 0 0 7px 0;
	font-size: 12px;
	float: right;
	font-weight: bold;
	color: #3399cc;
}

.header .header-contacts table p {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
	color: #3399cc;
}

.header span.header-contacts-separator {
	padding: 0 7px;
}
.header .header-flags {
	width: 495px;
	float: right;
	height: 40px;
	clear: both;
}
.header .header-flags a, .header .header-flags a:hover, .header .header-flags img {
	text-decoration: none;
	border: 0;
	padding-left: 0px;
}

.header .header-contacts table span.lrg-txt {
	font-size: 13px;
	font-weight:bold;
	color: #3399cc;
}

.header .header-contacts table span.lrg-txt img {
margin-top:0px;
margin-right:10px;
}
.header .header-contacts table span.email {
	color: #3399cc;
	padding-left: 20px;
}

.header .header-contacts table span.email a{
	color: #3399cc;
	text-decoration:none;
}

.header .header-contacts table span.email a:hover {
	color: #003366;
	text-decoration:none;
}

.header .header-contacts table .searcharea
{
	margin: 0px;
	padding:0px;
	font-size: 12px;
	font-weight: bold;
	color: #3399cc;
	float: right;
}

input#inputsearch 
{
	width: 140px;
	height: 20px;
	border: solid 1px #979593;
	border-right: none;
	color: #979593;
	font-size: 11px;
	padding: 4px 5px 0 5px;
}

.floatLeft  {float: left;}

#content {
	padding-top:10px;
	clear: both;
}
#content .left-pane {
	margin-bottom:37px;
	float: left;
	width: 230px;
	color: #FFF;
	font-size: 15px;
}

/***********/


#content .left-pane .request-actions {
	margin-top: 20px;
}
#content .left-pane .request-actions div {
	margin-bottom: 10px;
	width: 216px;
	height: 67px;
	cursor: pointer;
}
#content .left-pane .request-actions p {
	background-color: transparent;
	float: left;
	padding: 14px 0 0 80px;
	width: 90px;
}
#content .left-pane .request-actions a {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
#content .left-pane .request-actions div.req-appointment {
	font-family:verdana;
	background-image: url('images/req-appointment.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
#content .left-pane .request-actions div.req-callback {
	font-family:verdana;
	background-image: url('images/req-callback.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
#content .left-pane .request-actions div.ask-question {
	font-family:verdana;
	background-image: url('images/ask-question.jpg');
	background-repeat: no-repeat;
	background-position: left;
}

/************/

#content .left-pane .prices {
	margin-top: 20px;
	border: 1px solid #98C0C2;
	background-color: #E6FFFF;
	padding: 8px 0;
	width: 228px;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .left-pane .prices div {
	width: 85%;
	margin: 0 auto;
}

#content .left-pane .prices p {
	font-size:11px;
	color:#666666;
	padding: 10px 0;
	clear: both;
}
#content .left-pane .prices p.title {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 17px;
	font-weight: normal;
}

#content .left-pane .prices p.smalltitle {
	font-family:verdana;
	color: #666666;
	text-align: center;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}

#content .left-pane .left-pane-nav {
	background-color: #3399cc;
	padding: 13px 0 2px 15px;
}

#content .left-pane .left-pane-nav li {
	font-family:verdana;
	font-weight:bold;
	margin-left: -14px;
	padding: 4px 0 0 5px;
	list-style-image: url('images/navleft-bullets.png');
}
#content .left-pane .left-pane-nav li a {
	color: #FFF;
	text-decoration: none;
}
#content .left-pane .left-pane-nav li a:hover {
	color: #003366;
	text-decoration: none;
}
#content .left-pane .left-pane-nav li p {
	padding-bottom: 7px;
	margin: 0;
	background-image: url('images/navleft-divider.png');
	background-repeat: no-repeat;
	background-position: bottom;
}

#content .left-pane .dental-implants {
	margin-top: 20px;
	border: 1px solid #98C0C2;
	background-color: #E6FFFF;
	padding: 8px 0;
	width: 228px;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .left-pane .dental-implants div {
	width: 90%;
	margin: 0 auto;
}

#content .left-pane .dental-implants a {
text-decoration:none;
cursor:hand;
}

#content .left-pane .dental-implants a:hover {
text-decoration:none;
cursor:hand;
}

#content .left-pane .dental-implants p {
	color:#666666;
	padding: 2px 0;
	clear: both;
}
#content .left-pane .dental-implants p.title {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}

#content .left-pane .dental-implants p.smalltitle {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: normal;
}

#content .left-pane .dental-implants .icon-img {
	padding-bottom: 5px;
}
#content .left-pane .dental-implants .icon-img img {
	float: left;
	padding: 0 5px 5px 0;
}

#content .left-pane .dental-implants .docimage img {
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	padding: 8px 0;
	text-align: center;
}

/**********************/


#content .left-pane .left-boxtype2 {
	margin-top: 20px;
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	padding: 8px 0;
	width: 228px;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .left-pane .left-boxtype2 div {
	width: 90%;
	margin: 0 auto;
}

#content .left-pane .left-boxtype2 a {
text-decoration:none;
cursor:hand;
}

#content .left-pane .left-boxtype2 a:hover {
text-decoration:none;
cursor:hand;
}

#content .left-pane .left-boxtype2 p {
	color:#666666;
	padding: 5px 0;
	clear: both;
}
#content .left-pane .left-boxtype2 p.title {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 16px;
	font-weight: normal;
}

#content .left-pane .left-boxtype2 p.smalltitle {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 13px;
	font-weight: normal;
}

#content .left-pane .left-boxtype2 .icon-img {
	padding-bottom: 5px;
}
#content .left-pane .left-boxtype2 .icon-img img {
	float: left;
	padding: 0 5px 5px 0;
}

#content .left-pane .left-boxtype2 .docimage img {
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	padding: 8px 0;
	text-align: center;
}

/*******************/

#content .left-pane .testimonials {
	/*border: 1px solid ;
	background-color: #F2F2F2;*/
	margin-top: 20px;
	padding: 0px 0;
	width: 228px;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .left-pane .testimonials div {
	width: 90%;
	margin: 0 auto;
}
#content .left-pane .testimonials p {
	color:#666666;
	padding: 2px 0;
	margin-bottom:10px;
	clear: both;
}
#content .left-pane .testimonials p.title {
	font-family:verdana;
	color: #3399cc;
	text-align:center;
	font-size:13px;
	font-weight:normal;
}
#content .left-pane .testimonials .quotes {
font-size: 50px;
color:#114870;
}
#content .left-pane .testimonials .icon-img img {
	float: left;
	padding: 0 5px 5px 0;
}

/******************/

#content .left-pane .docs {
	border: 1px solid #CCC;
	margin-top:20px;
	background-color: #F2F2F2;
	color:#666666;
	float: left;
	width: 230px;
	margin-bottom:10px;
}

#content .left-pane .docs div a {
	text-decoration:none;
}

#content .left-pane .docs div a:hover {
	text-decoration:none;
}

#content .left-pane .docs div .bluetext {
	text-align: center;
	color: #3399CC;
	text-decoration: none;
}
#content .left-pane .docs .docsimage {
	padding: 8px 0;
	text-align: center;
}

#content .left-pane .docs .docsimage a {
	padding: 8px 0;
	text-align: center;
}

#content .left-pane .docs .docsimage div {
	padding: 0 11px;
}
#content .left-pane .docs p {
	text-align: center;
	color:gray;
	padding-bottom: 5px;
	font-size: 11px;
}

#content .left-pane .docs a {
	font-family:verdana;
	text-align: right;
	font-size: 11px;
	color: #3399CC;
	text-decoration: none;
}
#content .left-pane .docs a:hover {
	font-family:verdana;
	font-size: 11px;
	color: #3399CC;
	text-decoration: underline;
}

#content .left-pane .docs .title {
	text-align: center;
	font-family:verdana;
	font-size: 17px;
	color: #3399CC;
}

/***********************/

/******************/

#content .left-pane .docs1 {
	margin-top: 20px;
	background-color: #F2F2F2;
	color:#666666;
	float: left;
	width: 230px;
	margin-bottom:10px;
}
#content .left-pane .docs1 .docsimage {
	padding: 8px 0;
	text-align: center;
}
#content .left-pane .docs1 .docsimage div {
	padding: 0 11px;
}
#content .left-pane .docs1 p {
	text-align:none;
	margin-left:15px;
	margin-right:15px;
	color:#666666;
	padding-bottom: 5px;
	font-size: 11px;
}

#content .left-pane .docs1 a {
	font-family:verdana;
	font-size: 11px;
	color: #3399CC;
	text-decoration: none;
}
#content .left-pane .docs1 a:hover {
	font-family:verdana;
	font-size: 11px;
	color: #3399CC;
	text-decoration: underline;
}

#content .left-pane .docs1 .title {
	text-align: center;
	font-family:verdana;
	font-size: 17px;
	color: #3399CC;
}

/******************/
#content .left-pane .related_pages {
	margin-top: 20px;
	background-color: white;
	text-align: left;
}
#content .left-pane .related_pages div {
	padding: 0 0px;
}
#content .left-pane .related_pages p {
	color:#666666;
	padding-bottom: 5px;
	font-size: 12px;
}
#content .left-pane .related_pages .title {
	font-family:verdana;
	font-size: 13px;
	font-weight: bold;
	color: #3399CC;;
}

#content .left-pane .related_pages ul {
margin-top:0px;
padding-top:0px;
}

#content .left-pane .related_pages li {
	font-family:verdana;
	margin-left: -24px;
	color:#3399CC;
	list-style: square;
}

#content .left-pane .related_pages li a{
	font-size: 10px;
	font-family:verdana,Arial;
	color: #3399CC;
	text-decoration: none;
}

#content .left-pane .related_pages li a:hover{
	color: #666666;
	text-decoration: none;
}

#content .left-pane .related_pages li a:visited{
	color: #3399CC;
	text-decoration: none;
}

/******************/

#content .main {
	float: right;
	width: 705px;
}
#content .main .smile img {
	border: 1px solid #CCC;
}
#content .main .smile-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/banner-smile.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .smile-banner .txt {
	height: 147px;
}
#content .main .smile-banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .smile-banner .txt ul {
	margin-top: -1px;
}
#content .main .smile-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family: Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}
#content .main .smile-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

#content .main .abroad-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/abroad_banner.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}


#content .main .gdcu_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/gdcu-banner.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}

#content .main .veeners_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/crowns_veneers_banners.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}

#content .main .teeth_white_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/teeth_white_banner.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}

/*********************/

#content .main .teethwhite-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/banner-smile.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .teethwhite-banner .txt {
	height: 147px;
}
#content .main .teethwhite-banner .txt div {
	padding: 0px 0 0 28px;
}
#content .main .teethwhite-banner .txt ul {
	margin-top: -1px;
}
#content .main .teethwhite-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family: Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 25px 0 0px 65px;
}
#content .main .teethwhite-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

/*********************/

#content .main .veeners-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/crowns_and_veneers.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .veeners-banner .txt {
	height: 147px;
}
#content .main .veeners-banner .txt div {
	padding: 0px 0 0 28px;
}
#content .main .veeners-banner .txt ul {
	margin-top: -1px;
}
#content .main .veeners-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	line-height:20px;
	font-family: Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 25px 0 0px 65px;
}
#content .main .veeners-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/



#content .main .banner img {
	border: 1px solid #CCC;
}
#content .main .common-banner {
	width: 704px;
	height: 167px;
	border: 1px solid #CCC;
}
#content .main .common-banner .txt {
	height: 147px;
}
#content .main .common-banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .common-banner .txt ul {
	margin-top: -1px;
}
#content .main .common-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}
#content .main .common-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/*********************/

#content .main .gdcu-banner {
	background-image:url(images/gdcu.jpg);
	width: 704px;
	height: 167px;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
}
#content .main .gdcu-banner .txt {
	height: 147px;
}
#content .main .gdcu-banner .txt div {
	padding: 20px 0 28px 28px;
}
#content .main .gdcu-banner .txt ul {
	margin-top: -1px;
}
#content .main .gdcu-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	line-height:28px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}

#content .main .gdcu-banner .txt .small_text {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 13px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 300px;
}

#content .main .gdcu-banner .txt .smalltext {
	font-size: 14px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
}

#content .main .gdcu-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/**********************/


/*********************/

#content .main .abroad-banner {
	background-image:url(images/banner-smile.jpg);
	width: 704px;
	height: 167px;
	background-repeat: no-repeat;
	border: 1px solid #CCC;
}
#content .main .abroad-banner .txt {
	height: 147px;
}
#content .main .abroad-banner .txt div {
	padding: 20px 0 28px 28px;
}
#content .main .gdcu-banner .txt ul {
	margin-top: -1px;
}
#content .main .abroad-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	line-height:28px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}

#content .main .abroad-banner .txt .small_text {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 120px;
}

#content .main .abroad-banner .txt .smalltext {
	font-size: 14px;
	font-family: Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
}

#content .main .abroad-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/**********************/

#content .main .map_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/map.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
/********************/

/********************/

#content .main .orthodontic_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/orthodontics.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .orthodontic_banner .txt {
	height: 147px;
}
#content .main .orthodontic_banner .txt div {
	padding: 2px 0 0 28px;
}
#content .main .orthodontic_banner .txt ul {
	margin-top: -1px;
}
#content .main .orthodontic_banner .txt p {
	font-size: 18px;
	font-family:Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}
#content .main .orthodontic_banner .small-caption {
/*	background-color: #e7e7e7;*/
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/******************/
#content .main .clinic_banner {
	width: 704px;
	height: 167px;
	background-image:url(images/the_clinic.jpg);
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .clinic_banner .txt {
	height: 147px;
}
#content .main .clinic_banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .clinic_banner .txt ul {
	margin-top: -1px;
}
#content .main .clinic_banner .txt p {
	font-size: 18px;
	font-family:Rockwell,Verdana;
	font-weight: bold;
	color: #006699;
	padding: 4px 0 8px 165px;
}
#content .main .clinic_banner .small-caption {
/*	background-color: #e7e7e7;*/
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/******************/



/********************/

#content .main .hygiene_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/oral_hygiene.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .hygiene_banner .txt {
	height: 147px;
}
#content .main .hygiene_banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .hygiene_banner .txt ul {
	margin-top: -1px;
}
#content .main .hygiene_banner .txt p {
	font-size: 18px;
	font-family:Rockwell, verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}
#content .main .hygiene_banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/******************/

/********************/

#content .main .emergency_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/general_emergency.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .emergency_banner .txt {
	height: 147px;
}
#content .main .emergency_banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .emergency_banner .txt ul {
	margin-top: -1px;
}
#content .main .emergency_banner .txt p {
	font-size: 18px;
	font-family:Rockwell,verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 65px;
}
#content .main .emergency_banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/******************/

/********************/

#content .main .team_banner {
	width: 704px;
	height: 167px;
	background-image: url('images/the_team.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .team_banner .txt {
	height: 147px;
}
#content .main .team_banner .txt div {
	padding: 12px 0 0 28px;
}
#content .main .team_banner .txt ul {
	margin-top: -1px;
}
#content .main .team_banner .txt p {
	font-size: 18px;
	font-family:Rockwell,verdana;
	font-weight: bold;
	color: #006699;
	padding: 7px 0 8px 0px;
}

#content .main .team_banner .txt p .smalltext {
	font-size: 14px;
	font-family: Rockwell,Verdana;
	color: #006699;
}

#content .main .team_banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/******************/
/*********************/

#content .main .ask_ques-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/ask-ques-banner.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .ask_ques-banner .txt {
	height: 147px;
}
#content .main .ask_ques-banner .txt div {
	padding: 60px 0 0 95px;
}
#content .main .ask_ques-banner .txt ul {
	margin-top: -1px;
}
#content .main .ask_ques-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family:Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 1px 0 8px 55px;
}
#content .main .ask_ques-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

/*********************/

#content .main .call-back-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/call_back-banner.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .call-back-banner .txt {
	height: 147px;
}
#content .main .call-back-banner .txt div {
	padding: 60px 0 0 95px;
}
#content .main .call-back-banner .txt ul {
	margin-top: -1px;
}
#content .main .call-back-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family:Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 1px 0 8px 55px;
}
#content .main .call-back-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

/*********************/

#content .main .appointment-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/appoint.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .appointment-banner .txt {
	height: 147px;
}
#content .main .appointment-banner .txt div {
	padding: 60px 0 0 95px;
}
#content .main .appointment-banner .txt ul {
	margin-top: -1px;
}
#content .main .appointment-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family:Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 1px 0 8px 55px;
}
#content .main .appointment-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

/*********************/

#content .main .advice-banner {
	width: 704px;
	height: 167px;
	background-image: url('images/advice.jpg');
	background-repeat: no-repeat;
	background-position: top;
	border: 1px solid #CCC;
}
#content .main .advice-banner .txt {
	height: 147px;
}
#content .main .advice-banner .txt div {
	padding: 30px 0 0 95px;
}
#content .main .advice-banner .txt ul {
	margin-top: -1px;
}
#content .main .advice-banner .txt p {
	background-repeat: no-repeat;
	background-position: left 75%;
	font-size: 18px;
	font-family:Rockwell ,verdana;
	font-weight: bold;
	color: #006699;
	padding: 1px 0 8px 55px;
}
#content .main .advice-banner .small-caption {
	padding: 1px 0;
	text-align: center;
	font-size: 11px;
	font-family: verdana;
	font-weight: bold;
	color: #666666;
}

/***********************/

#content .main .main-text {
	padding-top: 35px;
	clear: both;
}

/*****************Contact Page **************/

#content .main .main-text .contact_captions {
	float: left;
	width: 600px;
}

#content .main .main-text .contact_captions h1 {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:10px;
	color: #006699;
}

#content .main .main-text .contact_captions table {
	color:#666666;
	font-size: 13px;
}

#content .main .main-text .contact_captions table .title{
	font-weight: normal;
	font-family:verdana,Arial;
	font-size:17px;
	font-weight:bold;
	color: #006699;
	padding-bottom: 7px;
}

#content .main .main-text .contact_captions table h1 {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:10px;
	color: #006699;
}

#content .main .main-text .contact_captions .bluetext {
	padding-bottom:10px;
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}

#content .main .main-text .contact_captions table a{
	color:#666666;
	font-size: 13px;
	text-decoration:none;
}

#content .main .main-text .contact_captions table a:hover{
	color:#666666;
	font-size: 13px;
	text-decoration:none;
}


/******************/

#content .main .main-text .forms_captions {
	float: left;
	width: 500px;
	padding-bottom:10px;
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-left:100px;
	margin-right:100px;
}

#content .main .main-text .forms_captions table {
	background:#F4F7FC;
	color:#666666;
	font-size: 13px;
}

#content .main .main-text .forms_captions .title{
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	color: #006699;
	padding-bottom:7px;
}

#content .main .main-text .forms_captions h1 {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:10px;
	color: #006699;
}

#content .main .main-text .forms_captions table .textfield{
	font-weight: normal;
	width:220px;
	height:15px;
	color: #666666;
}

#content .main .main-text .forms_captions table .textarea{
	margin-left:20px;
	width:400px;
	height:100px;
	font-weight: normal;
	color: #666666;
}

#content .main .main-text .forms_captions table .listmenu{
	margin-left:20px;
	font-weight: normal;
	width:100px;
	color: #666666;
}

#content .main .main-text .forms_captions table .button {
	margin-left:165px;
	color: #FFFFFF; 
	font-family:Trebuchet MS; 
	font-weight:bold; 
	border-style:dotted; 
	border-width: 0; 
	background-color:#3496D3;
}

#content .main .main-text .forms_captions .bluetext {
	padding-bottom:10px;
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}

/************Advice form******************/


#content .main .main-text .advice_form {
	float: left;
	width: 550px;
		padding-bottom:10px;
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: normal;
	color: #666666;
	margin-left:100px;
	margin-right:50px;
}

#content .main .main-text .advice_form table {
	color:#666666;
	font-size: 13px;
}

#content .main .main-text .advice_form .title{
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	color: #006699;
	padding-bottom:7px;
}


#content .main .main-text .advice_form h1 {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:10px;
	color: #006699;
}


#content .main .main-text .advice_form table .textarea{
	width:100%;
	height:100px;
	font-weight: normal;
	color: #666666;
}

#content .main .main-text .advice_form table .button {
	color: #FFFFFF; 
	font-family:Arial,Trebuchet MS; 
	font-weight:bold; 
	border-style:dotted; 
	border-width: 0; 
	background-color:#3496D3;
}

#content .main .main-text .advice_form .bluetext {
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #3399CC;
}

#content .main .main-text .advice_form table .bigtextfield{
	font-weight: normal;
	width:100%;
	height:15px;
	color: #666666;
}

#content .main .main-text .advice_form table .bigtextarea{
	width:100%;
	height:100px;
	font-weight: normal;
	color: #666666;
}

/******************/

hr {
width:100%;
height:1px;
color:#666666;
}

#content .main .main-text .captions {
	float: left;
	width: 435px;
}

#content .main .main-text .captions table {
	color:#666666;
	font-size: 13px;
}

#content .main .main-text .captions table .border{
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #DFDFDF;
}


#content .main .main-text .captions table .title{
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 7px;
}

#content .main .main-text .captions table h1{
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	color: #006699;
	padding-bottom: 10px;
}

#content .main .main-text .captions p {
	color:#666666;
	padding-bottom: 11px;
	margin: 0;
	font-size: 13px;
	line-height: 21px;
}

#content .main .main-text .captions .bluetext {
	font-weight: normal;
	font-family:Arial;
	font-size: 13px;
	font-weight: bold;
	color: #006699;
}

#content .main .main-text .captions table a {
	color:#006699;
	text-decoration:none;
}

#content .main .main-text .captions table a:hover {
	color:#666666;
}

#content .main .main-text .captions table a:visited {
	color: #006699;
	text-decoration:none;
}

#content .main .main-text .captions p a {
	color:#3399CC;
	text-decoration:none;
}

#content .main .main-text .captions p a:hover {
	color:#666666;
}

#content .main .main-text .captions p a:visited {
	color: #3399CC;
	text-decoration:none;
}

#content .main .main-text .captions .title {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	color: #006699;
}

#content .main .main-text .captions h1 {
	font-weight: normal;
	font-family:verdana,Arial;
	font-size: 17px;
	font-weight: bold;
	margin-bottom:10px;
	color: #006699;
}

#content .main .main-text .right-pane-captions {
	float: right;
	width: 215px;
}
#content .main .main-text .right-pane-captions .prices {
	border: 1px solid #98C0C2;
	background-color: #E6FFFF;
	padding: 8px 0;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .main .main-text .right-pane-captions .prices div {
	width: 85%;
	margin: 0 auto;
}

#content .main .main-text .right-pane-captions .prices p {
	font-size:11px;
	color:#666666;
	padding: 2px 0;
	clear: both;
}
#content .main .main-text .right-pane-captions .prices p.title {
	font-family:verdana;
	color: #3399cc;
	text-align: center;
	padding-bottom: 10px;
	font-size: 17px;
	font-weight: normal;
}

#content .main .main-text .right-pane-captions .prices p.smalltitle {
	padding-left:10px;
	font-family:verdana;
	color: #666666;
	padding-bottom: 10px;
	font-size: 11px;
	font-weight: bold;
}

#content .main .main-text .right-pane-captions .cris-image {
	border: 1px solid #CCC;
	background-color: #F2F2F2;
	padding: 8px 0;
	text-align: center;
}
#content .main .main-text .right-pane-captions .cris-image div {
	padding: 0 11px;
}
#content .main .main-text .right-pane-captions .cris-image p {
	color:#666666;
	padding-bottom: 5px;
	font-size: 12px;
}
#content .main .main-text .right-pane-captions .cris-image .title {
	font-family:verdana;
	font-size: 17px;
	color: #3399CC;
}

#content .main .main-text .right-pane-captions .cris-image .bluetext {
	color: #3399CC;
	text-decoration: none;
}

#content .main .main-text .right-pane-captions .cris-image a {
	color: #3399CC;
	text-decoration: none;
}
#content .main .main-text .right-pane-captions .cris-image a:hover {
	color: #3399CC;
	text-decoration: none;
}
/******************/
#content .main .main-text .right-pane-captions .related_pages {
	background-color: white;
	text-align: left;
}
#content .main .main-text .right-pane-captions .related_pages div {
	padding: 0 0px;
}
#content .main .main-text .right-pane-captions .related_pages p {
	color:#666666;
	padding-bottom: 5px;
	font-size: 12px;
}
#content .main .main-text .right-pane-captions .related_pages .title {
	font-family:verdana;
	font-size: 13px;
	font-weight: bold;
	color: #3399CC;;
}

#content .main .main-text .right-pane-captions .related_pages ul {
margin-top:0px;
padding-top:0px;
}
#content .main .main-text .right-pane-captions .related_pages li {
	font-family:verdana;
	margin-left: -24px;
	color:#3399CC;
	list-style: square;
}

#content .main .main-text .right-pane-captions .related_pages li a{
	font-size: 10px;
	font-family:verdana,Arial;
	color: #3399CC;
	text-decoration: none;
}

#content .main .main-text .right-pane-captions .related_pages li a:hover{
	color: #666666;
	text-decoration: none;
}

#content .main .main-text .right-pane-captions .related_pages li a:visited{
	color: #3399CC;
	text-decoration: none;
}

/******************/


#content .main .main-text .right-pane-captions .request-actions {
	margin-top: 20px;
}
#content .main .main-text .right-pane-captions .request-actions div {
	margin-bottom: 10px;
	width: 216px;
	height: 67px;
	cursor: pointer;
}
#content .main .main-text .right-pane-captions .request-actions p {
	background-color: transparent;
	float: left;
	padding: 14px 0 0 80px;
	width: 90px;
}
#content .main .main-text .right-pane-captions .request-actions a {
	font-size: 14px;
	font-weight: bold;
	color: #003366;
	text-decoration: none;
}
#content .main .main-text .right-pane-captions .request-actions div.req-appointment {
	font-family:verdana;
	background-image: url('images/req-appointment.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
#content .main .main-text .right-pane-captions .request-actions div.req-callback {
	font-family:verdana;
	background-image: url('images/req-callback.jpg');
	background-repeat: no-repeat;
	background-position: left;
}
#content .main .main-text .right-pane-captions .request-actions div.ask-question {
	font-family:verdana;
	background-image: url('images/ask-question.jpg');
	background-repeat: no-repeat;
	background-position: left;
}

/*******************/

#content .main .main-text .right-pane-captions .testimonials {
	/*border: 1px solid ;
	background-color: #F2F2F2;*/
	margin-top: 20px;
	padding: 0px 0;
	width: 228px;
	clear: both;
	color: #000;
	font-size: 12px;
}
#content .main .main-text .right-pane-captions .testimonials div {
	width: 90%;
	margin: 0 auto;
}
#content .main .main-text .right-pane-captions .testimonials p {
	color:#666666;
	padding: 2px 0;
	margin-bottom:10px;
	clear: both;
}
#content .main .main-text .right-pane-captions .testimonials p.title {
	font-family:verdana;
	color: #3399cc;
	text-align:center;
	font-size:13px;
	font-weight:normal;
}
#content .main .main-text .right-pane-captions .testimonials .quotes {
font-size: 50px;
color:#114870;
}
#content .main .main-text .right-pane-captions .testimonials .icon-img img {
	float: left;
	padding: 0 5px 5px 0;
}





#footer {
	background-color: #3399cc;
	padding: 8px;
	margin-top: 0px;
	clear: both;
	color: #FFF;
	text-align: center;
	font-size: 12px;
}
#footer p {
	padding-bottom: 4px;
}
#footer a {
	color: #FFF;
	text-decoration: none;
}
#footer a:hover {
	color: #E1E1E1;
	text-decoration: underline;
}