body
{
  background-color:#022f4e;
  background-image:url(../images/global/bg.jpg);
  background-repeat:repeat-x;
  margin:42px 0 25px;
  padding:0;
}

h1
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:22px;
  font-weight:normal;
  color:#a6a6a6;
  padding-top:0;
  margin-top:14px;
  margin-bottom:0;
  padding-bottom:0;
}

h2
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:normal;
  color:#4f81bd;
  padding-bottom:5px;
  padding-top:0px;
  margin-top:-5px;
  margin-bottom:0;
}

h3
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:normal;
  color:#333333;  
  margin-bottom:5px;
  padding-bottom:0;
  margin-top:0;
}

p
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;  
  line-height:17px;
  color:#737373;  
  margin-top:0;
}

.LinkLeadIn 
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;  
  line-height:17px;
  color:#737373;  
  margin-top:0;
}

p.LastParagraph
{
  margin-bottom:0;
  padding:0;
}

blockquote,.BQSpacing
{
  margin-bottom:0;
  padding:0;
}

.SectionHighlight
{
  color:#000000;
}

.SectionContent
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:16px;
  font-size:11px;
  color:#333333;  
  border-top:1px solid #C0C0C0;
  text-align:justify;
  margin-bottom:8px;
  margin-top:0;
  padding:5px;
}

/* SITE HEADER STYLES */

.banner
{
  padding-right:10px;
  padding-top:10px;
}

#cse-search-box
{
  padding-right:10px;
}

/* Section Boxes */ 

.SectionTable 
{
  border-collapse:collapse;
}

.SectionHeading
{
  background-image:url(../images/global/sectionheading.png);
  background-repeat:repeat-y;
}

.SectionBottom
{
  background-image:url(../images/global/sectionheadingb.png);
  background-repeat:repeat-y;
}


.SectionBox
{
  background-color:#FFFFFF;
  border:1px solid #c8cee0;
  border-top:1px solid #c8cee0;
  margin-bottom:5px;
  margin-top:0;
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:16px;
  font-size:11px;
  text-align:justify;
  padding:15px 8px 10px;
}

.SectionBoxNoBorders
{
  background-color:#FFFFFF;
  border-bottom:1px solid #c0c0c0;
  margin-bottom:0px;
  margin-top:5px;
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:16px;
  font-size:11px;
  text-align:justify;
  padding-top:12px;
  padding-bottom:8px;  
  padding-left:0;
  padding-right:5px;    
}

.BottomHook
{
  display:block;
  padding-top:19px;
  pdding-bottom:8px;
  margin:0;
}

/* FRONT DOOR SPECIFIC STYLES */

.stylewrapper
{
  display:block;
  margin-bottom:10px;
  margin-top:4px;
}

span.panel_text
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:400;
  color:#7f7f7f;  
  line-height:16px;
  text-decoration:none;
  text-align:justify;
  display:block;
  margin-bottom:15px;
  margin-top:5px;
}

li.panel_text
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:400;
  color:#737373;  
  text-decoration:none;
  line-height:13px;
  margin-left:0;
  padding-left:0;
}

ul.panel_text
{
  margin-left:9px;
  padding-left:7px;
  margin-bottom:5px;
}

.style10,.style11,.style12
{
  font-weight:bold;
  font-size:10px;
  text-decoration:none;
}

.style10a,.style11a,.style12a,style16
{
  font-weight:bold;
  font-size:12px;
  text-decoration:none;
}

a.style10a,.style10a
{
  color:#2a2e71;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.style10,.style10
{
  color:#2a2e71;
}

a.style11a,.style11a
{
  color:#60cae4;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none; 
  letter-spacing:.04em;
}

a.style11,.style11
{
  color:#60cae4;
}

a.style12a,.style12a
{
  color:#fbb157;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  text-decoration:none;
}

a.style12,.style12
{
  color:#fbb157;
}

.style14
{
  color:#60cae4;
}

.style16
{
  color:#737373;
  font-size:13px;
  font-weight:bold;
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

.style17
{
  color:#d9d9d9;
}

.style19
{
  display:block;
  font-size:24px;
  color:#d9d9d9;
  margin-top:0;
  margin-bottom:6px;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  line-height:26px;
}

/* PANEL CONTENT STYLES */
div.transbox
{
  background-color:#000000;
  filter:alpha(opacity=10);
  opacity:0.1;
  width:100%;
  height:100%;
}

div.transbox p,a.transbox
{
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
  filter:alpha(opacity=100);
  opacity:1.0;
  margin:0;
  padding:0;
}

div.opaque
{
  filter:alpha(opacity=100);
  opacity:1.0;
  margin:0;
  padding:0;
}

/* WHY OVERVIEW SPECIFIC */
.Numbers
{
  font-size:14px;
  font-weight:normal;
  margin-bottom:5px;
  display:block;
}

/* MEDIA CENTER SPECIFIC */
.TEXTcontentBigger
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:400;
  color:#000;
  text-decoration:none;
}

.Year
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:15px;
  font-weight:normal;
}

/* Site Quote Areas */ 
.Quoted
{
  font-weight:700;
  font-family:Arial, Helvetica, sans-serif;
  color:#333333;
}

.Quote
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:14px;
}

.QuoteSmaller
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
}

.QuoteSmallest
{
  font-family:Arial, Helvetica, sans-serif;
  font-size:12px;
}

.TEXTquoteSmall
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  color:#c0c0c0;
}

/* IMAGES */
img,object
{
  border-collapse:collapse;
  border:0 none;
}

/* LINK TREATMENTS */

a.LINKoutsideDark:active,a.LINKoutsideDark:link, a.LINKoutsideDark:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#0a0548;
  text-decoration:none;
}

a.LINKoutsideDark:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#1f6897;
  text-decoration:none;
  border-bottom:1px dotted #1f6897;
}

a.LINKnavDark2:active,a.LINKnavDark2:link, a.LINKnavDark2:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  color:#0a0548;
  text-decoration:none;
}

a.LINKnavDark2:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  color:#FE9D00;
  text-decoration:none;
}

a.LINKnavDarkSmall:link,a.LINKnavDarkSmall:active,a.LINKnavDarkSmall:visited
{
  font-size:11px;
  color:#0a0548;
  text-decoration:none;
}

a.LINKnavDarkSmall:hover
{
  text-decoration:underline;
}

a.TopNavLink:active,a.TopNavLink:link,a.TopNavLink:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}

a.TopNavLink:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}

/* TEXT */
.TEXTcontent
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:400;
  color:#000;
  text-decoration:none;
}

.TEXTDropdown
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:400;
  color:#777777;
  text-decoration:none;
}

/* LIST ELEMENTS */

ul
{
  color:#333333;
  margin-top:0;
  margin-bottom:-15px;
  padding-bottom:10px;
  margin-left:22px;
  line-height:16px;
}

li
{
  padding-left:0;
  padding-bottom:5px;
  color:#737373;
}

ul.FrontDoorList
{
  color:#333333;
  margin-top:-5px;
  margin-bottom:-2px;
  margin-left:35px;
  line-height:15px;
}

/* TOOLBAR STYLES */
.BLOGTrailer
{
  margin-top:20px;
  border-top:1px solid #c0c0c0;
  border-bottom:1px solid #c0c0c0;
  width:100%;
  padding-left:0px;
}

/* HR's */
.TitleLine, hr.TitleLine
{
  text-align:left;
  width:660px;
  color:#C0C0C0;
  background-color:#C0C0C0;
  border:0;
  height:1px;
  margin:-6px 0 0 42px;
  padding:0;
}

.TitleLineB, hr.TitleLineB
{
  text-align:left;
  width:100%;
  margin-right:0;
  margin-top:-9px;
  margin-bottom:0;
  color:#C0C0C0;
  background-color:#C0C0C0;
  border:0;
  height:1px;
  padding:0;
}

.TitleLine2, hr.TitleLine2
{
  text-align:left;
  margin-left:36px;
  width:671px;
  margin-bottom:0;
  margin-top:0;
  color:#C0C0C0;
  background-color:#C0C0C0;
  border:0;
  height:1px;  
  padding:0;
}

.HLine
{
  margin-bottom:0;
  color:#C0C0C0;
  background-color:#C0C0C0;
  border:0;
  height:1px;  
  padding:0;
}

.TopNavLink
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
}

.pipe
{
  color:#555555;
  font-size:9px;
  font-weight:normal;
}

.pipe2
{
  color:#FFFFFF;
  font-size:9px;
  font-weight:normal;
}

a.LINKbodyBLOG:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px dashed #fe9d00;
}

a.thickbox:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-decoration:underline;
}

.NavBox3
{
  background-color:#FFFFFF;
  padding-bottom:5px;
  border:1px solid #FFFFFF;
  margin:0;
}

#button
{
  background-color:#eff7fd;
  padding:0;
}

#button ul
{
  list-style:none;
  border:none;
  width:100%;
  margin:0;
  padding:0;
}

#button li
{
  margin:0;
}

#button li a
{
  display:block;
  border-left:10px solid #1958b7;
  background-color:#2175bc;
  color:#fff;
  text-decoration:none;
  width:100%;
  padding:3px 3px 5px;
}

html>body #button li a
{
  width:auto;
}

#button li a:hover
{
  border-left:10px solid #1c64d1;
  background-color:#2586d7;
  color:#fff;
  width:100%;
}

.TEXTnavHeader
{
  color:#ffffff;
  background-color:#4f81bd;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:normal;
  text-decoration:none;
  text-align:left;
  padding-left:6px;
  padding-top:3px;
  padding-bottom:3px;
  margin:0;
}

.TEXTnavBlue
{
  color:#1f6897;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-decoration:none;
}

a.LINKcontent:link,a.LINKcontent:visited,a.LINKcontent:active
{
  color:#FE9D00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  text-decoration:none;
}

a.LINKcontent:hover
{
  color:#FE9D00;
  font-size:12px;
  text-decoration:underline;
}

.Error
{
  background-color:White;
  color:Red;
  font-size:small;
}

strong,b
{
  font-weight:700;
  color:#555555;
}

bignavblue
{
  color:#1F6897;
  font-family:Arial, Helvetica, sans-serif;
  font-size:16px;
  font-weight:700;
  margin-bottom:0;
  padding-bottom:0;
}

.sublink,.sublink2
{
  line-height:14pt;
}

a.sublink2,a.sublink2:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:500;
  text-decoration:none;
}

a.LINKtoBLOG:active,a.LINKtoBLOG:link,a.LINKtoBLOG:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:400;
}

a.LINKtoBLOG:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  font-weight:400;
}

ul.fdlist3,ul.fdlist
{
  padding-top:5px;
  list-style-type:none;
}

a.LINKnavDark:active,a.LINKnavDark:link,a.LINKnavDark:visited
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#444444;
  border-bottom:1px dotted #c0c0c0;
  text-decoration:none;
}

a.LINKnavDark:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  color:#1f6897;
  border-bottom:1px dotted #c0c0c0;
  text-decoration:none;
}

a.LINKnavBlue:active,a.LINKnavBlue:link,a.LINKnavBlue:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.LINKnavBlue:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px #fe9d00 dotted;
}

a.HOOKnavBlue:active,a.HOOKnavBlue:link,a.HOOKnavBlue:visited,.HOOKnavBlue,
a.HOOKnavBlueB:active,a.HOOKnavBlueB:link,a.HOOKnavBlueB:visited
{
  color:#4f81bd;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.HOOKnavBlue:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px #fe9d00 dotted;
  margin:0;
  padding:0;
}

a.HOOKnavBlueB:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom:0px #fe9d00 dotted;
  margin:0;
  padding:0;
}


.ActiveLink
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:normal;
  text-decoration:none;
}

a.BLOGnavBlackA:visited,a.BLOGnavBlackA:active
{
  width:100%;
  color:#1f6897;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:500;
  text-decoration:none;
}

a.BLOGnavBlackASelected:visited,a.BLOGnavBlackASelected:active
{
  width:100%;
  color:#FE9D00;
  font-family:Arial, Helvetica, sans-serif;
  font-size:13px;
  font-weight:600;
  text-decoration:none;
}

.TEXTnav,a.thickbox:link,a.thickbox:visited,a.thickbox:active
{
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-decoration:none;
}

.MoreNav,a.MoreNav
{
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  text-decoration:none;
}

.copyright
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  color:#ffffff;
  text-decoration:none;
}

.TEXTnavHome
{
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:500;
  text-decoration:none;
}

.arrows
{
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:700;
  text-decoration:none;
  line-height:200%;
}

a.LINKnav2:link,a.LINKnav2:visited,a.LINKnav2:active
{
  color:#333333;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:500;
  text-decoration:none;
}

a.LINKnav2:hover
{
  color:#FFFFFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:500;
  text-decoration:none;
}

li.fdlist
{
  line-height:14px;
  margin-top:-5px;
  padding-top:-5px;
  padding-left:10px;
  margin-left:0;
}

a.LINKbodyBLOG:active,a.LINKbodyBLOG:link,a.LINKbodyBLOG:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  text-decoration:none;
  border-bottom:1px dashed;
}

a.LINKnavWhite:link,a.LINKnavWhite:visited,.TEXTnavWhite
{
  color:#ffffff;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-decoration:none;
}

a.navBlue:active,a.navBlue:link,a.navBlue:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:10px;
  font-weight:700;
  text-decoration:none;
}

a.bignavblue:link,a.bignavblue:visited,a.bignavblue:active
{
  color:#4f81bd;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
}

a.bignavblue:hover
{
  color:#4f81bd;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:14px;
  font-weight:normal;
  text-decoration:none;
  border-bottom:1px #4f81bd dotted;
}

a.LINKnav:hover
{
  color:#fe9d00;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:bold;
  text-decoration:none;
}

a.LINKnav:link,a.LINKnav:visited,a.LINKnav:active
{
  color:#FFF;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:normal;
  text-decoration:none;
}

/* RIGHT HAND NAV ELEMENTS */

.NavBox
{
  background-color:#FFFFFF;
  padding-bottom:5px;
  border:1px solid #c0c0c0;
  margin:0;
}

ul.NavList,.NavList ul
{
  padding-top:2px;
  list-style-type:none;
  line-height:14px;
  margin-left:5px;
  padding-left:0;
  text-align:left;
}

li.NavList,.NavList li
{
  line-height:16px;
  padding-left:0;
  padding-right:0;
  margin-left:0;
  margin-right:0;
}

#myvar
{
  padding-top:2px;
  margin-left:4px;
  padding-bottom:1px;
}

a.sublink
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:500;
  color:#1f6897;  
  text-decoration:none;
  line-height:22px;
}

a.sublink:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:500;
  color:#fe9d00;  
  text-decoration:none;
  border-bottom:1px #fe9d00 dotted;
}

/* SITEMAP SPECIFIC STYLES */
a.sitemap:link
{
  color:#fdfdfd;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:9px;
  font-weight:800;
  text-decoration:none;
}

a.SiteMap:hover
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  color:#fe9d00;
  text-decoration:none;
}

a.sitemap:active,a.sitemap:visited
{
  color:#fdfdfd;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-weight:800;
  text-decoration:none;
}

a.sitemap:hover
{
  text-decoration:underline;
}

a.SiteMap:active,a.SiteMap:link
{
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  color:#1f6897;
  text-decoration:none;
}

a.SiteMap:visited
{
  color:#1f6897;
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  font-weight:700;
  text-decoration:none;
}
