﻿/* UPICKEM STYLESHEET CHANGES
   affiliates.upickem.net/CSSChanges.xml
*/

/* Element styles are not used so we do not conflict with an outside stylesheet*/

/* Resets to protect application from affiliate element styles - 7/24/14 hmc */
.SS-Application input {
    width: auto;
}

/*General Common styles */
 body#UPE-SecureLoginBody {background:none scroll 0 0 transparent !important; margin: 0;}
/*.UPE-SecureLoginImage { background: url('/shared/assets/legacy/shared/images/SkinBase/securedefault.png') no-repeat; padding:0 0 0 25px; }*/
.UPE-SecureLoginImage { background: url('/shared/assets/legacy/shared/images/SkinBase/securedefault.png') no-repeat; padding:0 0 0 25px; }
.UPE-SecureLoginPageImage { background: url('/shared/assets/legacy/shared/images/SkinBase/securelock.png') no-repeat; padding: 0 0 0 10px; margin-right: 50px; font-family:Arial; font-size:10px; color:#666; font-weight:normal;text-align:right;}

.UPE-Link  { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal; text-decoration:underline; white-space:normal; display:inline;line-height:normal; }
a:link.UPE-Link, a:visited.UPE-Link { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal; text-decoration:underline;  white-space:normal; display:inline;line-height:normal;}
a:hover.UPE-Link, a:active.UPE-Link  { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal; text-decoration:underline; white-space:normal; display:inline;line-height:normal; }

a:link.UPE-LinkUnderlineHover, a:visited.UPE-LinkUnderlineHover { text-decoration:none; }
a:hover.UPE-LinkUnderlineHover, a:active.UPE-LinkUnderlineHover { text-decoration:underline; }
a:link.UPE-LinkInherit, a:visited.UPE-LinkInherit, a:hover.UPE-LinkInherit, a:active.UPE-LinkInherit { color: inherit; font-size: inherit; font-weight: inherit; text-decoration: inherit; }

A.UPE-LinkPermanent, A:link.UPE-LinkPermanent, A:visited.UPE-LinkPermanent, A:hover.UPE-LinkPermanent, A:active.UPE-LinkPermanent{font-family: Arial; color: #19334d; font-size: 12px; font-weight: normal; white-space:normal; display:inline; line-height:normal;}
SPAN.UPE-LinkImmitate {font-family: Arial; color: #19334D; font-size:12px; font-weight:normal; text-decoration:underline; cursor:pointer;line-height:normal;}
SPAN.UPE-LinkImmitateBold {font-family: Arial; color: #19334D; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer;line-height:normal;}

DIV.UPE-CondensedLoginBox {border:solid 1px #e3e3e3; background-color:#F8F8F8;padding:5px;FONT-SIZE: 12px;}
.UPE-CondensedLoginLabel {font-family:Arial; font-size:12px; font-weight:bold; color:#000000; text-align:right;white-space:nowrap;}
.UPE-CondensedLoginText {font-family:Arial; font-size:12px; font-weight:normal; color:#000000; text-align:left;white-space:nowrap;}
a:link.UPE-CondensedLoginLink,  a:visited.UPE-CondensedLoginLink{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold;color:#000000;text-decoration:none; display:inline;border: solid 1px #cccccc;background-color:#eeeeee;padding:2px;}
a:hover.UPE-CondensedLoginLink, a:active.UPE-CondensedLoginLink {FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold;color:#000000;text-decoration:underline; display:inline;border: solid 1px #cccccc;background-color:#eeeeee;padding:2px;}
DIV.UPE-CondensedLoginBox span.UPE-CondensedLoginStatsIcon { text-indent: -9999px; FONT-SIZE: 12px;display: block;height: 16px; width: 16px; background: transparent url('/shared/assets/legacy/shared/images/SkinBase/IconStats.png') no-repeat top left; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/shared/assets/legacy/shared/images/SkinBase/IconStats.png', sizingMethod='scale'); }

DIV.UPE-TopHeaderAdDiv {width:100%;text-align:center;}
DIV.UPE-TopApplicationDiv {width:100%;text-align:center;margin-top:7px;}
DIV.UPE-TopBannerDiv {width:100%;text-align:center;margin-top:7px;}
TABLE.UPE-ApplicationTable{ width:100%;margin-top:7px;}
.UPE-Text { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal;text-align:left; white-space:normal;line-height:normal;}
.UPE-TextTop { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal;text-align:left; white-space:normal;line-height:normal;vertical-align:top;}
.UPE-TextGrey { font-family:Arial; font-size:12px; color:#808080;font-weight:normal;text-align:left; white-space:normal;line-height:normal;}
.UPE-LargeTextGrey { font-family:Arial; font-size:16px; color:#808080;font-weight:normal;text-align:left; white-space:normal;line-height:normal;}
.UPE-LabelText { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;line-height:normal;}
.UPE-LabelTextMiddle { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;vertical-align:middle;line-height:normal;}
.UPE-LabelTextTop { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;vertical-align:top;line-height:normal;}
.UPE-BoldText { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D;line-height:normal;}
.UPE-LargeBoldText { font-family:Arial; font-size:16px; font-weight:bold; color:#000000;line-height:normal;}
.UPE-LargeLabelText { font-family:Arial; font-size:16px; font-weight:bold; text-align:right; color:#000000;line-height:normal;}
.UPE-LargeText { font-family:Arial; font-size:16px; font-weight:normal; color:#000000;line-height:normal;text-align:left;}
.UPE-CardLabelText { font-family:Arial; font-size:16px; font-weight:bold; text-align:right; color:#000000;white-space:nowrap;vertical-align:top;line-height:normal;}
.UPE-CardText { font-family:Arial; font-size:16px; font-weight:normal; color:#000000;vertical-align:top;line-height:normal;}
.UPE-LabelTextWrap { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;line-height:normal;}
.UPE-LabelTextGrey { font-family:Arial; font-size:12px; font-weight:bold; color:#808080; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-TextGreyLight { font-family:Arial; font-size:12px; font-weight:normal; color:#d3d3d3;white-space:nowrap;text-align:left; white-space:normal;line-height:normal;}
.UPE-LabelTextSmallGrey { font-family:Arial; font-size:11px; font-weight:bold; color:#555555;vertical-align:top; text-align: right; line-height:normal;}
.UPE-TextSmallGrey { font-family:Arial; font-size:11px; font-weight:normal; color:#555555; vertical-align:top;line-height:normal;}
.UPE-LabelTextSmall { font-family:Arial; font-size:11px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;line-height:normal;}
.UPE-TextSmall { font-family:Arial; font-size:11px; font-weight:normal; color:#19334D; text-align:right;text-align:left;line-height:normal;}
.UPE-FloatLeft { display: block; float: left; margin-right: 5px; }

.UPE-LargeInputText { font-family:Arial; FONT-SIZE: 16px; color:#19334D;font-weight:normal;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    text-decoration:none;
    }
/* added UPE-LargeInputTextCentered  S2 9/10/12 */
.UPE-LargeInputTextCentered { 
    font-family:Arial; 
    FONT-SIZE: 16px; 
    color:#19334D;
    font-weight:normal;
    -webkit-border-radius: 3px; 
    -khtml-border-radius: 3px; 
    -moz-border-radius: 3px; 
    border-radius: 3px; 
    text-decoration:none;
    text-align: center;
}
.UPE-InputText { font-family:Arial; font-size:12px; color:black; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextQuantity { font-family:Arial; font-size:12px; color:black; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; text-align:center;
    }
.UPE-InputTextWordsLeft { font-family:Arial; FONT-SIZE: 12px; color:#333333;font-weight:bold; border: solid 1px #bbbbbb;text-align:center;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextSmall { font-family:Arial; font-size:10px; border:solid 1px #afafaf; color:black; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextQuantitySmall { font-family:Arial; font-size:10px; border:solid 1px #afafaf; color:#19334D; text-align:center;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextQuantityLarge { font-family:Arial; font-size:16px; border:solid 1px #afafaf; color:#19334D; text-align:center;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextDisabled { font-family:Arial; font-size:12px; color:black; background-color:#d3d3d3; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-InputTextWinner { font-family:Arial; font-size:12px; color:black; background-color:#E5FFEC; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
    }
.UPE-ButtonText { font-family:Arial; font-size:14px; color:black;border: solid 1px #A2B5CD;  line-height:14px; padding-left:3px; padding-right:3px; width: 40px; overflow: visible; background-color: #efefef;  
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;
}
.UPE-CondensedLoginBox .UPE-ButtonText {
    font-size: 12px;
}
html>body .UPE-ButtonText { width: auto; }
.UPE-LargeButtonText { font-family:Arial; font-size:16px; border: solid 1px #808080; background-color:#3F74AA; line-height:20px; padding-left:3px; padding-right:3px; width: auto; overflow: visible;  color:#ffffff; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;  cursor:pointer;
}
.UPE-StandoutButtonText { font-family:Arial; font-size:16px; border: solid 1px #808080; background-color:#3F74AA; line-height:14px; padding-left:3px; padding-right:3px; width: auto; overflow: visible;  color:#ffffff; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;
}
.UPE-ButtonTextSmall { font-family:Arial; font-size:10px; color:black;border: solid 1px #A2B5CD;  line-height:12px; padding-left:2px; padding-right:2px;  width: auto; overflow: visible; background-color: #efefef;  
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;
}
.UPE-StandoutButtonTextSmall, .UPE-StandoutButtonTextSmallGrey { font-family:Arial; font-size:10px; border: solid 1px #808080; background-color:#3F74AA; line-height:12px; padding-left:2px; padding-right:2px; width: auto; overflow: visible; color:#ffffff; 
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; cursor:pointer;
}
.UPE-StandoutButtonTextBig, .UPE-StandoutButtonTextBigGrey { font-family:Arial; font-size:18px; border: solid 1px #808080; background-color:#3F74AA; line-height:22px; padding-left:2px; padding-right:2px;  overflow: visible; color:#ffffff; 
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; cursor:pointer;
    }
.UPE-StandoutButtonTextSmallGrey, .UPE-StandoutButtonTextBigGrey { background-color:#cccccc;color:#333333;}
.UPE-BoxOnButton{color:#ffffff; background-color:#6699cc; border: solid 1px #A2B5CD;  font-family: Arial; font-size: 12px; line-height:16px; font-weight:bold; padding: 2px 3px 2px 3px; width: auto; overflow: visible; cursor:pointer;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
.UPE-BoxOffButton{background-color:#f7f7f7; background-color:#A6B4BD; border: 1px solid #A2B5CD; font-family: Arial; font-size: 12px; line-height:16px; padding: 2px 3px 2px 3px; width: auto; overflow: visible; cursor:pointer;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}

.UPE-ErrorText { font-family:Arial; font-size:12px; color:red; font-weight:bold; white-space:normal;line-height:normal;}
.UPE-SuccessfulText { font-family:Arial; font-size:12px; color:#336699; font-weight:bold;text-align:left; white-space:normal;line-height:normal;}
a:link.UPE-SuccessfulText,  a:visited.UPE-SuccessfulText, a:hover.UPE-SuccessfulText, a:active.UPE-SuccessfulText  { font-family:Arial; font-size:12px; color:#336699; font-weight:bold;text-align:left; white-space:normal; display:inline;line-height:normal;}
.UPE-UnsuccessfulText { font-family:Arial; font-size:12px; color:red; font-weight:bold;text-align:left; white-space:normal;line-height:normal;}
a:link.UPE-UnsuccessfulText,  a:visited.UPE-UnsuccessfulText, a:hover.UPE-UnsuccessfulText, a:active.UPE-UnsuccessfulText { font-family:Arial; font-size:12px; color:red; font-weight:bold;text-align:left; white-space:normal; display:inline;line-height:normal;}
.UPE-StandoutText { font-family:Arial; font-size:12px; color:#0032C7; font-weight:bold;text-align:left; white-space:normal;line-height:normal; }
a:link.UPE-StandoutText,  a:visited.UPE-StandoutText, a:hover.UPE-StandoutText, a:active.UPE-StandoutText { font-family:Arial; font-size:12px; color:#336699; font-weight:bold;text-align:left; white-space:normal; display:inline;line-height:normal; }
.UPE-RequiredStarText { FONT-FAMILY: verdana; FONT-SIZE: 12px; color:#B32D00;font-weight:bold;line-height:normal;}
.UPE-HorizontialLine { width:100%; color:#dddddd; background-color:#dddddd; line-height:1px; height:1px; border:0px; margin: 2px 0px 5px 0px; line-height:normal;}
.UPE-TextMediaDisplay {padding:3px 3px 3px 3px;border: solid 1px #BBBBBB;text-align:left;line-height:normal;overflow:auto;}
.UPE-PageHeaderText {   FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#2A4F7F;font-weight:bold;text-align:left; white-space:normal;line-height:normal;}
a:link.UPE-PageHeaderText,  a:visited.UPE-PageHeaderText, a:hover.UPE-PageHeaderText, a:active.UPE-PageHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#2A4F7F;font-weight:bold; white-space:normal;text-align:left;line-height:normal;}
.UPE-PageSubHeaderText {   FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#5377A6;font-weight:bold;text-align:left; white-space:normal;line-height:normal;}
a:link.UPE-PageSubHeaderText,  a:visited.UPE-PageSubHeaderText, a:hover.UPE-PageSubHeaderText, a:active.UPE-PageSubHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#5377A6;font-weight:bold; white-space:normal;text-align:left;line-height:normal;}
.UPE-PageSubSubHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#6789B7;font-weight:bold; white-space:normal;text-align:left;line-height:normal;}
a:link.UPE-PageSubSubHeaderText,  a:visited.UPE-PageSubSubHeaderText, a:hover.UPE-PageSubSubHeaderText, a:active.UPE-PageSubSubHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#6789B7;font-weight:bold; white-space:normal;text-align:left;line-height:normal;}
.UPE-PageSubSubHeaderTextWithBackground { FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#6789B7;font-weight:bold; white-space:normal;text-align:left; background-color:#efefef;padding:3px 3px 3px 3px;border: solid 1px #C0CDDE;line-height:normal; }
.UPE-PageSubSubSubHeaderText {FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#769ACA;font-weight:bold; white-space:normal;text-align:left;line-height:normal;}

TABLE.UPE-StandardTable, TABLE.UPE-StandardTableSmaller, TABLE.UPE-StandardTableNoPadding { margin: 0px; }
TABLE.UPE-StandardTable td {  padding:5px 5px 5px 5px; vertical-align: inherit;  }
TABLE.UPE-StandardTableSmaller td {  padding:3px 3px 3px 3px; }
TABLE.UPE-StandardTableSmallest td {  padding:1px 1px 1px 1px; }
TABLE.UPE-StandardTableNoPadding td {  padding:0px 0px 0px 0px; }

.UPE-InnerLightBox {height:100%;width:100%;font-family:Arial;border:solid 1px #e1e1e1;  background-color:#f9f9f9;padding:3px;}
.UPE-LightBox {width:auto;font-family:Arial; font-size:12px;border:solid 1px #e3e3e3; background-color:#f3f3f3;text-align:left;padding:7px;}
div.UPE-LightBox {margin:10px 0;}
div.UPE-LightBox div.UPE-LightBox {background-color:#ffffff;}
.UPE-PopupLightBox {width:100%;font-family:Arial; font-size:12px;   text-align:left;border:solid 1px #bbbbbb; background-color:#f3f3f3;padding:15px;}
.UPE-CheckboxLightBox {font-family:Arial;font-size:12px;text-align:left;border:solid 1px #e1e1e1;  background-color:#f9f9f9;padding:3px;}

TD.UPE-TopLeftBoxCell {vertical-align:top;height:100%;}
TD.UPE-TopMiddleCell {text-align:center;vertical-align:top;width:90%;}
TD.UPE-TopRightBoxCell {text-align:right;vertical-align:top;height:100%;}

/*For photo contests - expanded view link under matchup*/
.UPE-ExpandedView {font-family:Arial;font-size:11px;color:#808080;}
a:link.UPE-ExpandedView,  a:visited.UPE-ExpandedView, a:hover.UPE-ExpandedView, a:active.UPE-ExpandedView {font-family:Arial;font-size:11px;color:#808080; display:inline;}

/*For photo and reality contests - used on the cell that with winner and my pick text*/
.UPE-Winner { font-family:Arial; font-size:12px; color:white; background-color:#33cc66; font-weight:bold; white-space:normal;}
.UPE-MyPick { font-family:Arial; font-size:12px; color:white; background-color:#6699cc; font-weight:bold; white-space:normal;}
.UPE-Eliminated { font-family:Arial; font-size:12px; color:white; background-color:#ff6633; font-weight:bold; white-space:normal;}

/*For photo contests - so you can set the background color of missing images*/
.UPE-MissingImage { font-family:Arial; font-size:12px; color:white; background-color:#efefef; white-space:normal;}
.UPE-QuestionText {   FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#6789B7;font-weight:bold; white-space:normal;}
.UPE-BigQuestionText {  FONT-FAMILY: Arial; FONT-SIZE: 16px; color:#2A4F7F;font-weight:bold;text-align:left; white-space:normal;}
.UPE-BigQuestionLabelText {  FONT-FAMILY: Arial; FONT-SIZE: 16px; color:#000000;font-weight:bold;text-align:left; white-space:normal;}

/*Trash Task Date and Delete*/
.UPE-TrashTalkDate{FONT-FAMILY: Arial; FONT-SIZE: 10px; font-weight:normal;color:#b0b0b0;text-decoration:none;}
a:link.UPE-TrashTalkDelete,  a:visited.UPE-TrashTalkDelete, a:hover.UPE-TrashTalkDelete, a:active.UPE-TrashTalkDelete {FONT-FAMILY: Arial; FONT-SIZE: 10px; font-weight:normal;color:#b0b0b0;text-decoration:underline; display:inline;}

/*Used for each sub menu items on pages*/
TD.UPE-SubMenuOn{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:14px;padding:5px 5px 5px 5px;
    -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;
    -khtml-border-radius-bottomright: 5px; -khtml-border-radius-bottomleft: 5px; -khtml-border-radius-topright: 5px; -khtml-border-radius-topleft: 5px;
    -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px;
    border-bottom-right-radius: 5px; border-bottom-left-radius: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;
    }
DIV.UPE-SubMenuOn{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:14px;padding:5px 5px 5px 5px;
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a:link.UPE-SubMenuOnLink,  a:visited.UPE-SubMenuOnLink{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; color:#ffffff;text-decoration:none; display:inline;}
a:hover.UPE-SubMenuOnLink, a:active.UPE-SubMenuOnLink {FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; color:#ffffff;text-decoration:underline; display:inline;}
a.UPE-SubMenuOnLink { color:#ffffff; }
TD.UPE-SubMenuOff{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:14px;padding:5px 5px 5px 5px;
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
DIV.UPE-SubMenuOff{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:14px;padding:5px 5px 5px 5px;
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }

a:link.UPE-SubMenuOffLink,  a:visited.UPE-SubMenuOffLink{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; color:#19334D;text-decoration:none; display:inline;}
a:hover.UPE-SubMenuOffLink, a:active.UPE-SubMenuOffLink {FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; color:#19334D;text-decoration:underline; display:inline;}
a.UPE-SubMenuOffLink { color:#19334D; }

/*For copyright text at the bottom of the page*/
.UPE-CopyrightText { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:black;font-weight:normal;text-align:center; white-space:normal;}
.UPE-CopyrightBoldText { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:black;font-weight:bold;text-align:center; white-space:normal;}
h1.UPE-CopyrightText { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:black;font-weight:normal;text-align:center; white-space:normal;}
a:link.UPE-CopyrightText,  a:visited.UPE-CopyrightText, a:hover.UPE-CopyrightText, a:active.UPE-CopyrightText { font-family:Arial; font-size:12px; color:#19334D; white-space:normal; display:inline; }
DIV.UPE-CopyrightDIV { width:100%;padding: 10px;text-align:center;}

/*For Grouping data in a grey box*/
TABLE.UPE-BoxTable { font-family:Arial; font-size:12px;  border:solid 1px #A2B5CD; text-align:center;background-color:#ffffff;border-collapse:separate;}
TABLE.UPE-BoxTableLight { font-family:Arial; font-size:10px;  border:solid 1px #d3d3d3; text-align:center;background-color:#f7f7f7;border-collapse:separate; }
DIV.UPE-BoxTable { font-family:Arial; font-size:12px;  border:solid 1px #A2B5CD; text-align:center;background-color:#ffffff;border-collapse:separate;}
DIV.UPE-BoxTableLight { font-family:Arial; font-size:10px;  border:solid 1px #d3d3d3; text-align:center;background-color:#f7f7f7;border-collapse:separate; }
TD.UPE-BoxTableHeader { font-family:Arial; font-size:12px; height:16px; background-color:#efefef;color:#000000; text-align:center; font-weight:bold; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-BoxTableBody { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal;text-align:center; white-space:normal;padding:5px 5px 5px 5px;}


DIV.UPE-SlideshowDiv { font-family:Arial; font-size:10px;  border:solid 1px #d3d3d3;padding:3px; text-align:center;background-color:#f7f7f7;border-collapse:separate; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.UPE-SlideshowLabelText { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;line-height:normal; }
a:link.UPE-SlideshowOnLink,  a:visited.UPE-SlideshowOnLink{color:#ffffff;text-decoration:none;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:hover.UPE-SlideshowOnLink, a:active.UPE-SlideshowOnLink {color:#ffffff;text-decoration:underline;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:link.UPE-SlideshowOffLink,  a:visited.UPE-SlideshowOffLink{color:#19334D;text-decoration:none;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:hover.UPE-SlideshowOffLink, a:active.UPE-SlideshowOffLink {color:#19334D;text-decoration:underline;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }  
    
/*Used for spacing in-between rows*/
.UPE-Space3 {line-height:100%;font-size:3px;}
.UPE-Space7 {line-height:100%;font-size:7px;}
.UPE-Space14 {line-height:100%;font-size:14px;}

/*Not Logged In Row*/
.UPE-MessageBox {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#5377A6;font-weight:bold;background-color:#f7f7f7;border:solid 1px #A2B5CD; white-space:normal; padding: 7px 7px 7px 7px; vertical-align:middle;text-align:center; 
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
a:link.UPE-MessageBoxLink,  a:visited.UPE-MessageBoxLink, a:hover.UPE-MessageBoxLink, a:active.UPE-MessageBoxLink { font-family:Arial; font-size:12px; color:#5377A6; white-space:normal; display:inline; text-decoration:underline; }
    
/*Team*/
a:link.UPE-TeamName,  a:visited.UPE-TeamName{FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; color:#19334D;text-decoration:none; display:inline;}
a:hover.UPE-TeamName, a:active.UPE-TeamName {FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; color:#19334D;text-decoration:underline; display:inline;}
a:link.UPE-TeamNameLarge, a:visited.UPE-TeamNameLarge, select.UPE-TeamNameLarge, span.UPE-TeamNameLarge { font-family: Arial; font-size: 16px; font-weight: bold; color: #19334D; text-decoration: none; display: inline; }
a:hover.UPE-TeamNameLarge, a:active.UPE-TeamNameLarge { font-family: Arial; font-size: 16px; font-weight: bold; color: #19334D; text-decoration: underline; display: inline; }
select.UPE-TeamNameLarge { margin-left: 30px; border: solid 1px #19334D; }

/*Data displayed in table format*/
TABLE.UPE-ListRowTable {background-color:#A2B5CD; border-collapse:separate; border-spacing:1px; }
TABLE.UPE-ListRowTableNoSpacing {background-color:#A2B5CD; border-collapse:separate; border-spacing:0px; }
TD.UPE-ListRowHeader, TH.UPE-ListRowHeader { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;padding:3px 3px 3px 3px;text-align:left; white-space:normal;}
TD.UPE-ListRowHeaderCenter, TH.UPE-ListRowHeaderCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;padding:3px 3px 3px 3px;text-align:center; white-space:normal;}
/* added new ListRowHeaderCenterNoBG for row/column headers without the gradient bg  SOS 12/7/11 */
TD.UPE-ListRowHeaderCenterNoBG, TH.UPE-ListRowHeaderCenterNoBG { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;padding:3px 3px 3px 3px;text-align:center; white-space:normal;}
/* added new ListRowHeaderRightNoBG for right alignment without the gradient bg  SOS 12/7/11 */
TD.UPE-ListRowHeaderRightNoBG, TH.UPE-ListRowHeaderRightNoBG { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;padding:3px 3px 3px 3px;text-align:right; white-space:normal;}
a:link.UPE-ListRowHeader,  a:visited.UPE-ListRowHeader, a:hover.UPE-ListRowHeader, a:active.UPE-ListRowHeader {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;padding:3px 3px 3px 3px; display:inline;}
TD.UPE-ListRowHeaderNumeric { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;text-align:right; white-space:normal;padding:3px 3px 3px 3px;}

TD.UPE-ListRow { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowSelected { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#eff0f6;  border: solid 1px #9B9FC2;vertical-align:top;}
TD.UPE-ListRowCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:center; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowNumeric { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top; text-align:right; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowWinner { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#D7FEE2;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowWinnerCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#D7FEE2;vertical-align:top;text-align:center; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowNotQualified { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#efefef;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowNotQualifiedCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#efefef;vertical-align:top;text-align:center; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowPick { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#efefef;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowPickCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#efefef;vertical-align:top;text-align:center; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowHover { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#eff0f6;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowHoverCenter { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#eff0f6;vertical-align:top;text-align:center; white-space:normal;padding:3px 3px 3px 3px;}

TABLE.UPE-ListRowTableError {background-color:#D4ACA9; border-collapse:separate; border-spacing:1px;text-align:left;  }
TD.UPE-ListRowHeaderError { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#F0D7D5;text-align:left;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowError { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:left;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowHeaderCenterError { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#F0D7D5;text-align:center;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowCenterError  { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:center;white-space:normal;padding:3px 3px 3px 3px;}

TABLE.UPE-ListRowTableSuccess {background-color:#83C0A1; border-collapse:separate; border-spacing:1px;text-align:left;}
TD.UPE-ListRowHeaderSuccess { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#CCEFDE;text-align:left;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowSuccess { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:left;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowHeaderCenterSuccess { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#CCEFDE;text-align:center;white-space:normal;padding:3px 3px 3px 3px;}
TD.UPE-ListRowCenterSuccess  { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:center;white-space:normal;padding:3px 3px 3px 3px;}

.UPE-PreOpen {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;line-height:normal;}
.UPE-Closed {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#AB81AB; white-space:normal; text-align:center;line-height:normal;line-height:normal;}
.UPE-Tie {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#cc66cc; white-space:normal; text-align:center;line-height:normal;line-height:normal;}
.UPE-Open {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal; text-align:center;line-height:normal;line-height:normal;}
.UPE-NotPicked { font-family:Arial; font-size:12px; color:#dfdfdf;border:solid 1px #d3d3d3; background-color:#f7f7f7;white-space:normal; text-align:center;line-height:normal;line-height:normal; }
.UPE-Picked { font-family:Arial; font-size:12px; color:#3A7FC5;border:solid 1px #d3d3d3; background-color:#f7f7f7;white-space:normal; text-align:center;line-height:normal;line-height:normal; }
.UPE-Finished {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;line-height:normal;}
.UPE-InCart {width:120px;FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;padding:2px;line-height:normal;line-height:normal;margin:auto;}
a:link.UPE-InCart,  a:visited.UPE-InCart {width:120px;FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;text-decoration:underline; display:inline;line-height:normal;}
a:hover.UPE-InCart, a:active.UPE-InCart {width:120px;FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;text-decoration:underline; display:inline;line-height:normal;}

.UPE-Ineligible {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;line-height:normal;vertical-align:middle;}
.UPE-Right {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Wrong {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#ff6633; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Eliminated {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#75271F; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Advanced {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#5377A6; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderIncomplete {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC6600; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderInCart {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderPaid {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#009966; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderShipped {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#0066CC; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderCancelled {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC6600; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderChargeBack {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC0000; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderAuthorizedRefund {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC0000; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderIncentiveRefund {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#993366; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderDisputeRefund {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#993338; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderSiteCreditRefund {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33CCCC; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OrderManualProcessorRefund {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CF6363; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-New {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Approved {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Rejected {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#ff6633; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Failed {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#FF9900; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Active {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Test {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#BBC700; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-InActive {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#999999; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Archived{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Drafted{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Scheduled{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-InProgress{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-OnHold{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#D2D200; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Cancelled{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#FF6633; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Sent{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#AB81AB; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Expired{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-RequiresApproval {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC6600; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-ScrapeError{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#D2D200; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Completed{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Current{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Future{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#000000;font-weight:bold;background-color:#ffffff; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-Valid{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-CheckingValidity{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#CC6600; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-InValid{FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#ff6633; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-ByUpickem {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-ByAffiliate {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#FFCC00; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-NotLoggedIn {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#ff6633; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-ShareWithFriends {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}
.UPE-RSSFeed {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#3A7FC5; white-space:normal; text-align:center;line-height:normal;vertical-align:middle;}

TABLE.UPE-TabTable {width:100%;border-collapse:separate;}

/*Top Tabs*/
TD.UPE-Tab {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonOn.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #A2B5CD; border-right: solid 1px #A2B5CD; white-space:nowrap; text-align:center;line-height:35px;width:13%;}
TD.UPE-TabFirst {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonOn.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD; border-left: solid 1px #A2B5CD; white-space:nowrap;text-align:center;line-height:35px;width:13%;}
TD.UPE-TabOff {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonOff.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #CBD5E1; border-right: solid 1px #CBD5E1;  border-bottom: solid 1px #A2B5CD;  white-space:nowrap;background-color:#f7f7f7;text-align:center;line-height:35px;width:13%;}
TD.UPE-TabOffFirst {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonOff.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #CBD5E1; border-right: solid 1px #CBD5E1; border-left: solid 1px #CBD5E1;  border-bottom: solid 1px #A2B5CD; white-space:nowrap;background-color:#f7f7f7;text-align:center;line-height:35px;width:13%;}

TD.UPE-BottomNoTabs {FONT-FAMILY: Arial; FONT-SIZE: 1px; border-bottom: solid 1px #A2B5CD; border-left: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD; line-height:1px;}

/*Bottom Tabs*/
TD.UPE-BottomTab {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonBottomOn.gif'); FONT-FAMILY: Arial; FONT-SIZE: 12px; border-bottom: solid 1px #A2B5CD; border-right: solid 1px #A2B5CD; white-space:nowrap; text-align:center;line-height:35px;}
TD.UPE-BottomTabFirst {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonBottomOn.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-bottom: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD;border-left: solid 1px #A2B5CD; white-space:nowrap;text-align:center;line-height:35px;}
TD.UPE-BottomTabOff {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonBottomOff.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #A2B5CD; border-right: solid 1px #CBD5E1;  border-bottom: solid 1px #CBD5E1; white-space:nowrap;background-color:#f7f7f7;text-align:center;line-height:35px;}
TD.UPE-BottomTabOffFirst {background-image: url('/shared/assets/legacy/shared/images/SkinBase/ButtonBottomOff.gif');FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #A2B5CD; border-right: solid 1px #CBD5E1; border-left: solid 1px #CBD5E1;  border-bottom: solid 1px #CBD5E1; white-space:nowrap;background-color:#f7f7f7;text-align:center;line-height:35px;}

/*Inactive Tab*/
.UPE-InactiveTab {color:#808080;FONT-FAMILY: Arial; FONT-SIZE: 11px;}

/*Tab Links*/
a:link.UPE-TabOnLink,  a:visited.UPE-TabOnLink {FONT-FAMILY: Arial; FONT-SIZE: 11px; font-weight:bold;color:#19334D;text-decoration:none; display:inline;}
a:hover.UPE-TabOnLink, a:active.UPE-TabOnLink {FONT-FAMILY: Arial; FONT-SIZE: 11px; font-weight:bold;color:#19334D;text-decoration:underline; display:inline;}
a:link.UPE-TabOffLink,  a:visited.UPE-TabOffLink {FONT-FAMILY: Arial; FONT-SIZE: 11px; font-weight:normal;color:#19334D;text-decoration:none; display:inline;}
a:hover.UPE-TabOffLink, a:active.UPE-TabOffLink {FONT-FAMILY: Arial; FONT-SIZE: 11px; font-weight:normal;color:#19334D;text-decoration:underline; display:inline;}

a:link.UPE-BoxOnLink,  a:visited.UPE-BoxOnLink{color:#ffffff;text-decoration:none;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:hover.UPE-BoxOnLink, a:active.UPE-BoxOnLink {color:#ffffff;text-decoration:underline;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:bold; border: solid 1px #A2B5CD;background-color:#6699cc;color:#ffffff;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:link.UPE-BoxOffLink,  a:visited.UPE-BoxOffLink{color:#19334D;text-decoration:none;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
a:hover.UPE-BoxOffLink, a:active.UPE-BoxOffLink {color:#19334D;text-decoration:underline;FONT-FAMILY: Arial; FONT-SIZE: 12px; font-weight:normal; border: solid 1px #A2B5CD;background-color:#f7f7f7;color:#19334D;line-height:26px;padding:3px 3px 3px 3px;
    -webkit-border-radius: 3px; -khtml-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }  

/*Area in-between the top and bottom tabs*/
TD.UPE-ApplicationTableCell {FONT-FAMILY: Arial; FONT-SIZE: 12px; border-left: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD; white-space:nowrap; background-color:#ffffff;padding:10px 10px 10px 10px;}
TD.UPE-ApplicationTableCellTop {FONT-FAMILY: Arial; FONT-SIZE: 12px; border-top: solid 1px #A2B5CD; border-left: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD; white-space:nowrap; background-color:#ffffff;padding:10px 10px 10px 10px;}
TD.UPE-ApplicationTableCellBottom {FONT-FAMILY: Arial; FONT-SIZE: 12px; border-bottom: solid 1px #A2B5CD; border-left: solid 1px #A2B5CD;border-right: solid 1px #A2B5CD; white-space:nowrap; background-color:#ffffff;padding:10px 10px 10px 10px;}
TD.UPE-ApplicationTableCellBoth {FONT-FAMILY: Arial; FONT-SIZE: 12px; border: solid 1px #A2B5CD; white-space:nowrap; background-color:#ffffff;padding:10px 10px 10px 10px;}

/*Photo Borders*/
IMG.UPE-FanGallerySmallPhotoBorder { padding:7px;border:solid 1px #d3d3d3;background-color:White;width:auto;}
IMG.UPE-FanGallerySmallPhotoBorderOn { padding:7px;border:solid 1px #BABABA;background-color:#FAFAFA;width:auto;}
IMG.UPE-FanGalleryTinyPhotoBorder { padding:3px;border:solid 1px #d3d3d3;background-color:#FFFFFF;width:auto;}
IMG.UPE-FanGalleryTinyPhotoBorderOn { padding:3px;border:solid 1px #AAAAAA;background-color:#FFFFFF;width:auto;}
IMG.UPE-FanGalleryLargePhotoBorder { padding:15px;border:solid 1px #d3d3d3;background-color:White;}
IMG.UPE-FanGalleryLargePhotoBorderOn { padding:15px;border:solid 1px #BABABA;background-color:#FAFAFA;}

/*Widget Styles*/
.UPE-WidgetErrorText { font-family:Arial; font-size:12px; color:red; font-weight:bold; white-space:normal;}
TABLE.UPE-WidgetListRowTable {background-color:#A2B5CD; border-collapse:separate; border-spacing:1px;}
TD.UPE-WidgetListRowHeader { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:bold;background-color:#e5e5ff;padding:3px 3px 3px 3px;text-align:left;}
TD.UPE-WidgetListRow { FONT-FAMILY: Arial; FONT-SIZE: 12px; color:#19334D;font-weight:normal;background-color:#ffffff;vertical-align:top;text-align:left; white-space:normal;padding:3px 3px 3px 3px;}
TABLE.UPE-WidgetBoxTableLight { font-family:Arial; font-size:10px;  border:solid 1px #d3d3d3; text-align:center;background-color:#f7f7f7;}
.UPE-WidgetPageSubHeaderText {   FONT-FAMILY: Arial; FONT-SIZE: 14px; color:#5377A6;font-weight:bold;text-align:left; white-space:normal;}
.UPE-WidgetText { font-family:Arial; font-size:12px; color:#19334D; font-weight:normal;text-align:left; white-space:normal;}
.UPE-WidgetButtonText { font-family:Arial; font-size:12px; color:black;border: solid 1px #A2B5CD; padding:2px 4px 2px 4px; padding-bottom:1px;cursor:pointer; }
.UPE-WidgetQuestionText {   FONT-FAMILY: Arial; FONT-SIZE: 13px; color:black;font-weight:bold; white-space:normal;text-align:left;}
.UPE-WidgetSpace7 {line-height:7px;font-size:7px;COLOR:#ffffff;}
.UPE-WidgetSpace3 {line-height:3px;font-size:3px;COLOR:#ffffff;}
.UPE-WidgetTextGreyLight { font-family:Arial; font-size:12px; font-weight:normal; color:#d3d3d3;white-space:nowrap;text-align:left; white-space:normal;}
TABLE.UPE-WidgetMainTable {width:300px;}
TABLE.UPE-WidgetSingleGameMainTable {width:200px;border:solid 1px #d3d3d3;background-color:#ffffff;padding:7px 7px 7px 7px;}
.UPE-WidgetPreOpen {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#a0a0a0; white-space:normal;}
.UPE-WidgetClosed {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#cc66cc; white-space:normal;}
.UPE-WidgetTie {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#cc66cc; white-space:normal;}
.UPE-WidgetOpen {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#33cc66; white-space:normal;}
.UPE-WidgetFinished {FONT-FAMILY: Arial; FONT-SIZE: 12px; color:white;font-weight:bold;background-color:#6699cc; white-space:normal;}
.UPE-WidgetLabelText { font-family:Arial; font-size:12px; font-weight:bold; color:#19334D; text-align:right;white-space:nowrap;}

.UPE-CurveAll3px { border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; -khtml-border-radius: 3px;}
.UPE-CurveAll5px { border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; -khtml-border-radius: 5px; }
    
.UPE-CurveTopLeft5px {-webkit-border-top-left-radius: 5px; -khtml-border-radius-topleft: 5px; -moz-border-radius-topleft: 5px; border-top-left-radius: 5px;     }
.UPE-CurveTopRight5px {-webkit-border-top-right-radius: 5px; -khtml-border-radius-topright: 5px; -moz-border-radius-topright: 5px; border-top-right-radius: 5px;     }
.UPE-CurveBottomLeft5px {-webkit-border-bottom-left-radius: 5px; -khtml-border-radius-bottomleft: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-left-radius: 5px;     }
.UPE-CurveBottomRight5px {-webkit-border-bottom-right-radius: 5px; -khtml-border-radius-bottomright: 5px; -moz-border-radius-bottomright: 5px; border-bottom-right-radius: 5px;     }

.UPE-CurveTopLeft3px {-webkit-border-top-left-radius: 3px; -khtml-border-radius-topleft: 3px; -moz-border-radius-topleft: 3px; border-top-left-radius: 3px;     }
.UPE-CurveTopRight3px {-webkit-border-top-right-radius: 3px; -khtml-border-radius-topright: 3px; -moz-border-radius-topright: 3px; border-top-right-radius: 3px;     }
.UPE-CurveBottomLeft3px {-webkit-border-bottom-left-radius: 3px; -khtml-border-radius-bottomleft: 3px; -moz-border-radius-bottomleft: 3px; border-bottom-left-radius: 3px;     }
.UPE-CurveBottomRight3px {-webkit-border-bottom-right-radius: 3px; -khtml-border-radius-bottomright: 3px; -moz-border-radius-bottomright: 3px; border-bottom-right-radius: 3px;     }

/* PRODUCT PAGE STYLES - END */
.UPE-FacebookProfileImage { border: 0px; }

div.UPE-BoxOption { background-color: #30414B; background-image: url('/shared/assets/legacy/shared/images/SkinBase/NewButtonOnBackground.gif'); color: #fff; text-decoration: none; font-family: Arial; font-size: 12px; font-weight: bold; padding: 5px 10px; width: auto; 
    -webkit-border-radius: 5px; -khtml-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }
.UPE-BoxOption .UPE-LargeBoldText { color: #fff; }

/* Decorative Tables (Winners and Picks) */
.UPE-ListRowDecorativeHeader { background: #666 url(/shared/assets/legacy/shared/images/SkinBase/header_gradient.png) repeat-x;  font-family: Arial; font-size: 12px; color: #ffffff; font-weight: bold; text-transform: uppercase; padding-left: 5px; height: 20px; }
.UPE-BorderedListRow { border-bottom: 3px solid #30414B; }
.UPE-WinnerBorderedCell { border-style: solid; border-color: #C4CED7; border-width: 1px; }
TD.UPE-WinnerUserCell { background-color: #EBEBEB; }
TD.UPE-WinnerHeaderCellLeft { border-right-color: #EBEBEB; }
.UPE-NationalPrizes a { display: block; float: left; margin: 5px; }

/* Picks Table with Status */
TABLE.UPE-PicksTable input.UPE-InputText { width: 30px; margin: auto; border-style: inset; border-width: 2px; border-bottom-color: #999; border-right-color: #999; border-top-color: #333; border-left-color: #333; background-color: #eee; }
TD.UPE-PickStatus {  white-space: nowrap; text-align: left; font-family: Arial; font-size: 14px; color: #19334D; vertical-align: top; padding: 7px 15px 5px 5px; }
TD.UPE-PickStatus span { font: bold 14px Arial; color: #FFF; }
TD.UPE-PickStatus-PickNow { background: #0087BD url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_blue.png) repeat-x top left; padding: 0px; }
TD.UPE-PickStatus-PickNow div { background: transparent url(/shared/assets/legacy/shared/images/SkinBase/picknow_arrow_new.png) no-repeat right center; padding: 7px 15px 5px 5px; margin: 0px; height: 100%; }
TD.UPE-PickStatus-NotOpen { background: #A1A1A0 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_gray.png) repeat-x top left; }
TD.UPE-PickStatus-Closed { background: #A1A1A0 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_gray.png) repeat-x top left; }
TD.UPE-PickStatus-Finished { background: #A1A1A0 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_gray.png) repeat-x top left; }
TD.UPE-PickStatus-Correct { background: #79D71F url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_green.png) repeat-x top left; }
TD.UPE-PickStatus-Incorrect { background: #FF4342 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_red.png) repeat-x top left; }
TD.UPE-PickStatus-Tie { background: #C6C url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_purple.png) repeat-x top left; }
TD.UPE-PickStatus-Ineligible { background: #A1A1A0 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_gray.png) repeat-x top left; }
TD.UPE-PickStatus-Saved { background: #0087BD url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_blue.png) repeat-x top left; }
TD.UPE-PickStatus-Changed { background: #FC8327 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_orange.png) repeat-x top left; } /*F27F30*/
TD.UPE-PickStatus-SurvivorPickNow { background: #0087BD url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_blue.png) repeat-x top left; }
TD.UPE-PickStatus-SurvivorOut { background: #A1A1A0 url(/shared/assets/legacy/shared/images/SkinBase/pickgradient_gray.png) repeat-x top left; }
.UPE-ListRowPFHeaderCheck { background: #666 url(/shared/assets/legacy/shared/images/SkinBase/header_check_gradient.png) repeat-x; text-align: center; }

.UPE-PopoverBody{background-image: url(/shared/assets/legacy/shared/images/SkinBase/background.png); background-repeat: repeat; z-index:1000; position:fixed; left:0; top:0; width:100%; height:100%;text-align:center;}

.UPE-PopoverBodyBackgroundElement{BACKGROUND-IMAGE: url(/shared/assets/legacy/shared/images/SkinBase/background.png); BACKGROUND-REPEAT: repeat; z-index:1000; position:fixed; left:0; top:0; width:100%; height:100%;}
.UPE-PopoverBodyForegroundElement{z-index:1001;position:absolute;top:0px;left:0;height:100%;width:100%;}
.UPE-PopoverBodyContentElement{border:1px solid #E3E3E3;background:#F8F8F8;background-color:#F8F8F8;padding:10px;}

div#fb-root {position:absolute;width:1px;height:1px;left:0;top:0;}

/* 	PASSWORD STRENGTH STYLE  */
.testresult{ font-weight: bold; font-size:12px; font-family: arial,helvetica,san-serif; color:#666; margin-left:10px; display: block; float:left; }
.testresult span{ padding: 2px 20px 0px 10px; display:block; float:right; white-space: nowrap; }
.shortPass{ background: #edabab; border: 1px solid #bc0a00; }
.shortPass span{ background: #edabab;}
.badPass{ background: #edabab; border: 1px solid #bc0a00; }
.badPass span{ background: #edabab; }
.goodPass{ background: #ede3ab; border: 1px solid #bc9f00; }
.goodPass span{ background: #ede3ab; }
.strongPass{ background: #d3edab; border: 1px solid #73bc00; }
.strongPass span{ background: #d3edab; }    

.UPFacebookLogin { background-image:url('http://static.ak.fbcdn.net/rsrc.php/v2/y6/x/S-DbSHszr4D.png'); background-repeat:no-repeat; height:22px; background-position: -0px -133px; background-color:#5F78AB; border-top:solid 1px #29447E; border-right:solid 1px #29447E; border-bottom:solid 1px #1A356E; border-left:none; padding-left:26px; color:#fff; font-size: 11px; font-weight:bold; font-family:'lucida grande',tahoma,verdana,arial,sans-serif; }

/* Setup the Labels and Fieldsets */
fieldset.UPE-FormFieldSet{border:none;margin:0 0 20px;padding:0;}
fieldset.UPE-FormFieldSet fieldset {border: none;padding:0;margin:0;}
fieldset.UPE-FormFieldSet > legend {margin-bottom:7px;padding:0;}

fieldset.UPE-FormFieldSet .UPE-FormField{clear:both;position:relative;margin:5px;padding:5px 8px;}
label.UPE-FormField{display:block;}
label.UPE-FormField span.UPE-LabelText,fieldset.UPE-FormField legend{display:block;font-weight:700;text-align: left;white-space: normal;}
span.UPE-LabelColon{display:none;}

/* Handling special cases where their might be multiple <selects> for a single field (birthday for example) */
label.UPE-FormField fieldset.UPE-MultipleSelects {white-space: nowrap;padding:0;margin:0;border: none;}

/*Handle the PITA radio button fieldset*/
fieldset.UPE-FormField.UPE-Radio{padding:0;}
fieldset.UPE-FormField.UPE-Radio fieldset{border:none;padding:0;}
fieldset.UPE-FormField.UPE-Radio legend{width:100%;display:block;padding:0;}
fieldset.UPE-FormField.UPE-Radio legend > span{display:block;padding:5px 5px 5px 11px;}
fieldset.UPE-FormField.UPE-Radio label{display:block;margin-bottom:5px;margin-left:5px;font-weight:400;}
fieldset.UPE-FormField.UPE-Radio p.UPE-HelpText{padding-left:5px;}

/* Handle Birthdays */
fieldset.UPE-FormField.UPE-Multiple-Selects {padding:0;}
fieldset.UPE-FormField.UPE-Multiple-Selects fieldset{border:none;padding:0;}
fieldset.UPE-FormField.UPE-Multiple-Selects legend{width:100%;display:block;padding:0;}
fieldset.UPE-FormField.UPE-Multiple-Selects legend > span{display:block;padding:5px 8px 0 8px;}
fieldset.UPE-FormField.UPE-Multiple-Selects label{display:block;margin-bottom:5px;margin-left:8px;font-weight:400;}
fieldset.UPE-FormField.UPE-Multiple-Selects p.UPE-HelpText{padding-left:5px;}
label.UPE-BirthdayField{float:left;}
label.UPE-BirthdayField span{display:block;text-align:center;font-size:.8em;line-height:normal;opacity:.5;}

/* Handle the Checkboxes */
label.UPE-FormField.UPE-Checkbox input{margin-right:5px;}
label.UPE-Checkbox div.UPE-CheckboxText, label.UPE-Checkbox div.UPE-OptInText {padding-left:25px;}
label.UPE-Checkbox div.UPE-CheckboxText > input, label.UPE-Checkbox div.UPE-OptInText > input{margin-left:-20px;}


/* Help and Instructional Text that are inside forms*/
.UPE-FormField .UPE-HelpText, label.UPE-FormField .UPE-InstructionText {margin:2px;font-size:.9em;}


/*The UPE-LabelFocus class gets added to containers when a input is either active or was just acted on (checkboxes and radio buttons) */
.UPE-FormField.UPE-LabelFocus {outline:solid 2px;-webkit-transition: all .1s ease-in-out; color: #000;}


/* On mobile or small windows adapt */
@media all and (max-width:480px) { 
	.UPE-Form input[type="text"], .UPE-Form input[type="email"], .UPE-Form input[type="tel"], .UPE-Form input[type="number"],.UPE-Form select, .UPE-Form textarea {width:93%;font-size:1em;}
	label.UPE-FormField {margin-bottom:10px;}
	label.UPE-FormField fieldset.UPE-MultipleSelects {white-space: normal;}
	div.UPE-CheckboxText, div.UPE-OptInText{padding-top:5px; padding-bottom:5px;}
	/* handle birthdays */
	#cboBirthDateMonth {width:100px;}
	#cboBirthDateDay {width:60px;}
	#cboBirthDateYear {width:75px;} 
	/* handle recaptcha */
	#recaptcha_widget > table tr, #recaptcha_widget > table td {display: block;}
	#recaptcha_image {width: auto !important;}
	#recaptcha_image img {max-width:100% !important;}
}


/* Things that need to be developed for each skin */
.UPE-HelpText,.UPE-InstructionText {color:gray;}
fieldset.UPE-FormFieldSet {border-color:rgba(130,130,130,1);}
.UPE-FormField.UPE-LabelFocus, fieldset.UPE-Radio.UPE-LabelFocus legend, fieldset.UPE-Multiple-Selects.UPE-LabelFocus legend {background-color:rgb(250,239,215);outline-color:rgb(230,219,195);}
.UPE-LabelFocus .UPE-LabelText, .UPE-LabelFocus .UPE-HelpText, .UPE-LabelFocus .UPE-OptInText, .UPE-LabelFocus .UPE-CheckboxText {color:#000;}
.UPE-LabelFocus a:link.UPE-Link, .UPE-LabelFocus a:visited.UPE-Link {color:#19334D;}
.UPE-RequiredStar {color:red;}

.fb_button {
background-image: url("http://static.ak.fbcdn.net/rsrc.php/v2/y6/x/S-DbSHszr4D.png");
background-repeat: no-repeat;
height: 35px;
background-position: 0px -133px;
background-color: #5F78AB;
border-width: 1px 1px 1px medium;
border-style: solid solid solid none;
border-color: #29447E #29447E #1A356E -moz-use-text-color;
padding-left: 26px;
color: #FFF;
font-size: 11px;
font-weight: bold;
font-family: "lucida grande",tahoma,verdana,arial,sans-serif; 
padding: 3px 0px 3px 35px; }

.fb_button_text { padding: 0px 15px 0px 0px; }
.UPE-Share { width: auto !important; }