body 
{ 
text-align: center; 
margin-top:0px;

} 


td	{
	font-family:"tahoma";
	font-size:11px ;
	font-weight:normal;
	color: #6A6A6A;
	text-align:left;
	text-decoration:none;
	letter-spacing:1px;
	}

div {  
	font-family:"tahoma";
	font-size:11px ;
	font-weight:normal;
	color: #6A6A6A;
	text-align:left;
	text-decoration:none;
	vertical-align:middle;
	letter-spacing:1px;
	}

.w3c {width:800px; height:30px; padding:5px; border:0px red solid; text-align:left;}
a {font-family:Tahoma; font-size:11px; line-height:18px; color:#3333FF; text-align:justify; text-decoration:underline; letter-spacing:1px;} 

a:active {font-family:Tahoma; font-size:11px; line-height:18px; color:#3333FF; text-align:justify; text-decoration:underline; letter-spacing:1px;} 

a:visited {font-family:Tahoma; font-size:11px; line-height:18px; color:#990099;text-align:justify; text-decoration:underline; letter-spacing:1px;} 

a:hover {font-family:Tahoma; font-size:11px; line-height:18px; color:#FF0000; text-align:justify; text-decoration:underline; letter-spacing:1px}


.top_anchor_link,.top_anchor_link:active, .top_anchor_link:visited {font-family:"Tahoma"; font-size:10px ; font-weight:normal; 	color: #818181; text-align:right; text-decoration:none; letter-spacing:1px;vertical-align:top} 
 
.top_anchor_link:hover {font-family:Tahoma; font-size:10px; font-weight:normal; color:#FF0033; text-decoration:none; letter-spacing:1px; text-align:right;vertical-align:top} 
 


.main_page_layout {width:99%; height:100%; text-align:center; background-color: #FFFFFF; border:0px #FF0000 solid;  vertical-align:top;}

.page_layout {text-align:center; width:804px; background-color: #FFFFFF; border:0px #0000FF solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }

.breadcrumbpanel{text-align:left; width:500px; height:20px;	background-color: #FFFFFF; border:0px #0000FF solid; vertical-align:top; padding:5px;}

/* Logo Panel 52px*/

.logo_header_panel {text-align:center; width:800px; height:95px;	background-color: #FFFFFF; border:0px #FF9900 solid; vertical-align:top; padding:0px; }

	.logo_panel {float:left;text-align:center; width:310px; height:90px;	background-color: #FFFFFF; border:0px #FF66FF solid; vertical-align:middle; padding-bottom:0px; padding-top:35px; padding-left:8px; padding-right:6px;}

	.right_logoblank_panel {float:right;text-align:right; width:470px; height:90px;	background-color: #FFFFFF; border:0px #33FF66 solid; vertical-align:middle; padding-top: 2px;}

.top_dev_panel{text-align: right; border: 0px red solid;}

.google_adsense{margin-top: 15px;text-align: center; border: 0px red solid;width:220px; float:left; background-color: #FFFFFF;}

/* Logo Caption Panel 34px*/

.logo_lower_panel {text-align:center; width:800px; height:32px;	background-color: #FFFFFF; border:0px #FF9900 solid; vertical-align:top; padding:0px; border-bottom:2px #C6C8CA solid;}

	.caption_panel {float:left;text-align:left; width:340px; height:18px;	background-color: #FFFFFF; border:0px #6666FF solid; vertical-align:middle; padding:6px }

	.mail_icon_panel {float:right;text-align:right; width:428px; height:18px;	background-color: #FFFFFF; border:0px #00CC66 solid; vertical-align:middle; padding:6px }



/* Banner Panel 248px*/

.banner_panel {text-align:center; width:800px; height:248px;	background-color: #FFFFFF; border:0px #FF9900 solid; vertical-align:top; padding:0px;}

	.menu_panel {float:left;text-align:left; width:210px; height:234px;	background-color: #FFFFFF; border:0px #6666FF solid; vertical-align:middle; padding-left:5px; padding-right:5px; padding-bottom:0px; padding-top:4px }

		.menu_rows_area {width:200px; height:32px;float:left; border:0px #FF66FF solid; border-bottom:1px #FFFFFF solid}

		.menu_rows_bgarea {width:160px; height:20px; float:right;background: url('images/green vinette.jpg'); background-repeat: repeat-y; padding-top:6px; text-align:left; padding-left:10px;}

		.menu_left_arrow_area {width:15px; height:16px; float:left; padding-top:8px; padding-left:10px;}

	.banner_image_area {float:right;text-align:right; width:565px; height:234px; margin:0px; background-color: #FFFFFF; border:0px #00CC66 solid; vertical-align:middle; padding-top:4px; padding-bottom:0px; }
	
.smimage_area{border:0px red solid; background-color:#0180E0;}



/* content area 322px*/

.body_content_area {text-align:left; width:800px; background-color: #FFFFFF; border:0px #00CC66 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}

	.left_aoe_panel{float:left; text-align:left; width:220px; border:1px #F7F7F7 solid; vertical-align:middle; padding:5px;background-color: #F7F7F7; border-left:1px #FFFFFF solid;}

	.content_panel{float:right; text-align:left; width:547px; background-color: #FFFFFF; border:0px #00FFFF solid; vertical-align:middle; padding-right:5px;}


		.content_image_panel{float:left; text-align:left; width:145px; background-color: #FFFFFF; border:0px #00FFFF solid; vertical-align:middle;padding-right:4px;}

		.content_text_panel{float:right; text-align:left; width:377px; background-color: #FFFFFF; border:0px #FF99FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}

/* footer area 44px*/

.footer_area {text-align:left; width:800px; height:27px; background-color: #FFFFFF; border:0px #00CC66 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-bottom: 7px #218EEF solid; border-top:2px #C6C8CA solid;}

	.copyright_panel{float:left; text-align:left; width:180px; height:18px;	background-color: #FFFFFF; border:0px #FF00CC solid; vertical-align:middle; padding-left:5px; padding-right:5px;}

	.address_panel{float:right; text-align:left; width:600px; height:18px;	background-color: #FFFFFF; border:0px #00FFFF solid; vertical-align:middle; padding-left:5px; padding-right:1px;}





/* font and text properties */

.Abrimed {font-family:Tahoma; font-size:11px; line-height:15px; color:#188BE3; text-align:justify; text-decoration:none; letter-spacing:1px; font-weight:bold} 



.maintext {font-family:Tahoma; font-size:11px; line-height:18px; color:#5F5F5F; text-align:justify; text-decoration:none; letter-spacing:1px;} 



.maintext_links {font-family:Tahoma; font-size:11px; line-height:14px; color:#0033FF; text-align:justify; text-decoration:none; letter-spacing:1px;} 

.maintext_links:active {font-family:Tahoma; font-size:11px; line-height:14px; color:#0033FF; text-align:justify; text-decoration:none; letter-spacing:1px;} 

.maintext_links:visited {font-family:Tahoma; font-size:11px; line-height:14px; color:#CC0099; text-align:justify; text-decoration:none; letter-spacing:1px;} 

.maintext_links:hover {font-family:Tahoma; font-size:11px; line-height:14px; color:#FF0000; text-align:justify; text-decoration:none; letter-spacing:1px}



.logo-caps {font-family:"Tahoma"; font-size:11px; letter-spacing:2px; font-weight:bold; color:#6a6a6a; text-decoration:none; text-align:left; vertical-align:bottom; } 


.leftmenu-text {font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; vertical-align:bottom; } 

.leftmenu-text:active {font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; vertical-align:bottom; } 

.leftmenu-text:visited {font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; vertical-align:bottom; } 

.leftmenu-text:hover {font-family:"Tahoma"; font-size:12px; font-weight:bold; color:#ff0033; text-decoration:none; letter-spacing:1px; text-align:left; vertical-align:bottom; } 


.lowermenu-text {font-family:"Tahoma"; font-size:10px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; }

.lowermenu-text-link {font-family:tahoma; font-size:10px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; } 

.lowermenu-text-link:active {font-family:tahoma; font-size:10px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; } 
 
.lowermenu-text-link:visited {font-family:tahoma; font-size:10px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; } 
 
.lowermenu-text-link:hover {font-family:tahoma; font-size:10px; font-weight:bold; color:#ff0033; text-decoration:none; letter-spacing:1px; text-align:left; } 
 

.aoe-caption {
font-family : "Tahoma"; 
font-size : 14px; 
letter-spacing : 1px; 
font-weight : bold; 
color : #4a82ce; 
text-decoration : none; 
text-align : left; 
vertical-align : middle; 
} 

.aeo_head_area {width:215px; height:28px;float:left; border:0px #0033FF solid; padding-top:2px; padding-left:5px; }

.aeo_head_txt_area {width:220px; height:20px; float:left;text-align:left; padding-top:5px; padding-bottom:5px;border:0px #66FF33 solid}

.aeo_menu_area {width:215px; height:18px;float:left; border:0px #FF66FF solid; padding-top:2px; padding-left:5px; }

.aeo_menu_area_bottom {width:215px; height:38px;float:left; border:0px #FF66FF solid; padding-top:2px; padding-left:5px; }

.aeo_img_area {width:10px; height:14px; text-align:left; border:0px #990066 solid; padding-top:0px;padding-right:2px}

.aeo_img_area_bottom {width:10px; height:26px; text-align:left; float:left; border:0px #990066 solid; padding-top:3px;padding-right:2px}

.aeo_menu_text_area {width:200px; height:14px; text-align:left; padding-left:3px; border:0px #727272 solid}

.aeo_menu_text_area_bottom {width:200px; height:30px; text-align:left; padding-left:3px; border:0px #727272 solid}


.page-caption { font-family : "Tahoma"; font-size : 15px; letter-spacing : 1px; font-weight : bold; color : #9cc352; text-decoration : none; text-align : left; vertical-align : bottom; } 


.page-head, .page-head:active, .page-head:visited, .page-head:hover  {font-family : "Tahoma"; font-size : 12px; letter-spacing : 0px; font-weight : bold; color : #528ace; text-decoration : none; text-align : left; vertical-align : bottom; } 

.page-block, .page-block:active, .page-block:visited {font-family : "Tahoma"; font-size : 12px; letter-spacing : 0px; font-weight : bold; color : #528ace; text-decoration : none; text-align : left; vertical-align : bottom; cursor:pointer } 

.page-block:hover {font-family : "Tahoma"; font-size : 12px; letter-spacing : 0px; font-weight : bold; color : #FF0000; text-decoration : none; text-align : left; vertical-align : bottom; cursor:pointer } 


/* inside page css (652 -266 = 386) */


.page_layout_inspg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_inspg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid; }


	.content_panel_inspg{float:right; text-align:left; width:550px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:0px;}


		.content_text_panel_inspg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}


/* Locations Page CSS  */
.page_layout_locpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_locpg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid; }


	.content_panel_locpg{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #3333FF solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_locpg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #33FFCC solid; vertical-align:middle; padding-left:15px; padding-right:5px;}


/* Contact Page CSS  */

.page_layout_conpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_conpg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}


	.content_panel_conpg{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_conpg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}

.mandatory-field {
font-family : "verdana"; 
font-size : 14px; 
font-weight : bold; 
color : #ff0000; 
text-decoration : none; 
text-align : center; 
} 


/* services Page CSS  */

.page_layout_srvpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_srvpg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid; }


	.content_panel_srvpg{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_srvpg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}


/* About us Page CSS */
.page_layout_abtpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_abtpg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}


	.content_panel_abtpg{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_abtpg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}


/* directory links Page CSS */
.page_layout_dirpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_dirpg {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}


	.content_panel_dirpg{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_dirpg{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}

/* 510 2nd level Page CSS */
.page_layout_510k {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_510k {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}


	.content_panel_510k{float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_510k{float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}

/* test 2nd level Page CSS */
.page_layout_tstpg {text-align:center; width:804px; background-color: #FFFFFF; border:0px #CCFF33 solid; vertical-align:top; padding:0px;  border-top: 7px #218EEF solid; }


.body_content_area_tstpg  {text-align:left; width:800px; background-color: #FFFFFF; border:0px #663333 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:2px #C6C8CA solid;}


	.content_panel_tstpg {float:right; text-align:left; width:545px; background-color: #FFFFFF; border:0px #FF0000 solid; vertical-align:middle; padding-right:5px;}


		.content_text_panel_tstpg {float:right; text-align:left; width:530px; background-color: #FFFFFF; border:0px #0099FF solid; vertical-align:middle; padding-left:15px; padding-right:5px;}

