/*body { font-family: Helvetica, sans-serif; margin:0px; padding:0px; font-size:14px}
old color=#3C7FAF;
/************** header tag styles **************/
h1 { margin:0px; padding:0px; }
h2 { margin:0px; padding:0px; }
h3 { margin:0px; padding:0px; }
h4 { top-margin:5px;  bottom-margin:5px;padding:2px; background-color:#CCCCCC }
h5 { top-margin:5px;  bottom-margin:5px;padding:2px; background-color:#CCCCCC }
/***********************************************/
/* Layout Divs */
/***********************************************/
#pagecell1 { position:absolute; top: 112px; left: 2%; right: 2%; width:95.6%; background-color: #ffffff; }
#tl { position:absolute; top: -1px; left: -1px; margin: 0px; padding: 0px; z-index: 100; }
#tr { position:absolute; top: -1px; right: -1px; margin: 0px; padding: 0px; z-index: 100; }
#masthead { position: relative; top: 0px; width: 800px;background-color:#3C7FAF; }
#pageNav { float: right; width:178px; padding: 0px; background-color: #F5f7f7; border-left: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; font: small Verdana,sans-serif; }
#content { padding: 0px 10px 0px 0px; margin:0px 178px 0px 0px; border-right: 1px solid #ccd2d2; }
/***********************************************/
/* Component Divs */
/***********************************************/
#siteName { margin: 0px; padding: 16px 0px 8px 0px; color: #ffffff; font-weight: normal; }
#pageName { padding: 0px 0px 14px 10px; margin: 0px; border-bottom:1px solid #ccd2d2; }
#pageName h2 { font: bold 175% Arial,sans-serif; color: #000000; margin:0px; padding: 0px; }
#pageName img { position: absolute; top: 0px; right: 6px; padding: 0px; margin: 0px; }
/************* globalNav styles ****************/
#globalNav { position: relative; width: 800px; min-width: 640px; padding: 0px; margin: 0px;  }
#globalNav img { margin-bottom: -4px; }
#gnl { position: absolute; top: 0px; left:0px; }
#gnr { position: absolute; top: 0px; right:0px; }
#globalLink { position: relative; top: 0px; min-width: 640px; padding: 0px; margin: 0px auto; z-index: 100; background-repeat: repeat-y; }
a.glink, a.glink:visited { margin: 0px; padding: 0px; font-weight:bold; color:#000000;text-decoration: none;   }
a.glink:hover { background-image: url("glblnav_selected.gif"); 
 }
#buttonold {
  width: 185px;
  border-right: 1px solid #000;
  padding: 0 0 1em 0;
  margin-bottom: 1em;
  font-family: 'Trebuchet MS', 'Lucida Grande',
    Verdana, Lucida, Geneva, Helvetica, 
    Arial, sans-serif;
  background-color: #90bade;
  color: #333;
  }
  #button {
  width: 185px;
  border-right: 0px solid #000;
  padding: 0 0 0 0;
  /*margin-bottom: 1em;*/
  font-family: 'Trebuchet MS', 'Lucida Grande',Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color:#FFFFFF;

  }
#button ul {
    list-style: none;
    margin: 0;
    padding: 0;
    border: none;
    }
    
  #button li {
    border-bottom: 1px solid #90bade;
    margin: 0;
    }
#button p a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 10px solid #3C7FAF;
    border-right: 0px solid #D0CBBF;
	border-bottom: 2px solid #FFFFFF;
    background-color:#D0CBBF ;
    color: #3C7FAF;
    text-decoration: none;
    
    }
#button li a {
    display: block;
    padding: 5px 5px 5px 0.5em;
    border-left: 10px solid #3C7FAF;
    border-right: 10px solid #D0CBBF;
    background-color:#D0CBBF ;
    color: #3C7FAF;
    text-decoration: none;
    width: 80%;
    }

  html>body #button li a {
    width: auto;
    }

  #button p a:hover {
    border-left: 10px solid #F32C32;
    border-right: 0px solid #F32C32;
	border-bottom: 2px solid #FFFFFF;
    background-color: #D0CBBF;
    color:#F32C32 ;
    }
#button-sel{ border-left: 1px solid #1c64d1;
    border-right: 11px solid #5ba3e0;
    background-color: #3C7FAF;
    color: #F32C32;}

.skipLinks {display: none;}
/************ subglobalNav styles **************/
.subglobalNav { position: absolute; top:120px; left: 0px; min-width: 640px; padding: 0px; visibility: hidden; color: #ffffff; width: 750px; }
.subglobalNav a:link, .subglobalNav a:visited { font-size: 11px; color: #FFFFFF; font-weight: bold; padding-left: 10px; padding-right: 10px; }
.subglobalNav a:hover { color: #cdcdcd; }
#subnav_blank { width: 800px; height: 20px; background-image: url(/images/home_subnav_bkgnd.jpg); background-repeat: repeat-y; }
.curveHeader h2 { padding: 4px 0px 2px 10px; border-bottom: 1px solid #cdcdcd; margin-bottom: 0px; font-size: 12px; font-weight: bold; color: #FFFFFF; background-image: url(/images/callout_box_title.jpg); background-repeat: no-repeat; margin-top: 0px; margin-right: 10px; margin-left: 10px; }
.sidebar_bottomcurve { margin: 0px 0px 10px; padding: 0px; }
.relatedLinksFirst { display: block; font-size:11px; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; border-bottom-width: 1px; border-bottom-color:#cdcdcd; border-bottom-style: solid; text-align:left; }

/* BEGIN NEW HOME PAGE CSS STYLING NEW */
.home-content-new { margin:0px; padding:0px; background-color:#FFFFFF; font-size:12px; line-height:1.2em; }
.home-content-new a { margin:0px; padding:0px; font-size:11px; color:#557392; }
.home-content-new p { margin:0px; padding:0px; }

p.highlights { padding:0px 5px 1em 0px; font-size:11px; line-height:1.5em; }
p.highlights a { color:#557392; font-size:11px; }
p.highlights a:link    { color:#557392; text-decoration:none; }
p.highlights a:visited { color:#557392; text-decoration:none; }
p.highlights a:hover   { color:#557392; text-decoration:underline; }
p.highlights a:active  { color:#557392; text-decoration:none; }

p.pr { padding:0px 0px 1em 0px; font-size:12px; line-height:1.2em; }
p.pr a { color:#557392; font-size:11px; display:block; margin:0px; padding:0px; }
p.pr a:link    { color:#557392; text-decoration:none; }
p.pr a:visited { color:#557392; text-decoration:none; }
p.pr a:hover   { color:#557392; text-decoration:none; background-color:#EFF7FF; }
p.pr a:active  { color:#557392; text-decoration:none; background-color:#EFF7FF; }

p.prod-title1 { margin:0px; padding:0px 0px 2px 0px; font-size:12px; font-weight:normal; line-height:1.2em; letter-spacing:1px; }
p.prod-text1  { margin:0px; padding:0px 0px 1.2em 0px; font-size:11px; font-weight:normal; line-height:1.2em; }
p.prod-text1 a { color:#557392; line-height:2em; }
p.prod-text1 a:link    { color:#557392; text-decoration:none; }
p.prod-text1 a:visited { color:#557392; text-decoration:none; }
p.prod-text1 a:hover   { color:#557392; text-decoration:underline; }
p.prod-text1 a:active  { color:#557392; text-decoration:none; }
h2{ padding:0px 0px 1em 0px; font-size:20px; line-height:1.2em; color:#990033; }
.content{padding:5px; margin:5px; border:1px solid;height:350px}