﻿.Main{background:#ffffff;border:1px solid #d4d4d4;border-top:none;}
td{}
.smallfont{font-weight:normal;font-size:8pt;}
.SnapHeader{color:#ffffff;border:1px solid #57566f;font-weight:bold;background:#757495 url(../../images/snap_headerBg.gif);}
.SnapHeaderCollapsed{color:#777777;border:1px solid #777777;font-weight:bold;background:#e0dfe3 url(../../images/snap_headerCollapsedBg.gif);}
.SnapContent{border:1px solid #b4b4b4;cursor:default;}
.SnapContent th{border-bottom:solid 1px #dcdcdc;vertical-align:bottom;}
.PageHeader{border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#6495ed;}
.PageHeader td{font-size:15pt;font-family:Tahoma;color:#6495ed;}

.Dock{padding:5px;}
.Links{list-style-image:none;color:#000000;font-size:11px;}
.FieldTextbox{width:297px;min-width:297px;max-width:297px;}
.EditTable{}
.EditTable th{border-bottom:solid 1px #000000;vertical-align:bottom;}
.TreeView{padding-top:4px;padding-left:1px;border:#7c7c94 1px solid;cursor:default;background:#ffffff;}
.TreeNode{font-size:11px;padding:2px 3px 1px;}
.GrayedTreeNode{font-size:11px;color:#808080;cursor:default;padding:2px 3px 1px;}
.HoverTreeNode{font-size:11px;text-decoration:underline;cursor:default;padding:2px 3px 1px;}
.SelectedTreeNode{font-size:11px;color:#ffffff;cursor:default;background:#808080;padding:2px 3px 1px;}
.NodeEdit{border:1px #808080 solid;font-size:11px;}

.onlink{color:#ee3224;font-weight:bold;}
.offlink{color:#008000;font-weight:bold;}
.required,.red{color:#ff0000;font-weight:bold;}
.header_green_background{height:24px;background:url(../../images/header_standards_background.gif) repeat-x;}
.header_yellow_background{height:24px;background:url(../../images/header_email_background.gif) repeat-x;}
.header_purple_background{height:24px;background:url(../../images/header_library_background.gif) repeat-x;}
.header_blue_background{height:24px;background:url(../../images/header_mylibrary_background.gif) repeat-x;}
.btn_background{height:24px;background:url(../../images/btn_background.gif) repeat-x;}
.LINKBUTTON_Old{border:solid 1px #4a506d;padding:5px 15px 5px 15px;vertical-align:middle;color:#4a506d;font-size:11px;font-weight:bold;background:#e6e8ed;}
.SummeryError{font-size:9pt;font-family:Arial;border:solid 1px #ff0000;background:url(../../images/WebPageMessageImages/WebPageMessagewarning.gif) #ffe0e0 top left no-repeat;color:#ff0000;}
.SummeryError ul{font-size:9pt;text-align:left;list-style-type:square;padding-left:60px;}
.WebPageMessageInformation{width:100%;text-align:left;border-width:1px;border-style:solid;border-color:#d2b48c;height:60px;font-size:9pt;font-family:Arial;background:url(../../images/WebPageMessageImages/WebPageMessageInformation.gif) #ffeec2 top left no-repeat;}
.WebPageMessageError{width:100%;font-size:9pt;font-family:Arial;border:solid 1px #ff0000;height:60px;background:url(../../images/WebPageMessageImages/WebPageMessageError.gif) #ffe0e0 top left no-repeat;color:#ff0000;}
.WebPageMessageWarning{width:100%;font-size:9pt;font-family:Arial;border:solid 1px #ff0000;height:60px;background:url(../../images/WebPageMessageImages/WebPageMessagewarning.gif) #ffe0e0 top left no-repeat;color:#ff0000;}
.IPShieldNag{width:60%;font-size:9pt;font-family:Arial;border:solid 1px #ff0000;height:60px;background:#ffe0e0;color:#ff0000;}
.WebPageMessageOK{width:100%;font-size:9pt;font-family:Arial;margin-bottom:5px;border:solid 1px #46631e;height:60px;background:url(../../images/WebPageMessageImages/WebPageMessageOK.gif) #f1f8e7 top left no-repeat;color:#46631e;}
.grayfont{color:inactivecaptiontext;}
.bold{font-weight:bold;}
.underline{text-decoration:underline;}
.right{text-align:right;}
/* MODAL WINDOWS - GENERAL */

#mobileSurvey.modalContent { height:400px; box-shadow:0 0 12px #000; -moz-box-shadow:0 0 12px #000; -webkit-box-shadow:0 0 12px #00; float:none; position:fixed; background:#fff;left:50%; top:50%; margin-left:-423px; margin-top:-211px; z-index:9999; behavior:url(includes/PIE.htc); border:none;}
#mobileSurvey.modalWindow{padding:0px; border:#646464 solid 1px; background:#ffffff; }

.modalToolbar{text-align:right;padding:2px;background:#f0f0f0;}
.modalContent{padding:10px; border:solid 1px #999;width:825px; height:auto; float:left;background:#ffeec2;}
.modalContent h3{margin-bottom:5px;}
.modalContent p{margin:5px 0px 0px 0px;}
.modalContent label{width:175px;clear:both;display:inline-block;float:left;}
.modalContent .radioButton label{width:150px;clear:none;display:inline-block;}
.modalBackground{filter:alpha(opacity=70);opacity:0.7;background:#808080;}

.modalOverlay {background:url(../../images/modalBG.png); width:100%; height:100%; min-height:100%; z-index:600; position:fixed; top:0; left:0; behavior:url(includes/PIE.htc);}
#mobileSurvey.modalContent ul {  list-style:none; width:100%; float:left; margin:0; padding:0;}
#mobileSurvey.modalContent li { margin-top:2px; float:left; width:49%}
#mobileSurvey.modalContent li ul li { float:none; width:100%}
#mobileSurvey.modalContent .surveyDesc { color:Blue; padding:6px 6px 12px;}
#mobileSurvey.modalContent li .othertext { width:210px; border:solid 1px grey;}
#mobileSurvey.modalContent li input { display:inline; }
#mobileSurvey.modalContent li label { float:none; width:auto; padding-left:5px; height:19px; }
#mobileSurvey.modalContent .optout { clear:both;  padding:24px 0; }
#mobileSurvey.modalContent .optout label { float:none; width:50%; padding-left:5px;}
#mobileSurvey.modalContent .optout input {display:inline;}
#mobileSurvey.modalContent .thankYou { float:left; width:100%; text-align:center; color:#333; padding-bottom:20px; font-size:20px; clear:both;}
#mobileSurvey.modalContent .submitSurvey { width:auto; clear:both; margin-top:0;}
#mobileSurvey.modalContent #responseMessage { padding-bottom:4px;}

/* Bubble Tooltips */
a.bubbletooltip{position:relative;z-index:24;text-decoration:none;}
a.bubbletooltip span{display:none;}
a.bubbletooltip:hover{z-index:25;color:#000000;}
a.bubbletooltip:hover span.tooltip{display:block;position:absolute;top:15px;left:-300px;width:500px;padding:2px;text-align:left;display:block;border:solid 1px #000000;text-decoration:none;background:#ffeec2;}
.externallink{color:#0000ff;cursor:hand;}
.scroll{overflow-y:auto;overflow-x:hidden;SCROLLBAR-FACE-COLOR:#ffeec2;SCROLLBAR-SHADOW-COLOR:#808080;SCROLLBAR-3DLIGHT-COLOR:#808080;SCROLLBAR-ARROW-COLOR:#000000;SCROLLBAR-TRACK-COLOR:#ffeec2;}
/* IEC Terms */
.terms{}
.terms td{vertical-align:top;}
.terms td ul li{list-style:none;}
.terms td span[class="padded"]{padding-left:40px;}
.termsheader{color:#333399;font-size:9pt;font-weight:bold;line-height:10pt;text-decoration:underline;}
.termssubheader{color:#0033ff;font-weight:bolder;}
ol.IECFAQ li{font-weight:bold;}

/* ORDER SCCL SMARTDOCS */

.smartWrap {width:750px; background:url(../../images/red-swoosh.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.smartWrap h2 {color:#c4001d; font-size:35px; font-weight:bold; letter-spacing:-2px; border-bottom:none; padding:20px 0 5px; clear:both;}
.smartWrap .callout {color:#c4001d; font-size:17px; font-weight:bold; letter-spacing:0; text-align:center; border:none; }
.smartWrap .text {width:425px; margin-bottom:20px; text-align:left; float:left;}
.smartWrap .text p {font-size:16px;}
.smartWrap ul {width:280px; text-align:left; float:right;}
.smartWrap ul li {font-size:16px; font-weight:bold; line-height:26px;}
.smartWrap .text p, .smartWrap ul {margin:0;}
.ulHead {background:#A80505; text-align:center; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; padding:8px 0;}
.phones {margin-top:22px; float:left;}
.phones p {font-size:12px; font-style:italic; text-align:center; margin:0;}
.video {width:365px; margin-top:30px; float:right;}
.video a {color:#eee; background:#A80505; border:#7b1222 1px solid; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:40px; text-align:center; text-shadow:#830203 1px 1px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:#999 0 0 5px; margin-top:7px; display:block;}
.video a:hover {background:#c4001d; text-decoration:none;}
.video p {font-size:10px; text-align:center;}



a.promoSignUp {color:#eee; background:#A80505; border:#7b1222 1px solid; font-size:20px; font-weight:bold; letter-spacing:-1px; line-height:40px; text-align:center; text-shadow:#830203 1px 1px; -webkit-border-radius:6px; -moz-border-radius:6px; border-radius:6px; box-shadow:#999 0 0 5px; margin-top:7px; width: 300px; display:inline-block; clear: none;}
a.promoSignUp:hover {background:#c4001d; text-decoration:none;}

/* PIE */

.ulHead, .video a {position:relative; behavior:url(pie.htc);}

