﻿
html 
{ 
    padding:0px; 
    margin:0px; 
    width:100%; 
    height:100%; 
}

body 
{
    padding:0px;
    margin:0px;
    width:100%;
    height:100%;
    font-family:Verdana, Arial;
    font-size:9.3pt;
    color:#5a5959;
    background:#585858;
}

.displayOnPrint
{
    display:none;
}

A
{
    color:#5169cc;
}

UL
{
    margin:0px;
    padding:0px;
}

H1.genericHdr
{
    margin:0px;
    font-size:26pt;
    color:#404040;
}

H2.genericHdr
{
    margin:0px;
    font-size:22pt;
    color:#404040;
}
H3.genericHdr
{
    margin:0px;
    font-size:22px;
    color:#404040;
}
H4.genericHdr
{
    margin:0px;
    font-size:14pt;
    color:#404040;
}

H1.genericHdr, H2.genericHdr, H3.genericHdr, H4.genericHdr, H5.genericHdr { font-smooth:always; }
@media screen and (-webkit-min-device-pixel-ratio:0){ H1.genericHdr, H2.genericHdr, H3.genericHdr, H4.genericHdr, H5.genericHdr { text-shadow:White 0px 0px 1px; } }
H1.genericHdr,H2.genericHdr,H3.genericHdr,H4.genericHdr, H5.genericHdr, x:-moz-any-link, x:default { text-shadow:0px 0px 1px rgba(0,0,0,0.10); }
:-moz-any(h1,h2,h3,h4,h5).genericHdr { text-shadow:0px 0px 1px rgba(0,0,0,0.15); }

H1.genericHdr>SPAN,
    H2.genericHdr>SPAN,
    H3.genericHdr>SPAN,
    H4.genericHdr>SPAN
{
    font-weight:normal;
}

UL.genericUL
{
	padding:0px;
	margin:8px 0px 0px 0px;
}
UL.genericUL li
{
	padding:0px;
	margin:5px 0px 0px 17px;
	padding:1px;
	padding-top:2px;
	list-style-type:square;
}

INPUT[type='text'],INPUT[type='password'],TEXTAREA
{
    border:1px solid #bcc0d1;
    padding:2px;
    background:White url(/images/input_back.png) top repeat-x;
}
SELECT
{
    border:1px solid #bcc0d1;
    padding:1px;
    .padding:2px;
    _padding:2px;
    font-weight:normal;
}
INPUT.invalid, SPAN.invalid, TEXTAREA.invalid, SELECT.invalid, DIV.invalid
{
    border:1px solid #ffa9a9;
    background:#ffefef;
}
SPAN.invalidText
{
    color:Red;
    font-style:italic;
    margin-bottom:6px;
}

.aspNetDisabled, .aspNetDisabled a, .aspNetDisabled label, .aspNetDisabled label>b
{
    color:#adadad;
    cursor:default;
}


.hoverItem
{
    cursor:pointer;
}

IMG.warningIcon
{
    position:absolute;
    margin-top:-1px;
    margin-left:5px;
    cursor:help;
}

TABLE.validatorCallout
{
    display:none;
    cursor:pointer;
    margin-left:4px;
    margin-top:0px;
}
.ajax__validatorcallout
{
    display:none;
}
.ajax__validatorcallout_callout_cell, .ajax__validatorcallout_icon_cell /*, TD.ajax__validatorcallout_close_button_cell*/
{
    display:none;
}
.ajax__validatorcallout_error_message_cell
{
    padding:6px;
    padding-left:8px;
    padding-right:0px;
    background:Red;
    font-size:8pt;
    font-weight:bold;
    color:White;
}
.ajax__validatorcallout_close_button_cell
{
    padding:2px;
    padding-left:0px;
    background:Red;
}
.ajax__validatorcallout_close_button_cell IMG
{
    border:1px solid White;
}
.ajax__validatorcallout_error_message_cell>SPAN
{
    font-style:italic;
}
DIV.validationSummary
{
    margin-top:-15px;
    .margin-top:-25px;
    _margin-top:-25px;
    .position:relative;
    _position:relative;
    margin-bottom:23px;
    font-size:12px;
    clear:both;
	color:#cc0304;
	font-weight:bold;
	font-style:italic;
}
DIV.validationSummary>SPAN
{
    font-weight:normal;
}
DIV.validationSummary>UL
{
    display:none;
}

#mainForm>DIV
{
    width:100%;
    height:auto;
}
DIV#outerTop
{
    background:White;/*#fcfcfc url(/images/outertop_back.png) top repeat-x;*/
    border-bottom:1px solid White;
    min-width:975px;
    padding-bottom:15px;
}
DIV#outerBottom
{
    background:transparent url(/images/footer_back.png) top repeat-x;
    min-height:258px;
    margin-top:-15px;
}
DIV#outerTop>DIV, DIV#outerBottom>DIV#mainFooter
{
    margin:0 auto;
    text-align:left;
    min-width:975px;
    max-width:975px;
}
DIV#mainHeader
{
    height:80px;
    padding-top:14px;
}
DIV#mainHeader>UL
{
    float:right;
    list-style-type:none;
    margin:0px;
    padding:0px;
    margin-left:10px;
    margin-top:17px;
    .margin-top:-47px;
    _margin-top:-47px;
}
DIV#mainHeader>LABEL
{
    font-size:7.2pt;
    color:#b0b0b0;
    float:right;
    clear:both;
    margin-left:-29%;
    width:280px;
    text-align:right;
}
DIV#mainHeader>LABEL
{
    .margin-top:-64px;
}

DIV#mainHeader>UL>LI.notCurrent
{
    cursor:pointer;
    padding:8px 12px 9px 12px;
    font-size:7.9pt;
    font-weight:bold;
    text-align:center;
    float:left;
    margin-left:6px;
    display:list-item;
    height:13px;
}
DIV#mainHeader>UL>LI#servicesLink, LI#servicesLink>A
{
    cursor:default;
}

DIV#mainHeader>UL>LI.notCurrent
{
    border:1px solid #e5e5e5;
    background:#f0f0f0 url(/images/header_btns_back.png) bottom repeat-x;
}
DIV#mainHeader>UL>LI.notCurrent>A
{
    text-decoration:none;
    color:#6e6e6e;
    display:block;
}
DIV#mainHeader>UL>LI.notCurrent:hover>A, DIV#mainHeader>UL>LI.notCurrent>A:hover
{
    color:#b0b0b0;
}
DIV#mainHeader>UL>LI.notCurrent>DIV, DIV#mainHeader>UL>LI.notCurrent>TABLE, DIV#mainHeader>UL>LI.notCurrent>SPAN>TABLE, LI.currentItem>SPAN>TABLE
{
    display:none;
}
DIV#mainHeader>UL>LI.notCurrent:hover>SPAN>TABLE, DIV#mainHeader>UL>LI.notCurrent:hover>SPAN>TABLE:hover, LI.currentItem:hover>SPAN>TABLE, LI.currentItem:hover>SPAN>TABLE:hover
{
    display:block;
}

DIV#mainHeader>UL>LI.currentItem
{
    .max-width:125px;
    _max-width:125px;
    cursor:pointer;
    float:left;
    margin-left:3px;
    .margin-left:-3px;
    _margin-left:-3px;
    display:list-item;
    font-size:7.9pt;
    font-weight:bold;
    margin-top:-6px;
    margin-right:-3px;
    .margin-right:-9px;
    _margin-right:-9px;
    max-width:98px\0/;
}
DIV#mainHeader>UL>LI.currentItem>A
{
    display:none;
}
LI.currentItem>TABLE
{
    width:auto;
    margin:0 auto;
    text-align:left;
    z-index:1001;
    position:relative;
}

LI.currentItem>TABLE>TR>TD,LI.currentItem>TABLE>TBODY>TR>TD
{
    font-size:0px;
}
TD.menuHlTopLeft
{
    background:transparent url(/images/menu_current_topleft.png) bottom right no-repeat;
    width:7px;
    height:6px;
}
TD.menuHlTopRight
{
    background:transparent url(/images/menu_current_topright.png) bottom left no-repeat;
    width:7px;
    height:6px;
}
TD.menuHlTopCenter
{
    background:transparent url(/images/menu_current_topcenter.png) bottom repeat-x;
    height:6px;
}
TD.menuHlCenterLeft
{
    background:transparent url(/images/menu_current_centerleft.png) right repeat-y;
    width:8px;
}
TD.menuHlCenterRight
{
    background:transparent url(/images/menu_current_centerright.png) left repeat-y;
    width:8px;
}
TD.menuHlBottomLeft
{
    background:transparent url(/images/menu_current_bottomleft.png) top right no-repeat;
    width:7px;
    height:10px;
}
TD.menuHlBottomRight
{
    background:transparent url(/images/menu_current_bottomright.png) top left no-repeat;
    width:7px;
    height:10px;
}
TD.menuHlBottomCenter
{
    background:transparent url(/images/menu_current_bottomcenter.png) top repeat-x;
    height:10px;
}
TD.menuHlCenterCenter
{
    width:auto;
    padding:9px 13px 10px 13px;
    text-align:center;
    background:#5068cc url(/images/menu_current_back.png) bottom repeat-x;
    color:White;
}
TD.menuHlCenterCenter>SPAN
{
    font-size:7.9pt;
    font-weight:bold;
    clear:right;
}
LI.currentItem>DIV
{
    display:block;
    background:White url(/images/menu_down_arrow.png) top center no-repeat;
    width:24px;
    height:18px;
    margin:0 auto;
    text-align:left;
    margin-top:-10px;
    position:relative;
    z-index:1001;
}

DIV#mainHeader>UL>LI.notCurrent>SPAN>TABLE
{
    min-width:230px;
    z-index:999;
    text-align:left;
    margin-left:-22px;
    margin-top:9px;
    .margin-top:8px;
    _margin-top:8px;
    position:absolute;
    cursor:default;
}

LI.currentItem>SPAN>TABLE
{
    min-width:230px;
    z-index:999;
    text-align:left;
    margin-left:-2px;
    .margin-left:3px;
    _margin-left:3px;
    margin-top:-13px;
    position:absolute;
    cursor:default;
}
TD.menuDropTopCenter
{
    height:1px;
}
TD.menuDropCenterCenter
{
    background:transparent url(/images/menudrop_centercenter.png?i=0) bottom repeat-x;
    font-size:8pt;
    padding-top:16px;
    padding-left:7px;
    padding-right:11px;
    padding-bottom:4px;
}
TD.menuDropCenterCenter>UL
{
    color:#bcbcbc;
    list-style-type:disc;
    margin-top:10px;
    margin-bottom:19px;
}
TD.menuDropCenterCenter>UL>LI
{
    margin-left:17px;
    margin-bottom:5px;
}
TD.menuDropCenterCenter>UL>LI>A
{
    font-weight:bold;
    color:#6e6e6e;
}
TD.menuDropCenterCenter>UL>LI>SPAN>A
{
    font-weight:normal;
    color:#6e6e6e;
}
TD.menuDropCenterCenter>LABEL
{
    font-weight:bold;
    color:#b0b0b0;
}
TD.menuDropBottomLeft
{
    width:16px;
    background:transparent url(/images/menudrop_bottomleft.png?i=0) bottom right no-repeat;
}
TD.menuDropBottomRight
{
    width:16px;
    background:transparent url(/images/menudrop_bottomright.png?i=0) bottom left no-repeat;
}
TD.menuDropBottomCenter
{
    height:12px;
    background:transparent url(/images/menudrop_bottomcenter.png) top repeat-x;
}

DIV#mainHeader>IMG
{
    float:left;
}
DIV#mainFooter
{
    color:White;
    font-size:8pt;
    padding-top:45px;
    padding-bottom:20px;
}
DIV#mainFooter>DIV
{
    float:left;
    margin-right:25px;
    width:155px;
}


DIV#copyright
{
    width:560px;
    margin:0 auto;
    padding:0px;
    text-align:left;
    margin-top:-10px;
    color:#d1d1d1;
    font-size:7.5pt;
    padding-bottom:50px;
    .padding-bottom:40px;
    _padding-bottom:40px;
    clear:both;
}
DIV#copyright>DIV
{
    width:275px;
    margin:0 auto;
    text-align:left;
    clear:left;
    float:left;
    margin-top:-2px;
}
DIV#copyright>DIV>DIV#fb-root
{
    display:none;
    visibility:hidden;
}
DIV#copyright>DIV>DIV#glWrap
{
    width:75px;
}
DIV#copyright>DIV>DIV
{
    float:left;
    margin-top:-2px;
}
DIV#copyright>SPAN
{
    clear:left;
    float:left;
    color:#575757;
    white-space:nowrap;
}
DIV#copyright>FONT
{
    text-align:center;
    font-size:7.5pt;
    white-space:nowrap;
    color:White;
    float:left;
    margin-right:10px;
}
DIV#copyright>FONT>A
{
    margin-right:4px;
}
DIV#copyright>FONT>A>IMG
{
    margin-bottom:-4px;
}

DIV#returnToDslx
{
    width:230px;
    margin:0 auto;
    text-align:left;
    color:White;
    font-size:7.5pt;
    margin-top:-15px;
    color:White;
    margin-top:7px;
    padding-bottom:15px;
}
DIV#returnToDslx>B>A
{
    color:White;
}



DIV#mainFooter>DIV>UL
{
    list-style-type:disc;
    color:#787878;
    margin-top:12px;
    margin-left:15px;
}
DIV#mainFooter>DIV>LABEL
{
    font-weight:bold;
    color:#f4f4f4;
}
DIV#mainFooter>DIV>LABEL>A
{
    color:#f4f4f4;
    text-decoration:none;
}
DIV#mainFooter>DIV>LABEL>A:hover
{
    text-decoration:underline;
}
DIV#mainFooter>DIV>UL>LI
{
    margin-bottom:4px;
    width:150px;
}
DIV#mainFooter>DIV>UL>LI>A
{
    color:#f4f4f4;
}


DIV#custComm>LABEL
{
    margin-left:13px;
}
DIV#custComm>TABLE
{
    width:210px;
    margin-left:-2px;
}

TD.commTopRight
{
    background:transparent url(/images/comm_topright.png) bottom left no-repeat;
    width:18px;
}
TD.commTopCenter
{
    background:transparent url(/images/comm_topcenter.png) bottom repeat-x;
}
TD.commTopLeft
{
    background:transparent url(/images/comm_topleft.png) bottom right no-repeat;
    height:16px;
}
TD.commCenterRight
{
    background:transparent url(/images/comm_centerright.png) left repeat-y;
}
TD.commCenterLeft
{
    background:transparent url(/images/comm_centerleft.png) right repeat-y;
}
TD.commCenterCenter
{
    padding:8px;    
    padding-top:5px;
    padding-bottom:11px;
    background:White url(/images/comm_centerback.png) top repeat-x;
    font-size:8.5pt;
}
TD.commCenterCenter>SPAN
{
    font-style:italic;
    color:#414040;
}
TD.commBottomRight
{
    background:transparent url(/images/comm_bottomright.png) top left no-repeat;
    width:18px;
}
TD.commBottomCenter
{
    background:transparent url(/images/comm_bottomcenter.png) top repeat-x;
    color:#b1b1b1;
}
TD.commBottomLeft
{
    background:transparent url(/images/comm_bottomleft.png) top right no-repeat;
    width:16px;
}
TD.commBottomCenter>DIV
{
    float:left;
    margin-top:5px;
    margin-left:5px;
    width:43px;
    height:18px;
    background:transparent url(/images/comm_down_arrow.png) top left no-repeat;
}

DIV#mainFooter>TABLE
{
    float:left;
    width:215px;
    margin-left:40px;
}
TABLE#twitViewer>TR>TD, TABLE#twitViewer>TBODY>TR>TD
{
    background:transparent url(/images/twit_box_back.jpg) top repeat-x;
    padding:15px;
    padding-left:16px;
    padding-top:13px;
    vertical-align:top;
    text-align:left;
    overflow:hidden;
    height:122px;
    color:#f4f4f4;
}
TABLE#twitViewer>TR>TD>DIV, TABLE#twitViewer>TBODY>TR>TD>DIV
{
    height:120px;
    width:185px;
    position:absolute;
    background:transparent url(/images/twit_box_fade.png) bottom repeat-x;
}
TABLE#twitViewer>TR>TD>UL, TABLE#twitViewer>TBODY>TR>TD>UL
{
    margin:0px;
    padding:0px;
    list-style-type:none;
}
TABLE#twitViewer>TR>TD>UL>LI, TABLE#twitViewer>TBODY>TR>TD>UL>LI
{
    margin:0px;
    padding:0px;
    margin-bottom:17px;
}
TABLE#twitViewer>TR>TD>UL>LI>SPAN, TABLE#twitViewer>TBODY>TR>TD>UL>LI>SPAN
{
    color:#5ad2fa
}

TABLE#twitViewer>TR>TH, TABLE#twitViewer>TBODY>TR>TH
{
    padding-left:38px;
    padding-bottom:10px;
}
TABLE#twitViewer>TR>TH>IMG, TABLE#twitViewer>TBODY>TR>TH>IMG
{
    position:absolute;
    margin-left:-38px;
}

DIV#mainContent>TABLE
{
    margin-top:3px;
    margin-bottom:15px;
    color:#575757;
}

.orangeText
{
    color:#d5750d;
}
.grayText1
{
    color:#5a5959;
}
.grayText2
{
    color:#7c7c7c;
}
.grayText3
{
    color:#868686;
}
.grayText4
{
    color:#555555;
}
.grayText5
{
    color:#8c8c8c;
}
.blackText1
{
    color:#2b2a2a;
}
.blueText1
{
    color:#1a36a2;
}
.blueText2
{
    color:#3b53b7;
}
.yellowText
{
    color:#fff601;
}

DIV.popupBack
{
	background:Gray; 
	filter:alpha(opacity=88);
	opacity:0.88; 
}
TD.whiteBoxTopLeft
{
    width:13px;
    height:11px;
    background:transparent url(/images/whitebox_topleft.png) bottom right no-repeat;
    font-size:1px;
}
TD.whiteBoxTopCenter
{
    height:11px;
    background:transparent url(/images/whitebox_topcenter.png) bottom repeat-x;
    font-size:1px;
}
TD.whiteBoxTopRight
{
    width:13px;
    height:11px;
    background:transparent url(/images/whitebox_topright.png) bottom left no-repeat;
    font-size:1px;
}
TD.whiteBoxCenterLeft
{
    width:13px;
    background:transparent url(/images/whitebox_centerleft.png) right repeat-y;
    font-size:1px;
}
TD.whiteBoxCenterCenter
{
    background:White;
    padding:20px;
    padding-top:15px;
}
TD.whiteBoxCenterRight
{
    width:13px;
    background:transparent url(/images/whitebox_centerright.png) left repeat-y;
    font-size:1px;
}
TD.whiteBoxBottomLeft
{
    width:13px;
    height:11px;
    background:transparent url(/images/whitebox_bottomleft.png) top right no-repeat;
    font-size:1px;
}
TD.whiteBoxBottomCenter
{
    height:11px;
    background:transparent url(/images/whitebox_bottomcenter.png) top repeat-x;
    font-size:1px;
}
TD.whiteBoxBottomRight
{
    width:13px;
    height:11px;
    background:transparent url(/images/whitebox_bottomright.png) top left no-repeat;
    font-size:1px;
}

TD.yellowBoxTopLeft
{
    width:10px;
    height:12px;
    background:transparent url(/images/yellowbox_topleft.png) bottom right no-repeat;
    font-size:1px;
}
TD.yellowBoxTopCenter
{
    height:12px;
    background:transparent url(/images/yellowbox_topcenter.png) bottom repeat-x;
    font-size:1px;
}
TD.yellowBoxTopRight
{
    width:10px;
    height:12px;
    background:transparent url(/images/yellowbox_topright.png) bottom left no-repeat;
    font-size:1px;
}
TD.yellowBoxCenterLeft
{
    width:10px;
    min-width:10px;
    background:transparent url(/images/yellowbox_centerleft.png) right repeat-y;
    font-size:1px;
}
TD.yellowBoxCenterCenter
{
    background:#fffcac url(/images/yellowbox_back.png) top repeat-x;
    padding:20px;
    padding-top:15px;
}
TD.yellowBoxCenterRight
{
    width:10px;
    min-width:10px;
    background:transparent url(/images/yellowbox_centerright.png) left repeat-y;
    font-size:1px;
}
TD.yellowBoxBottomLeft
{
    width:10px;
    height:12px;
    background:transparent url(/images/yellowbox_bottomleft.png) top right no-repeat;
    font-size:1px;
}
TD.yellowBoxBottomCenter
{
    height:12px;
    background:transparent url(/images/yellowbox_bottomcenter.png) top repeat-x;
    font-size:1px;
}
TD.yellowBoxBottomRight
{
    width:10px;
    height:12px;
    background:transparent url(/images/yellowbox_bottomright.png) top left no-repeat;
    font-size:1px;
}
TD.yellowBoxCenterRight>DIV
{
    display:block;
    background:transparent url(/images/yellowbox_arrowright.png) top center no-repeat;
    width:17px;
    height:26px;
    margin:0 auto;
    text-align:left;
}
TD.yellowBoxTopCenter>DIV
{
    display:block;
    background:transparent url(/images/yellowbox_arrowtop.png) top center no-repeat;
    width:26px;
    height:17px;
    margin:0 auto;
    margin-bottom:-4px;
    text-align:left;
}

TABLE.forgotPassTbl TD.yellowBoxTopCenter>DIV
{
    margin-bottom:-2px;
    margin-left:62px;
}


TD.grayBoxBack
{
    border-top:1px solid #dfdfdf;
    border-left:1px solid #dfdfdf;
    border-right:1px solid #dfdfdf;
    background:White url(/images/graybox_back.png) bottom repeat-x;
    vertical-align:top;
}
TD.grayBoxBack>DIV
{
    text-align:left;
    margin:0 auto;
    margin-top:11px;
    padding-left:1px;
    font-size:8.5pt;
    color:#454545;
}
TD.grayBoxBack>DIV>H3
{
    margin-bottom:4px;
}
TD.grayBoxBack>DIV>STRONG, TD.grayBoxBack>DIV>DIV>STRONG, TD.grayBoxBack>DIV>SPAN>LABEL
{
    color:#868686;
}
TD.grayBoxBack>DIV>INPUT
{
    margin-top:3px;
    margin-bottom:5px;
}
TD.grayBoxBack>DIV>DIV>SELECT
{
    margin-top:4px;
    margin-bottom:5px;
}
DIV.checkboxDiv
{
    padding:0px;
    margin-top:-4px;
    margin-left:-4px;
    color:#777777;
    font-size:9px;
    font-style:italic;
    margin-bottom:5px;
}
DIV.checkboxDiv>LABEL
{
    margin-left:3px;
}
.hideElement
{
    display:none;
}

/* this div is there by default for asp.net */
#mainForm>DIV.aspNetHidden
{
    border:0px;
    margin:0px;
}

.watermark
{
    font-style:italic;
    color:#cbcbcb;
}

TABLE#HomepageMainTbl DIV.startingAt
{
    font-size:10pt;
    color:#5169cc;
    padding-bottom:20px;
    clear:right;
    font-weight:bold;
}
TABLE#HomepageMainTbl DIV.startingAt>H1
{
    margin:0px;
    margin-top:6px;
}
TABLE#HomepageMainTbl DIV.startingAt>H1>SPAN
{
    font-family:Tahoma, Verdana, Arial;
    clear:both;
    font-size:32pt;
    color:#1a36a2;
    font-smooth:always;
}
TABLE#HomepageMainTbl DIV.startingAt>H1>SPAN>STRONG
{
    font-size:120%;
}
TABLE#HomepageMainTbl DIV.startingAt>H1>SPAN>FONT
{
    font-weight:normal;
    color:#a8b5eb;
    font-size:20pt;
    margin:0px;
}

TABLE.loneWhiteBox
{
    width:100%;
    height:200px;
    border-bottom:1px solid #dfdfdf;
}
TD.loneWhiteBoxLeftFade
{
    border-left:1px solid #dfdfdf;
    width:5px;
    font-size:1px;
    vertical-align:top;
    text-align:left;
}
TD.loneWhiteBoxRightFade
{
    border-right:1px solid #dfdfdf;
    width:5px;
    font-size:1px;
    vertical-align:top;
    text-align:right;
}
TD.loneWhiteBoxLeftFade>DIV, TD.loneWhiteBoxRightFade>DIV
{
    background:White url(/images/borderbox_topfade.png) top left no-repeat;
    height:112px;
    width:1px;
    position:absolute;
}
TD.loneWhiteBoxLeftFade>DIV
{
    margin-left:-1px;
}
TD.loneWhiteBoxRightFade>DIV
{
    margin-left:5px;
    .margin-left:1px;
    _margin-left:1px;
}
TD.loneWhiteBoxContent
{
    padding:20px;
    padding-top:0px;
    vertical-align:top;
    background:White url(/images/graybox_back3.png) bottom repeat-x;
}

TD.siteDown
{
    text-align:center;
    color:#5a5959;
    vertical-align:middle;
    height:450px;
    .height:420px;
    _height:420px;
    padding-bottom:60px;
}
TD.siteDown>STRONG
{
    font-size:150%;
}

TD.fourOhFour>IMG
{
    margin-top:60px;
    margin-bottom:45px;
}
TD.fiveHundred>IMG
{
    margin-top:60px;
    margin-bottom:40px;
}
TD.fourOhFour>H1, TD.fiveHundred>H1
{
    margin:0 auto;
    text-align:center;
}
TD.fourOhFour>DIV, TD.fiveHundred>DIV
{
    width:80%;
    margin:0 auto;
    text-align:center;
    margin-bottom:80px;
}

DIV.pageSitemap
{
    font-family:Tahoma, Verdana, Arial;
    font-size:90%;
    color:#838383;
    margin-top:1px;
    margin-bottom:18px;
}

.setTahoma
{
    font-family:Tahoma,Verdana,Arial;
}

DIV.noShare
{
    color:#919191;
    font-size:9px;
    font-style:italic;
    clear:both;
    .padding-bottom:20px;
    _padding-bottom:20px;
}

INPUT.emailSubmitBtn
{
    margin-bottom:15px;
    width:144px;
    float:left;
    clear:both;
}

DIV.spacer
{
    height:30px;
    width:100%;
    clear:both;
}

DIV.radioSpacer
{
    height:6px;
    margin:0px;
    padding:0px;
}

TABLE.formStyle
{
    color:#868686;
    font-size:8pt;
    margin-left:-3px;
}
TABLE.formStyle>TR>TD, TABLE.formStyle>TBODY>TR>TD
{
    padding:3px;
}
TABLE.formStyle>TBODY>TR>TD>LABEL, TABLE.formStyle>TR>TD>LABEL
{
    font-weight:bold;
}
TABLE.formStyle>TBODY>TR>TD>LABEL>SPAN, TABLE.formStyle>TR>TD>LABEL>SPAN
{
    font-weight:normal;
    font-style:italic;
}

TABLE.emailTbl
{
    margin-left:-8px;
    margin-top:-5px;
    margin-bottom:10px;
}
TABLE.emailTbl>TBODY>TR>TD>LABEL, TABLE.emailTbl>TR>TD>LABEL
{
    color:#2b2a2a;
    font-size:9pt;
    font-weight:normal;
}

TABLE.enclosedTbl
{
    border-top:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
}

DIV.message
{
    margin:0px;
	clear:both;
}

DIV.messageTop, DIV.messageBtm
{
	margin-top:3px;
	font-weight:bold;
	clear:both;
	font-style:italic;
}
DIV.messageBtm
{
    margin-top:20px;
}
DIV.messageTop
{
    margin-bottom:20px;
}
DIV.messageTop>IMG,DIV.messageBtm>IMG
{
    float:left;
    margin-right:5px;
}
DIV.messageTop>DIV>SPAN,DIV.messageBtm>DIV>SPAN
{
	font-weight:normal;
}
.success
{
	color:#007b12; /* green color */
}
.failure
{
	color:#d70000; /* red color */
}

INPUT.closePopup
{
    margin-right:-9px;
    margin-top:-4px;
    float:right;
}
.prequalPopup>H3
{
    float:left;
    clear:right;
    margin-bottom:9px;
}
.prequalPopup>DIV
{
    width:100%;
    float:left;
    clear:both;
}
.prequalPopup>DIV.checkFee
{
    padding-left:18px;
    font-size:8pt;
    width:350px;
    padding-bottom:15px;
}
.prequalPopup>DIV>TABLE
{
    margin-left:-3px;
    color:#868686;
    font-size:8pt;
    margin-top:10px;
}
.prequalPopup>TABLE
{
    width:100%;
    float:left;
    clear:both;
    margin-left:-3px;
    color:#868686;
    font-size:8pt;
    margin-bottom:18px;
}
.smallTextLabels LABEL, .smallTextLabels
{
    color:#868686;
    font-size:8pt;
    font-weight:bold;
}
.prequalPopup>DIV>TABLE>TBODY>TR>TD, .prequalPopup>DIV>TABLE>TR>TD,
    .prequalPopup>TABLE>TBODY>TR>TD, .prequalPopup>TABLE>TR>TD
{
    vertical-align:bottom;
}
.prequalPopup>DIV>TABLE>TBODY>TR>TD>LABEL, .prequalPopup>DIV>TABLE>TR>TD>LABEL,
    .prequalPopup>TABLE>TBODY>TR>TD>LABEL, .prequalPopup>TABLE>TR>TD>LABEL
{
    font-weight:bold;
    cursor:pointer;
}
.prequalPopup>DIV>TABLE>TBODY>TR>TD>LABEL>SPAN, .prequalPopup>DIV>TABLE>TR>TD>LABEL>SPAN,
    .prequalPopup>TABLE>TBODY>TR>TD>LABEL>SPAN, .prequalPopup>TABLE>TR>TD>LABEL>SPAN
{
    font-weight:normal;
}
.prequalPopup>DIV>TABLE>TBODY>TR>TD>SELECT, .prequalPopup>DIV>TABLE>TR>TD>SELECT,
    .prequalPopup>TABLE>TBODY>TR>TD>SELECT, .prequalPopup>TABLE>TR>TD>SELECT
{
    margin-bottom:1px;
}
INPUT.prequalSubmitBtn
{
    margin-bottom:30px;
    width:144px;
    float:left;
    clear:both;
}
TR.packHdrRow>TD
{
    height:0px;
    padding:0px;
}
DIV.noShare
{
    margin-bottom:20px;
}

TD.blankPage
{
    vertical-align:top;
    text-align:left;
    padding-top:10px;
    color:#454444;
    min-height:400px;
    .height:400px;
    _height:400px;
    display:block;
}
TD.blankPage>H3
{
    margin-top:0px;
    font-size:145%;
    margin-bottom:9px;
}

TABLE.openRows>TBODY>TR>TD, TABLE.openRows>TR>TD
{
    height:30px;
    vertical-align:middle;
}

.goBold
{
    font-weight:bold;
}
.goBold>SPAN
{
    font-weight:normal;
}

INPUT#CardNumber
{
    float:left;
}
DIV.ccIcon
{
    margin:0px;
    float:left;
    position:inherit;
    .margin-top:0px;
    _margin-top:0px;
    .margin-bottom:-4px;
    _margin-bottom:-4px;
    margin-left:7px;
}
DIV.ccIcon>IMG
{
    float:left;
}

TD.cardExpRow
{
    width:128px;
    .width:132px;
    _width:132px;
}
TD.cardCodeRow
{
    width:226px;
    .width:258px;
    _width:258px;
}

DIV.noSearchResults
{
    margin-left:-5px;
    margin-top:15px;
}
TABLE.kbSearchResultsTbl
{
    margin-top:7px;
    .margin-top:17px;
    _margin-top:17px;
}
TR.altRow>TD
{
    background:White url(/images/dslpack_altrow_back.png) bottom repeat-x;
}
TR.kbSearchResults>TD
{
    padding:8px;
    padding-left:10px;
    padding-right:10px;
    border-top:1px solid #eaeaea;
    border-left:1px solid #eaeaea;
    border-right:1px solid #eaeaea;
    vertical-align:top;
}
TR.kbSearchResults>TD.radioInTd INPUT
{
    margin:0px;
    margin-right:7px;
}
TR.kbSearchResults>TD>DIV
{
    clear:both;
    overflow:hidden;
    max-height:28px;
}

TR.kbSearchResultsFtr>TD
{
    border-top:1px solid #eaeaea;
    padding:0px;
    font-size:1px;
    height:17px;
}
TR.kbSearchResultsFtr>TD>DIV
{
    padding-top:12px;
    padding-right:10px;
    position:relative;
    font-size:18px;
    color:Gray;
    text-align:right;
}

TR.pagerStyle>TD>TABLE
{
    margin-left:-3px;
}
TR.pagerStyle TR>TD
{
    background:White;
    position:relative;
    border:1px solid #dfdfdf;
    padding:8px;
    margin:10px;
    font-weight:bold;
    font-size:90%;
}
TR.pagerStyle TD>SPAN
{
    font-weight:normal;
    color:#c9c9c9;
}

TR.packHdrRow>TD, TR.packHdrRow>TH
{
    color:#9e9e9e;
    font-size:7pt;
    font-weight:bold;
}
TR.packHdrRow>TD>DIV>SPAN, TR.packHdrRow>TH>DIV>SPAN
{
    font-weight:normal;
}
TR.packHdrRow>TD>DIV, TR.packHdrRow>TH>DIV
{
    position:absolute;
    margin-top:-21px;
    margin-left:11px;
}

DIV.disclaimer
{
    float:left;
    clear:both;
    width:100%;
    color:#8a8a8a;
    font-size:75%;
}
DIV.disclaimer>P
{
    margin:0px;
    margin-bottom:8px;
}
DIV.disclaimer>P>A, DIV.disclaimer>A
{
    color:#a6a6a6;
}

TABLE.unpwYellowBox
{
    position:absolute;
    margin-left:23px;
    margin-top:-6px;
    cursor:pointer;
    color:#454545;
    z-index:100;
}
TD.infoOrderPopup
{
    background:#fffcac url(/images/yellowbox_back.png) top repeat-x;
    padding:10px;
    padding-top:8px;
    font-size:8pt;
    width:220px;
}
TD.infoOrderPopup>DIV
{
    position:absolute;
    margin-left:200px;
    font-size:6pt;
    margin-top:-5px;
}

DIV#UpdateProgress>DIV
{
    background:White;
    padding:10px;
    margin:0 auto;
    text-align:left;
    top:17;
    left:45%;
	position:absolute;
    font-family:Verdana,Arial;
    font-size:9.3pt;
}

TD.standaloneTd
{
    font-size:7pt;
    font-style:italic;
}

DIV.fixedMessage
{
    position:fixed;
    bottom:0;
    margin:0 auto;
    text-align:center;
    width:100%;
    height:35px;
    font-size:7.5pt;
    z-index:999;
}
DIV#Feedback
{
    background:transparent url(/images/feedback.png) bottom center no-repeat;
}
DIV#LiveChatOrdering
{
    background:transparent url(/images/livechat_ordering.png) bottom center no-repeat;
}
DIV.fixedMessage>DIV
{
    height:20px;
    margin-top:15px;
}
DIV#LiveChatOrdering>DIV
{
    width:auto;
    margin-left:15px;
}
DIV.fixedMessage>DIV>A
{
    text-decoration:none;
    color:White;
    font-size:8pt;
    font-weight:bold;
}
DIV.fixedMessage>DIV>A:hover
{
    text-decoration:underline;
}

DIV#SupportBoxes
{
    width:100%;
    height:240px;
}
DIV#SupportBoxes>DIV>H3
{
    margin:0px;
    margin-left:17px;
    margin-top:14px;
    font-size:170%;
}
DIV#SupportBoxes>DIV
{
    font-size:8pt;
    height:198px;
    float:left;
    border:1px solid #dfdfdf;
    background:White url(/images/graybox_back2.png) bottom repeat-x;
}

TD.prequalPopup>TABLE.loggedInTbl
{
    margin-top:10px;
}
TD.lastRowLoggedInTbl
{
    .padding-bottom:20px;
    _padding-bottom:20px;
}

.autoCompleteDiv
{
    border:1px solid #eaeaea;
    padding:5px;
    background:White;
}
.autoCompleteList
{
    padding:3px;
    border-bottom: dotted 1px #eaeaea;
    cursor:pointer;
    color:Black;
}
.autoCompleteHighlight
{
    cursor:pointer;
    padding:3px;
    background:#12256f;
    color:White;
}
#CitiesList, #CitiesList DIV
{
    width:310px !important;    
}

TABLE.radioButtonList LABEL
{
    cursor:pointer;
}

INPUT[disabled="disabled"]
{
    color:Gray;
}
A[disabled="disabled"], A[disabled="disabled"]:hover
{
    color:Gray;
    font-weight:normal;
}

DIV#overlay
{
    position:absolute;
    left:0px;
    top:0px;
    width:100%;
    height:100%;
    text-align:center;
    z-index:10000;
	background:Gray; 
	filter:alpha(opacity=40);
	opacity:0.40; 
}
DIV#overlayText
{
    z-index:10001;
    position:absolute;
    top:0px;
    left:0px;
    width:100%;
    color:Black;
    background:White;
    text-align:center;
    margin:0 auto;
    padding-bottom:14px;
    padding-top:12px;
    font-size:11px;
}

DIV#surveyUpdatePanel UL.genericUL>LI
{
    margin-bottom:2px;
    padding:0px;
	list-style-type:none;
	margin-left:13px;
}
DIV#surveyUpdatePanel>H4
{
    margin-bottom:17px;
    font-size:100%;
}
DIV#surveyUpdatePanel>H3
{
    font-size:145%;
    margin-bottom:28px;
    margin-top:28px;
}
DIV#surveyUpdatePanel>H4>SPAN>IMG.warningIcon
{
    position:relative;
    margin-right:5px;
}
DIV#surveyUpdatePanel>DIV.validationSummary
{
    margin-bottom:-20px;
    _margin-top:0px;
    .margin-top:0px;
}
DIV#surveyUpdatePanel>DIV.validationSummary>UL
{
    margin:0px;
    padding:0px;
}

DIV#surveyUpdatePanel UL.horizontalUL
{
    margin-bottom:5px;
    margin-top:0px;
    margin-left:15px;
}
DIV#surveyUpdatePanel UL.horizontalUL>LI
{
    margin:0px;
    padding:0px;
    margin-bottom:5px;
    text-align:left;
}

DIV#mainHeader>UL>LI#homeLink[class="currentItem"]
{
    max-width:77px\0/;
}
DIV#mainHeader>UL>LI#webmailLink[class="currentItem"]
{
    max-width:99px\0/;
}
DIV#mainHeader>UL>LI#startLink[class="currentItem"]
{
    max-width:113px\0/;
}
DIV#mainHeader>UL>LI#startLink[class="currentItem"] TD.menuHlCenterCenter
{
    padding-left:11px\0/;
    padding-right:11px\0/;
}

div#fbWrap{
    width:90px;
}
div#googlePlsOtr{
    width:80px;
}
div.twtWrap{
    width:95px;
}

.importantMsg, .redMessage{
    color:#cc0304;
}
