﻿body
{
    margin:0px;
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#858585;
    background-color:#ffffff;
}
.txtBody
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#858585;
}
.NavigationBG
{
    background-image:url(../images/Navigation_Bg.jpg);
    background-repeat:repeat-x;
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
}
.txtBox
{
    border:solid 1px #b3b3b3;
    background-color:#ffffff;
    font-family:Tahoma, Arial;
    font-size: 7.5pt;
    color:#858585;
}
.Gap1_MidBg
{
    background-image:url(../images/Gap1_MidBg.jpg);
    background-repeat:repeat-x;
    width:770px;
}
.ContentLeft
{
    width:38px;
}
.ContentRight
{
    width:37px;
}
.ContentBg
{
    background-color:#fefefe;
    background-image:url(../images/Body_BottomContentMidBg.jpg);
    background-position:left bottom;
    background-repeat:repeat-x;
    vertical-align:top;
    text-align:left;
}
.ContentPad
{
    padding-left:15px;
}
.BodyBottomBg
{
    background-image:url(../images/Body_BottomMidBg.jpg);
    background-repeat:repeat-x;
    width:546px;
}
.Body_NewBg
{
    background-image:url(../images/Body_NewBg.jpg);
    background-position:left bottom;
    background-repeat:repeat-y;
    width:845px;
    vertical-align:top;
}
.BottomRightBg
{
    text-align: right; vertical-align:bottom;
    background-image:url(../images/Body_BottomRight2.jpg);
    background-position:right bottom;
    background-repeat:no-repeat;
}
.leftTopApplets
{
    vertical-align:top;
    padding-left: 30px;
}
.quoteWithApp
{
    vertical-align:top;
    background-image:url(../images/QuoteBg_WithApp.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
}
.quoteTxt
{
    color: #ffffff;
    font-family: Tahoma, Arial;
    font-size: 7.5pt;
}
.quoteWithoutApp
{
    vertical-align:top;
    background-image:url(../images/QuoteBg_WithoutApp.jpg);
    background-position:left bottom;
    background-repeat:no-repeat;
}
a, a:link, a:visited, a:hover, a:active
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#677FBE;
    text-decoration:none;
}
a.mnu_top1, a.mnu_top1:link, a.mnu_top1:visited, a.mnu_top1:hover, a.mnu_top1:active
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#858585;
    text-decoration:none;
}
a.mnu_sub, a.mnu_sub:link, a.mnu_sub:visited, a.mnu_sub:hover, a.mnu_sub:active
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#858585;
    text-decoration:none;
}
a.footerLnk, a.footerLnk:link, a.footerLnk:visited, a.footerLnk:hover, a.footerLnk:active
{
    font-family: Tahoma, Arial;
    font-size: 7.5pt;
    color:#858585;
    text-decoration:none;
}
.Heading
{
    font-family: Tahoma, Arial;
    font-size: 10pt;
    font-weight:bold;
    color:#677FBE;}
.SubHead1
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    font-weight:normal;
    color:#BDBDBF;
}
.header2
{
    font-family: Tahoma, Arial;
    font-size: 10pt;
    font-weight:bold;
    color:#677FBE;
    border-bottom:solid 1px #989898;
    padding-left:1px;
    padding-right:1px;
    padding-top:2px;
    padding-bottom:2px;
}
.SubNavHead
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    font-weight:bold;
    color:#677FBE;
    padding-left:1px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}
.hline1
{
    background-image:url(../images/hline.gif);
    background-position:center;
    background-repeat:repeat-x;
    height:1px;
    font-size:0px;
}
.SubNav
{
    font-family: Tahoma, Arial;
    font-size: 8pt;
    color:#858585;
    font-weight:normal;
}
.vspace15
{
    font-family: Tahoma, Arial;
    font-size: 6pt;
    font-weight:normal;
    height:16px;
}
.bulletHome
{
    list-style-type:none;
    margin-left:0px;
    line-height:2em;
}
.footerTxt
{
    font-family: Tahoma, Arial;
    font-size: 7.5pt;
    color:#858585;
    font-weight:normal;
    padding:5px;
}
.navigationSub
{
    /*padding-top:4px;
    padding-bottom:4px;*/
    border-bottom:dotted 1px #677FBE;
}
.navigationSubLevel3
{
    /*padding-top:3px;
    padding-bottom:3px;*/
    border-top:dotted 1px #677FBE;
}
.leftTd
{
    line-height:1.5em;
}
gridPager
{
    background-image: url(../images/footer.jpg);
    background-position:left bottom;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #333333;
    vertical-align: middle;
    height:25px;
}
.gridRow1
{
    background-color: #FFFFFF;
    color: #858585;
    font-family: Verdana;
    font-size: 10px;
    vertical-align: top;
    text-align: left;
}
.gridRow2
{
    background-color: #f1f2f7;
    color: #858585;
    font-family: Verdana;
    font-size: 10px;
    vertical-align: top;
    text-align: left;
}
.hide
{
    display:none;
    visibility:hidden;
}
.show
{
    display: inline;
    visibility: visible;
}
.gridHdr
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    font-weight:bold;
    color:#677FBE;
    padding-left:3px;
    padding-right:2px;
    padding-top:6px;
    padding-bottom:6px;
}
.gridHdr2
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    font-weight:bold;
    color:#677FBE;
    padding-left:3px;
    padding-right:2px;
    padding-top:0px;
    padding-bottom:6px;
}
a.gridLink, a.gridLink:link, a.gridLink:visited, a.gridLink:hover, a.gridLink:active
{
    font-family: Tahoma, Arial;
    font-size: 8.5pt;
    color:#666666;
    text-decoration:underline;
}

.ProductList_TL
{
    width: 16px;
    height: 15px;
    font-size:0px;
    vertical-align:top;
}
.ProductList_TM
{
    background-image: url(../images/tbgProduct_TM.png);
    background-repeat: repeat-x;
    height: 15px;
    font-size: 0px;
    vertical-align:top;
}
.ProductList_TR
{
    width: 16px;
    height: 15px;
    font-size:0px;
    vertical-align:top;
}
.ProductList_ML
{
    background-image: url(../images/tbgProduct_ML.png);
    background-repeat: repeat-y;
    font-size: 0px;
}
.ProductList_MM
{
    background-image: url(../images/tbgProduct_MM.png);
    background-repeat: repeat-x;
    width: 219px;
    height: 115px;
    vertical-align:top;
}
.ProductList_MR
{
    background-image: url(../images/tbgProduct_MR.png);
    background-repeat: repeat-y;
    font-size: 0px;
}
.ProductList_BL
{
    width: 16px;
    height: 34px;
    vertical-align:top;
    font-size:0px;
}
.ProductList_BM
{
    background-image: url(../images/tbgProduct_BM.png);
    background-repeat: repeat-x;
    vertical-align:top;
    text-align:right;
    padding-top:2px;
    height: 34px;
}
.ProductList_BR
{
    width: 16px;
    height: 34px;
    vertical-align:top;
    font-size:0px;
}
.txtBoxProductList
{
	border:solid 1px #b3b3b3;
    background-color:#ffffff;
    font-family:Tahoma, Arial;
    font-size: 6.5pt;
    color:#858585;
}
.searchBarMid
{
	background-image:url(../images/SearchBar_Mid.jpg);
	background-repeat:repeat-x;
	vertical-align:middle;
}

.frm_TL
{
    width: 19px;
    height: 20px;
    font-size:0px;
    vertical-align:bottom;
}
.frm_TM
{
    background-image: url(../images/frmBg_TM.png);
    background-repeat: repeat-x;
    height: 20px;
    font-size: 0px;
    vertical-align:bottom;
}
.frm_TR
{
    width: 19px;
    height: 20px;
    font-size:0px;
    vertical-align:bottom;
}
.frm_ML
{
    background-image: url(../images/frmBg_ML.png);
    background-repeat:repeat-y;
    font-size: 0px;
}
.frm_MM
{
    background-image: url(../images/frmBg_MM.png);
    background-repeat: repeat;
    color:#666666;
    vertical-align:top;
}
.frm_MR
{
    background-image: url(../images/frmBg_MR.png);
    background-repeat:repeat-y;
    font-size: 0px;
}
.frm_BL
{
    vertical-align:top;
    width: 19px;
    height: 44px;
    font-size:0px;
}
.frm_BM
{
    background-image: url(../images/frmBg_BM.png);
    background-repeat: repeat-x;
    height: 44px;
    text-align:center;
    vertical-align:top;
}
.frm_BR
{
    vertical-align:top;
    width: 19px;
    height: 44px;
    font-size:0px;
}
.frmTxt
{
    border:solid 1px #b3b3b3;
    background-color:#ffffff;
    font-family:Tahoma, Arial;
    font-size: 8pt;
    color:#666666;
}
.frmBtn
{
    border:solid 1px #b3b3b3;
    background-color:#ffffff;
    font-family:Tahoma, Arial;
    font-size: 8.5pt;
    font-weight:bold;
    color:#677FBE;
}
caption
{
    font-family: Tahoma, Arial;
    font-size: 10.5pt;
    font-weight:bold;
    color:#677FBE;
    padding-left:1px;
    padding-right:1px;
    padding-top:5px;
    padding-bottom:5px;
}