/* TYPOGRAPHY */
body { background-color: #fff; font: 400 12px/19px Arial, sans-serif;  background-image: url(../images/bg.gif); background-repeat: repeat-x; background-position: center top; margin:0 0 0 0; }

a:link { color: #f47f20; text-decoration: none; }
a:visited { color: #f47f20; text-decoration: none; }
a:hover { color: #0a558c; text-decoration: underline; }



p { padding: 0 0 25px 0; line-height:30px; text-shadow: 1px 1px 0px #fff; }
small { font-size: 9px; line-height: 12px; }
strong { color:#fff; }

h1, h2, h3, h4, h5, h6, h7, h8 { padding: 5px 0; margin: 5px 0; color: #000; text-shadow: 1px 1px 0px #fff; font-family: myriad condensed;  }
h1 { font-size: 38px; line-height: 36px; color:#0a558c; text-shadow: 1px 1px 0px #fff;}
h2 { font-size: 26px; line-height: 32px; color:#0a558c; text-shadow: 1px 1px 0px #fff; font-family: myriad condensed italic; }
h3 { font-size: 20px; line-height: 28px; font-weight: 900; color:#0a558c; text-shadow: 1px 1px 0px #fff;}
h4 { font-size: 18px; line-height: 24px; font-weight: 900; }
h5 { font-size: 14px; line-height: 20px; font-weight: 900; }
h6 { font-size: 10px; line-height: 14px; font-weight: 400; }

.seventyeight { font-size: 78px; line-height: 76px; text-shadow: 1px 1px 0px #fff; font-family: Myriad Condensed Bold; color:#f47f20; text-align:center;}
.fortyeight { font-size: 48px; line-height: 48px; color:#0a558c; text-shadow: 1px 1px 0px #fff; font-family: myriad condensed italic; }
.fortyeightsupport { font-size: 48px; line-height: 48px; color:#0a558c; text-shadow: 1px 1px 0px #000; font-family: myriad condensed italic; }

.black {color:#000;}
.white {color:#fff;   text-shadow: 1px 1px 0px #000; }
.orange {color:#f47f20;}
.blue {color:#0a558c;}

.textcenter { margin:auto;}

.pagetitlediv { height:100px; background-image: url(../images/header_seperator.gif); background-repeat: no-repeat; background-position: center;  } 

.blockquote { font-size: 14px; font-style: italic; color: #666; margin: 20px 20px 20px 40px; padding-left: 40px; border-left: 1px dotted #666; font-family: Georgia, serif; }

/* IMAGES */
.alignleft { float: left; margin: 0 15px 5px 0; display: inline; }
.alignright { float: right; margin: 0 0 5px 15px; display: inline; }
.aligncenter { display: block; margin: 0 auto; }
.frame { background-color: #000; border: 1px solid #333; padding: 5px; }

.pagetitle { font-family:Myriad Condensed Bold; font-size:48px; color:#0a558c; text-shadow: 1px 1px 0px #fff; margin:0px; padding:0px; line-height:48px; }
.contentitle { font-family:Myriad Condensed; font-size:48px; color:#0a558c; text-shadow: 1px 1px 0px #fff;}
.contenttitleit { font-family:Myriad Condensed Italic; font-size:48px; font-style:italic; color:#0a558c; text-shadow: 1px 1px 0px #fff; line-height:48px;}



@font-face {
    font-family: 'Myriad Condensed';
    src: url('../font/myriadpro-cond-webfont.eot');
    src: local('../font/myriadpro-cond-webfont'), 
         local('myriadpro-cond-webfont'), 
         url('../font/myriadpro-cond-webfont.ttf') format('truetype'),
         url('../font/myriadpro-cond-webfont.svg#font') format('svg'); 
}

@font-face {
    font-family: 'Myriad Condensed Italic';
    src: url('../font/myriadpro-boldcondit-webfont.eot');
    src: local('../font/myriadpro-boldcondit-webfont'), 
         local('myriadpro-boldcondit-webfont'), 
         url('../font/myriadpro-boldcondit-webfont.ttf') format('truetype'),
         url('../font/myriadpro-boldcondit-webfont.svg#font') format('svg'); 
}


@font-face {
    font-family: 'Myriad Condensed Bold';
    src: url('../font/myriadpro-boldcond-webfont.eot');
    src: local('../font/myriadpro-boldcond-webfont'), 
         local('myriadpro-boldcond-webfont'), 
         url('../font/myriadpro-boldcond-webfont.ttf') format('truetype'),
         url('../font/myriadpro-boldcond-webfont.svg#font') format('svg'); 
}