@font-face {
        font-family: Calibri;
        font-style:  normal;
        font-weight: normal;
        src: url(CALIBRI3.eot);
}
@font-face {
        font-family: Calibri;
        font-style:  normal;
        font-weight: 700;
        src: url(CALIBRI2.eot);
}
@font-face {
        font-family: Calibri;
        font-style:  oblique;
        font-weight: normal;
        src: url(CALIBRI1.eot);
}
@font-face {
        font-family: Calibri;
        font-style:  oblique;
        font-weight: 700;
        src: url(CALIBRI0.eot);
}

body {
		margin: 0px; 
		background-image: url('/images/Background-Page.jpg');
		background-color: #49718D;
		background-repeat: repeat-x;
		background-position: top;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1;
		text-decoration: none;
}

.BodyText { 
		color: #000000;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.5;
		text-decoration: none;
}

.SmallBodyText { 
		color: #000000;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		text-decoration: none;
}

.LargeHeader { 
		color: #192741;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 14pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		font-weight: bolder;
		text-decoration: none;
}

.SmallHeader { 
		color: #192741;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 11pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		font-weight: bolder;
		text-decoration: none;
}

.BlogHeader { 
        background-color: #b6c8d6;
		color: #000000;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 12pt;
		font-weight: 900;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		text-decoration: none;
}

.BlogFooter {
        background-color: #DDDDDD;
		color: #000000;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		text-decoration: none;
}

.WhiteBodyText { 
		color: #FFFFFF;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.5;
		text-decoration: none;
}

.WhiteSmallBodyText { 
		color: #FFFFFF;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.25;
		text-decoration: none;
}

.WhiteHeaderText { 
		color: #FFFFFF;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 12pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.5;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
}

.HeaderText { 
		color: #2a4663;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 12pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.5;
		text-decoration: none;
		text-transform: uppercase;
		font-weight: bold;
}

.LoginBox 
{
        background-color: #2b4866;
        border-color: #788ea1;
		color: #FFFFFF;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
}

.TopHeaderMenu { 
		color: #FFFFFF;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 2.25;
		text-decoration: none;
		font-weight: 700;
}

.SupportFooterText { 
		color: #2b4866;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 10pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1.5;
		text-decoration: none;
}

.FooterText { 
		color: #8d9aa3;
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-size: 8pt;
		letter-spacing: .01em;
		word-spacing: .05em;
		line-height: 1;
		text-decoration: none;
}

.TabPanelOff {
		background-image: url('/images/TabPanel-Off.gif');
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-weight: bold;
		color: #FFFFFF; 
		height: 33px; 
		text-align: center;
		text-decoration: none;
		cursor: default;
}

.TabPanelOn {
		background-image: url('/images/TabPanel-On.gif');
		font-family: Calibri, Verdana, Arial, sans-serif;
		font-weight: bold;
		color: #2a4663; 
		height: 33px; 
		text-align: center;
		text-decoration: none;
		cursor: pointer;
}

.LinkButton {
    display: inline-block;
    color: #FFFFFF;
    background-color: #1a263f;
    border-width: 2px;
    border-color: #bbc2d2;
    border-style: Solid;
    padding: 8px;
}

.BackButton {
    display: inline-block;
    color: #808080;
    background-color: #EEEEEE;
    font-size: 8pt;
    border-width: 1px;
    border-color: #909090;
    border-style: Solid;
    padding: 4px;
}

a.LinkButton {
    color: #FFFFFF;
}

.SmallLinkButton {
    font-size: 8pt;
    display: inline-block;
    color: #FFFFFF;
    background-color: #1a263f;
    border-width: 2px;
    border-color: #bbc2d2;
    border-style: Solid;
    padding: 2px;
}

a:link {
		text-decoration: none;
		color: #2a4663;
		}
a:visited {
		text-decoration: none;
		color: #2a4663;
		}
a:hover {
		text-decoration: underline;
		color: #2a4663;
		}