﻿body {font-family: Verdana, Arial, Helvetica, sans-serif; color:black; margin: 0 0 0 0}

h1, h2, h3, h4, h5, .h1Fixed, .h2Fixed, .h3Fixed, .h4Fixed {
color: #3366FF;
margin-top:10px;
line-height: 120%;
}
.h1Fixed {font-size: 14pt}
.h2Fixed {font-size: 12pt}
.h3Fixed {font-size: 10pt}
.h4Fixed {font-size: 9pt}
.pFixed  {font-size: 10pt; line-height: 120%}

h1 {font-size:x-large;}
h2 {font-size:large;}
h3 {font-size:medium;}
h4 {font-size:small; font-style:italic}

/*
@media (max-width: @screen-sm-min) 
*/
@media(max-width: 768px) {
h1 {font-size:large;}
h2 {font-size:medium;}
h3 {font-size:small;}
}

hr, .hrNarrow .hrDotted {
border-color:#3366FF;
/*
background-color:#3366FF;
height:3px;
*/
}

.hrDotted, .hrNarrow {
border-style:dotted;
}

/*
.hrNarrow {
width:80%;
text-align:center}
*/

.hrCustom {
color:#3366FF;
height:1px;
margin: 0 0 0 0;
width:100%;
}

/* 08/25/10-LC Added TableHeader and Body */
.TableStyle {
border-collapse: collapse; 
border:3px navy double	
}
.tdPadded {
padding:5px
}
.TableStyleCenter {
border-collapse: collapse; 
border:3px navy double;
margin: 0 auto 0 auto
}
.TableHeadRow, .TableHeader, .TableHeaderCenter, .TableHeaderPad, .TableHeaderCenterPad {
font-weight: bold;
background-color: #99ccff;
}
.TableHeader, .TableHeaderCenter, .TableHeaderPad, .TableHeaderCenterPad {
border: 1px gray solid;
padding: 2px 2px 2px 4px;
}
.TableHeaderCenter {	
text-align:center;
}
.TableBody, .TableBodyBold, .TableBodyCenter, .TableBodyPad, .TableBodyCenterPad {
border: 1px gray solid;
padding: 2px 2px 2px 4px;
}

.TableHeaderPad, .TableBodyPad {
padding-right: 10px;
}

.TableHeaderCenterPad, .TableBodyCenterPad{
padding-left: 20px;
padding-right: 20px;
}

.TableBodyBold {
font-weight:bold;	
}
.TableBodyCenter {	
text-align:center;
font-weight:normal;
}
.HeadMajor {
font-size: medium;
font-weight: bold;
color: #000000;
}
p, li {
font-size: small;
line-height: 120%;
}
li {
margin: 5px 0 5px 0;
}

.center {text-align:center}
.rightPad {text-align:right; padding-right: 5px}
.leftTable {padding: 1px 4px}
.centerTable {
padding: 1px 4px;	
text-align:center;
}
.figures {
text-align:center;
font-style:italic;
margin-top:10px;
line-height:100%;
}

.blueText {color:blue}
.greenText {color:green}
.SQLText {color:fuchsia}

.redText, .redTextBold, .redTextCenter, .redTextCenterYellow, .redTextQuote {color:red; padding: 1px 4px}
.redTextBoldLeft {color:red; padding: 0 4px 0 0}
.redTextBold, .redTextBoldLeft {font-weight:bold}
.redTextCenter, .redTextCenterYellow {text-align:center}
.redTextBoldCenterLarge {color:red; font-weight:bold; text-align:center; font-size:large}
.redTextCenterYellow {background-color:yellow}
.redTextQuote {
font-style:italic;
padding: 0 5px 0 10px
}
.centerSmall {
text-align:center;
font-size:xx-small;
}
.medMargins {margin: 8px 0 8px 0}
.lowMargins, .lowMarginsCenter {margin: 3px 0 3px 0}
.lowMarginsCenter {text-align:center}

.p10px {font-size: 10px}
.p14px {font-size: 14px}
.p16px {font-size: 16px}

tr {font-size: small}
td {font-size: small; color: #000000}

.TopHead {
font-size: large;
font-weight: bold;
}

.RedHeading, .RedHeadingRight {
font-weight: bold;
color: red;
}
.RedHeading {font-size: small}
.RedHeadingRight {
text-align:right;
margin-right:3px;
}

.BlueHeading, .BlueHeadingRight, .BlueHeadingSmall, .SubHead {
font-weight: bold;
color: #3366FF;
}
.BlueHeadingRight {
text-align:right;
margin-right:3px;
}
.BlueHeadingSmall {font-size: 7pt}
.SubHead {font-size: medium}
.HeaderAccess {}

.tdAwardImage {	
text-align:center;
vertical-align:bottom;
width: 16%;
}
.tdAwardText {	
font-weight:bold;
text-align:center;
vertical-align:top;
}
.FMSQuote {
font-style:italic;
padding: 0 5px 0 10px
}
.indent {
padding-left: 50px;
}