body 
{ 
text-align: center; 
margin-top:0px;
background-color:#F7F9F9;
} 


td	{
	font-family:"verdana";
	font-size:11px ;
	font-weight:normal;
	color: #606060;
	text-decoration:none;
	letter-spacing:1px;
	}

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

a, a:active {font-family:"verdana"; font-size:11px;	font-weight:normal;	color: #0000FF;	text-align:left; text-decoration:underline; vertical-align:middle; letter-spacing:1px;}
a:visited {font-family:"verdana"; font-size:11px;	font-weight:normal;	color: #993399;	text-align:left; text-decoration:underline; vertical-align:middle; letter-spacing:1px;}
a:hover {font-family:"verdana"; font-size:11px;	font-weight:normal;	color: #FF0033;	text-align:left; text-decoration:underline; vertical-align:middle; letter-spacing:1px;}

.breadcrumbpanel {padding-top:3px; padding-bottom:2px}

.textbox { height:15px; width:100px; border:1px #B7B9C8 solid; background-color:#FFFFFF; font-family:"verdana"; font-size:11px; letter-spacing:1px; font-weight: normal; color:#41444B; text-decoration:none; }
.form-Textbox { height:15px; width:200px; border:1px #B7B9C8 solid; background-color:#FFFFFF; font-family:"verdana"; font-size:11px; letter-spacing:1px; font-weight: normal; color:#41444B; text-decoration:none; }
.form-Textarea { height:75px; width:230px; border:1px #B7B9C8 solid; background-color:#FFFFFF; font-family:"verdana"; font-size:11px; letter-spacing:1px; font-weight: normal; color:#41444B; text-decoration:none; }

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



.main_page_layout {width:100%; height:100%; text-align:center; border:0px #FF0000 solid;  vertical-align:top; overflow: hidden; margin: auto;}

.page_layout {text-align:center; width:804px; border:0px #74AD52 solid; vertical-align:top; padding:0px; border-top:8px #FFFFFF solid;background-color:#FFFFFF;}










/* Logo Panel 52px*/

.logo_header_panel {text-align:center; width:800px; height:90px;  border:0px #FF9900 solid; vertical-align:top; padding:0px; border-bottom:5px #6F3DAC solid;}

	.logo_panel {float:left;text-align:center; width:120px; height:85px;	 border:0px #FF66FF solid; vertical-align:middle; padding-bottom:0px; padding-top:0px; padding-left:5px; padding-right:5px; }

	.right_logoblank_panel {float:left;text-align:left; width:160px; height:75px;	 border:0px #33FF66 solid; vertical-align:middle;padding-top:10px;}
	.right_captionblank_panel {float:right;text-align:left; width:500px; height:50px;	 border:0px #33FF66 solid; vertical-align:middle;padding-top:35px; margin: auto; overflow: hidden;}	

	.caption_panel{width: 480px;border: 0px red solid; margin: auto; overflow: hidden; text-align: left;}

	.top_anchor_panel{ float:right; width: 280px;border: 0px red solid; margin: auto; overflow: hidden; text-align: right; padding-top:10px;padding-right:10px}

	.logo_caps {font-family: "verdana"; font-size: 15px; font-weight: bold; color: #6237A2; text-decoration: none; text-align: center; } 
	


/* Banner Panel 248px*/

.banner_panel {text-align:center; width:800px; height:181px; border-top:5px #6F3DAC solid; border:0px #FF9900 solid; vertical-align:top; padding:0px;}


	.banner_image_area {float:right;text-align:right; width:800px; height:176px;	 border:0px #00CC66 solid; vertical-align:middle; padding-top:0px; padding-bottom:0px; }

/* Menu Row */
/**/
.menu_panel {margin:auto; overflow: hidden; background-image:url(images/vinetterlinks.jpg);background-repeat: repeat-x; float:left; text-align:center; width:802px; height:26px; border:0px #66FF33 solid; vertical-align:middle; padding-left:0px; padding-right:0px; padding-bottom:0px; padding-top:4px;font-family:verdana; font-size:11px; color:#FF0000; font-weight:bold; }

	.menu_blnk_lt {width:40px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid;}
	.menu_blnk_rt {width:20px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid;}

	.menu_content_area {width:90px; padding-top:4px; height:22px;float:left; border:0px #FF66FF solid; text-align:center;}
	.menu_content_sm1 {width:60px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid; text-align:center;}
	.menu_content_lg1 {width:110px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid; text-align:center;}
	.menu_content_lg2 {width:140px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid; text-align:center;}
	.menu_content_lg3 {width:160px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid; text-align:center;}

	.menu_separator {width:15px; padding-top:4px;  height:22px;float:left; border:0px #FF66FF solid; text-align:center;font-family:verdana; font-size:11px; color:#FF0000; font-weight:bold;}

/* footer area 44px*/

.footer_area {text-align:left; width:804px; border:0px #00CC66 solid; vertical-align:middle; padding-top:4px; padding-bottom:6px; border-top:5px #6F3DAC solid;font-family:verdana; font-size:9px; font-weight:normal; color:#5e6466; text-decoration:none; letter-spacing:1px;}

	.copyright_panel{float:left; text-align:left; width:170px; border:0px #FF00CC solid; vertical-align:middle; padding-left:10px; padding-right:0px;padding-top:2px ;}

	.address_panel{float:right; text-align:center; width:770px; border:0px #CC00CC solid; vertical-align:middle; padding:10px; vertical-align: top;font-family:verdana; font-size:9px; font-weight:normal; color:#5e6466;}





/* font and text properties */

.abott {font-family:verdana; font-size:11px; line-height:15px; color:#683AA7; text-align:justify; text-decoration:none; letter-spacing:1px; font-weight:bold} 

p, .maintext {font-family:verdana; font-size:11px; line-height:18px; color:#606060; text-align:justify; text-decoration:none; letter-spacing:1px;} 


.maintext_list {font-family:verdana; font-size:11px; line-height:18px; color:#606060; text-align:left; text-decoration:none; letter-spacing:1px;} 
.sm_text {font-family:verdana; font-size:10px; line-height:14px; color:#606060; text-align:left; text-decoration:none;} 


.maintext_links {font-family:verdana; font-size:11px; line-height:14px; color:#606060; text-align:left; text-decoration:none; letter-spacing:1px;} 

.maintext_links:active {font-family:verdana; font-size:11px; line-height:14px; color:#606060; text-align:left; text-decoration:none; letter-spacing:1px;} 

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

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



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


.top-menu-text {font-family:"verdana"; font-size:10px; font-weight:bold; color:#6F3DAC; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:bottom; } 

.top-menu-text:active {font-family:"verdana"; font-size:10px; font-weight:bold; color:#6F3DAC; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:bottom; } 

.top-menu-text:visited {font-family:"verdana"; font-size:10px; font-weight:bold; color:#6F3DAC; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:bottom; } 

.top-menu-text:hover {font-family:"verdana"; font-size:10px; font-weight:bold; color:#FF0000; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:bottom; } 


.lowermenu-text {font-family:"verdana"; font-size:9px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:center;  vertical-align:top;}

.lowermenu-text-link {font-family:verdana; font-size:9px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:top;} 

.lowermenu-text-link:active {font-family:verdana; font-size:9px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:center; vertical-align:top;} 
 
.lowermenu-text-link:visited {font-family:verdana; font-size:9px; font-weight:bold; color:#5e6466; text-decoration:none; letter-spacing:1px; text-align:left; vertical-align:top; } 
 
.lowermenu-text-link:hover {font-family:verdana; font-size:9px; font-weight:bold; color:#FF0033; text-decoration:none; letter-spacing:1px; text-align:center;  vertical-align:top; }
 


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


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

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

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

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

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

.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:185px; height:14px; text-align:left; padding-left:3px; border:0px #727272 solid}

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


h1, .page-caption,.page-caption:active, .page-caption:visited, .page-caption:hover 
{ font-family : "verdana"; font-size : 13px; letter-spacing : 1px; font-weight : bold; color : #683AA7; text-decoration : none; text-align : left; vertical-align : bottom; } 



.page-block {font-family : "verdana"; font-size : 13px; letter-spacing : 1px; font-weight : bold; color : #528ace; text-decoration : none; text-align : left; vertical-align : bottom; } 

.address_area {width:380px; height:120px;padding-top:10px; border:0px #FF66FF solid;}

/* font and text properties */

/* content area 322px*/

	.left-login-area {float:left; text-align:center; width:184px; height:100px; border:0px #0066FF solid; vertical-align:middle; padding:4px; background-color:#E3D5F1 ;margin-left:2px;}

	.left-login-caps_area {float:left; text-align:left; width:170px; height:25px; border:0px #0066FF solid; vertical-align:middle; padding:2px; font-family : "verdana"; font-size : 10px; letter-spacing : 1px; font-weight : bold; color : #32343A; text-decoration : none;}

	.left-login-txt_area {float:left; text-align:left; width:170px; height:30px; border:0px #0066FF solid; vertical-align:middle; padding:2px; font-family : "verdana"; font-size : 10px; letter-spacing : 1px; font-weight : bold; color : #32343A; text-decoration : none;padding-top:8px}

	.left-login-button_area {float:right; text-align:right; width:170px; height:30px; border:0px #0066FF solid; vertical-align:middle; padding:2px; font-family : "verdana"; font-size : 10px; letter-spacing : 1px; font-weight : bold; color : #32343A; text-decoration : none;}

	
	
	
	/* start of content area */

	.left-image-area{float:left; text-align:center; width:200px; height:180px; border:0px #0033FF solid; vertical-align:middle; padding-left:0px; padding-right:0px;}

	.adsense-area{float:left; text-align:center; width:200px; border:0px #0033FF solid; vertical-align:middle; padding-left:0px; padding-right:0px;}


/* START OF PAGE SPECIFIC PANELS AND AREA CLASSES INCLUDING PAGE LAYOUT*/


.page_layout_idxpg, .page_layout_abtpg, .page_layout_srvpg, .page_layout_qctpg, .page_layout_locpg, .page_layout_indpg, .page_layout_cntpg, .page_layout_prtpg 
{text-align:center; width:804px; border:0px #15DAEA solid; vertical-align:top; overflow:hidden; padding:0px; border-top:8px #FFFFFF solid;background-color:#FFFFFF; }


.left-image-panel, .left-image-panel_idxpg, .left-image-panel_abtpg, .left-image-panel_srvpg, .left-image-panel_qctpg, .left-image-panel_locpg, .left-image-panel_indpg, .left-image-panel_cntpg, .left-image-panel_prtpg
{float:left; text-align:center; width:200px; border:0px #FF00CC solid; overflow:hidden;vertical-align:middle; padding-left:0px; padding-right:0px;}


.body_content_area, .body_content_area_idxpg, .body_content_area_abtpg, .body_content_area_srvpg, .body_content_area_qctpg, .body_content_area_locpg, .body_content_area_indpg, .body_content_area_cntpg,.body_content_area_prtpg
{text-align:left; width:790px; border:0px #00CC66 solid; vertical-align:middle; padding-top:10px; padding-bottom:6px;overflow:hidden;}


.content_panel, .content_panel_idxpg, .content_panel_abtpg,.content_panel_srvpg, .content_panel_qctpg, .content_panel_locpg, .content_panel_indpg, .content_panel_cntpg, .content_panel_prtpg
{float:left; text-align:left; width:575px; border:0px #00FFFF solid; vertical-align:middle; padding-right:5px;overflow:hidden;}


.content_text_panel, .content_text_panel_idxpg, .content_text_panel_abtpg, .content_text_panel_srvpg, .content_text_panel_qctpg, .content_text_panel_locpg, .content_text_panel_indpg, .content_text_panel_cntpg, .content_text_panel_prtpg
{float:left; text-align:left; width:565px; border:0px #FF99FF solid; vertical-align:middle; padding-left:5px; padding-right:5px;overflow:hidden;}

.google_adsence{text-align: center; border: 0px red solid; padding: 5px; float: left; width: 185px;overflow:hidden;}