#header
{
  width: 100%;
  height: 72px;
}

#header , #headertemp
{
  width: 840px;
  height: 120px;
  text-decoration:none;
  margin: 0;
  padding: 0;
  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 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  float: left;
}

#menu
{
  background-color:#FCE8CB;
  background-image: url(../images/menublnd.png); /* */
  background-repeat: repeat-y;
  background-position: top left;
}

#hmenu
{
  width: 286px;
  height:790px;
  background-color:#EDEDED;
  background-image: url(../images/hmenublnd.png); /* */
  background-repeat: repeat-y;
  background-position: top left;
}

#Content10
{
  position:absolute;
  left:166px;
  top:112px;
  margin: 0;
  padding: 0px;
  width: 652px;
  height:auto;
  background-repeat:no-repeat;
  background-position: top right;
}

#Content0, #Content1, #Content2, #Content3,
#Content4, #Content5, #Content6, #Content7,
#Content8, #Content9, #Content11, #Content12
{
  position:absolute;
  left:188px;
  top:112px;
  margin: 0;
  padding: 0px;
  width: 650px;
  height:auto;
  background-repeat:no-repeat;
  background-position: top right;
}

#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-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: 8pt;
  display: block;
  margin: 0;
  padding: 5px 5px 5px 5px;
  font-weight: normal;
  text-decoration: none;
  color: #666;
}

.menutxt, .menutxt2, .menutxt3, .menutxt4, .menutxt5
{
  margin: 8px 0 0 5px;
}

.menutxt3, .menutxt4
{
  width: 150px;
  position:absolute;
  left:-12px;
  top:480px;
}

.menutxt a, .menutxt2 a, .menutxt3 a, .menutxt4 a, .menutxt5 a
{
  width:80%;
  margin: 0px;
  padding: 0px 0 0 25px;
  font-family: "Arial";
  font-weight:500;/*;*/
  font-size:9pt;
  line-height:16pt;
  color: black;
  background-repeat: no-repeat;
  background-position: left center;
}

.menutxt a
{
  font-size:9pt;
  line-height:18pt;
  background-image: url(../images/menudot.gif);
}

.menutxt a:hover, .menutxt2 a:hover, .menutxt3 a:hover, .menutxt5 a:hover
{
  background-color: #FFF8C6;
}

.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);
}

#Content0 div, #Content1 div, #Content2 div, #Content3 div,
#Content4 div, #Content5 div, #Content6 div, #Content7 div
{
  border-width: 0px;
  border-style: solid;
  border-color:green;
}

.ContentBlk1
{
  width:180px;
  margin:25px 0 0 0;
  padding:0px;
}

.ContentBlk3
{
  position:absolute;
  left:126px;
  top:0px;
  width:525px;
  height:200px;
  background-color:#FCE8CB;
  background-color:#444;
  margin: -1px 0px 0px 0px;
  padding:5px 11px 6px 10px; 
}

.hface
{
  height:420px;
  background-repeat:no-repeat;
  background-image:url(../images/our_services/mold/mold_man.gif);
}

.ContentBlk2
{
  position:absolute;
  left:210px;
  top:20px;
  width:440px;
  margin: 5px 0px 0px 0px;
  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:#FCE8CB;
  position:absolute;
  left:126px;
  top:210px;
  width:545px;
  min-height:590px;
  height:590px;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}

.markit
{
  background-color:red;
}

.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;
}

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;
  vertical-align:bottom;
}

.tdstyle
{
  color:black;
  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;
}

.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;
}

.errClass
{
  color:red;
}
