  body{ margin:0px; background:#fff;  font-size:12px;}

  a:active , a:link , a:visited { TEXT-DECORATION: none; COLOR: #00f; }
  a:hover { TEXT-DECORATION: underline }
  .white, .white a:link , .white a:active , .white a:visited , a.white:link,  a.white:active , a.white :visited { COLOR: #fff; }
  a.black:active { COLOR: #000; }
  a.white:hover , white a.:hover, a.black:hover { color: #ccc }
  .blue, a.blue:active { COLOR: #00f; }
  a.blue:hover { COLOR: #06f; }
  .bold {font-weight:bold;}
  .block a { display:block }
  .red { color: red }

  p { margin:10px 0px; }
  div { text-align:left; }
  form,  img,  h5 { display:inline; }
  li { float : left;list-style-type:none  }
  input { border:0px solid #B4B4B4; font-size:12px; }
  .noborder {border-width:0px}
  .mainline { width:778px; }

  .float div { float:left}
  .clear { clear : left; }
  .center { text-align:center; }

  .top { height:67px; background-image:url(top.jpg);}
  .top div { float:left; height:25px; cursor:hand }
  #loginbutt {width:40px;margin-left:40px;}
  #accountbutt {width:60px;margin-left:50px;}
  .top1 { height:38px; background-image:url(topbg.gif);}
  .top1left { width:8px; }
  .arrow1 {margin-left:3px}
  .tolinks { width:449px; padding: 8px 10px 0px 10px; }
  .tolinks a {color:#fff}
  .date { width:20%; text-align:right; }
  .top1cart { width:180px;  background-image:url(cartbg.gif);}
  .top1right { width:106px; }

  #left { width: 145px;background-color:#F2F2F2;float:left; }
  #right { width:170px; float:left; }
  .ccc {  width:129px; height:7px; border-top:1px solid #ccc; }
  .fff {  width:129px; height:7px; border-bottom:1px solid #ccc; background-color:#fff; }
  .leftmain { border-width:0px 1px; border-style:solid; background:#DADADA;border-color:#ccc; clear:left}
  .leftsearch { padding:4px 9px;}
  .leftsearch div {display:inline}
  .lefttit{padding:5px 0px 2px 5px; border-bottom:2px solid #ccc;  }
  .lefttit1{padding:5px 0px; font-weight:bolder; text-align:center; background:#fff;  }
  .leftline{padding:5px 0px 0px 10px; background:#fff; }
  .blank3 {height:3px;}
  .blank8 {height:8px;}

  .find { width:170px; background:#ececec; }
  .find select { width: 127px; }
  .findtbg{width:156px; height:15px; background-image:url(titbluebg2.gif);  color:#fff; padding-top:12px }
  .regline { width: 160px; border: 1px solid #ccc; border-width:0px 1px 0px 1px; padding:4px }
  .tith5 { color: #f60; padding:3px 0px; display:block; margin:0px }
  .rightline { width: 160px; border: 1px solid #ccc; border-width:0px 1px 0px 1px; padding:4px }
  .rightline1{ width: 163px; padding:5px 0px 2px 5px; border:1px solid #ccc; border-width:0px 1px 2px 1px;  background-color:#DADADA; }

  .foot { height:38px; background-image:url(design4/MetBluNavBckgrnd2.gif) }
  .foot div { float:left; color:#fff; }
  .footleft { width:462px; padding-top: 8px; }
  .footright {width:300px; text-align:right; padding-top: 8px; }
  #abswin {display:none; width:360px; height:300px; background:#fff; padding:20px; position : absolute; left:400px; border:2px solid #3971be }
  .close {text-align:center;padding:10px 5px;}
  .close a:visited , .close a:active , .close a:link , .close a:hover { color:#00f; TEXT-DECORATION: underline }
  #regbutton, #passbutton,#dregbutton,#providerbutton {display: inline; padding-left:40px; line-height:1.8; color:#00f; TEXT-DECORATION: underline; cursor:hand; }
  .bctittop {width:190px;height:7px;}
  .bttittop {width:570px;height:6px; border-top:2px solid #c4c4c4}
  .bttitbot {width:570px;height:6px; border-bottom:2px solid #c4c4c4}
  .dynCalendar_header{
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 10pt;
	font-weight: bold;
}
.dynCalendar_dayname {
	background-color: #eeeeee;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	text-align: center;
}

.dynCalendar_day {
	background-color: #eeeeee;
	color: #000000;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
	width:165px;
}

.dynCalendar_today {
	background-color: #E8641B;
	border: 1px solid #c0c0c0;
	font-family: Arial, Verdana, Helvetica, Sans-Serif;
	font-size: 8pt;
}

.dynCalendar {
	background-color: #c0c0c0;
	border: 2px outset white;
	visibility: hidden;
	position: absolute;
	top: 1px;
	left: 1px;
	width:165px;
}

.cpbanner{
float:left;margin-left:2px;width:188px;border:1px solid #3366CC

}
.cpinfo{
float:left;width:188px;padding-top:5px;height:20px;background:#3366CC;


}
.cpp{
float:left;width:180px;padding-left:2px;
}