html, body {height:100%; margin:0px;}

body, td {color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.txt {color:#6d5944; font-size:12px;}
       p {margin:0px 50px 10px 0px; color:#6d5944; font-size:12px;}
  ul, ol {margin-top:0px; margin-bottom:10px; font-size: 12px; margin-right: 10px;}
    form {margin:0px; padding:0px;}
       a {color:#0000ff;}
 a:hover {color:#ff0000;}
 
.brnLink a {color:#6d5944; text-decoration: none;}
.brnLink a:hover {color:#afbcc5; text-decoration:underline;}
 
 .no-link a {color:#00cc00;}
.no-link a:visited {color:#00cc00;}

#full-table {width:990px; margin-top: 19px;}
#main-content {background:url('images/bg-main-content.jpg') repeat-x; height:383px; }
#left-shadow {background:url('images/bg_side.jpg') no-repeat;}
#right-shadow {background:url('images/bg_side-r.jpg') no-repeat;}
#page-bottom {background:url('images/bg-bot.jpg') no-repeat; height: 11px;}

/* Main Menu */
#menu-holder {width: 976px; height: 40px; background:url('images/bg-menu.jpg') repeat-x; text-align: center; color:#ffffff; font-size: 11px; }
#menu-table {width: 976px;}
.menu-item {padding-left: 5px; padding-right: 5px; line-height: 40px; height:40px; color:#ffffff;}
.menu-item a {color:#ffffff; text-decoration:none; }
.menu-item a:hover {color:#d0d7c3; background:url('images/bg-menu-ovr.jpg') repeat-x; height:40px;}
.menu-link {width:100%; height:100%; display:block; line-height: 40px;}


/*Submenu*/
.menu_submenu {position:absolute; display:none; z-index:4;}
.menu_submenu TD A {position:relative; display:block; width:154px; color:#ffffff; font-size:12px; line-height:16px; text-decoration:none; background:#3a556c; padding:2px 4px 2px 4px; filter:alpha(opacity=75); opacity: 0.75;}
.menu_submenu TD A:hover {color:#000000; text-decoration:none; background:#4f687e;}

/* Left Menus */
#leftmenu1 {float:left; height:383px;}
#lmenu-holder {margin-left: 30px; padding-top:15px;}
#lmenu-holder-moreleft {margin-left: 20px; padding-top:15px;}
.lmenu-item {font-size: 11px; color:#ffffff;}
.lmenu-item a {color:#ffffff; text-decoration:none; }
.lmenu-item a:hover {color:#516372; text-decoration:none;}
.menu-break {line-height:8px;}
#about-menu-1 {background:url('images/menu-left1-about.jpg') no-repeat; width: 150px; height: 383px;}
#tempvisa-menu-1 {background:url('images/menu-left1-temp-visa.jpg') no-repeat; width: 120px; height: 383px;}
#permvisa-menu-1 {background:url('images/menu-left1-perm-visa.jpg') no-repeat; width: 120px; height: 383px;}
#benefits-menu-1 {background:url('images/menu-left1-benefits.jpg') no-repeat; width: 150px; height: 383px;}
#non-us-menu-1 {background:url('images/menu-left1-non-us4.jpg') no-repeat; width: 150px; height: 383px;}
#compliance-menu-1 {background:url('images/menu-left1-compliance.jpg') no-repeat; width: 150px; height: 383px;}
#faq-menu-1 {background:url('images/menu-left1-faq.jpg') no-repeat; width: 150px; height: 383px;}
#g-faq-menu-1 {background:url('images/menu-left1-faq-sm.jpg') no-repeat; width: 120px; height: 383px;}

#pers_tempvisa-menu-1 {background:url('images/pers_menu-left1-temp-visa.jpg') no-repeat; width: 150px; height: 383px;}
#pers_permvisa-menu-1 {background:url('images/pers_menu-left1-perm-visa.jpg') no-repeat; width: 150px; height: 383px;}
#pers_naturalization-menu-1 {background:url('images/pers_menu-left1-naturalization.jpg') no-repeat; width: 150px; height: 383px;}
#pers_hk1-menu-1 {background:url('images/pers_menu-left1-hk1.jpg') no-repeat; width: 150px; height: 383px;}
#pers_removal-menu-1 {background:url('images/pers_menu-left1-removal.jpg') no-repeat; width: 150px; height: 383px;}

/* Left Menu Second Level */
.l2menu-item {font-size: 10px; color:#ffffff;}
.l2menu-item a {color:#ffffff; text-decoration:none; }
.l2menu-item a:hover {color:#ffffff; text-decoration:none;}
.menu-break-sm {line-height:9px;}
#aila-menu-2 {background:url('images/menu-left2-aila.jpg') no-repeat; width: 113px; height: 383px;}
#emp_bus-menu-2 {background:url('images/menu-left2-emp_bus.jpg') no-repeat; width: 113px; height: 383px;}
#family-menu-2 {background:url('images/menu-left2-family.jpg') no-repeat; width: 113px; height: 383px;}
#employment-menu-2 {background:url('images/menu-left2-employment.jpg') no-repeat; width: 113px; height: 383px;}
#green-card-menu-2 {background:url('images/menu-left2-greencard.jpg') no-repeat; width: 113px; height: 383px;}
#g-faq-menu-2 {background:url('images/menu-left2-general-faq.jpg') no-repeat; width: 113px; height: 383px;}

/* Main Content */
#main-left-graphic {float:left;}
#main-1menu {float:left; color:#6d5944; margin: 3px 0px 0px 40px;}
#content-holder1 {width: 766px; height: 375px; overflow:auto; scrollbar-arrow-color:#435665; scrollbar-base-color:#5f8097; scrollbar-darkshadow-color:#385c75; scrollbar-face-color:#afbcc5; scrollbar-highlight-color:#b8d4e7; scrollbar-shadow-color:#5f8097; scrollbar-track-color:#385c75;}
#content-holder2 {width: 683px; height: 375px; overflow:auto; scrollbar-arrow-color:#435665; scrollbar-base-color:#5f8097; scrollbar-darkshadow-color:#385c75; scrollbar-face-color:#afbcc5; scrollbar-highlight-color:#b8d4e7; scrollbar-shadow-color:#5f8097; scrollbar-track-color:#385c75;}

.newletter-link a {color:#7c6a58; text-decoration:none;}
.newletter-link a:hover {color:#7c6a58; text-decoration:underline;}

h1 {color:#6d5944; font-weight:bold; font-size:13px;}
.lg {font-size:12px;}

/* Footer */
#footer-left {font-size: 10px; color:#6d5a44; float:left; padding-left: 5px;}
#footer-left a {color:#6d5a44; text-decoration:none;}
#footer-left a:hover {color:#6d5a44; text-decoration:underline;}
#footer-right {font-size: 10px; color:#6d5a44; float:right; padding-right: 5px; }
#footer-right a {color:#6d5a44; text-decoration:none;}
#footer-right a:hover {color:#6d5a44; text-decoration:underline;}

   input.reg_sbm {font-size:10px;}
   input.reg_txt {font-size:10px; border:#666666 1px Solid; padding:0px 3px 0px 3px;}
textarea.reg_txt {font-size:10px; border:#666666 1px Solid; padding:3px;}
  select.reg_sel {font-size:10px;}

