@charset "utf-8";
/* CSS Document */

.clearfix {
   clear: both;
   height: 1px;
   overflow: hidden;
   margin-top: -1px;
}

body {
  margin:0;
}

a:hover {
	text-decoration:underline !important;
}

.noUnerline:hover {
	text-decoration:none !important;
}

img {
  behavior: url(scripts/pngfix.htc);
}

#container {
  width:989px;
  margin-left:30px;
}

/*-----HEADER BEGIN-----*/

#searchBox {
  float:right;
  padding:10px 0 0 0;
  margin-right:40px;
}

#searchTextField {
  width:180px;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#666666;
}

#searchButton {
  padding-right:3px;
  background-image:url(../images/searchButton.gif); 
  width:53px; 
  height:23px; 
  border:0; 
  color:#32a2d4;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
}

#HPCButton {
  padding:3px 20px 0 0;
  float:right;
  width:166px;
  height:49px;
  background:url(../images/HCPButtonBackground.gif) no-repeat;
}

#HPCButton a {
  padding-top:10px;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  color:#004b8d;
}

#logo {
  float:left;
  position:relative;
  z-index:1003;
  margin-left:-14px;
  margin-top:-178px;
}

#logo, x:-moz-any-link {margin-top:-182px; *margin-top:-178px;}
#logo, x:-moz-any-link, x:default {margin-top:-182px; *margin-top:-178px;}

#logo img {
  border:0;
}

#navigation {
  float:left;
  position:relative;
  z-index:1003;
  margin:-180px 0 0 112px;
}

#navigation, x:-moz-any-link {margin:-184px 0 0 112px; *margin:-164px 0 0 -33px;}
#navigation, x:-moz-any-link, x:default {margin:-184px 0 0 112px; *margin:-164px 0 0 -33px;}

#navigation ul{
  white-space:nowrap;
}

#navigation li{
  display:inline;
  padding-bottom:5px;
  margin:0 20px 0 20px;
}

#navigation a, #navigation a:hover {
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#999999;
  text-decoration:none !important;
}

#navigation a:hover {
  color:#004b8d;
}

/*#navigation .selected {
  background:url(../images/selectedMenuItemBg.gif) repeat-x bottom;
}

#navigation .selected a {
  color:#004b8d;
}*/

#headerBg {
  position:relative;
  top:40px;
  clear:both;
  width:989px;
  height:175px;
  text-align:right;
  background:url(../images/headerBg.jpg) no-repeat top left;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#666666;
}

#headerBg, x:-moz-any-link {top:35px; *top:40px;}
#headerBg, x:-moz-any-link, x:default {top:35px; *top:40px;}

#headerSublinks {
  /*padding:15px 5px 0 0;
  *padding:1px 5px 0 0;*/
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#666666;
  white-space:nowrap;
  position:relative;
  z-index:2009;
  margin:-120px 0 0 780px;
}

#headerSublinks a{
  padding:0 10px 0 10px;
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:underline;
}

/*-----HEADER END-----*/

/*-----REMOVE HCP BUTTON BEGIN-----*/
/*there's also REMOVE HCP BUTTON code in "home_ie6.css"*/

#HPCButton {display:none;}
#searchBox {padding:0;}

#searchBox, x:-moz-any-link {padding:0 0 20px 0;*padding:0;}
#searchBox, x:-moz-any-link, x:default {padding:0 0 20px 0;*padding:0;}

#searchBox {position:relative; top:15px;}

/*-----REMOVE HCP BUTTON END-----*/

/*-----CONTENT BEGIN-----*/

#content {
  width:100%;
  position:relative;
  text-align:left;
  height:auto;
  background:url(../images/contentFooterBg.jpg) bottom left no-repeat;
}

#contentCopy {
  width:600px;
  padding:0 20px 80px 170px;
  *padding:0 20px 80px 170px;
  text-align:left;
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  line-height:18px;
  color:#666666;
  float:left;
}

#contentCopy, x:-moz-any-link {margin-top:-120px;*margin-top:0;}
#contentCopy, x:-moz-any-link, x:default {margin-top:-120px;*margin-top:0;}

#wrapper {
	height:100px;
}

#contentCopy h1 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:20px;
  color:#34a7db;
  font-weight:normal;
  padding:0 0 7px 0;
}

#contentCopy h2 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:14px;
  color:#004b8d;
  padding:0;
  font-weight:normal;
}

#contentCopy h3 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:15px;
  color:#004b8d;
  font-weight:bold;
  padding:5px 0 0 0;
}

#contentCopy h4 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  color:#004b8d;
  font-weight:bold;
}

#contentCopy p {
	margin-top:-10px;
}

#contentCopy .pMargin {
	margin-top:-10px !important;
}

.contentCopyLink, .contentCopyLink:hover {
  font-family:Helvetica, Arial, sans-serif;
  font-size:12px;
  font-weight:bold;
  color:#004b8d;
  text-decoration:underline;
}

.contentCopyLink:hover {
  color:#666666 !important;
}

#arrowLink {
  background:url(../images/arrow.gif) top left no-repeat;
}

.arrowLinkContentFooter {
  padding-left:25px;
  margin-top:36px;
}

.arrowLinkContentFooter a, .arrowLinkContentFooter a:hover {
  font-family:Helvetica, Arial, sans-serif;
  font-size:15px;
  font-weight:bold;
  color:#004b8d;
  text-decoration:none;
}

#rightCallout {
  text-align:center;
  position:relative;
  top:50px;
  *top:45px;
  padding-top:10px;
  *padding-top:15px;
  float:left;
}

#rightCallout, x:-moz-any-link {top:-65px;*top:45px;}
#rightCallout, x:-moz-any-link, x:default {top:-65px;*top:45px;}

#rightCallout h1 {
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
  font-weight:bold;
  color:#34a7db;
}

.arrowLinkRightCallout {
  text-align:left;
  margin-left:15px;
  padding-left:25px;
  line-height:11px;
  height:17px;
  padding-top:1px;
  *padding-top:3px;
}

#contentList {
	list-style-image:url(../images/bullet.gif);
}

#coupon img {
	border:0;
}

/*-----CONTENT END-----*/

/*-----CALLOUTS BEGIN-----*/

#calloutsContainer {
  position:relative;
  width:989px;
  height:140px;
  top:-40px;
}

#calloutsBg {
  background-color:#f1f3f4;
  margin-top:-5px;
  width:989px;
  height:140px;
}

.calloutsCommon {
  float:left;
  width:329px;
  height:140px;
  text-align:left;
}

#callout1 {
  background:url(../images/callout1.jpg) top left no-repeat;
}

#callout2 {
  background:url(../images/callout2.jpg) top left no-repeat;
}

#callout3 {
  background:url(../images/callout3.jpg) top left no-repeat;
}

#callout4 {
  background:url(../images/callout4.jpg) top left no-repeat;
}

.calloutCopy {
  padding:35px 0 0 0;
  float:left;
}

#calloutsContainer .calloutHead {
  font-family:Helvetica, Arial, sans-serif;
  font-size:13px;
  color:#34a7db;
  text-decoration:none !important;
  line-height:15px;
}

#calloutsContainer .calloutBody {
  font-family:Helvetica, Arial, sans-serif;
  font-size:11px;
  color:#666666;
  text-decoration:none;
  line-height:14px;
}

#calloutsContainer .calloutBody:hover {
  text-decoration:underline;
}

#calloutBodyContainer {
	margin-top:-15px;
	*margin-top:-10px;
	line-height:14px;
}

#hiddenLink {
	float:left;
}

#hiddenLink img {
	border:0;
	height:120px;
	width:90px;
}
/*-----CALLOUTS END-----*/

/*-----FOOTER BEGIN-----*/

#footer {
  clear:both;
  position:relative;
  top:-20px;
  *top:45px;
  text-align:center;
  font-family:Helvetica, Arial, sans-serif;
  font-size:10px;
  color:#666666;
  line-height:14px;
}

#footerLinks {
  white-space:nowrap;
}

#footerLinks a, #footerLinks a:hover{
  padding:0 10px 0 10px;
  font-family:Helvetica, Arial, sans-serif;
  font-size:10px;
  color:#666666;
  text-decoration:none;
}

#footerCopy {
  padding:15px 0 15px 0;
}

/*-----FOOTER END-----*/

/*-----PRINT BEGIN-----*/
@media print {

body {padding:20px 0 0 20px;}
#HPCButton {display:none;}
#searchBox {display:none;}
#navigation {display:none;}
#headerSublinks {display:none;}
#rightCallout {display:none;}
#calloutsContainer {display:none;}
#footerLinks {display:none;}
#arrowLink {display:none;}
#footer {display:none;}
#contentCopy {margin-top:-110px;*margin-top:-100px;}

}
/*-----PRINT END-----*/