﻿#header {
    width: 100%;   height: 72px;
}
#header , #headertemp {
    width: 840px;  height: 120px;
    text-decoration:none;
    margin: 0;  padding: 0;
  /*  background-image:url(../images/logo_panel1.jpg); */
    background-image:url(../images/masthead5.jpg); 
    background-repeat: no-repeat;
}
#progress { /*
    width:840px;  height: 12px;
    color: #fff; background-color:#B30838;
    margin: 0; padding: 0;
    background-image:url(../images/strip.gif); background-repeat: no-repeat;
*/
}
#menu, #hmenu { z-index:60;
        height:680px;  width: 180px;
        margin:-8px 0 0 8px; padding: 10px 0 2px 0;
        float: left;
        border:0px solid black;
    }
#menu  {
	background-color: #FCE8CB;
	background-image: url(../images/menublnd.png); /* */;
	background-repeat: repeat-y;
	background-position: left top;
	float: left;
}
#hmenu {
   width: 286px;  height:790px; 
   background-color:#EDEDED;
    background-image: url(../images/hmenublnd.png); /* */
    background-repeat: repeat-y;
    background-position: top left;
  /* background-image: url(../images/homepage/left_bg.gif); background-repeat: no-repeat;*/
}
#Content0, #Content1, #Content2, #Content3,
#Content4, #Content5, #Content6, #Content7,
#Content8, #Content9, #Content10, #Content11, #Content12 { 
    position:absolute;
    left:168px; top:112px;
    margin: 0; padding: 20px; 
    width: 632px;  height:auto;
    background-repeat:no-repeat;
    background-position: top right;
   /* background-image:url(../images/cbg/Services_nbg.png) /* */
}
#Content1  { background-image:url(../images/cbg/insurance_nbg.png) }
#Content2  { background-image:url(../images/cbg/newsletter_nbg.png) }
#Content3  { background-image:url(../images/cbg/Careers_nbg.png) }
#Content4  { background-image:url(../images/cbg/ourCustomers_nbg.png) }
#Content5  { background-image:url(../images/cbg/ourPromise_nbg.png) }
#Content6  { background-image:url(../images/cbg/ourpeople_nbg.png) }
#Content7  { background-image:url(../images/cbg/technology_nbg.png) } 
#Content8  { background-image:url(../images/cbg/login_nbg.png) } 
#Content9  { background-image:url(../images/cbg/customize_nbg.png) } 
#Content0  { background-image:url(../images/cbg/Services_nbg.png) } 
#Content11 { background-image:url(../images/cbg/Events_nbg.png) } 
#Content12 { background-image:url(../images/cbg/StormWatch_nbg.png) } 
#logout1    {
    float:right;
    margin-right:5px;
} /**/
#footer {
    position:absolute;
    left:180px; top:700px;
    height: 25px;
    width: 100%;
    background: #ccc;
    color: #fff;
}
#footer a {
    text-decoration: none;
    color: #666;
    font-size: 9px;
}
.header_part {
    width:840px;
 /*  background-color: red; */
    background-image:url(../images/shadow.jpg); 
    background-repeat: no-repeat;
    background-position: top right;
}
.SitePhoneNumber, .SitePhoneNumber1, .SitePhoneNumber2, .SitePhoneNumber3 {
   
    color:#FFC85B; width:212px;
    font-family: "times"; font-size:16pt; line-height:17pt;
    font-weight:bold;
}
.SitePhoneNumber1 { position:absolute; left:635px; top:36px; }
.SitePhoneNumber2 { position:absolute; left:635px; top:56px; }
.SitePhoneNumber3 { position:absolute; left:635px; top:16px; }
.submenu {
    width: 165px;
    }
a.sub_menu {
    font-size: 10pt;
    display: block;
    margin: 0;
    padding: 5px 10px 5px 10px;
    font-weight: normal;
    text-decoration: none;
    color: #666;
     /*  font-style: Frutiger; */
}
.menutxt, .menutxt2, .menutxt3, .menutxt4, .menutxt5 { 
 margin: 8px 0 0 10px; 
 } 
.menutxt3, .menutxt4 {
   width: 150px;
   position:absolute; left:-12px; top:480px;
 }
.menutxt a, .menutxt2 a, .menutxt3 a, .menutxt4 a, .menutxt5 a { 
  width:70%;
  margin: 0px; padding: 0px 0 0 25px; 
  font-family: "Arial"; font-weight:500;/*;*/
  font-size:10pt; line-height:16pt;
  color: black;
  background-repeat: no-repeat; 
  background-position: left center;
 }
.menutxt a { 
 font-size:11pt; line-height:18pt;
 background-image: url(../images/menudot.gif);
 }
.menutxt a:hover, .menutxt2 a:hover, .menutxt3 a:hover, .menutxt5 a:hover { 
 background-color: #FFF8C6; /* Lemon Chiffon */
 }
.menutxt5  {
  margin: 0px; padding: 0px; 
 }
.menubtxt { 
 width: 134px; margin: 1px 0px 0px 2px; 
  background-color:black;
 background-repeat: repeat-x;
 background-position: top left;
 background-image: url(../images/menubtnblnd.png);
 } 
.menubtxt a { color:black;
 font-family: "Arial"; font-weight:500;/*;*/
 font-size:12pt; line-height:23px; padding: 0px 0px 0px 10px; 
 }
.menubtxt a:hover { 
 background-repeat: repeat-x;
 background-position: top left;
 background-image: url(../images/menubtnhvr.png); /* menubtnhvrs.png */
 } 
#Content0 div, #Content1 div, #Content2 div, #Content3 div,
#Content4 div, #Content5 div, #Content6 div, #Content7 div { /*debug*/
   border-width: 0px; border-style: solid; border-color:green; 
 }
.ContentBlk1 { /* border: 0px solid black; background-color:pink;/* */
 width:180px; margin:25px 0 0 0; padding:0px; 
 }
.ContentBlk3 {     /* z-indez:199;   height:105px; /**/
 position:absolute;left:122px; top:8px;
 width:531px; background-color:#FCE8CB; background-color:#444;
 margin: -9px 0 0 4px; padding:5px 5px 6px 10px; 
 }
.hface {     /* border: 1px solid black; background-color:green; */
  height:420px; 
  background-repeat:no-repeat;
  background-image:url(../images/our_services/mold/mold_man.gif);
 }
.ContentBlk2 {
 position:absolute;left:210px; top:20px;width:460px;
 margin:05px 0 0 0; padding:5px 0px 5px 5px;
 }
.ContentBlk2 .ptext, .ContentBlk4 .ptext {
  font-family: "Times New Roman"; font-size:12pt; 
  padding:0px 8px 0px 8px;text-align:justify;line-height:155%;
 }
.ContentBlk4 { /* background-color: pink; */  background-color:#FCE8CB;
 position:absolute;left:122px; top:165px;
 width:526px; margin:45px 0 0 4px; padding:10px 10px 5px 10px;
 }
.markit {
 background-color:red; 
 /* visibility:hidden; /* */
}
.DYK1 {  
 width:200px; height:105px;
 background-image: url(../images/our_services/mold/duk.gif); 
 background-repeat: no-repeat; 
 background-position: top center;
}
.DYK2 {  
 width:auto; height:30px;
 font-family: "verdana"; font-weight:bold;
  font-size:12pt;
}
.DYK1:hover, .DYK2:hover { cursor:help; margin: 2px 0 0 0; } 
.DYK1 a, .DYK2 a {display: none; }
.DYK1:hover a {
  position:relative;
  display:block; z-index:130;
  left:150px; top:-5%; 
  width:460px; height:auto;
  margin: 0px; padding: 10px;
  border:3px solid maroon;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 12pt; line-height: 16pt; 
  text-align: left;  text-decoration:none;
  color:#000;  background-color: lightyellow; 
 }
.DYK2:hover a {  
  position:relative;
  display:block; z-index:130;
  left:60px; top:-40px; 
  width:auto; height:auto;
  margin: 0px; padding: 10px;
  border:3px solid maroon;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 11pt; line-height: 14pt; 
  text-align: left;  text-decoration:none;
  color:#000;  background-color: lightyellow; 
 }
#eList { padding: 0px 25px 0px 0px;
 position: absolute; z-index: 20; 
 height: 550px; width: 150px;
 font-size:12pt; overflow: auto;  
 }
input.text1, textarea.text1, input.text1:focus, textarea.text1:focus {
 width:94%;
 border:2px solid; font-size:9pt;
 border-color:#474E66 #E7E8ED #E7E8ED #474E66;
 padding:0px; /*margin:0px 2px 4px 15px;*/
 }
input.text1:focus, textarea.text1:focus {
 background-color:#EBF5FF;  background-color:#FFF8C6;
 border:3px solid;
 border-color:#002276 #4A5F9A #4A5F9A #002276;
 border-color:#38ACEC #1569C7 #1569C7 #38ACEC;
 }
/* Events & Eventsreg */
.thstyle {
 color:darkblue; background-color:#ddF;
 padding:3px; margin:0px;  padding-left:5px;
 font-size:10pt;line-height:8pt;
 font-weight:bold;font-variant:small-caps;
/* border-top:1px solid gray;*/
 vertical-align:bottom;
 }
.tdstyle {
 color:black; /* background-color:#ddF; */
 padding:3px; margin:0px;
 font-size:11pt;line-height:11pt;
 border-left:1px solid gray;border-top:1px solid gray;
 vertical-align:top;
 }
.thbordr {
 border-left:1px solid gray;border-top:1px solid gray;
 }
.tdbordr {
 border-left:0px solid gray;border-top:1px solid gray;
 }
.Nbordr {
 border-left:0px solid gray;border-top:0px solid gray;
 }
.evCCode1,.evCCode2,.evCCode3,.evCCode4,.evCCode5,
.evCCode6,.evCCode7,.evCCode8,.evCCode9,.evCCode0 {
  font-size:6pt;line-height:5pt;width:7px;
 }
.evCCode1 { background-color:#804000; }
.evCCode2 { background-color:#FF0000; }
.evCCode3 { background-color:#FF8040; }
.evCCode4 { background-color:#FFFF00; color:black; }
.evCCode5 { background-color:#408080; }
.evCCode6 { background-color:#0000FF; }
.evCCode7 { background-color:#8D38C9; }
.evCCode8 { background-color:#808080; }
.evCCode9 { background-color:#F8F8F8; color:black; border-top:1px solid black; }
.evCCode0 { background-color:#000000; }
.bgColor { background-color:#ddF; }
.LastonRight { border-left:1px solid gray; }
.regi img       { margin: 0px; }
.regi img:hover { margin: 3px; background-color:#ddF; }  /* background-color:#ddF; */
.ev_legendclass {
 vertical-align:text-top;font-variant:small-caps;text-decoration:none;
 padding:5px;margin:5%;font-size:12pt;padding:0;margin:0;font-weight:bold;
 background-color: #eeF;
 }
.ev_fieldsetclass { background-color: #eeF; }
.f2_th { font-size:9pt;line-height:9pt;width:60%; }
.f2_td { width:100px; color:blue; font-size:14pt;line-height:12pt; /*border:1px solid black;*/}
.errClass { color:red; }
