body
{
    margin-top: 5px;
    margin-bottom: 0px;
    margin-left: 5px;
    margin-right: 5px;
}

.BannerLong
{
    background-image: url(../assets/global/long_bar.jpg);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    Text-align:left;
}

.BannerShort
{
    background-image: url(../assets/global/short_bar.jpg);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    Text-align:left;
}

.BannerShortRev
{
    background-image: url(../assets/global/short_bar.jpg);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left top;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    margin: 25px;
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}


.BannerThumbnails
{
    background-image: url(../assets/global/thumb_bar.jpg);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left top;
}

.BodyFooterBoxBorder
{
    background-color: #000000;
}

.BodyFooterBox
{
    background-color: #FFFFFF;
}

.BodyFooterTextSmall
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
}

.BodyFooterText
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
}

.BodyFooterTextLink
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
}

.BodyFooterTextLargeBold
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
    text-align: justify;
}

.BodyFooterTextLargeBoldLink
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: underline;
}

.BodyReferences
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 7pt;
    font-weight: normal;
    text-decoration: none;
    text-align: justify;
}

.BodyText
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
}
.BodyTextIdx
{
	Color: #004990;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 10pt;
	Font-Weight: normal;
	Text-Decoration: none;
	Text-align:left;
	padding-left: 80px;
	
	
}

.BodyTextSecIdx
{
	Color: #004990;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 10pt;
	Font-Weight: normal;
	Text-Decoration: none;
	Text-align:left;
	padding-left: 100px;
	
	
}

.BodyTextSection
{
	Color: #004990;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 10pt;
	Font-Weight: normal;
	Text-Decoration: none;
	Text-align:left;
	padding-left: 10px;	
	
	
}
.BodyTextBold
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.BodyTextLarge
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
}

.BodyTextLargeBold
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: bold;
    text-decoration: none;
}

.BodyTextAnchor
{
	Color: #004990;
	Font-Family: Arial, Helvetica, Sans-Serif;
	Font-Size: 10pt;
	Font-Weight: bold;
	Text-Decoration: none;
	Text-align:right;
	
	
}

.BodyTextSmall
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: none;
}

.BodyTextSmallBold
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: bold;
    text-decoration: none;
}

.BodyTextSmallLink
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
}

.HelpfulToolsBodyText
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
}

.HelpfulToolsBodyTextLargeBold
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 11pt;
    font-weight: bold;
    text-decoration: none;
}

.HelpfulToolsSmallLink
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 8pt;
    font-weight: normal;
    text-decoration: underline;
}

#InterfaceTransition
{
    position: absolute;
    top: 0;
    left: 0;
    width: 100px;
    height: 100px;
    background-color: #FFFFFF;
    filter: alpha(opacity=85);
    opacity: 0.85;
    -moz-opacity: 0.85;
}

.MessageFailure
{
    color: #f78229;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.MessageSuccess
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
}

.NavTop
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: normal;
    text-decoration: none;
    
}

.NavTopBold
{
    color: #004990;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 9pt;
    font-weight: bold;
    text-decoration: unerline;
    
    
}

a.NavTop:hover
{
    color: #F5811F;
}

.PopUpWindow
{
    background-image: url(../assets/global/popup_panel.gif);
    background-color: #FFFFFF;
    background-repeat: no-repeat;
    background-position: left top;
}

.PopupWindowHeader
{
    color: #FFFFFF;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 18pt;
    font-weight: bold;
    text-decoration: none;
}

.PopupWindowLink
{
    color: #47aa42;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
}

.PopupWindowText
{
    color: #000000;
    font-family: Arial, Helvetica, Sans-Serif;
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
}

a.BodyFooterTextLink:hover
{
    color: #F5811F;
}

a.BodyFooterTextLargeLink:hover
{
    color: #F5811F;
}

a.BodyTextSmallLink:hover
{
    color: #F5811F;
}

a.HelpfulToolsSmallLink:hover
{
    color: #F5811F;
}



a.PopUpWindowLink:hover
{
    color: #0397d6;
}

@font-face
{
    font-family: 'TwCenMTBold';
    src: url('fonts/tcb_____-webfont.eot');
    src: url('fonts/tcb_____-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/tcb_____-webfont.woff') format('woff'), url('fonts/tcb_____-webfont.ttf') format('truetype'), url('fonts/tcb_____-webfont.svg#TwCenMTBold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.backToTop
{
    font-weight: bold;
    font-family: Arial;
    color: #004990;
    font-size: 12px;
    text-decoration: none;
}


.fastFinder
{
    width: 950px;
    height: 106px;
    background-image: url('../assets/global/fastfinder2.jpg');
    background-repeat: no-repeat;
    text-align: center;
    font-size: 8px;
}
.fastFinder a
{
    color: #084282;
    font-weight: bold;
    font-size: 11px;
    text-decoration: none;
    font-family: 'TwCenMTBold';
}

.fastFinder a:hover
{
    text-decoration: underline;
}




.subnav
{
    height: 33px;
    font-size: 14px;
    font-family: Arial;
    font-style: italic;
    padding-left: 10px;
}
.subnav a
{
    color: #04468F;
    text-decoration: none;
}
.subnav a:hover
{
    text-decoration: underline;
    cursor: default;
    color: #03356F;
    cursor: hand;
}

.subheader
{
    font-size: 20px;
    color: #084282;
    font-weight: bold;
    font-family: Arial;
}

.pageInitPopupHeader
        {
            width: 796px;
            height: 276px;
            background-image: url('../assets/global/popup/header_crop.jpg');
            background-repeat: no-repeat;
            vertical-align: top;
        }
        .pageInitPopupBody
        {
            width: 796px;
            background-image: url('../assets/global/popup/bg_resize2.png');
            background-repeat: no-repeat;
            padding: 5 30 5 30;
            padding-left: 22px;
            padding-right: 22px;
            

        }
        .pageInitPopupFooter
        {
            background-image: url('../assets/global/popup/bottom.jpg');
            background-repeat: no-repeat;
            height: 61px;
            width: 796px;
        }
        .button
        {
            white-space: nowrap;
            text-align: center;
            vertical-align: middle;
            padding-top: 2px;
            padding-left: 4px;
            padding-right: 4px;
        }
        .button a:link, .button a:visited
        {
            padding-top: 2px;
            padding-left: 4px;
            padding-right: 4px;
            width: 60px;
            height: 16px;
            border-top: 1px solid #cccccc;
            border-bottom: 1px solid black;
            border-left: 1px solid #cccccc;
            border-right: 1px solid black;
            background: #04468F;
            text-align: center;
            text-decoration: none;
            font: normal 9px Arial bold;
            color: #D8D901;
        }
        .button a:hover
        {
            background: #032555;
        }
        .button a:active
        {
            border-bottom: 1px solid #eeeeee;
            border-top: 1px solid black;
            border-right: 1px solid #eeeeee;
            border-left: 1px solid black;
        }
        
         .popupHeader
	    {
	        width: 796px;
	        height: 276px;
	        background-image: url('/public/assets/global/popup/header_crop.jpg');
	        background-repeat: no-repeat;
	        vertical-align: top;
	    }
	    .popupBody
	    {
	        width: 796px;
	        height: 250px;
	        background-image: url('../assets/global/popup/middle.jpg');
	        background-repeat: no-repeat;
	        
	    }
	    .pageInitPopupBody .dimensions
	    {
	        width: 770px;
	        height: 250px;
	        overflow: auto;
	    }
	    .content
	    {
	        margin-left: 30px;
	        margin-right: 30px;
	        margin-top: 10px;
	    }
	    .popupFooter
	    {
	        background-image: url('../assets/global/popup/bottom.jpg');
	        background-repeat: no-repeat;
	        height: 11px;
	        width: 796px;
    	    }
    	    #blanket {
	        background-color:#111;
	        opacity: 0.65;
	        filter:alpha(opacity=65);
	        position:absolute;
	        z-index:1;
	        top:0px;
	        left:0px;
	        width:100%;
	        }
	        
	        #popUpDiv {
	        position:absolute;
	        background-color:#eeeeee;
	        width:300px;
	        height:300px;
	        top:0px;
	        left:0px;
	        z-index: 2;
    }
    #privacyDiv {
        position:absolute;
        background-color:#eeeeee;
        width:300px;
        height:250px;
        bottom:0px;
        left:0px;
        z-index: 2;
        }
        
        #contactDiv {
            position:absolute;
            background-color:#eeeeee;
            width:300px;
            height:250px;
            bottom:0px;
            left:0px;
            z-index: 2;
    }
