/* Style Cobalt */

/* Body */

    body    { margin: 0 }
hr  { background-color: #dcdcdc }
UL   { margin-top: 6px; margin-bottom: 8px }
OL  { margin-top: 6px; margin-bottom: 8px }
a:visited          { color: #104363; text-decoration: none }
    a:link               { color: #104363; text-decoration: none }
a:active  { color: #0000cc; text-decoration: none }
a:hover  { color: #0000cc; text-decoration: none }
/* Backgrounds Colors */
    
    .bg_main              { background-color: #FFFFFF; }
    .bg_header            { background-color: #FFFFFF; } 
    .bg_search_box        { background-color: #DDDDDD; }

    .bg_nav_left_header    { background-image: url(/httpdocs/gfx/hdr/bg.gif) } 
    .bg_nav_left          { background-color: #EEEEEE; } 
    .bg_nav_left_selected  { background-color: #dddddd; text-indent: 5px } 
    .bg_nav_right_header  { background-color: #336699; } 
    .bg_nav_right          { } 
    
/* ARTICLE PAGES */
  
.article_title                  { font-family: Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; }
.article_subTitle  { color: #666; font-size: 13px; font-family: Arial, Helvetica, sans-serif; font-weight: bold }
.article_text                       { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px }
.article_alert  { color: #b22222; font-weight: bold }
.article_pullquote      { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #ddd; text-align: center; margin-right: 30px; margin-left: 30px; padding: 3px; border: solid 1px #b22222 }
.article_disclaimer   { color: #333; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 10px; margin: 10px }
.article_text a:link  { color: #900; text-decoration: none }
.article_text a:visited           { color: #900; text-decoration: none }
.article_text a:hover  { color: #104363; text-decoration: none; background-color: #cfc }
.article_text a:active   { color: #900; text-decoration: none; background-color: #cfc }
/* INDEX PAGES */
.summary_title                          { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-bottom: 5px; padding-right: 5px }
.summary_titleDownload   { color: #900; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif }
.summary                             { color: #333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top: 5px }
.summary_moreInfo   { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none; margin-left: 5px }
.summary_moreInfo a:link  { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; margin-left: 5px }
.summary_moreInfo a:visited  { color: #006; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; margin-left: 5px }
.summary_date                      { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.summary_breadcrumb              { color: #333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold }
.summary_breadcrumb a          { color: #999999 !important; text-decoration: none; }
.summary_breadcrumb a:hover    { color: #999999 !important; text-decoration: underline; }

  



/* COMMON STYLES */
.header_category_name { color: #000000; font-size: 26px; font-family: impact, Arial, Helvetica, sans-serif; font-weight: bold; text-transform: uppercase }
.header_breadcrumb                  { color: #900; font-size: 24px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-transform: uppercase; padding-left: 5px }
.breadtrail { color: #104363; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-left: 5px }
.breadtrail a:link  { color: #104363; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-left: 5px }
.breadtrail a:visited { color: #104363; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-left: 5px }
.breadtrail a:hover { color: #900; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-left: 5px }
.breadtrail a:active { color: #f99; font-size: 10px; font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; text-transform: uppercase; padding-left: 5px }
.header_breadcrumb a             { color: #999999; text-decoration: none }
    .header_breadcrumb a:hover      { color: #999999 !important; text-decoration: underline; }
.image_caption                    { font-family: Arial, Helvetica, sans-serif; font-size: 10px; }
    .more_headlines                 { color: #CCCCCC; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .global_updated                 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
.subFooter   { color: #fff; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin-right: 4px; margin-left: 4px }
/* Left Navigation (Category List) */

    .nav_left_header_text           { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
    .nav_left_header_text a         { color: #FFFFFF !important; }

    .category_link_depth1 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
    .category_link_depth2 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
    .category_link_depth3 a         { color: #000066 !important; font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

    .advancedsearch_link   { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }



/* Right Navigation (Headlines) */


    .nav_right_header               { color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; }
    .nav_right_category_header      { color: #FFFFFF; font-family: impact, Arial, Helvetica, sans-serif; font-size: 15px; font-weight: regular; text-transform: uppercase; }
    .nav_right_headlines            { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: regular;  }

    .nav_right_category_name        { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
/* Second Tier Navigation */

.nav_second a:link   { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.nav_second a:hover { color: #00b; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }
.nav_second a:visited { color: #fff; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none }


    
    .bg_printer_page                { background-color: #FFFFFF; }

/* TABLE MAKER */
    
.colMakerPlusTop  { background-color: #fff; border-top: 1px solid #444; border-right: 1px solid #444; border-left: 1px solid #444 }
.cellWhite { background-color: #fff }
.colMakerTABLE      { color: #696969; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 14px; background-color: #040404 }
.colMaker  { background-color: #fff; border-right: 1px solid #444; border-left: 1px solid #444 }
.colMakerRight  { background-color: #fff; border-right: 1px solid #444 }
.colMakerLeft  { background-color: #fff; border-left: 1px solid #444 }
.colMakerTop  { background-color: #fff; border-top: 1px solid #444 }
.colMakerTopLeft  { background-color: #fff; border-top: 1px solid #444; border-left: 1px solid #444 }
.colMakerTopRight  { background-color: #fff; border-top: 1px solid #444; border-right: 1px solid #444 }
.colMakerBottom  { background-color: #fff; border-bottom: 1px solid #444 }
.tableRow  { background-color: #fff; border: solid 1px #222 }
.rowHeading1 { color: #add8e6; background-color: #104363 }
.rowHeading2 { color: #104363; background-color: #94b0c2 }

/* IMAGE BORDER MAKER */

/* .wrap1, .wrap2, .wrap3  { background-color: #feffff; display: block }
.wrap1  { background: #feffff url("/fangs/dshadowV3/shadow.gif") no-repeat right bottom; float: left }
/*.wrap2  { background: #feffff url("/fangs/dshadowV3/corner_bl.gif") no-repeat left bottom }
/* .wrap3  { background: #feffff url("/fangs/dshadowV3/corner_tr.gif") no-repeat right top; padding: 0 4px 4px 0 }
/* LIST MAKERS */
#navlist
      { list-style: none; margin-top: 6px; margin-bottom: 8px; margin-left: 17px; padding-left: 0 }
LI.pdf
      {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-image: url("/gfx/icons/icon_pdf_acrobat.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px }
	
LI.hyperlink       {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-image: url("/gfx/icons/icon_web.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px }
   
LI.doc     {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-image: url("/gfx/icons/icn_doc.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px }
	
LI.calculator     {
	color: #333;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	background-image: url("/gfx/icons/icn_calc.gif");
	background-repeat: no-repeat;
	background-position: 1px 1px;
	list-style: none;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 23px }
	
/* BOUNDARY */
.article     { padding: 5px 10px 5px 5px }

/* INDEX INTRO */
.introBlock   { background-color: #e6ecef; height: 135px }
.introImage  { border-right: 5px solid #fff; border-bottom: 5px solid #fff }
.introText  { color: #333; font-size: 11px; font-weight: bold; line-height: 20px; margin: 5px; padding: 5px }
.calculatorDisclaimer { color: #555; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif }
.hdrRightside { border-right: 1px solid #036 }


/* CAMPAIGN BLOCK */
#campaignBlock  {
	color: #feffff;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 13px;
	background-color: #104363;
	padding: 10px;
	border: solid 1px #94b0c2 }
.campaignHeader {
	color: #feffff;
	font-size: 14px;
	font-weight: bold }
.campaignFooter {
	font-size: 10px }
#campaignBlock a  {
	color: #f99 }
#campaignBlock a:visited  {
	color: #add8e6 }

.featuredTextRed { padding:10px; border: 1px solid #ed1c2e;background:#fbd2d5; font-weight:bold; font-size:12px; line-height:20px; height:100px; }
.featuredTextRed img {margin:0 0 10px 20px; border:0px;}
.featuredTextRed a:hover { text-decoration:underline; background:none; }