﻿@charset "UTF-8";
/* en_US */

body{
color: #333333;
line-height: 16px;
font-family: Arial, Helvetica, sans-serif;
font-size: 100%;
}

.grid_wrap_dark{
color: #ffffff;	
}

a{
color: #0032ab;	
text-decoration: none;
}

a:hover{
color: #0000ff;
text-decoration: underline;
}

a.active{
color: #f58221;
text-decoration: none;
}

a.active:hover{
color: #f58221;
text-decoration: underline;	
}

/*
.grid_1, .grid_2, .grid_3{
font-size: 70%;
}

.grid_4, .grid_5, .grid_6{
font-size: 80%;	
}

.grid_7, .grid_8, .grid_9{
font-size: 90%;	
}

.grid_10, .grid_11, .grid_12{
font-size: 100%;
}
*/

h1.fm, h2.fm, h3.fm, h4.fm, h5.fm, h6.fm{
clear: both;
color: #0032AB;
font-weight: normal;
padding-top: 0.5em;
} 

.channel_am h1.fm, .channel_am h2.fm, .channel_am h3.fm, .channel_am h4.fm, .channel_am h5.fm, .channel_am h6.fm{
color: #009ce0;
}

.channel_oe h1.fm, .channel_oe h2.fm, .channel_oe h3.fm, .channel_oe h4.fm, .channel_oe h5.fm, .channel_oe h6.fm{
color: #0032ab;
}

.channel_eit h1.fm, .channel_eit h2.fm, .channel_eit h3.fm, .channel_eit h4.fm, .channel_eit h5.fm, .channel_eit h6.fm{
color: #15244D;
}

.channel_m1 h1.fm, .channel_m1 h2.fm, .channel_m1 h3.fm, .channel_m1 h4.fm, .channel_m1 h5.fm, .channel_m1 h6.fm{
color: #cc0000;
}


h1.u, h2.u{
border-bottom: 2px solid #4d70c4;
padding-bottom: 0.25em;
margin-bottom: 0.5em;
}

h3.u, h4.u{
border-bottom: 1px solid #839bd6;
padding-bottom: 0.25em;
margin-bottom: 0.5em;
padding-left:10px;
}

h5.u, h6.u{
border-bottom: 1px solid #a8b9e2;
padding-bottom: 0.25em;
margin-bottom: 0.5em;	
}

.channel_am h1.u, .channel_am h2.u, .channel_am h3.u, .channel_am h4.u, .channel_am h5.u, .channel_am h6.u{
border-bottom-color: #009ce0;
}

.channel_oe h1.u, .channel_oe h2.u, .channel_oe h3.u, .channel_oe h4.u, .channel_oe h5.u, .channel_oe h6.u{
border-bottom-color: #0032ab;
}

.channel_eit h1.u, .channel_eit h2.u, .channel_eit h3.u, .channel_eit h4.u, .channel_eit h5.u, .channel_eit h6.u{
border-bottom-color: #15244D;
}

.channel_m1 h1.u, .channel_m1 h2.u, .channel_m1 h3.u, .channel_m1 h4.u, .channel_m1 h5.u, .channel_m1 h6.u{
border-bottom-color: #cc0000;
}


.b{
font-weight: bold;	
}

small{
color: #666666;
}

.sidenav small{
color: #ffffff;
}

h1.fm{
font-size: 1.6em;
line-height: 1.4em;
}

h2.fm{
font-size: 1.5em;
line-height: 1.3em;
}

h3.fm{
font-size: 1.4em;
line-height: 1.2em;
}

h4.fm{
font-size: 1.3em;
line-height: 1.1em;
}

h5.fm{
font-size: 1.2em;
line-height: 1em;
}

h6.fm{
font-size: 1.1em;
line-height: 1em;
}

h7.fm{
font-size: 1.2em;
line-height: 1em;
padding:0px;
margin-right:16px;
color: #000;
}

p.fm{
font-size: 1em;
line-height: 1.4em;
padding: 0.5em 0;
}

.grid_3 p, .grid_6 p, .grid_9 p, .grid_12 p {
font-size: 1em;
line-height: 1.4em;
padding: 0.5em 0;
}

ul.fm, ol.fm{
font-size: 1em;
line-height: 1.2em;
list-style: square;
padding: 10px 0;
}

ul.fm li.li_header, ol.fm li.li_header{
list-style: none;
margin: 0;
padding: 0;
font-size: 1.3em;
line-height: 1.3em;
}

ol.fm{
list-style: decimal;	
}

ul.fm li, ol.fm li{
margin: 3px 0 3px 30px;	
}

blockquote{
border-left: 5px solid #eeeeee;
margin: 10px 30px;
padding: 0 10px;
color: #666666;
}

.section img.float{
margin: 10px 20px 0px 0;
float: left;
}

table.fm p{
padding: 10px;	
}

/*-------------------------------------------------------------------------------------------------------------- HEADER */
#header{
/*font-size: 12px;*/
}

#byline{
height: 150px;	
margin-bottom: 20px;
color: #ffffff;
font-size: 220%;
text-shadow: 0 0 5px #000000;
}

#byline h1{
color: #ffffff;
line-height: 1.2em;
padding-top: 0.5em;
}

#byline h1 sup{
font-size: 0.6em;	
}

#byline h1 small{
color: #ffffff;
line-height: 1.5em;
font-size: 0.6em;
}

/*-------------------------------------------------------------------------------------------------------------- SIDE NAV */
.side_nav{
font-size: 110%;	
}

/*-------------------------------------------------------------------------------------------------------------- FOOTER */
#footer span{
font-size: 80%;
}

#footer lh{
font-size: 180%;
}
