html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b, i, dl, dt, dd, ol, ul, li,fieldset, form, label, legend,caption, tfoot, thead,article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,time, mark, audio, video {margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline; background:transparent;}



textarea, input{outline:none;}

td, tr, table {margin:0; padding:0;}

table {border-collapse: collapse; border-space: 0; height:100%;top:133px;}

#maintable {position:relative;}

body {background:#fafbfc; text-align:center; font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#000;}

html {overflow-y: scroll;height:100% inherit;}

article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}

ul {list-style:none;}

blockquote, q {quotes:none;}

blockquote:before, blockquote:after,q:before, q:after {content:'';content:none;}

a {margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent;cursor:pointer !important;}

ins {background-color:#ff9;color:#000;text-decoration:none;}

mark {background-color:#ff9;color:#000;font-style:italic;font-weight:bold;}

del {text-decoration: line-through;}

abbr[title], dfn[title] {border-bottom:1px dotted;cursor:help;}

hr {display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0;}

input, select {vertical-align:middle;}

/* Reuseable Styles */
.br1 {-moz-border-radius: 1px; -khtml-border-radius: 1px; -webkit-border-radius: 1px; border-radius: 1px;}
.br5 {-moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}
.br6 {-moz-border-radius: 6px; -khtml-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px;}
.br15 {-moz-border-radius: 15px; -khtml-border-radius: 15px; -webkit-border-radius: 15px; border-radius: 15px;}
.br-noright {-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;}
.br-noleft {-moz-border-radius-topleft:0;-moz-border-radius-bottomleft:0;-webkit-border-top-left-radius:0;-webkit-border-bottom-left-radius:0;border-top-left-radius:0;border-bottom-left-radius:0;}
.borderbox { -webkit-box-sizing:border-box; /* Safari/Chome, other WebKit */  -moz-box-sizing:border-box; /* Firefox, other Gecko */ box-sizing:border-box;  /* Opera/IE 8+ */}
.ptb {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;} /* Prevents long URLs from breaking the page.  */
.placeholder1::-webkit-input-placeholder {color:#BABABA;}
.placeholder1:-moz-placeholder {color:#BABABA;}
.notification-bar { width:100%; height:13px; background:#FAFAFA;-moz-box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.12);  -webkit-box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.12);  -o-box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.12);box-shadow: 0px 5px 4px 0px rgba(0, 0, 0, 0.12);}
.notification-bar:before { content:""; height:10px; width:100%; background:#FAFAFA; margin:-8px 0 0;position:absolute;}
.triangle-9px { width: 0; height: 0; border-left: 9px solid transparent; border-right: 9px solid transparent; border-top: 9px solid white; margin:0 auto;}
.triangle-9px:before { content:""; width: 9px; height: 9px; position:absolute;overflow:hidden; background:black; margin:-16px -5px 0; z-index:-1;-webkit-transform:rotate(-136deg);-moz-transform:rotate(-136deg);-ms-transform:rotate(-136deg);-o-transform:rotate(-136deg);transform:rotate(-136deg);-moz-box-shadow: -3px -3px 6px 6px rgba(0,0,0,0.1); -webkit-box-shadow: -3px -3px 6px 6px rgba(0,0,0,0.1); -o-box-shadow: -3px -3px 6px 6px rgba(0,0,0,0.1); box-shadow: -4px -3px 6px 6px rgba(0,0,0,0.1);-moz-border-radius: 0 0 50px 1px;-o-border-radius: 0 0 50px 1px;-webkit-border-radius: 0 0 50px 1px;border-radius:0 0 50px 1px; }
.wordbreak {-ms-word-break: break-all;word-break: break-all;word-break: break-word;-webkit-hyphens: auto;-moz-hyphens: auto;hyphens: auto;} /* Prevent Long URL’s From Breaking Out of Container */

.label-wrapper {color:#262626;font-size:15px;}
.label-wrapper li {display:inline;}
.label-wrapper li:first-child {content:"";float:left;line-height:44px;margin:0 0 0 21px;width:66px;}
.input-wrapper1 {border: 4px solid #C8C7C5;height:38px;position:absolute;}
.input-styling1 {border: 1px solid #A8A8A8;color:#262626;font-size:15px;font-family:Arial, Helvetica, sans-serif;height:38px;padding:8px 0 9px 11px;}

.brtrl7 {-webkit-border-top-left-radius: 7px;-khtml-border-radius-topleft: 7px;-moz-border-radius-topleft: 7px;border-top-left-radius: 7px;-webkit-border-top-right-radius: 7px;-khtml-border-radius-topright: 7px;-moz-border-radius-topright: 7px;border-top-right-radius: 7px;} /*Top Right and Left Borders*/

/*.new-rec {border:1px solid #a5acb5; padding:8px 0 8px 12px; width:416px; color:#262626; font-size:15px; font-family:Arial; border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px;}*/

/* End ------- Reuseable Styles */

.headBox {
   width:100%;
   height:124px;
   position:relative;
}

.mainContent {
   width:100%;
   float:left;
}

.mar-top {margin-top:40px;}

/* Header
--------------------------------------------------*/
.mainHead {
   width:100%;
   height:124px;
   position:relative;
   background:url(../images/header-bg.jpg) repeat-x;
}

.logo {
   position:absolute;
   top:0;
   left:0;
   white-space:nowrap;
}

.headName {
   position:absolute;
   top:0;
   right:122px;
   white-space:nowrap;
}
.headName ul.info {margin:0 8px 0 0; float:right;}
.headName ul.info li {display:inline; float:left; margin:0 0 0 5px; text-align:right; color:#fff; font-size:15px; line-height:15px; font-weight:bold;}
.headName ul.info li.tgap {margin:6px 0 0 0;}
.headName ul.info li.cog {cursor:pointer; background:url(../images/cog-bg.gif) repeat-x; line-height:34px; height:34px; overflow:hidden;}
.headName ul.info li.cog img {float:left;}
.headName li.cog span {padding:0 16px 0 0;}
.headName ul.info li.cog a {color:#fff; text-decoration:none;}

.headName ul.msg {/*background:url(../images/head-message-bg.jpg) repeat-x;*/float:right; position:relative; width:80px; margin:5px 6px 0 0; height:38px; overflow:hidden; clear:both;}
.headName ul.msg li {display:inline; float:left; margin:0 0 0 7px;}
.headName a.red-msg {position:absolute; text-decoration:none; top:5px; right:17px; color:#fff; font-size:11px; font-family:arial; font-weight:bold; background:url(../images/sm-red-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.headName a.gray-msg {position:absolute; text-decoration:none; top:5px; right:17px; color:#fff; font-size:11px; font-family:arial; font-weight:bold; background:url(../images/sm-gray-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.headName ul.msg li a.rbub {cursor:default !important;color:#fff; text-decoration:none; margin-top:4px; text-shadow:1px 1px 1px #ae3222; font-size:13px; font-weight:bold; background:url(../images/red-bubble.png) no-repeat; width:26px; height:21px; display:block; text-align:center; padding-top:5px;}
.portalOut {display:none;}

/* Navigation
--------------------------------------------------*/
.navBox {
   width:100%;
   height:54px;
   float:left;
   position:relative;
   background:url(../images/nav-bg.jpg) repeat-x;
}

/*.topNav {
   position:absolute;
   top:-6px;
   left:0;
   z-index:10;
}*/
.topNav {
   float:left;
   margin:-6px 0 0 7px;
   z-index:10;
   position:relative;
}
.topNav ul li:first-child {
   /*border-left:1px solid #d6d6d6;  */
}
.topNav ul > li:last-child {
  /* border-right:1px solid #fff; */
}
.topNav li span {top: -4px; position: relative;width:105px; font-weight:bold; float:left; text-align:center; font-size:13px; font-family:Roboto, Arial;}
.topNav li a img {text-align:center; margin-top:6px;}
.topNav li a.on img {/*margin-top:12px;*/}
.topNav li {top:6px; position:absolute;}
.topNav li a {border-right:1px solid #d6d6d6;color:#818181; text-decoration:none; width:105px; height:49px; display:block;}
.topNav li a:hover {color:#000;}
.topNav li a.on {background-color:#f6f7f9 !important;border:none;color:#000;position:absolute; left:-1px !important; width:105px !important; height:54px !important;}
.topNav li.b1 {left:0;}
.topNav li.b2 {left:105px;}
.topNav li.b3 {left:210px;}
.topNav li.b4 {left:315px;}
.topNav li.b5 {left:420px;}
.topNav li.b6 {left:525px;}
.topNav li.b7 {left:630px;}
.topNav li.b8 {left:735px;}
.topNav li.b9 {left:840px;}

.person {position:absolute;top:-124px;right:0;width:124px;height:126px;background:url(../images/person-bg.png) no-repeat;}
.person span {padding:3px 0 0 7px;width:112px;height:112px;display:block;overflow:hidden;}


/* Left Black Bar
--------------------------------------------------*/
.mainContainer {
   width:100%;
   float:left;
   position:relative;
   z-index:1;
}

.blackCol {
   width:71px;
   float:left;
   min-height:800px;
}
.blackCol a {text-decoration:none !important; color:#a2a2a2;}
.blackCol a:hover, .blackCol a.on {text-decoration:none !important; color:#fcfcfc;}
.blackCol a.dashOn, .blackCol a.desiOn, .blackCol a.pagOn, .blackCol a.edtrOn,
.blackCol a.blgOn, .blackCol a.plugOn, .blackCol a.knowOn {text-decoration:none !important; color:#fcfcfc;}
.blackCol a span {text-indent:0 !important; margin-top:40px; text-align:center; width:71px; font-size:10px; font-family:"Myriad Pro", Arial; float:left;}
.blackCol a.red-msg, .blackCol a.gray-msg {position:absolute; top:8px; right:8px; color:#fff; font-size:11px; font-family:arial; font-weight:bold; background:url(../images/sm-red-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.blackCol a.gray-msg {background:url(../images/sm-gray-bubble.png) no-repeat;}

.blackColMsg {
   width:71px;
   float:left;
   min-height:600px;
   position:relative;
}
.blackColMsg ul li {position:relative; float:left;}
.blackColMsg ul li:first-child {
   /* position:absolute;  steve commented this out because it was preventing the Sent button from showing */
}
.blackColMsg a {text-decoration:none !important; color:#a2a2a2;}
.blackColMsg a:hover {text-decoration:none !important; color:#fcfcfc;}
.blackColMsg a.dashOn, .blackCol a.desiOn, .blackCol a.pagOn, .blackColMsg a.iboxOn, .blackColMsg a.mdraftOn,
.blackColMsg a.blgOn, .blackCol a.plugOn, .blackColMsg a.msentOn, .blackColMsg a.mtrashOn {text-decoration:none !important; color:#fcfcfc;}
.blackColMsg a span {text-indent:0 !important; margin-top:40px; text-align:center; width:71px; font-size:10px; font-family:"Myriad Pro", Arial; float:left;}
.blackColMsg a.red-msg, .blackCol a.gray-msg {color:#fff; display:block; font-size:11px; font-family:arial; font-weight:bold; background:url(../images/sm-red-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.blackColMsg a.gray-msg {color:#fff; font-size:11px; display:block; font-family:arial; font-weight:bold; background:url(../images/sm-gray-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}

.msg-count {cursor:pointer;position:absolute; top:8px; right:8px; width:22px; height:17px;}

/* Left Blue Bar
--------------------------------------------------*/
.blueCol {
   width:200px;
   float:left;
   min-height:600px;
   z-index:1000;
   position:relative;
   /* border-top:1px solid #fff; */
}

.blueSearch {
   width:200px;
   float:left;
   padding:6px 0 9px;
   background:url(../images/seperator.gif) no-repeat bottom left;
}
.blueSearch ul {margin:6px 0 0 8px; width:192px; float:left;}
.blueSearch li {display:inline; float:left;}
.blueSearch li.sicon {width:28px; height:30px;}
.blueSearch li.srfld {width:118px; height:30px; float:left; margin:0 3px 0 0; color:#9e9e9e;}
.blueSearch li.srfld input:focus {color:#333;}

.sideMessages {
   width:351px;
   float:left;
   border-top:1px solid #fff;
   text-align:left;
}
.sideMessages .blue {background:#eaeff6; width:351px; height:40px; position:relative;}
.sideMessages .blue h1 {background:url(../images/name-bg.gif) no-repeat scroll left 10px transparent; color:#262626; font-size:18px; font-weight:normal; margin:0 0 0 10px; padding:7px 0 0 18px; text-shadow:1px 1px 1px #fff;}

.sideMessages .blue h1 a {font-size:12px; color:#0066ff; text-decoration:none;}
.sideMessages .blue h1 a:hover {text-decoration:underline;}
.sideMessages .blue h1 a.refreshMsgsIcon {text-decoration:none;}
.sideMessages .blue h1 a.refreshMsgsIcon:hover {text-decoration:none;}

.sideMessages .blubg {
   /*background:url(../images/blue-ribbon.jpg) no-repeat; */
   background:#009ef5 !important;
   background:-moz-linear-gradient(100% 100% 90deg, #0084cf, #009ef5);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#009ef5), to(#0084cf));
   background:-o-linear-gradient(top, #009ef5, #0084cf);
   /*filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#009ef5', endColorstr='#0084cf');*/
}
.sideMessages .blubg p, .sideMessages .blubg .msgContent li.txt, .sideMessages .blubg .msgDate,
.sideMessages .blubg ol, .sideMessages .blubg li {color:#fff !important;}

.recMessage, .recMessageFirst {
   width:350px;
   height:96px;
   position:relative;
   float:left;
   padding-top:9px;
   border-top:1px solid #fff;
   border-bottom:1px solid #d0cbc4;
}
.recMessageEmpty {
   width:350px;
   height:96px;
   position:relative;
   float:left;
   padding-top:9px;
}
.recMessage, .recMessageEmpty {
   background:#fafafa;
}
.recMessageFirst {
   background:url(../images/rec-message-first.jpg) repeat-x;
}

/*.whitespace {margin:20px;}  not needed for your projects */
.noread-arrow {position:absolute; right:11px; bottom:-7px; width: 0; height: 0; border-top: 18px solid #aaa; border-bottom: 18px solid transparent; border-left:18px solid transparent; }
.noread-arrow-blue {position:absolute; right:11px; bottom:-7px; width: 0; height: 0; border-top: 18px solid rgba(71,163,213,0.7); border-bottom: 18px solid transparent; border-left:18px solid transparent;}
.rotate {/* Safari */-webkit-transform: rotate(90deg);/* Firefox */-moz-transform: rotate(90deg);/* IE */-ms-transform: rotate(90deg);/* Opera */ -o-transform: rotate(90deg);}

.noread-arrow2 {position:absolute; right:14px; top:15px; width: 0; height: 0; border-top: 18px solid #aaa; border-bottom: 18px solid transparent; border-left:18px solid transparent; }
.rotate2 {/* Safari */-webkit-transform: rotate(0deg);/* Firefox */-moz-transform: rotate(0deg);/* IE */-ms-transform: rotate(0deg);/* Opera */ -o-transform: rotate(0deg);}

.msgIcons {
   width:31px;
   float:left;
   margin:0 0 0 9px;
}
.msgIcons li {margin:0 0 2px 0;min-height: 20px;}
.msgIcons li img {position: relative;}
.msgIcons li span {color:black;position:absolute;font-size:18px;top:7px;left:11px;}

.msgContent {
   width:245px;
   float:left;
}
.msgContent ul {width:245px; float:left; margin:0;}
.msgContent li {display:inline; float:left;}
.msgContent li.pic {width:44px;/*height:44px;overflow:hidden;*/overflow-x:hidden;margin:0 10px 0 0;}
.msgContent li.txt {width:161px; color:#262626; line-height:18px;}
.msgContent li.txt a {color:#262626; text-decoration:none;}
.msgContent p {clear:left; margin-top:4px; line-height:18px; color:#606060;}
.msgContent p a {color:#606060; text-decoration:none;}
.msgContent ol {list-style:decimal !important;}

.msgDate {
   position:absolute;
   top:8px;
   right:10px;
   color:#0066ff;
}

.msgArrows {
   width:350px;
   float:left;
   /*position:relative;*/
   position: fixed;
   bottom: -3px;"
}

.whiteShad {
   position:absolute;
   top:-131px;
   left:0;
   width:350px;
   height:131px;
   background:url(../images/msg-shadow.png) repeat-x;
}

.rightSideHolder {
   width:100%;
   float:left;
   margin-top:1px;
   border-top:1px solid #fff;
   padding:20px 0;
}
.rightSideHolder ul.del-arc {margin:0 0 0 26px;}
.rightSideHolder ul.del-arc li {display:inline; float:left; position:relative;}

#loadReply {
   width:100%;
}
#loadReply li.mult {left:214px;position:relative;top:50px;}
#loadReply li.mult a {font-size:13px;color:#7F7F7F;text-decoration:none;}
#loadReply li.mult a:hover {text-decoration:underline;}

.xtraRecip {
	display:none;
	width:100%;
   	float:left;
   	padding: 16px 0 0 56px;
}
.xtraRecip p {margin:6px 0 6px 34px; float:left; clear:left; font-size:15px; color:#262626}

.msgWindow {
   width:100%;
   float:left;
   border-top:1px solid #d0cbc4;
   border-bottom:1px solid #fff;
}

.msgBody {
   width:100%;
   float:left;
   background:#f0f3f6;
   padding:0 0 10px 0;
   border-top:1px solid #fff;
   border-bottom:1px solid #d0cbc4;
}

.toBox {
   /*width:100%;*/
   width:95.9%;
   float:left;
   margin-left:10px;
   padding-top:16px;
   padding-bottom: 10px;
   font-size:15px;
   position:relative;
   border-bottom: 1px solid #D0CBC4;
}
.toBox ul {/*margin:0 10px 0 21px;*/ padding:0; /*width:96%;*/ float:left; position:relative; /*border-bottom:1px solid #d0cbc4;*/}
.toBox li {display:inline; float:left;}
.toBox li.to {text-align:right; color:#0066ff; margin:0 32px 0 0;}
.toBox li.names {color:#262626; margin:0 20px 0 0; width: 80%; position:relative;}
.toBox li.names a {color:#262626; text-decoration:none; opacity:0.7; filter:alpha(opacity=70);}
.toBox li.names a:hover {opacity:1.0; filter:alpha(opacity=100);}
.toBox li.names input{
	border-radius:1px;
   -moz-border-radius:1px;
   -khtml-border-radius:1px;
   -webkit-border-radius:1px;
   border:1px solid #7D7D7D;
   box-shadow: 0px 0px 0px 5px #C8C7C5;
   -moz-box-shadow:0px 0px 0px 5px #C8C7C5;
   -webkit-box-shadow: 0px 0px 0px 5px #C8C7C5;
   border-collapse: separate;
}
.toBox li.add {position:relative;margin:0 0 0 20px; /*color:#262626; font-weight:bold;*/ margin:0 9px 0 0;}
.toBox li.add a {color: #006699; text-decoration:none; /*opacity:0.7; filter:alpha(opacity=70);*/}
.toBox li.add a:hover {opacity:1.0; filter:alpha(opacity=100);}
.toBox ul.tag-fld {width:174px; padding:0 !important;}
.toBox ul.tag-fld li {display:inline; float:left;}
.toBox ul.tag-fld li.tag-txt {width:131px; height:48px; background:url(../images/add-tag-bg.png) no-repeat;}
.toBox ul.tag-fld li.tag-add {width:43px;}
.toBox .newRecipientIn {border:0; margin:7px 0 0 12px; padding:10px 0 8px 0; width:118px; background:#fff; font-size:13px; line-height:15px; color:#333; font-family:arial;}
.toBox2 {border-top: 1px solid #FFFFFF;}
#newsClientSelect ul {margin-top:2px !important;}

.lws1 {clear:left;float:left;margin:30px 0 20px;} /* This is the structure that wraps around fields and labels. Create a new one if you need to make adjustments. */

.msgField {
   width:100%;
   float:left;
   /*padding:0 0 19px 0;*/
}
.msgField ul {padding:30px 12px 0 12px !important; margin:0 !important; width:100% !important; float:left; border-top:1px solid #fff; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.msgfld {border:1px solid #d1d1d2; background:#fff; font-family:Arial; padding:8px 0 0 12px; width:98%; height:114px; font-size:13px; color:#999;}

.attachBox {
   width:100%;
   float:left;
}
.attachBox ul {margin:0 10px; width:96%; float:left;}
.attachBox ul.no-drag {margin:0 10px; width:auto !important; float:left;}
.attachBox li {display:inline; float:left;}
.attachBox li.drag {width:250px; border:2px dashed #aaaaaa; margin-left:12px;padding:8px 0; text-align:center; font-size:15px; font-weight:bold; color:#ccc; font-family:Arial;}
.attachBox li.or {margin:8px 0 0 8px; width:26px; text-align:center; margin-top:10px; color:#333;}
.attachBox li.bbtn {float:left;}
.attachBox li.bbtn a.atch {cursor:default !important;}
#dropoverwrite {display:none;margin:0 !important;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;text-align:left;float:left;width:100%;padding:10px 0 0 25px !important;color:red;/*font-weight:bold;*/}
#dropresult {display:none;margin:0 !important;-webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;text-align:left;float:left;width:100%;padding-bottom:12px;padding-left:25px;color:black;/*font-weight:bold;*/}
.dropoverwrite {display:none;margin-left:25px;text-align:left;float:left;width:100%;padding:10px 0 4px 0;color:red;font-weight:bold;}
.dropresult {display:none;margin-left:25px;text-align:left;float:left;width:100%;padding-bottom:12px;color:black;font-weight:bold;}

.drag-padding {width:100%;float:left;/*min-height:70px;*/text-align:left;margin-top:20px; padding:0 15px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}

.sendButtons {
   width:100%;
   float:left;
   margin-top:10px;
}
.sendButtons ul {margin:4px 10px; width:96%; float:left;}
.sendButtons li {display:inline; float:right; margin:0 0 0 12px;}
.sendButtons li.stop {float:left;}
.sendButtons span.msgFormAlert {font-weight:bold;color:red;float:left;position:relative;top:-20px;right:-180px;display:none;}

.uploadInProcess {
   width:100%;
   float:left;
   margin-top:26px;
   font-size:13px;
   color:#333;
   padding-top:30px;
   display:none;
}
.uploadInProcess ul, .uploadInProcess ul.white {margin:0 10px; width:96%; float:left; background:#fff; padding:5px 0;}
.uploadInProcess ul {background:none; margin:14px 10px 0 10px;}
.uploadInProcess ul li, .uploadInProcess ul.white li {display:inline; float:left; text-align:left;}
.uploadInProcess ul.white li.file {margin:3px 20px 0 10px;}
.uploadInProcess ul.white li.grn {color:#006600;}
.uploadInProcess ul.white li.size {width:80px; margin-top:3px; float:right;}
.uploadInProcess ul.white li.prog {width:165px; margin-top:3px; float:right;}
.uploadInProcess ul li.total {width:129px; margin:3px 0 0 10px;}
.uploadInProcess ul li.upld {width:190px; margin:3px 0 0 0;}
.uploadInProcess ul li.prog {width:165px; margin-top:3px;}

.progBar {
   width:120px;
   height:20px;
   display:inline-block;
   background:#616161;
   margin-top:-3px;
}

.bluebar {background:#008cda; height:20px; display:inline-block;}

.completeUploads {
   width:100%;
   float:left;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   /*margin-top:26px;*/
   padding:0 25px 0 15px !important;
}
.completeUploads ul {margin:1px 0 0 0 !important; width:100% !important; float:left; background:#ffffcf; padding:5px 0 5px 0 !important;}
.completeUploads li {font-size:13px;margin-top:3px;display:inline; float:left; text-align:left; color:#262626; /*font-weight:bold;*/}
.completeUploads li.thmb {width:23px; margin:4px 0 0 6px;}
.completeUploads li.size {float:right; font-weight:normal; margin:3px 8px 0 0;}
.completeUploads li.delete {float:right;background:none;margin-right:-15px;margin-top:2px; position:relative;}
.completeUploads li.delete a {color:#000000;font-weight:bold;text-decoration:none;}

.cogDrop {
   width:240px;
   position:absolute;
   margin:23px 0 0 3px;
   background:#fff;
   border-left:2px solid #c5c7c8;
   border-right:2px solid #c5c7c8;
   border-bottom:2px solid #c5c7c8;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:1000;
   text-align:left;
   display:none;
}
.cogDrop h2 {width:240px; float:left; color:#666; text-indent:15px; font-size:13px; margin:-10px 0 0 0; padding:5px 0 14px 0; background:#e9e9e9;}
.cogDrop ul {width:240px; float:left; border-bottom:1px solid #d0cbc4; padding:0 0 8px 0; margin:0; position:relative; top:-10px; background:#fff;}
.cogDrop li.gap {padding-top:5px;}
.cogDrop ul.nobord {border:none; padding:0; margin:0;}
.cogDrop ul li {display:block;}
.cogDrop ul li a {text-decoration:none; font-size:13px; padding:7px 0 7px 16px; display:block; width:224px; height:auto; color:#006699;}
.cogDrop ul li a:hover {color:#006699; background:#eaeff6;}
.cogDrop img {float:right; margin-top:3px;}

.srchCheckVis {display:inline;}
.srchCheckHide {display:none;}

.cogDrop2 {
   width:240px;
   position:absolute;
   margin:19px 0 0 3px;
   background:#fff;
   border-left:2px solid #c5c7c8;
   border-right:2px solid #c5c7c8;
   border-bottom:2px solid #c5c7c8;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:1000;
   text-align:left;
   right:12px;
   display:none;
}
.cogDrop2 h2 {width:240px; float:left; color:#666; text-indent:15px; font-size:13px; margin:-10px 0 0 0; padding:5px 0 14px 0; background:#e9e9e9;}
.cogDrop2 ul {width:240px !important; height:auto !important; float:left; border-bottom:1px solid #d0cbc4; padding:0 0 14px 0 !important; margin:0 !important; position:relative; top:-10px; background:#fff;}
.cogDrop2 li.gap {padding-top:10px;}
.cogDrop2 ul.nobord {border:none; padding:0 !important; margin:0;}
.cogDrop2 ul li {display:block; margin:0 !important;}
.cogDrop2 ul li a {text-decoration:none; font-size:13px; padding:7px 0 7px 16px; display:block; width:224px; height:auto; color:#006699;}
.cogDrop2 ul li a:hover {color:#006699; background:#eaeff6;}
.cogDrop2 img {float:right; margin-top:3px;}
#divcogdrop2 {margin-right: -9px;}

.cogDrop3 {
   width:240px;
   background:#fff;
   border-left:2px solid #c5c7c8;
   border-right:2px solid #c5c7c8;
   border-bottom:2px solid #c5c7c8;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:1000;
   text-align:left;
   right:124px;
   display:none;
   position:absolute;
   top:28px;
}
.cogDrop3 h2 {width:240px; float:left; color:#666; text-indent:15px; font-size:13px; margin:-10px 0 0 0; padding:5px 0 14px 0; background:#e9e9e9;}
.cogDrop3 ul {width:240px !important; height:auto !important; float:left; border-bottom:1px solid #d0cbc4; padding:0 0 14px 0 !important; margin:0 !important; position:relative; top:-10px; background:#fff;}
.cogDrop3 li.gap {padding-top:10px;}
.cogDrop3 ul.nobord {border:none; padding:0 !important; margin:0;}
.cogDrop3 ul li {display:block; margin:0 !important;}
.cogDrop3 ul li a {text-decoration:none; font-size:13px; padding:7px 0 7px 16px; display:block; width:224px; height:auto; color:#006699;}
.cogDrop3 ul li a:hover {color:#006699; background:#eaeff6;}
.cogDrop3 img {float:right; margin-top:-13px;}

.replyDrop {
   width:240px;
   position:absolute;
   margin:0 0 0 3px;
   background:#fff;
   border-left:1px solid #c5c7c8;
   border-right:1px solid #c5c7c8;
   border-bottom:1px solid #c5c7c8;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:1000;
   text-align:left;
   top:55px; /* 70 */
   right:0;
   display:none;
}
.replyDrop h2 {width:240px; float:left; color:#666; text-indent:15px; font-size:13px; margin:-10px 0 0 0; padding:5px 0 14px 0; background:#e9e9e9;}
.replyDrop ul {width:240px !important; height:auto !important; float:left; border-bottom:1px solid #d0cbc4; padding:0 0 14px 0 !important; margin:0 !important; position:relative; background:#fff; text-indent:0;}
.replyDrop li.gap {padding-top:10px;}
.replyDrop ul.nobord {border:none; padding:0 !important; margin:0;}
.replyDrop ul li {display:block; margin:0 !important;}
.replyDrop ul li a {text-decoration:none; font-size:13px; padding:7px 0 7px 30px; display:block; width:210px; height:auto; color:#006699;}
.replyDrop ul li a:hover {color:#006699; background:#eaeff6;}
.replyDrop img {float:right; margin-top:3px;}
.replyDrop ul li a.reparw {background:url(../images/reply-arrow.gif) no-repeat left;}
.replyDrop ul li a.reparw:hover {background:#eaeff6 url(../images/reply-arrow.gif) no-repeat left;}
.replyDrop ul li a.forarw {background:url(../images/forward-arrow.gif) no-repeat left;}
.replyDrop ul li a.forarw:hover {background:#eaeff6 url(../images/forward-arrow.gif) no-repeat left;}
.replyDrop ul li a.repallarw {background:url(../images/reply-all-arrow.gif) no-repeat left;}
.replyDrop ul li a.repallarw:hover {background:#eaeff6 url(../images/reply-all-arrow.gif) no-repeat left;}

.searchHD {
   width:240px;
   float:left;
   margin-top:-2px;
   background:#e9e9e9;
}
.searchHD h1 {width:214px; float:left; color:#666; text-indent:-15px; font-size:13px; padding:5px 0 14px 0; margin:0 0 0 28px; border-top:2px solid #c5c7c8;}

.searchHD2 {
   width:240px;
   float:left;
   margin-top:-2px;
   background:#e9e9e9;
}
.searchHD2 h1 {width:212px; float:left; color:#666; text-indent:15px; font-size:13px; padding:5px 0 5px 0; margin:0 0 0 -2px; border-top:2px solid #c5c7c8;}

.searchHD3 {
   width:240px;
   float:left;
   margin-top:-2px;
   background:#e9e9e9;
   padding-bottom: 10px;
}
.searchHD3 h1 {width:212px; float:left; color:#666; text-indent:15px; font-size:13px; padding:5px 0 5px 0; margin:0 0 0 -2px; border-top:2px solid #c5c7c8;}

.searchHD4 {
   width:240px;
   float:left;
   margin-top:0;
   background:#e1e1e1;
}
.searchHD4 h1 {width:219px; float:left; line-height:14px; color:#666; text-indent:15px; font-size:13px; padding:5px 0 5px 0; margin:0 0 0 -1px; border-top:1px solid #c5c7c8;}

.top-fade {
   position:absolute;
   top:0;
   left:0;
   width:197px;
   height:66px;
   background:url(../images/top-fade-bg.png) no-repeat;
}

.selectName {
   width:200px;
   float:left;
   position:relative;
   text-align:left;
}
.selectName ul.name li {width:200px; background:url(../images/seperator.gif) no-repeat bottom left; position:relative;}
.selectName ul.name li.nobar {width:200px;background:none;}
.selectName ul.name li a {padding:13px 0 13px 22px; text-shadow:1px 1px 1px #fafbfd; text-decoration:none; display:block; color:#333; font-size:13px;}
.selectName ul.name li.med {opacity:0.5; filter:alpha(opacity=50);}
.selectName ul.name li.lite {opacity:0.2; filter:alpha(opacity=20);}
.selectName ul.name li.blubg {background:url(../images/blue-on.jpg) 0 center; border-bottom:1px solid #434446;}
.selectName ul.name li a.on {text-shadow:1px 1px 1px #324359; font-weight:bold; color:#fff; background:url(../images/select-arrow.png) no-repeat right center; padding:15px 10px 14px 22px;}
.blue-tip {
   position:absolute;
   top:0;
   right:-15px;
}

.selectName ul.arws {width:200px; float:left; position:absolute; /*background:url(../images/transparent-fade.png) no-repeat; padding-top:111px; */}
.selectName ul.arws li {padding:0; background:none;}
.selectName ul.arws li a {padding:0;}
#spinner {position:relative;top:-24px;left:42px;}
#spinner2 {position:relative;top:90px;}
#spinner3 {position:relative;top:90px;left:-134px;}
#spinner4 {position:relative;height:40px;}
.nobarlink {cursor:default !important;}
#srchFilter {float:left;position:relative;text-align:left;width:100%;color:#444444;left:34px;top:4px;font-size:12px;margin-bottom:-6px;z-index:10000;}
#srchHint {float:left;position:relative;color:#9e9e9e;top:30px;font-size:13px;left:34px;height:10px;z-index:10000;}
#KeywordField {color:#333333;}
.unpublished {color:#F00;}

/* Middle Content
--------------------------------------------------*/
.midContent {
   width:100%;
   min-width:430px;
   float:left;
   position:relative;
   margin-top:-6px;
   padding:1px 0;
   /*background:#f6f6f6;*/ /*#fafbfc*/
   text-align:left;
   -webkit-border-top-left-radius:7px;
   -khtml-border-radius-topleft:7px;
   -moz-border-radius-topleft:7px;
   border-top-left-radius:7px;
   -webkit-border-top-right-radius:7px;
   -khtml-border-radius-topright:7px;
   -moz-border-radius-topright:7px;
   border-top-right-radius:7px;
   z-index:100;
}

.wide {width:99.4% !important;}
.seventy-two {width:72% !important;}

.content, .team-content, .blank-content {
   width:100%;
   min-width:430px;
   float:left;
   padding-top:7px;
   padding-bottom:40px;
   background:url(../images/content-bg.jpg) repeat-x;
   -webkit-border-top-left-radius:7px;
   -khtml-border-radius-topleft:7px;
   -moz-border-radius-topleft:7px;
   border-top-left-radius:7px;
   -webkit-border-top-right-radius:7px;
   -khtml-border-radius-topright:7px;
   -moz-border-radius-topright:7px;
   border-top-right-radius:7px;
}

.team-content {background:url(../images/team-content-bg.gif) repeat-x;}
.blank-content {background:url(../images/blank-content-bg.gif) repeat-x;}

.adminNotes {
   width:96%;
   float:left;
   margin:40px 0 0 10px;
   padding:15px 0;
   border:1px solid #ebebeb;
   background:#ffffcb;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
   font-size:12px;
   color:#333;
   font-family:arial;
}
.adminNotes h1 {color:#c10101; font-size:12px; margin:0 0 10px 9px; font-family:Arial;}
.adminNotes h2 {color:#333; font-size:12px; margin:0 0 7px 9px; font-family:Arial;}
.adminNotes ul {margin:0 0 20px 9px;}
.adminNotes li {margin:0 0 3px 0;}

.shadow {
   background:#eaeff6 url(../images/shadow.png) repeat-y;
   z-index:10000;
}

.shadow2 {
   background:url(../images/shadow2.png) repeat-y top right;
   z-index:10000;
}

.shadow3 {
   background:#eaeff6 url(../images/nav-right.jpg) repeat-y;
   z-index:10000;
}

.personInfo {
   width:100%;
   float:left;
   font-size:13px;
   color:#262626;
}

.mainPerson, .theme-head {
   width:100%;
   float:left;
   padding:0 0 12px 0;
   border-bottom:1px solid #d0cbc4;
}
.mainPerson img {float:right; margin:0 14px 0 0; border:1px solid #fff; -moz-box-shadow:0px 0px 3px #666; -webkit-box-shadow: 0px 0px 3px #666; box-shadow: 0px 0px 3px #666;}
.mainPerson h1, .theme-head h1 {background:url(../images/name-bg.gif) no-repeat left 3px; padding:0 0 0 18px; text-shadow:1px 1px 1px #fff; color:#262626; font-size:18px; margin:7px 0 0 10px; font-weight:normal;}
.mainPerson ul {margin:23px 0 0 28px;}
.mainPerson li {margin:0 0 5px 0;}
.mainPerson a {color:#006699; text-decoration:none;}
.mainPerson a:hover {color:#333}

.nobrd {border:0;}

.mainContact {
   width:100%;
   float:left;
   margin-top:16px;
}
.mainContact ul {margin:0 0 20px 30px; float:left; width:88%;}
.mainContact li {display:inline; float:left;}
.mainContact li a.senv {background:url(../images/sm-envelope.gif) no-repeat left 3px; color:#262626; text-decoration:none; padding:0 0 0 30px;}
.mainContact li a.senv:hover {text-decoration:underline;}
.mainContact li.mphn {float:right; background:url(../images/sm-phone.gif) no-repeat; padding:0 0 0 30px;}
.mainContact li.tack {background:url(../images/sm-tack.gif) no-repeat; padding:0 0 0 30px;}

.introP {
   margin:35px 26px 26px 26px;
   font-size:18px;
   color:#000;
   line-height:24px;
   font-family:'Times New Roman', Times;
}

.page-body {
   margin:0 26px;
   line-height:19px;
}
.page-body p {margin:0 0 20px 0;}
.fluid {border:5px solid #e5e5e5; float:left; margin:0 20px 0 0; width:45%;}

.setup-box {
   color:#262626;
   font-size:13px;
}
.setup-box p {line-height:19px;}
.setup-box h1 {font-size:18px; font-weight:normal; color:#262626; font-family:arial; margin:0 0 12px 4px;}
.setup-box h2 {font-size:13px; font-weight:bold; color:#262626; font-family:arial; margin:18px 0 8px 8px;}

.theme-box {
   width:639px;
   float:right;
   margin-top:20px;
}

.device-info {
   width:639px;
   float:right;
   margin-top:34px;
   font-size:14px;
   color:#262626;
}
.device-info h1 {font-size:18px; color:#262626; font-family:Arial; font-weight:bold; margin:0 0 12px 18px; width:176px;}
.device-info ul {margin:0 0 0 18px;}
.device-info li {background:url(../images/gray-check.gif) no-repeat left; padding:0 0 0 15px; margin:0 0 12px 0;}

.your-services, .your-layout {
   width:100%;
   float:left;
   margin-top:24px;
}
.your-services ul {width:100%; float:left;}
.your-services li {display:block; margin:0 0 2px 0; background:#fcebb9; padding:7px 0 7px 22px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}

.your-layout {
   margin-top:50px;
}
.your-layout .bor {border:1px solid #ececec; display:block; margin:0 0 18px 0;}

/*.steps {
   width:78%;
   position:absolute;
   left:50%;
   margin-left:-28%;
   top:-28px;
}
.steps ul {clear:both; margin-left:auto; margin-right:auto; width:100%;}
.steps li {display:inline; float:left;}*/

.steps {
   float:right;
   left:-50%;
   position:relative;
   text-align:left;
   line-height:20px;
   font-size:18px;
	margin-top:30px;
}
.steps ul {left:50%; position:relative; z-index:1000;}
.steps ul li {float:left; position:relative;}

.serv-step1, .serv-step3 {
   width:590px;
   float:left;
   clear:left;
   margin-top:36px;
   padding:0 0 66px 0;
   font-size:13px;
   color:#262626;
   border-bottom:1px solid #d3d3d3;
}
/*.serv-step1 h1 {font-size:18px; color:#262626; margin:0 0 5px 0; font-weight:bold;}
.serv-step1 p.short {line-height:22px; width:270px;}
.serv-step1 ul {width:100%; float:left; margin:30px 0 0 0; padding-left:100px; position:relative; color:#333; font-size:13px;}
.serv-step1 li {display:inline; float:left;}
.serv-step1 li.rad {width:188px; margin:16px 0 0 -100px; float:left; font-weight:bold;}
.serv-step1 li.txt {background:#e5e5e5; margin:0 90px 0 0; max-width:100%; position:absolute;}
.serv-step1 li.txt p {padding:8px 14px;}*/

.serv-step1 h1, .serv-step3 h1 {font-size:18px; color:#262626; margin:0 0 5px 0; font-weight:bold;}
.serv-step1 p.short, .serv-step3 p.short {line-height:22px; width:270px;}
.serv-step1 p.mid, .serv-step3 p.mid {line-height:22px; width:425px;}
.serv-step1 ul {width:590px; float:left; margin:30px 0 0 0; color:#333; font-size:13px;}
.serv-step1 li {display:inline; float:left;}
.serv-step1 li.rad {width:188px; margin:16px 0 0 0; float:left; font-weight:bold;}
.serv-step1 li.txt {background:#e5e5e5; margin:0; width:394px;}
.serv-step1 li.txt p {padding:8px 14px;}

.wizard-buttons {
   width:590px;
   float:left;
   margin-top:30px;
   clear:left;
}
.wizard-buttons ul {width:590px; float:left; margin:0 0 30px 0;}
.wizard-buttons li {display:inline; float:left;}
.wizard-buttons li.wnxt {float:right;}
.wizard-buttons li a {color:#262626; text-decoration:none; font-weight:bold; font-size:15px;}
.wizard-buttons li a:hover {text-decoration:underline;}

.list-services {
   width:270px;
   float:left;
   position:relative;
   color:#333;
   font-size:13px;
}
.list-services ul {margin-top:24px;}
.list-services input {border:1px solid #d2d2d2; background:#fff; padding:10px 0 10px 12px; font-size:13px; font-family:arial; color:#333; width:198px;}

.tool-tips {
   width:250px;
   float:right;
   position:relative;
}
.tool-tips ul {margin:0 0 0 70px; z-index:1000;}
.tool-tips li {display:inline; float:left; position:relative; z-index:1000;}

.mini-arw {
   position:absolute;
   top:22px;
   left:0;
   width:17px;
   height:9px;
   background:url(../images/arrow-up.gif) no-repeat;
   z-index:1000;
   display:none;
}

.tips-box {
   position:absolute;
   top:30px;
   left:4px;
   z-index:10;
   width:248px;
   height:161px;
   background:url(../images/sticky-note.jpg) no-repeat;
}

.tips-bottom {
   width:246px;
   float:left;
   min-height:167px;
   background:url(../images/bottom-tips.jpg) no-repeat bottom;
}

.top-tips {
   float:left;
   width:246px;
   min-height:112px;
   padding:0 0 20px 0;
   background:url(../images/top-tips.jpg) no-repeat top;
}

.tips-text {
   width:220px;
   height:140px;
   float:left;
   position:relative;
   padding:12px 0 0 15px;
   font-size:13px;
   color:#333;
   line-height:18px;
}
.tips-text img {float:left; margin:0 7px 0 2px;}
.tips-text ul.arrow {position:absolute; bottom:5px; right:5px;}
.tips-text ul.arrow li {display:inline; float:right; margin:0 0 0 17px;}

.tips-tile {
   float:left;
   width:246px;
   background:url(../images/tips-tile.jpg) repeat-y;
}

.band-aid {
   position:absolute;
   top:-2px;
   right:-20px;
   width:59px;
   height:80px;
   background:url(../images/band-aid.png);
   z-index:100;
}

.serv-box {
   width:590px;
   float:left;
   margin-top:26px;
   padding:8px 0 18px 0;
   font-size:13px;
   color:#333;
}
.serv-box h1 {font-size:13px; color:#333; margin:0 0 8px 17px; font-weight:bold;}
.serv-box img {margin:0 24px 0 9px; float:left;}
.serv-box ul {margin:10px 30px 0 319px;}
.serv-box li {background:url(../images/brown-check.png) no-repeat left 4px; padding:0 0 0 15px; margin:0 0 3px 0;}
.yellow {background:#ffffcc; border:1px solid #ffcc00;}
.serv-box p.gap {margin:8px 0 0 319px;}
.serv-box .gap2 {font-size:13px; color:#333; display:block; padding-top:64px;}
.serve-box {margin:26px 0 0 1px;}
/*------------------------OLD CODE------------------------------
.serv-yellow-box, .serv-white-box {
   width:590px;
   float:left;
   margin-top:26px;
   padding:8px 0 18px 0;
   font-size:13px;
   color:#333;
}
.serv-yellow-box {background:#ffffcc; border:1px solid #ffcc00;}
.serv-yellow-box h1, .serv-white-box h1 {font-size:13px; color:#333; margin:0 0 8px 17px; font-weight:bold;}
.serv-yellow-box img, .serv-white-box img {margin:0 24px 0 9px; float:left;}
.serv-yellow-box ul, .serv-white-box ul {margin:10px 30px 0 319px;}
.serv-yellow-box li, .serv-white-box li {background:url(../images/brown-check.png) no-repeat left 4px; padding:0 0 0 15px; margin:0 0 3px 0;}
.serv-yellow-box p.gap {font-size:14px; color:#666; margin-top:40px;}
.serv-white-box p.gap {margin:8px 0 0 319px;}
.serv-white-box .gap2 {font-size:13px; color:#333; display:block; padding-top:64px;}

.serv-white-box {margin:26px 0 0 1px;}
---------------------------------------------------------------*/
.serv-step6 {
   width:590px;
   float:left;
   margin-top:26px;
   font-size:13px;
   color:#262626;
}
.serv-step6 li {margin:0 0 7px 0;}
.serv-step6 a {color:#006699; text-decoration:none;}
.serv-step6 a:hover {text-decoration:underline;}

.fieldBox, .setup-box {
   width:100%;
   float:left;
   position:relative;
   margin-top:38px;
   padding:0 0 30px 0;
   background:#fff;
}
.fieldBox ul.flds, .fieldBox ul.fstyle {float:left; clear:left; margin:10px 0 0 0; width:100%;}
.fieldBox ul.flds li, .fieldBox ul.fstyle li {display:inline; float:left;}
.fieldBox ul.flds li.txt, .fieldBox ul.fstyle li.txt {min-width:111px; width:22%; margin:0 3px 0 0;}
.fieldBox ul.flds li.txt label, .fieldBox ul.fstyle li.txt label {min-width:99px; height:26px; text-align:right; display:block; padding:13px 10px 0 0; border:1px solid #bbbdbe; font-size:11px; color:#999; text-transform:uppercase; background:-moz-linear-gradient(100% 100% 90deg, #f3f3f3, #fff); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f3f3)); background:-o-linear-gradient(top, #fff, #f3f3f3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f3f3f3');}
.fieldBox ul.flds li.txt label.on, .fieldBox ul.fstyle li.txt label.on {background:-moz-linear-gradient(100% 100% 90deg, #e2e2e2, #f2f2f2); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2f2f2), to(#e2e2e2)); background:-o-linear-gradient(top, #f2f2f2, #e2e2e2); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#e2e2e2');}
.fieldBox ul.flds li.field {width:73%;}
.fieldBox ul.flds li.field .txtfld {border:1px solid #e6e6e6; margin:0; background:#fff; color:#000; font-size:15px; font-family:Arial; height:37px; padding:2px 0 0 10px; width:98%;}
.fieldBox ul.flds li.field .txtfldon {border:1px solid #a5acb5; background:#fff url(../images/field-bg.jpg) repeat-x; color:#262626; font-size:15px; font-family:arial; height:37px; padding:2px 0 0 10px; width:98%;}
.fieldBox ul.flds li.bfld {width:auto; height:39px; border:1px solid #e6e6e6;}
.fieldBox ul.flds li.field2 {width:250px;}
.fieldBox ul.flds li.field2 .txtfld {border-top:1px solid #e6e6e6; border-left:none; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; margin:0; background:#fff; color:#bebebe; font-size:15px; font-family:Arial; height:37px; padding:2px 0 0 0; width:250px;}
.fieldBox ul.flds li.field2 .txtfldon {border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6; background:#fff url(../images/field-bg.jpg) repeat-x; color:#262626; font-size:15px; font-family:arial; height:37px; padding:2px 0 0 0; width:250px;}
/*.fieldBox ul.flds li.rad {margin:5px 0 0 0;}*/
.fieldBox ul.flds li.chk {margin:12px 0 0 0;}
.fieldBox ul.flds li.select {margin:7px 0 0 0;}
.fieldBox ul.fstyle {border:1px solid #e6e6e6; height:39px;}
.fieldBox p.add {width:96%; clear:left; float:left; margin:18px 0 12px 0; font-size:15px; color:#313131; font-weight:bold; text-align:right;}
.fieldBox p.add a {color:#313131; text-decoration:none;}
.fieldBox p.add a:hover {text-decoration:underline;}

.addBox {
   width:100%;
   float:left;
   position:relative;
   padding:0 0 10px 0;
}
.addBox p.add {width:96%; clear:left; float:left; margin:6px 0 6px 0; font-size:15px; text-align:right;}
.addBox p.add a {text-decoration:none; color:#313131 !important; font-weight:bold;}
.addBox p.add a:hover {text-decoration:underline;}

.yellowBox {
   width:406px;
   float:left;
   clear:left;
   margin:2px 0 0 0;
   background:url(../images/orange-box-bg.png);
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
}

.whiteBox {
   width:100%;
   float:left;
   clear:left;
   margin:2px 0 0 0;
}

.txtar {
   width:98%;
   height:166px;
   border:1px solid #e6e6e6;
   margin:2px 0 0 0;
   padding:10px 10px 20px 0;
   font-size:15px;
   font-family:arial;
   color:#262626;
   line-height:21px;
}

.txtar-gray {
   width:224px;
   height:130px;
   border:none;
   color:#666;
   font-family:arial;
   background:#F5F5F5;
}
.txtar-gray:focus {border:1px solid #ccc;}

.blueBox {
   width:356px;
   float:left;
   clear:left;
   margin:8px 0 0 12px;
   background:#eaeff6;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
}

.bulb {width:72px; float:left; margin-top:7px; text-align:center;}

.orangeText {
   width:327px;
   float:left;
   padding:6px 0 3px 0;
   min-height:74px;
   border-left:1px solid #fcebb9;
   background:url(../images/white.gif) repeat-y top left;
}
.orangeText li {width:304px; float:left; margin:0 0 5px 10px; padding:8px 4px 6px 8px; background:#fcebb9; font-size:13px; color:#262626; font-family:Arial; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.org-bub {
   background:#ffd24f;
   color:#262626;
   text-align:center;
   font-weight:bold;
   padding:4px 10px;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
}

.more-options {
   width:425px;
   float:left;
   clear:left;
}

.intro-field {
   width:310px;
   float:left;
   margin:8px 0 0 0;
}
.intro-field ul {float:left; clear:left; margin:0; width:310px; background:#eaeff6; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.intro-field ul li {display:inline; float:left;}
.intro-field ul li.hd {width:99px; height:88px; padding:54px 12px 0 0; text-align:right; font-size:11px; color:#808080; text-transform:uppercase;}
.intro-field ul li.txt {width:178px; padding:6px 6px 6px 14px; border-left:1px solid #b5cbe1; background:url(../images/white.gif) repeat-y top left; background:#f5f5f5; min-height:130px; color:#666; font-size:13px; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px; -webkit-border-bottom-right-radius:5px; -khtml-border-radius-bottomright:5px; -moz-border-radius-bottomright:5px; border-bottom-right-radius:5px;}
.intro-field a.bluebub {width:285px; text-decoration:none; display:block; background:#eaeff6 url(../images/arrow-drop.png) no-repeat right; padding:8px 12px 8px 12px; font-size:11px; border:none; color:#808080; text-transform:uppercase; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.intro-field a.bluebub:hover {background:#c3c8ce url(../images/arrow-drop.png) no-repeat right; text-decoration:none;}

.on-off {
   width:105px;
   float:left;
   margin:8px 0 0 4px;
}
.on-off ul li {display:inline; float:left; margin-top:7px;}
.on-off ul li:first-child {
   margin:7px 5px 0 0;
}

a.sub-btn, a.css-btn, a.css-btnSA, li.sub-btn {
   float:left;
   margin-top:20px;
   font-size:14px;
   font-family:'Myriad Pro', Arial;
   color:#666 !important;
   background:#eaeff6;
   text-decoration:none;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
   border:1px solid #adadad;
   -moz-box-shadow:0px 0px 4px #aadef6;
   -webkit-box-shadow: 0px 0px 4px #aadef6;
   box-shadow: 0px 0px 4px #aadef6;
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #ededed);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#d6d6d6));
   background:-o-linear-gradient(top, #ededed, #d6d6d6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d6d6d6');
}
a.sub-btn {padding:6px 24px 6px 0; margin-top:6px;}
li.sub-btn {padding:6px 35px 6px 0; margin-top:6px; float:right;}
a.css-btn, a.css-btnSA {padding:6px 14px;}
a.css-btnSA {opacity:.5;cursor:default !important;}
li.sub-btn a {color:#666 !important; text-decoation:none !important; display:block; width:100%;}
li.sub-btn a.opt-hov:hover {text-decoration:underline !important;}
li.sub-btn a.rkt {background:url(../images/rocket.png) no-repeat 10px 0; padding:0 0 0 33px; text-decoration:none;}

.sendButtons li {position:relative;}
.option-drop {
	position:absolute;
	right:5px;
	top:0;
}
.pad33 {padding-left:33px; padding-top:6px; text-decoration:none;}

.pencil {background:url(../images/pencil.png) no-repeat left 2px; width:20px; height:20px; display:inline-block; padding:0 24px 0 33px;}
.thumb {background:url(../images/thumb.png) no-repeat left 2px; width:20px; height:20px; display:inline-block; padding:2px 24px 0 33px;}
.rocket, .fork, .trash {background:url(../images/rocket.png) no-repeat 10px 0; display:inline-block; padding:0 0 0 33px;}
.fork {background:url(../images/fork.gif) no-repeat 10px 0;}
.trash {background:url(../images/trash.gif) no-repeat 10px 0;}
a.sub-btn:hover, a.css-btn:hover {
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #e8e8e8);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#d6d6d6));
   background:-o-linear-gradient(top, #e8e8e8, #d6d6d6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#d6d6d6');
}
.ed-date {padding: 16px 0 16px 14px;margin: 0 19px;width: 706px;float: left;}
.grayBack {
   position:absolute;
   top:0;
   right:0;
}

/* Full Middle no Right Side
--------------------------------------------------*/
.fullContent, .fullContent2 {
   width:100%;
   float:left;
   border-top:1px solid #fff; /* margin-top:1px; */
   position:relative;
   text-align:left;
   z-index:100;
}
.fullContent {background:#fafafa;}

.fullContentDocs {background:#fafafa;float:left;margin:-6px 0 0;min-width:715px;padding:1px 0;position:relative;text-align:left;width:100%;

z-index:100;
}

.mintBar {background:#eaeff6;float:left;height:40px;position:relative;width:100%;}
.mintTitle {float:left;}
.mintTitle h1 {background:url(../images/name-bg.gif) no-repeat left 3px; padding:0 0 0 18px; text-shadow:1px 1px 1px #fff; color:#262626; font-size:18px; margin:7px 0 0 10px; font-weight:normal;}*/


.tagRowsShad {width:100%;float:left;padding:0 0 120px 0;background:url(../images/tag-box-bg.jpg) repeat-x bottom;}
.tagRowsBox {width:100%;float:left;padding-top:18px;padding-bottom:80px;background:#fafafa;}
.tagRowsHead {margin:0 22px;font-size:11px;color:#666;font-weight:bold;text-transform:uppercase;}

.tagRowsHead ul {padding:8px 0; float:left; width:100%;}
.tagRowsHead li {display:inline; float:left;}
.tagRowsHead li.row1 {width:15px; margin:0 0 0 6px;}
.tagRowsHead li.row2 {width:39%; margin:0 12px 0 15px;}
.tagRowsHead li.row3 {width:153px; padding:0 0 0 15px; text-indent:35px; float:right;}
.tagRowsHead li.row4 {width:153px; padding:0 0 0 15px; text-indent:35px; float:right;}
.tagRowsHead div.del-arc {position:relative; margin:0 0 6px 15px; text-indent:12px; left:90px; top:-22px;text-transform:none;}

.tagRows {margin:0 22px;position:relative;}
.tagRows ul {padding:8px 0; float:left; width:100%;}
.tagRows li {display:inline; float:left;}
.tagRows li.row1 {width:15px; margin:10px 0 0 6px;}
.tagRows li.row2 {color:#262626; font-size:13px; font-weight:bold; margin:10px 12px 0 15px;position:absolute;text-align:left;width:90%;white-space:nowrap;}
.tagRows li.row3 {background:#FAFAFA;border-left:1px solid #d0cbc4;border-right:1px solid #d0cbc4;float:right;min-height:38px;padding:0 0 0 15px;position:relative;width:148px;}
.tagRows li.row3:before {content:"";background:#FAFAFA;height:37px;left:-21px;position:absolute;width:20px;}
.tagRows li.row3 p {float:left; margin:0 6px 5px 0;}
.tagRows li.row3 p.no-tags {color:rgba(153, 153, 153, 0.5);font-size:12px; margin:12px 0 0 45px; }
.tagRows li.row3 p.mid {color:#999; font-size:12px; text-align:center; margin:12px 0 0 0;}
.tagRows li.row3 p.gap {margin:10px 0 6px 0; float:left; width:153px;}
.tagRows li.row3 p.gap a {color:#5f5f5f; text-decoration:none; max-width:100px;}
.tagRows li.row4 {background:#FAFAFA;float:right; padding:0 0 0 15px;position:relative;width:120px;}
.tagRows li.rowDL {width:52px; padding:0 0 0 15px; border-left:1px solid #d0cbc4; min-height:38px; float:right; position:relative;}
.tagRows li.gap {margin:10px 0 0 28px !important;}
.tagRows li.row3 div.addTag {float:right;margin-top: -12px;}
.tagRows li.row3 div.addTag a {font-weight:bold; font-size:22px; color:#000; text-shadow:1px 1px 1px #fff;}
.tagRows span.addTag {position:absolute;left:-18px;display:none;top:9px;}
.tagRows a {display:block; text-decoration:none; color:#262626; width:100%; float:left;}
.tagRows li.row3 .add {position:relative;margin-left:8px;right:10px;font-size:22px;color:#000;font-weight:bold;text-shadow:1px 1px 1px #fff;}
.tagRows li.row3 .add a {color:#000; text-decoration:none;}
.tagRows li.row3 .delTag {cursor:pointer;}
.tagRows li.row3 a.addNewTag {font-size:12px;position:relative;left:128px;top:-18px;}
.tagRows ul.tag-fld {width:174px; padding:0 !important;}
.tagRows ul.tag-fld li {display:inline; float:left;}
.tagRows ul.tag-fld li.tag-txt {width:131px; height:48px; background:url(../images/add-tag-bg2.png) no-repeat;}
.tagRows ul.tag-fld li.tag-add {width:43px;}
.tagRows .newTagIn {border:0; margin:7px 0 0 12px; padding:8px 0 8px 0; width:118px; background:#fff; font-size:13px; line-height:15px; color:#333; font-family:arial;}
.tagRows ul.bord {border-bottom:1px solid #d0cbc4;}
#docArea {padding-bottom: 140px;}
.notification-bar-holder {float:left;position:absolute;width:100%;z-index:3;}
.document-details {border-top:solid 20px transparent;float:left;margin:20px 26px 20px;width:100%;}
.document-details li{color:#666;display:inline;float:left;font-size:13px;line-height:24px;width:180px}
.document-details li:first-child{width:180px;}
.document-details li:nth-child(2){clear:left;}
.document-details li:nth-child(3){float:left;position:absolute;width:210px;}
.document-details li:nth-child(4){float:left;width:210px;}
.document-details li:nth-child(4) a{color:#0085CC;width:210px;}
.document-details li:nth-child(4) a:hover{text-decoration:none;}
.document-details li:nth-child(5){margin:-18px 0 0 60px;}

.add-tag {border: solid #D1D0D0; border-width:3px 1px 3px 3px;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;height:44px;padding:10px;width:138px;}
.add-tag-button {background:#fff;border: solid #D1D0D0; border-width:3px 3px 3px 0;color:rgba(102, 102, 102, 0.6);display:block;float:left;font-size:11px;height:44px;padding:7px 0 0 8px;text-decoration:none;width:38px;}
.add-tag-button:hover {color:rgba(102, 102, 102, 1);}

.add-tag-msg-ctr {border: solid #c8c7c5; border-width:5px 1px 5px 5px;float:left;font-size:13px;font-family:Arial, Helvetica, sans-serif;height:44px;padding:5px 7px 7px 7px;width:138px;}
.add-tag-button-msg-ctr {background:#fff;border: solid #c8c7c5; border-width:5px 5px 5px 0;color:rgba(102, 102, 102, 0.6);display:block;float:left;font-size:11px;height:44px;padding:2px 0 0 0;text-decoration:none;width:38px;text-align: center;}
.add-tag-button-msg-ctr:hover {color:rgba(102, 102, 102, 1);}

.statusCol ul {padding:0 !important; width:auto !important;}
.statusCol ul li.icon {margin-top:5px;position:relative;width:34px;z-index:4;}
.statusCol ul li.txt {margin:5px 0 0 10px; font-size:13px; color:#666; width:50px;}

.chat-bub {background:url(../images/chat-bub.gif) no-repeat left; padding:5px 0 5px 18px; font-size:13px; color:#828282; font-weight:normal;}
.doc-bub {
   position:absolute;
   top:-5px;
   left:-2px;
   text-indent:0;
}
.doc-bub a.red-msg, .doc-bub a.gray-msg {color:#fff; display:block; font-size:11px; font-family:arial; font-weight:bold; background:url(../images/sm-red-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.doc-bub a.gray-msg {color:#fff; font-size:11px; display:block; font-family:arial; font-weight:bold; background:url(../images/sm-gray-bubble.png) no-repeat; width:22px; height:17px; text-align:center; padding-top:5px; line-height:12px;}
.doc-bub a.red-msg:hover, .doc-bub a.gray-msg:hover {text-decoration:none;}

.graySearchBar {background:#F6F6F6;border-bottom:1px solid #DFDFDF;height:60px;margin:-1px 0 0;width:100%;}
.graySearchBar .add {width:210px; float:left; margin:12px 0 0 20px; font-weight:bold; color:#666; text-shadow:1px 1px 1px #fff;}
.graySearchBar .add a {color:#000; text-decoration:none;}
.graySearchBar .delTag {cursor:pointer;}
.graySearchBar a.addNewTag {font-size:12px;position:relative;left:128px;top:-18px;}

.graySearchBar ul.tag-fld {width:174px; padding:0 !important;}
.graySearchBar ul.tag-fld li {display:inline; float:left;}
.graySearchBar ul.tag-fld li.tag-txt {width:131px; height:48px; background:url(../images/add-tag-bg.png) no-repeat;}
.graySearchBar ul.tag-fld li.tag-add {width:43px;}
.graySearchBar .srchTagIn {border:0; margin:7px 0 0 12px; padding:10px 0 8px 0; width:118px; background:#fff; font-size:13px; line-height:15px; color:#333; font-family:arial;}

/*.doc-sort {margin-left:10px; float:left; padding:11px 20px 8px 14px;background:url(../images/divider.gif) no-repeat right 10px;}*/
.srfld {color:#666;float:left;font-weight:bold;margin:13px 0 0 20px;text-shadow:1px 1px 1px #fff; }
.keyword-box {margin:8px 0 0 15px; float: left; padding: 10px 0pt 8px 14px; /*border-left: 1px solid #D0CBC4;*/ color:#666; text-shadow:1px 1px 1px #fff; font-weight:bold;}

.tagDrop {
   font-size: 12px;
   width:242px;
   position:absolute;
   background:#fafafa;
   border-left:1px solid #bebebe;
   border-right:1px solid #bebebe;
   border-bottom:1px solid #bebebe;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:100;
   text-align:left;
   display:none;
   overflow-x: hidden;
   top:90px;
}
.tagDrop-msg-ctr {
   font-size: 12px;
   width:170px;
   position:absolute;
   background:#fafafa;
   border-left:1px solid #bebebe;
   border-right:1px solid #bebebe;
   border-bottom:1px solid #bebebe;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:100;
   text-align:left;
   display:none;
   overflow-x: hidden;
   margin-top:42px;
   margin-left:2px;
}
#recipientDrop {
   font-size: 12px;
   width:400px;
   position:relative;
   background:#fafafa;
   border-left:1px solid #bebebe;
   border-right:1px solid #bebebe;
   border-bottom:1px solid #bebebe;
   -moz-box-shadow:0px 1px 5px #ccc;
   -webkit-box-shadow: 0px 1px 5px #ccc;
   box-shadow: 0px 1px 5px #ccc;
   z-index:100;
   text-align:left;
   display:none;
   overflow-x: hidden;
   top:0;
}
.addRecipient {text-decoration:none;float:right;font-weight:bold;}
a.addRecipient {color:#4e4e4f;}
.tagDrop ul {float:left; border-bottom:1px solid #d0cbc4; position:relative; background:#fafafa;padding:2px 0 !important;}
.tagDrop ul li {display:inline; float:left;}
.tagDrop ul li.task {width:205px;}
.tagDrop ul li.task a {margin: 0 !important; color:#000000; text-decoration:none;}
.tagDropHover {background:#eaeff6 !important;}

.tagDrop-msg-ctr ul {float:left; border-bottom:1px solid #d0cbc4; position:relative; background:#fafafa;padding:2px 0 !important;}
.tagDrop-msg-ctr ul li {display:inline; float:left;}
.tagDrop-msg-ctr ul li.task {width:170px;}
.tagDrop-msg-ctr ul li.task a {margin: 0 !important; color:#000000; text-decoration:none;}
.tagDropHover {background:#eaeff6 !important;}

.selectDrop {
   top:39px;
   left:-36px;
   text-shadow:0px 0px 0px #fff;
}
.selectDrop ul li.task a {padding:2px 0 2px 16px; display:block; margin:5px 0; color:#999; text-decoration:none;}
.selectDrop ul {top:-15px; width:242px;}
.selectDrop ul.gap {padding-top:10px;}
.selectDrop ul li.clock {margin:5px 0;}

.tagTopShadow {
   width:100%;
   height:10px;
   float:left;
   background:url(../images/tag-top-shadow.jpg) repeat-x;
   display:none;
}

.tagBottomShadow {
   width:100%;
   height:14px;
   float:left;
   background:url(../images/tag-bottom-shadow.jpg) repeat-x;
}

.dropped {background:#efece8;}

.sGap {margin-top:-20px;}

.openNotes {background:#efece8;border-bottom:6px solid #fff;display:none;float:left;padding:0 0 32px 0;position:relative;width:100%;}

.arrow-dl {
   position:absolute;
   top:56px;
   right:0;
}
.arrow-dl-msg {
   position:relative;
   top:26px;
   right:0;
}
.dlText {
	font-size:10px;
	position:relative;
	top:12px;
	right:16px;
}

.x-close {
   position:absolute;
   bottom:8px;
   right:0;
}

.x-close-top {
   position:absolute;
   top:20px;
   right:0;
}

.convo, .logsHD {
   width:100%;
   float:left;
   /*margin-top:26px;*/
}
.convo ul, .logsHD ul {margin:0 26px; width:95%; background:url(../images/convo-bg.gif) repeat-x 0 10px;}
.convo li, .logsHD li {margin:0 16px 0 0; width:124px; font-size:18px; color:#000; font-weight:normal; text-shadow:1px 1px 1px #fff; background:#efece8;}
.logsHD li {width:50px;}

.convoInline {
   width:100%;
   float:left;
   /*padding: 15px 0 5px 0;*/
   margin-top:-22px;
   border-top:1px solid #fff;
   background:url(../images/dark-tile.jpg) repeat-x;
}
.convoInline ul {margin:12px 0 0 26px; width:95%;}
.convoInline li {margin:0 16px 0 0; font-size:18px; color:#000; font-weight:normal; text-shadow:1px 1px 1px #fff; /*background:#efece8;*/}

.convoInline ul li a, .fullNote ul li a.mini-dl {font-size:12px; color:#0066ff; text-decoration:none;}
.convoInline ul li a:hover, .fullNote ul li a.mini-dl:hover {color:#0066ff; text-decoration:underline;}

.convoInline ul li input{
	border-radius:1px;
   -moz-border-radius:1px;
   -khtml-border-radius:1px;
   -webkit-border-radius:1px;
   border:1px solid #7D7D7D;
   box-shadow: 0px 0px 0px 5px #C8C7C5;
   -moz-box-shadow:0px 0px 0px 5px #C8C7C5;
   -webkit-box-shadow: 0px 0px 0px 5px #C8C7C5;
   border-collapse: separate;
   color: #262626;
   font-family: Arial;
   font-size: 15px;
   padding: 8px 0 9px 11px;
}

.fullNote {
   width:96%;
   float:left;
   margin:18px 0 0 23px;
}

.lineTop {
   width:100%;
   float:left;
   background:#fff url(../images/line-top.gif) repeat-x;
}

.leftSideTile {
   width:100%;
   float:left;
   background:url(../images/left-side-tile.gif) repeat-y top left;
}

.rtSideTile {
   width:100%;
   float:left;
   background:url(../images/right-side-tile.gif) repeat-y top right;
}

.topLeftCorner {
   width:100%;
   float:left;
   min-height:298px;
   background:url(../images/top-left-corner.gif) no-repeat top left;
}

.topRtCorner {
   width:100%;
   float:left;
   position:relative;
   min-height:298px;
   background:url(../images/top-right-corner.gif) no-repeat top right;
}

.triangle::after {
   right:14px;
   top:15px;
   position:absolute;
   content:"";
   width:0;
   height:0;
   border-top:18px solid #aaa;
   border-bottom:18px solid transparent;
   border-left:18px solid transparent;
   /* Safari */-webkit-transform: rotate(0deg);
   /* Firefox */-moz-transform: rotate(0deg);
   /* IE */-ms-transform: rotate(0deg);
   /* Opera */ -o-transform: rotate(0deg);
}

.lineBtm {
   width:100%;
   height:67px;
   float:left;
   background:#fff url(../images/line-bottom.gif) repeat-x bottom;
}

.btmLeftCorner {
   width:100%;
   height:67px;
   float:left;
   background:url(../images/bottom-left-corner.gif) no-repeat bottom left;
}

.btmRtCorner {
   width:100%;
   height:67px;
   float:left;
   background:url(../images/bottom-right-corner.gif) no-repeat bottom right;
}

.noteTextBox {
   width:100% !important;
   float:left;
   position:relative;
   padding:28px 20px 0 26px !important;
   -webkit-box-sizing:border-box !important;
   -moz-box-sizing:border-box !important;
   box-sizing:border-box !important;
}

.noteTop {
   width:100%;
   float:left;
   padding:0 0 9px 0;
   border-bottom:1px solid #d0cbc4;
   color:#262626;
}

.notePic {float:left;font-size:15px;}
.notePic ul {clear:left; float:left; margin:0 0 4px 0;}
.notePic li {display:inline; float:left;}
.notePic li.txt {width:42px;}
.notePic li.from {width:258px;}
.photograph54px {float:left;width:54px;/*height:54px;overflow:hidden;*/overflow-x:hidden;margin:0 12px 0 0;}

.dateDrop {
   float:right;
   position:relative;
   margin:0 10px 0 0;
}
.dateDrop p {font-size:13px; text-align:right;}
.dateDrop ul {margin-top:10px; float:right;}
.dateDrop li {display:inline; float:right;}

.noteText {
   width:100%;
   float:left;
   font-size:15px;
   line-height:21px;
   text-align:left;
}
.noteText h1 {font-size:15px; color:#262626; font-weight:bold; margin:14px 0 20px 0; float:left; width:100%;}
.noteText p {margin:0 0 20px 0;}
.noteText p.gap {margin:22px 0 0 0;}
.noteText ol {margin:0 0 16px 40px;}

.attachedFile {
   width:100%;
   float:left;
}
.attachedFile ul {width:100%; float:left; background:#ffffcf; padding:8px 0; margin-bottom:1px;}
.attachedFile ul:hover {background:#f3f3cf;}
.attachedFile li {display:inline; float:left; font-size:13px; font-weight:bold; margin:0 0 0 8px;}
.attachedFile li.fsize {float:right; font-weight:normal; margin:0 28px 0 0;}
.attachedFile li.filename {margin-top:-3px;}
.attachedFile li.dl {float:right; font-weight:normal; margin:0 8px 0 0;}
.attachedFile .singleFileDel {float:right;width:40px;z-index:1000;margin-top:-40px;height:40px;}
.attachedFile .singleFileDel a {position:relative;top:10px;margin-left:26px;text-decoration:none;color:black;font-weight:bold;}
.attachedFile .singleFileDel a:hover {text-decoration:none;}

.msg-inner ul {
   list-style:disc !important;
   margin:0 0 16px 40px !important;
}
.msg-inner ol {
   list-style:decimal !important;
   margin:0 0 16px 40px !important;
}

.continueConvo {
   width:100%;
   float:left;
   margin-top:12px;
   text-align:center;
   font-size:15px;
}
.continueConvo .grayBox {color:#fff; font-size:13px; font-weight:bold; width:58px; text-align:center; background:url(../images/gray-box.gif) no-repeat; padding:6px 0; display:inline-block;}
.continueConvo a.barw {color:#262626; text-decoration:none; margin:0 0 0 5px; padding:0 16px 0 0; background:url(../images/black-arrow.gif) no-repeat right 7px;}
.continueConvo a.barw:hover {text-decoration:underline;}

.logs {
   width:95%;
   float:left;
   margin:14px 26px 0 18px;
   font-size:13px;
   color:#262626;
}
.logs ul {width:100%; background:url(../images/border-bg.gif) repeat-x; padding:10px 0 8px 0; float:left;}
.logs ul.op {opacity:0.5; filter:alpha(opacity=50);}
.logs li {display:inline; float:left;}
.logs li.col1 {width:184px; margin:0 0 0 10px;}
.logs li.col2 {width:150px;}
.logs li.col3 {width:180px;}

/* Right Side
--------------------------------------------------*/
.rightSide {
   width:279px;
   float:left;
   z-index:100;
   text-align:left;
   padding:0 0 30px 0;
}

.iconNav, .iconNav2 {
   width:279px;
   height:40px;
   float:right;
   background:#eaeff6 url(../images/shadow.png) repeat-y;
   border-top:1px solid #fff;
}
.iconNav ul, .iconNav2 ul {width:279px; height:30px; padding-top:10px; float:left; background:url(../images/shadow-right.png) repeat-y top right;}
.iconNav li, .iconNav2 li {display:inline; float:right; margin:0 9px 0 0; position:relative;}

.iconNav2 {
   background-image:none;
   border:0;
}

.iconNav2 a.text {
   font-size:16px;color:#000000;text-decoration:none;
}
.iconNav2 a.text:hover {
   text-decoration:underline;
}

.sideContainer {
   width:274px;
   float:left;
   margin-top:1px;
   /*background:url(../images/side-tile.jpg) repeat-x;  removed by mm 8-29-2012 for blog purposes*/
}

.editBtn {
   width:274px;
   float:left;
   padding-top:22px;
   background:url(../images/shadow.png) repeat-y;
}
.editBtn ul {margin:0 0 0 24px;}

.actions {
   width:265px;
   float:left;
   padding:18px 0 0 14px;
   background:url(../images/shadow.png) repeat-y;
}
.actions h1 {font-size:13px; color:#333; font-family:arial; padding:0 0 0 24px; margin:0; /*background:url(../images/gray-star.gif) no-repeat;*/}
.actions ul {margin-top:12px; width:242px; float:left;}
.actions li {width:242px; padding:0 0 6px 0; border-bottom:1px solid #d0cbc4; margin:0 0 6px 0; font-size:13px;}
.actions li a {color:#006699; text-decoration:none;}
.actions li a:hover {color:#333}

.categories {
   width:265px;
   float:left;
   padding:18px 0 0 14px;
   background:url(../images/shadow.png) repeat-y;
}
.categories h1 {font-size:13px; color:#333; font-family:arial; padding:0 0 0 24px; margin:0; /*background:url(../images/gray-star.gif) no-repeat;*/}

.actionspan {color:#006699;display:none;float:right;font-size:13px;margin:22px 22px 0 0;position:relative;text-decoration:none;}
.actionspan:hover {color:#333}

.aliasspan {margin:6px 0 10px 0;}
.aliasspan a {color:#006699; text-decoration:none;}
.aliasspan a:hover {color:#333}

.servicespan a {color:#006699; text-decoration:none;}
.servicespan a:hover {color:#333}

.update-btn {
   width:251px;
   float:left;
   margin:0 0 0 14px;
   padding:0 0 13px 0;
}

.notes {
   width:279px;
   float:left;
   padding-top:25px;
   background:url(../images/shadow.png) repeat-y;
}

.notesBox {
   width:242px;
   float:left;
   margin:0 0 0 16px;
   -moz-box-shadow:0px 0px 4px #000;
   -webkit-box-shadow: 0px 0px 4px #000;
   box-shadow: 0px 0px 4px #000;
   -webkit-border-top-left-radius:5px;
   -khtml-border-radius-topleft:5px;
   -moz-border-radius-topleft:5px;
   border-top-left-radius:5px;
   -webkit-border-top-right-radius:5px;
   -khtml-border-radius-topright:5px;
   -moz-border-radius-topright:5px;
   border-top-right-radius:5px;
}

.notesHead {
   /*width:242px;*/
   width:100%;
   height:36px;
   float:left;
   -webkit-border-top-left-radius:5px;
   -khtml-border-radius-topleft:5px;
   -moz-border-radius-topleft:5px;
   border-top-left-radius:5px;
   -webkit-border-top-right-radius:5px;
   -khtml-border-radius-topright:5px;
   -moz-border-radius-topright:5px;
   border-top-right-radius:5px;
   background:url(../images/notes-head-bg.jpg) repeat-x;
   border-bottom:1px dotted #000;
}
.notesHead h1 {text-align:center; color:#fff; font-size:13px; margin:12px 0 0 0;}

.notesText {
   /*width:240px;*/
   width:100%;
   float:left;
   background:url(../images/paper-lines.gif);
   border-bottom:1px solid #a4a4a4;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.notesText ul {/*width:240px;*/ width:100%; text-align:left; float:left; background:url(../images/red-lines.gif) repeat-y; padding-top:19px;}
.notesText li {/*width:200px;*/ padding:0 0 0 22px; font-size:13px; color:#333; font-family:arial; line-height:20px; margin:0 0 19px 0;}
.notesText li a {color:#ff6633; text-decoration:underline; font-size:11px; text-transform:uppercase;}
.notesText li p {font-family:"Courier New", Times; color:#000;}

.leaveNote {
   /*width:240px;*/
   width:100%;
   float:left;
   padding:10px 0 5px 0;
   border-top:1px solid #fff;
   border-bottom:1px solid #a4a4a4;
   background:-moz-linear-gradient(100% 100% 90deg, #e6e6e6, #eee);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#eee), to(#e6e6e6));
   background:-o-linear-gradient(top, #eee, #e6e6e6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#e6e6e6');
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.leaveNote ul {margin:6px 0 0 43px; width:186px; font-size:13px; color:#333; font-family:Arial; float:right;}
.leaveNote li {display:inline; float:left; margin:0 10px 0 0;}
.leaveNote li.gap {margin-top:9px; text-shadow:1px 1px 1px #fff;}
.leaveNote li.gap a {color:#333; text-decoration:underline;}
.leaveNote li.gap a:hover {color:#333; text-decoration:none;}

.blackBox {
   position:relative;
   float:left;
   z-index:10000;
   margin-top:8px;
   display:none;
   width:80px;
   margin-left:-5px;
}
.blackBox2 {
   position:relative;
   float:left;
   z-index:10000;
   margin-top:-16px;
   display:none;
   width:80px;
   margin-left:-26px;
}
.blackBox3 {
   position:relative;
   float:left;
   z-index:10000;
   margin-top:30px;
   display:none;
   width:80px;
   margin-left:-26px;
   width:20px;
}
/*.blackBox4 {
   position:relative;
   float:left;
   z-index:10000;
   margin-top:4px;
   display:none;
   width:80px;
   margin-left:90px;
}*/
.blackBox4 {
   position:absolute;
   float:left;
   z-index:10000;
   display:none;
   width:80px;
   top:80px;
   right:10px;
}
.blackBox5 {
   position:absolute;
   z-index:10000;
   display:none;
   width:80px;
   top:80px;
   right:-25px;
}
/*.blackBox6 {
   position:relative;
   float:right;
   z-index:10000;
   margin-top:4px;
   visibility:hidden;
   width:80px;
   right:1px;
}*/
.blackBox6 {
   position:absolute;
   z-index:10000;
   margin-top:10px;
   visibility:hidden;
   width:82px;
   right:0;
}
.blackBoxmsgArc {
   position:absolute;
   z-index:10000;
   display:none;
   width:80px;
   top:42px;
   left:0;
}
.blackBoxDocDL {
   position:absolute;
   z-index:10000;
   display:none;
   width:80px;
   top:42px;
   left:0;
}
.blackBoxCancel {
   position:absolute;
   z-index:10000;
   visibility:hidden;
   width:150px;
   top:35px;
   right:-58px;
}

/*.blackBoxDocRecAdd {
   position:absolute;
   z-index:10000;
   visibility:hidden;
   right:-5px;
   top:38px;
}*/
.blackBoxDocRecAdd {
   position:absolute;
   z-index:10000;
   visibility:hidden;
   right:-20px;
   top:24px;
   width:260px;
}
.arwTipRecAdd2 {
   left:236px !important;
   top:-6px;
   margin-left:-4px;
}
.blackBoxmsgDel {
   position:absolute;
   z-index:10000;
   display:none;
   width:80px;
   top:42px;
   left:76px;
}
.blackBoxMiniDL, .blackBoxCloseConvoTop {
   position:absolute;
   z-index:10000;
   right:-4px;
   top:42px;
   width:auto;
   display:none;
}
.blackBoxLogout {
   position:absolute;
   z-index:10000;
   right:0px;
   top:44px;
   width:auto;
   display:none;
}
.blackBoxSettings {
   position:absolute;
   z-index:10000;
   right:40px;
   top:44px;
   width:auto;
   display:none;
}
.blackBoxLogout .arwTip {top: -9px;}
.blackBoxSettings .arwTip {top: -9px;}
.blackBoxCloseConvo {
   position:absolute;
   z-index:10000;
   right:-4px;
   top:-27px;
   width:auto;
   display:none;
}

.blackBoxSendMsg {
   position:absolute;
   z-index:10000;
   display:none;
   width:180px;
   top:-28px;
   left:-82px;
}

.arwTip, .arwTip3 {
   position:absolute;
   left:50%;
   top:-7px;
   width:9px;
   height:5px;
   margin-left:-4px;
   background:url(../images/arrow-tip.gif) no-repeat;
}
.arwTip2 {
   position:absolute;
   left:50%;
   top:-7px;
   width:9px;
   height:5px;
   margin-left:28px;
   background:url(../images/arrow-tip.gif) no-repeat;
}
.arwTip3 {
   top:-8px;
}
.arwTipDwn {
   position:absolute;
   left:50%;
   top:19px;
   width:9px;
   height:5px;
   margin-left:-4px;
   background:url(../images/arrow-tip-down.gif) no-repeat;
}

.arwTipRecAdd, .arwTipRecAdd2 {
   position:absolute;
   left:60%;
   top:-6px;
   width:9px;
   height:5px;
   margin-left:-4px;
   background:url(../images/arrow-tip.gif) no-repeat;
}

.fontName { font-weight: bold; display: inline-block; width: 200px; }
.fontPreview { border-left: 1px solid black; margin-left: 8px; padding-left: 8px; }

.reply {
   background:#252525;
   color:#fff;
   font-weight:bold;
   font-size:12px;
   font-family:Arial;
   padding:5px 9px;
}

.reply2 {
   background:#252525;
   color:#fff;
   font-weight:bold;
   font-size:12px;
   font-family:Arial;
   padding:8px 9px;
}

.pink-alert-box, .yellow-alert-box {
   width:100%;
   float:left;
   background:#fee0e0 url(../images/pink-triangle.gif) no-repeat;
   -webkit-border-bottom-left-radius:5px;
   -khtml-border-radius-bottomleft:5px;
   -moz-border-radius-bottomleft:5px;
   border-bottom-left-radius:5px;
   -webkit-border-bottom-right-radius:5px;
   -khtml-border-radius-bottomright:5px;
   -moz-border-radius-bottomright:5px;
   border-bottom-right-radius:5px;
   -moz-box-shadow:0px 0px 6px #999;
   -webkit-box-shadow: 0px 0px 6px #999;
   box-shadow: 0px 0px 6px #999;
}

.yellow-alert-box {
   background:#fdf3d6 url(../images/yellow-triangle.gif) no-repeat;
}

.box-padding {margin:0 6px 0 84px;}

.box-border, .box-border-yel {
   width:100%;
   padding:6px 0 8px 0;
   float:left;
   background:url(../images/alert-border-pink.gif) repeat-y;
}
.box-border ul, .box-border-yel ul {float:left; width:100%;}
.box-border ul li, .box-border-yel ul li {display:block; float:left; width:100%; background:#feebeb; padding:7px 0; margin:0; font-size:13px; color:#262626;}
.box-border ul li:first-child, .box-border-yel ul li:first-child {
   margin:0 0 5px 0;
}
.box-border ul li p, .box-border-yel ul li p {padding:0 12px 0 8px;}

.box-border-yel {background:url(../images/alert-border-yellow.gif) repeat-y;}
.box-border-yel ul li {background:#fcebb9;}

.alert-buttons {
   width:80%;
   float:left;
   /*margin-top:28px;*/
}
.alert-buttons ul {width:100%; float:left;padding-bottom: 10px;}
.alert-buttons li {display:inline; float:left;}
.alert-buttons li.rt {float:right;}

.show-layout {
   width:265px;
   float:left;
   padding:18px 0 0 14px;
}
.show-layout h2 {margin:0 0 5px 0;}

/* Knowledge Base
--------------------------------------------------*/
.knowledge-box {
   width:100%;
   min-width:909px;
   float:left;
   padding:20px 0;
   border-top:1px solid #fff;
   background:#fafafa url(../images/knowledge-tile.jpg) repeat-x;
}

.side-pads {
   margin:0 22px;
   position:relative;
}
.side-pads2 {
   margin:0 0 0 20px;
   position:relative;
}

.search-recent {
   width:100%;
   float:left;
   padding:0 0 40px 0;
}

.knowledge-search {
   width:486px;
   float:left;
   background:#eee;
   padding:5px 0 14px 8px;
   border-radius:10px;
   -moz-border-radius:10px;
   -khtml-border-radius:10px;
   -webkit-border-radius:10px;
   border-top:4px solid #e7e7e7;
   color:#262626;
   font-size:13px;
   border-left:2px solid #e7e7e7;
}
.knowledge-search h1 {font-size:15px; font-weight:bold; color:#262626; margin:0 0 10px 0;}
.knowledge-search p {margin:0 0 12px 0;}
.knowledge-search ul {width:486px; float:left; margin:0 0 12px 0;}
.knowledge-search li, .kb-search li {display:inline; float:left; margin:0 12px 0 0;}
.kfld {background:url(../images/knowledge-search-field.gif) no-repeat; width:270px; height:30px; margin:0; padding:0 6px 0 30px; font-size:14px; color:#262626; font-family:Arial; border:none;}
.knowledge-search li a, .kb-search li a {
   float:left;
   width:119px;
   height:24px;
   margin-top:-2px;
   text-align:center;
   padding:6px 0 0 0;
   font-size:14px;
   font-family:Arial;
   color:#666 !important;
   font-weight:bold;
   text-shadow:1px 1px 1px #fff;
   background:#eaeff6;
   text-decoration:none;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
   border:1px solid #adadad;
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #ededed);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#d6d6d6));
   background:-o-linear-gradient(top, #ededed, #d6d6d6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#d6d6d6');
}
.knowledge-search li a:hover, .kb-search li a:hover {
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #e8e8e8);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#d6d6d6));
   background:-o-linear-gradient(top, #e8e8e8, #d6d6d6);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e8e8e8', endColorstr='#d6d6d6');
}

.knowledge-articles {
   width:auto;
   float:left;
   margin:8px 0 0 56px;
}
.knowledge-articles h1 {font-size:15px; font-weight:bold; color:#262626; margin:0 0 6px 0;}
.knowledge-articles li {margin:0 0 6px 0;}
.knowledge-articles a {color:#0085cc; text-decoration:none; font-size:14px; font-family:Arial; padding:6px 0 6px 19px;}
.knowledge-articles a:hover {text-decoration:underline;}
a.knote {background:url(../images/k-note.gif) no-repeat left;}
a.kbub {background:url(../images/k-bub.gif) no-repeat left;}

.knowledge-start {
   width:100%;
   float:left;
   margin-top:28px;
   font-size:14px;
   color:#332c26;
}
.knowledge-start h1 {color:#9e9e9e; font-size:15px; margin:0 0 18px 0; font-weight:bold; font-family:Arial; background:url(../images/start-line.gif) repeat-x 132px; width:100%;}
.knowledge-start ul {width:33%; float:left; margin:0 0 44px 0;}
.knowledge-start ul li {margin:0 0 8px 0;}
.knowledge-start ul li a {color:#0085cc; text-decoration:none; font-size:14px; font-family:Arial; padding:6px 0 6px 19px;}
.knowledge-start a:hover {text-decoration:underline;}
.white-out {background:#fafafa; padding:0 8px 0 0;}
.lt-blu {color:#0085cc; font-size:14px; font-weight:normal;}
.lt-gray {color:#7b7b7b; font-size:14px; font-weight:normal;}

.kb-dir-search {
   width:100%;
   float:left;
   padding:0 0 30px 0;
   border-bottom:1px solid #d0cbc4;
}

.kb-back {
   width:auto;
   float:left;
}

.kb-search {
   width:auto;
   float:right;
   margin-top:38px;
}

.kb-client-portal {
   width:100%;
   float:left;
   padding:16px 0 50px 0;
   border-top:1px solid #fff;
   border-bottom:1px solid #d0cbc4;
}
.kb-client-portal h1 {color:#262626; font-size:15px; margin:0 0 6px 0; font-weight:bold; font-family:Arial;}

.kb-overview {
   width:100%;
   float:left;
   padding:4px 0;
   font-size:13px;
   color:#9e9e9e;
   text-indent:9px;
   border-top:1px solid #fff;
   border-bottom:1px solid #d0cbc4;
}
.kb-overview a {color:#9e9e9e; text-decoration:none;}
.kb-overview a:hover {text-decoration:underline;}

.kb-rows {
   width:100%;
   float:left;
   padding:10px 0;
   border-top:1px solid #fff;
   border-bottom:1px solid #d0cbc4;
}
.g-bg {background:#f0f0f0;}
.kb-rows ul {width:100%; float:left;}
.kb-rows ul li {display:inline; float:left;}
.kb-rows ul li.k-icn {width:26px; margin:0 0 0 10px;}
.kb-rows ul li.ktxt {width:auto; font-size:13px; color:#262626;}
.kb-rows ul li.ktxt a {color:#0085cc; text-decoration:none; font-size:14px;}
.kb-rows ul li.ktxt a:hover {text-decoration:underline;}
.kb-rows p {margin:0 0 2px 0;}

.new-discuss {
   width:100%;
   float:left;
   margin-top:22px;
}

.new-discuss-btn {
   width:281px;
   height:35px;
   float:right;
   margin:0 5px 0 0;
   background:#fff;
   overflow:hidden;
}
.new-discuss-btn a {color:#000; text-decoration:none; font-weight:bold; text-shadow:2px 2px #fff; margin:4px 0 0 6px; font-size:11px; border:1px solid #dedede; width:269px; height:19px; padding-top:4px; text-align:center; text-transform:uppercase; display:block; background:#e7e7e7; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.new-discuss-btn a:hover {background:#f4f3f3;}

.knowledge-crumbs, .knowledge-article-box {
   width:100%;
   float:left;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.knowledge-crumbs {
   border-bottom:2px solid #e6e5e3;
   padding:0 0 20px 0;
   font-size:13px;
}
.knowledge-crumbs li {display:inline; float:left; margin:0 0 0 9px;text-decoration:none; padding:0 20px 0 0; background:url(../images/tiny-arrow-right.gif) no-repeat right center;}
.knowledge-crumbs a {color:#00639a; }
.knowledge-crumbs .a-dwn {background:url(../images/tiny-arrow-down.gif) no-repeat right 7px;}
.knowledge-crumbs a:hover {text-decoration:underline;}

.knowledge-article-box {
   border-top:1px solid #cdccca;
   background:url(../images/knowledge-line-down.jpg) repeat-y right top;
   padding:28px 0 30px 0;
}

.know-article {
   width:66%;
   float:left;
   padding-left:9px;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   line-height:18px;
}
.know-article h1 {font-size:18px; line-height:21px; font-weight:bold; color:#000; margin:0 0 18px 0;}
.know-article p {margin:0 0 20px 0;}
.know-article a {color:#000; text-decoration:none; font-size:14px; line-height:16px; float:left; margin-top:20px; background:#e5e5e5 url(../images/black-arrow2.gif) no-repeat right center; padding:8px 24px 8px 10px; border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}
.know-article a:hover {background:#ccc url(../images/black-arrow2.gif) no-repeat right center;}

.know-related-articles {
   width:242px;
   float:right;
   margin:0 22px 0 0;
}

.know-person {
   width:242px;
   float:left;
   padding:20px 0;
   border-top:1px solid #cdccca;
   border-bottom:1px solid #cdccca;
   font-size:11px;
   color:#909090;
}
.know-person img {float:left; border:1px solid #cccbc9; margin:0 17px 0 0; border-radius:3px; -moz-border-radius:3px; -khtml-border-radius:3px; -webkit-border-radius:3px;}
.know-person li {margin:0 0 6px 0;}
.know-person li.kb-big {font-size:14px; color:#000;}

.know-related {
   width:242px;
   float:left;
   margin-top:38px;
   border-bottom:1px solid #fff;
}
.know-related h1 {color:#262626; font-size:15px; font-weight:bold; margin:0; padding:0 0 10px 0; border-bottom:1px solid #cfccc7; width:242px;}
.know-related li {width:242px; border-top:1px solid #fff; float:left; font-size:13px; border-bottom:1px solid #cfccc7; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.know-related li a {color:#176c95; text-decoration:none; padding:10px 0 10px 40px; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.know-related li a.kb-pers {background:url(../images/kb-person.gif) no-repeat left center;}
.know-related li a.kb-lib{background:url(../images/kb-books.gif) no-repeat left center;}
.know-related li a:hover {text-decoration:underline;}

/* Personal Profile
--------------------------------------------------*/
.name-links-box {
   width:100%;
   float:left;
}
.name-links-box h2 {font-size:13px; font-weight:normal; color:#262626; line-height:19px; margin:0 0 0 28px;}

.pro-top-links {
   float:right;
   margin-top:3px;
}
.pro-top-links ul {margin:0 1px 0 0;}
.pro-top-links li {display:inline; float:left; margin:0 6px 0 0; position:relative;}

.your-profile-top, .comp-profile-top {
   width:100%;
   min-width:600px;
   float:left;
   margin-top:30px;
   position:relative;
   background:#f6f7f9; /*added by Steve*/
   /*padding-bottom:35px; removed by Steve*/
}

.send-private {
   width:270px;
   position:absolute;
   top:-12px;
   right:14px;
}
.send-private ul {margin:32px 0 0 0; float:left; width:240px;}
.send-private ul li {display:inline; float:left; margin:0 0 0 20px; width:56px; text-align:center; font-size:10px; color:#7f7f7f;}
.send-private ul li span {font-size:15px; font-weight:bold; line-height:25px;}

.comp-profile-top {
   background:#ededed;
   margin:0;
   padding-top:20px;
}
.comp-profile-top h1 {color:#262626; font-size:18px; font-weight:normal; margin:0 0 22px 24px;}

.nl-pic-box {
   float:left;
   position:relative;
   margin:0 0 0 19px;
   font-size:12px;
   color:#fff;
}
.nl-pic-box img {display:block;}

.pro-pic-box {
   /*width:134px;
   height:136px;*/
   width:124px;
   height:126px;
   overflow:hidden;
   float:left;
   position:relative;
   margin:0 0 0 19px;
   font-size:12px;
   color:#fff;
   border:3px solid #ffffff;/*#ebebeb;*/
}
.pro-pic-box img {display:block;}

.pro-pic-box2 {
   width:52px;
   height:52px;
   overflow:hidden;
   float:left;
   position:relative;
   margin:0 0 0 19px;
   font-size:12px;
   color:#fff;
   border:3px solid #ebebeb;
}
.pro-pic-box2 img {/*border:5px solid #fff;*/ display:block;}

.pro-pic-text {
   position:absolute;
   bottom:5px;
   left:5px;
   width:124px;
   height:36px;
   background:rgba(37,37,37,0.9);
}
.pro-pic-text p {padding-top:10px; text-align:center;}

.pro-phone-info {
   width:auto; /*40%*/
   float:left;
   margin:0 0 0 28px;
   font-size:18px;
   color:#262626;
}
.pro-phone-info ul {margin-top:10px;}
.pro-phone-info li {margin:0 0 6px 0; padding:0 0 0 43px;}
.pro-phone-info li.pphn {background:url(../images/pro-phone.gif) no-repeat; padding:2px 0 4px 43px;}
.pro-phone-info li.pmob {background:url(../images/pro-mobile.gif) no-repeat; padding:2px 0 4px 43px;}
.pro-phone-info li.pmap {background:url(../images/pro-map.gif) no-repeat; font-size:13px; line-height:21px;}
.pro-phone-info li.name {padding:2px 0 0 0;width: auto;}
.pro-phone-info li.spousename {padding:2px 0 0 0;width: auto;}
.pro-phone-info li.comp {color:#666666;padding:2px 0 0 0;font-size:12px;width: auto;}
.pro-phone-info li.phone {color:#666666;padding:2px 0 0 0;font-size:12px;width: auto;}
.pro-phone-info span {float:left; color:#666666; margin-left: 50px; font-size:12px; font-weight:bold; margin-top:-22px;}
.pro-phone-info span a {color:#0066ff; text-decoration:none;}
.pro-phone-info span a:hover {color:#0066ff; text-decoration:underline;}
.pro-phone-info ul.formTxtField li {padding:0;}
.pro-phone-info ul.formTxtField li.t3 a {font-size:13px; color:#0066ff; text-decoration:none;}
.pro-phone-info ul.formTxtField li.t3 a:hover {color:#0066ff; text-decoration:underline;}

.pro-activity-box {
   width:100%;
   float:left;
   margin-top:35px;
   font-size:13px;
   color:#666;
   font-weight:bold;
   padding-bottom:15px; /* added by Steve */
   border-bottom: 1px solid #D0CBC4; /* added by Steve */
}

.pro-activity-box-no-line {
   width:100%;
   float:left;
   /*margin-top:15px;*/
   font-size:13px;
   color:#666;
   font-weight:bold;
   background:#f6f7f9;
}

.act-text, .pro-pad {margin:0 0 0 15px;}
.act-text ul {width:100%; float:left; margin:0;}
.act-text li {display:inline; float:left; margin:0 2px 0 0;}
.act-text ul li:first-child {
   margin:0 7px 0 0;
}
.lt-blu-bub, .gray-rnd {background:#65cdff; color:#fff; font-size:10px; padding:2px 3px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.gray-rnd {background:#bfbfbf;}
.spc {margin-right:11px;}
.spcleft {margin-left:11px;}

.pro-activity-row {
   width:100%;
   float:left;
   border-top: 1px solid #DFDFDF; /*added by Steve*/
   /*cursor:pointer; /*added by Steve*/
}

.pro-activity-row ul {width:100%; float:left; margin:0 0 11px 0; padding:10px 0 0 0;}
.pro-activity-row ul li {display:inline; float:left; position:relative;}
.pro-activity-row ul li.ppic {width:44px;overflow-x:hidden; margin:9px 17px 0 0;}
.pro-activity-row ul li.ptxt {width:50%; text-align:left; font-size:13px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; font-weight:bold; color:#262626; margin-top:6px;}
.pro-activity-row ul li.ptxt img {vertical-align:middle;}
.pro-activity-row ul li.ptxt p {font-weight:normal; margin:0 0 7px 0;}
.pro-activity-row ul li.pinbx {width:45px; float:right; margin-top:6px;}
.pro-activity-row ul li.pinbx a {text-decoration:none;}
.pro-activity-row ul li.pday {width:75px; float:right; text-align:right; margin:7px 16px 0 0; font-size:13px; color:#666; font-weight:normal;}

.pro-arrow, .pro-arrow2, .pro-arrow3, .pro-arrow4 {
   width:100%;
   height:13px;
   float:left;
   background:url(../images/arrow-bg.jpg) repeat-x;
   display:none;
}
.pro-arrow2 {margin-top:9px; background:url(../images/arrow-bg2.jpg) repeat-x;}
.pro-arrow3 {background:url(../images/arrow-bg3.jpg) repeat-x;}
.pro-arrow4 {background:url(../images/arrow-bg4.jpg) repeat-x;}

.shad-arrow {
   width:104px;
   height:13px;
   float:right;
   background:url(../images/shadow-arrow.jpg) no-repeat right;
}
.shad-arrow2, .shad-arrow3, .shad-arrow4, .shad-arrow5 {
   width:34px;
   height:13px;
   float:right;
   background:url(../images/shadow-arrow2.jpg) no-repeat right;
}
.shad-arrow3 {
   background:url(../images/shadow-arrow3.jpg) no-repeat right;
}
.shad-arrow4 {
   background:url(../images/shadow-arrow4.jpg) no-repeat right;
}
.shad-arrow5 {
   width:150px;
   background:url(../images/shadow-arrow5.jpg) no-repeat right;
}

.pro-msg-open {
   width:100%;
   float:left;
   padding:10px 0 12px 0;
   background:#ededed url(../images/pro-btm-shad.jpg) repeat-x bottom;
   display:none;
}
.pro-msg-open ul {width:100%; float:left;}
.pro-msg-open li {display:inline; float:left; height:39px;}
.pro-msg-open li.p-cbub {width:36px; margin-left:15px; text-align:center; height:31px; padding:8px 20px 0 0; border-right:1px solid #fff; font-size:13px; color:#5f5f5f; background:url(../images/big-chat-bubble.gif) no-repeat;}
.pro-msg-open li.pdl {width:42px; padding-left:10px; border-left:1px solid #d0cbc4; border-right:1px solid #fff;}
.pro-msg-open li.ptxt {width:auto; padding-left:20px; border-left:1px solid #d0cbc4;}
.pro-msg-open li.ptxt p {margin:0 0 3px 0; float:left; clear:left; font-weight:normal;}
.pro-msg-open ul li.ptxt a {font-weight:normal; margin:0 0 7px 0; text-decoration:none; font-size:13px; color:#262626; margin-top:6px;}
.pro-msg-open ul li.ptxt a:hover {text-decoration:underline;}
.pro-msg-open li.pday {float:right; width:62px; height:35px; padding-top:4px; font-weight:normal; margin:0 15px 0 0; background:url(../images/pday-bg.gif) no-repeat left; text-align:right; font-size:13px; color:#666;}
.pbord {border-top:1px solid #fff; border-bottom:1px solid #d0cbc4;}
.p-sm {font-size:11px;}

.comp-team-row {
   width:100%;
   float:left;
   padding:10px 0 20px 0;
   background:#fafbfc;
}
.comp-team-row ul, .comp-info-row ul {width:100%; float:left;}
.comp-team-row ul li, .comp-info-row ul li {display:inline; float:left;}
.comp-team-row ul li.pmem {background:url(../images/pday-bg.gif) no-repeat right; width:108px; margin-top:5px; height:38px; padding:0 32px 0 0; text-align:right; font-size:11px; color:#999;}
.comp-team-row ul li.ppic {width:auto; margin:0 0 0 22px;}
.comp-team-row ul li.ppic img {margin:0 6px 0 0; display:inline-block; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}

.comp-info-row {
   width:100%;
   float:left;
   padding:14px 0;
   background:#fafbfc;
   border-bottom:1px solid #d0cbc4;
}
.comp-info-row li.picon, .comp-info-row li.peml, .comp-info-row li.pfax, .comp-info-row li.pseg {background:url(../images/mini-pc.gif) no-repeat left 9px; padding:11px 0 0 35px; height:27px; margin:0 0 0 18px; width:86px; font-size:13px; font-weight:bold; color:#999;}
.comp-info-row li.peml {background:url(../images/mini-env.gif) no-repeat left 9px;}
.comp-info-row li.pfax {background:url(../images/mini-phone.gif) no-repeat left 9px;}
.comp-info-row li.pseg {background:url(../images/mini-circle.gif) no-repeat left 13px;}
.comp-info-row li.ptxt, .comp-info-row li.ptxt2 {width:auto; padding:12px 0 0 24px; min-height:26px; font-size:13px; color:#262626; background:url(../images/pday-bg.gif) no-repeat left;}
.comp-info-row li.ptxt a {color:#262626; text-decoration:none;}
.comp-info-row li.ptxt a:hover {text-decoration:underline;}
.wht-bord {border-top:1px solid #fff;}
.comp-info-row li.ptxt2 {width:auto;  padding:0 0 0 24px;}
.comp-info-row li.ptxt2 span {display:inline-block; margin:0 5px 3px 0;}
.pmarg {margin-top:9px;}

.pro-pad {
   margin:0 12px;
}

.pro-form-head {
   width:100%;
   float:left;
   margin-top:20px;
   padding-bottom:20px;
}
.pro-form-head ul {width:228px; float:left;}
.pro-form-head li {background:#eaeff6; width:200px; padding:6px 0 6px 28px; font-size:13px; color:#262626; font-weight:bold;}

.pro-form-row {
   width:100%;
   float:left;
   margin-top:10px;
}
.pro-form-row ul {width:100%; margin:0 0 10px 0; float:left;}
.pro-form-row li {display:inline; float:left;}
.pro-form-row li.txt {width:29%; margin-right:4px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.pro-form-row li.txt label {width:100%; background: -moz-linear-gradient(100% 100% 90deg, #F3F3F3, #fff); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#F3F3F3)); background:-o-linear-gradient(top, #fff, #F3F3F3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F3F3F3'); border: 1px solid #BBBDBE; color: #999; display: block; font-size: 11px; height:40px; min-width: 99px; padding: 13px 10px 0 0; text-align: right; text-transform:uppercase;}
.pro-form-row li.field, .pro-form-row li.field2 {width:69%; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left;}
.pro-form-row li.field input, .pro-form-row li.field2 input {background:#fff; border: 1px solid #E6E6E6; color: #000; font-family: Arial; font-size: 15px; height: 40px; margin: 0; padding: 2px 0 0 10px; width:100%;}
.pro-form-row li.field2 {width:63%; margin:0 5px 0 0;}
.pro-form-row li.del {width:5%; float:left; margin-top:8px; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.pro-form-row li.del a {color:#fff; text-decoration:none; float:left; font-size:15px; background:#bbbdbe; padding:4px 8px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}

.pro-form-row label {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:left; width:30%;  background: -moz-linear-gradient(100% 100% 90deg, #F3F3F3, #fff); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#F3F3F3)); background:-o-linear-gradient(top, #fff, #F3F3F3); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#F3F3F3'); border: 1px solid #BBBDBE; color: #999; display: block; font-size: 11px; height:37px; padding: 13px 10px 0 0; text-align: right; text-transform:uppercase;}
.pro-form-row input {background:#fff; box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; float:right; border: 1px solid #E6E6E6; color: #000; font-family: Arial; font-size: 15px; height: 37px; margin: 0; padding: 2px 0 0 10px; width:69%;}
.pro-form-row form {width:100%;}

.pro-form-row ul li p {dispaly:inline; float:left; margin:0 18px 0 22px;}
.pro-add {
   width:100%;
   float:left;
   margin-top:15px;
   text-align:right;
   color:#313131;
   font-size:15px;
   font-weight:bold;
}
.pro-add a {color:#313131; text-decoration:none;}
.pro-add a:hover {text-decoration:underline;}

/* Home Editor
--------------------------------------------------*/
.home-ed-image {
   width:260px;
   float:left;
   margin:0px 0 0 29px;
   padding:14px 15px 11px 15px;
   border:1px solid #ececec;
   background:#fff;
}
.home-ed-image img {opacity:0.4; filter:alpha(opacity=40);}
.home-ed-image img.dark {opacity:1.0; filter:alpha(opacity=100); border:2px dashed #474747;}

.home-layout {
   width:90%;
   float:left;
   margin:0 0 0 29px;
}

.tabbed-box {
   width:361px;
   float:left;
   margin-top:30px;
   padding:8px 0 14px 9px;
   background:#fbfcf5;
   border:1px solid #d3d3d3;
   font-size:13px;
   color:#333;
   clear:left;
}
.tabbed-box h1 {font-size:13px; color:#333; font-weight:bold; font-family:Arial; margin:0 0 10px 8px;}
.tabbed-box img {display:block; margin:0 0 24px 0;}
.tabbed-box ul {width:270px; float:left;}
.tabbed-box li {background:url(../images/brown-check.png) no-repeat left 4px; padding:0 0 0 16px; margin:0 0 3px 0;}
.tabbed-box p {clear:left; font-family:'Myriad Pro', Arial; font-size:14px; color:#666; margin:18px 0 0 10px; float:left;}
.home-layout .yel {border:1px solid #ffcc00 !important; background:#ffffcc !important;}

/* Team Box
--------------------------------------------------*/
.team-box {
   width:100%;
   min-width:660px;
   float:left;
   position:relative;
   padding-bottom:40px;
}

.team-top {
   width:100%;
   float:left;
   background:#f6f6f6;
   margin-top:-1px;
   position:relative;
   z-index:100;
}

.team-top-marg {
   width:95%;
   float:left;
   margin:42px 18px 0 32px;
}

.team-pic, .team-pic2  {
   float:left;
   margin:0 46px 0 0;
   overflow:hidden;
}

/*.team-pic img {border:2px dashed #ccc; display:block;}*/

.team-text {
   width:100%;
   float:left;
   font-size:12px;
   color:#666;
   line-height:19px;
}
.team-text h1 {font-size:18px; color:#262626; font-weight:normal; margin:0 0 6px 0; font-family:Arial;}
.team-text p {margin:0 0 12px 0;}
.team-text p.drk {color:#262626; font-size:13px;}
.team-text p a.team-text-a {color: #0066ff; text-decoration: none;}
.team-text p a.team-text-a:hover {text-decoration: underline;}

.team-tabs {
   width:100%;
   float:left;
   margin-top:38px;
}
.team-tabs ul {width:100%; border-bottom:1px solid #dfdfdf; float:left;}
.team-tabs ul li {display:inline; float:left; margin:0 3px 0 0; position:relative;}
.team-tabs ul li:first-child {
   margin:0 3px 0 13px;
}
.team-tabs ul li a {color:#fff; text-decoration:none; min-width:50px; text-align:center; padding:10px 20px; line-height:14px; font-size:13px; font-weight:bold; text-transform:uppercase; display:block; background:#999; -webkit-border-top-left-radius:5px; -khtml-border-radius-topleft:5px; -moz-border-radius-topleft:5px; border-top-left-radius:5px; -webkit-border-top-right-radius:5px; -khtml-border-radius-topright:5px; -moz-border-radius-topright:5px; border-top-right-radius:5px;}
.team-tabs ul li a:hover, .team-tabs ul li a.on {background:#5dbdea;}

.team-tabs ul li a.ad {color:#bababa; text-decoration:none; font-size:22px; min-width:10px; font-weight:bold; padding:5px 9px; line-height:24px; background:none; -webkit-border-top-left-radius:0; -khtml-border-radius-topleft:0; -moz-border-radius-topleft:0; border-top-left-radius:0; -webkit-border-top-right-radius:0; -khtml-border-radius-topright:0; -moz-border-radius-topright:0; border-top-right-radius:0;}
.team-tabs ul li a.ad:hover {color:#262626; background:none;}

.team-arw {background:url(../images/team-tab-arrow.gif) no-repeat center; position:absolute; top:26px; height:22px; width:100%; text-align:center; z-index:5;}

.team-bottom {
   width:100%;
   /*min-height:500px;*/
   padding-top:9px;
   float:left;
   position:relative;
   background:#fff;
}

.team-btm-row {
   margin:0 20px 0 18px;
}
.team-btm-row ul {width:100%; padding: 16px 0 14px 0; float:left; border-bottom:1px solid #d0cbc4; cursor:hand; cursor:pointer;}
.team-btm-row ul.nobord {border-bottom:none;}
.team-btm-row ul li {display:inline; float:left; box-sizing:border-box; font-size:13px;}
.team-btm-row ul li.t1 {width:200px; margin:0 0 0 14px; color:#262626; font-weight:bold; padding-right: 8px; }
.team-btm-row ul li.t2 {width:54%; color:#7f7f7f; line-height:19px;}
.team-btm-row ul li.t2 img {background-color:#EBEBEB;}
.team-btm-row ul li.t3 {width:62px; float:right; text-align:right; margin:0 5px 0 0;}
.team-btm-row ul li.t3 a {color:#0066ff; text-decoration:none;}
.team-btm-row ul li.t3 a:hover {color:#0066ff; text-decoration:underline;}
.team-btm-row ul li.t4 {float:right;}
.team-btm-row ul li.t4 a {color:#0066ff; text-decoration:none;}
.team-btm-row ul li.t4 a:hover {color:#0066ff; text-decoration:underline;}
.team-btm-row ul.nw li.t3 {width:auto;float:right; text-align:right; margin:0 5px 0 0;}

.team-btm-arrow {
   position:fixed;
   bottom:0;
   width:100%;
   min-height:81px;
   z-index:100;
   left:271px;
}

.team-arrow, .team-arrow-line {
   width:100%;
   height:13px;
   position:relative;
   float:left;
   background:url(../images/team-arrow-bg.jpg) repeat-x;
}
.team-arrow-line {background:url(../images/team-arrow-line-bg.jpg) repeat-x; height:5px;}

.team-shad-arrow {
   width:100%;
   height:13px;
   background:url(../images/team-shadow-arrow.jpg) no-repeat center;
}

.team-edit, .clientEdit, .color-edit {
   width:100%;
   float:left;
   background:#f6f6f6;
   padding:0 0 24px 0;
}
.clientEdit dl {margin:0 0 0 35px; float:left; clear:left;}
.clientEdit dt, .clientEdit dd {display:inline; margin:0 16px 0 0; float:left;}

.team-edit p, .clientEdit p.pad {margin:16px 0 8px 34px; float:left; clear:left; font-size:15px; color:#262626}
.team-edit ul.tarea {
   background:#C8C7C5;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
   float:left;
   /*height:46px !important;*/
   /*margin:4px 0 5px 34px;*/
   margin:4px 0 5px 26px;
   padding:0 0 0 4px;
   /*width:155px;*/
   clear:left;
}

.team-edit ul {float:left; /*clear:left;*/ margin-left:34px;}
.cpa_hours ul {float:none;}
.team-edit ul li {
    /*background:#C8C7C5; removed per Aaron */
	position:relative;
	border-radius:5px;
    -moz-border-radius:5px;
    -khtml-border-radius:5px;
    -webkit-border-radius:5px;
}
.team-edit ul li input, .team-edit ul li textarea, .clientEdit ul li textarea, .attachBox ul li input {
	/*border: 1px solid #7D7D7D; margin:4px; padding:10px 20px 10px 8px;*/
   border-radius:1px;
   -moz-border-radius:1px;
   -khtml-border-radius:1px;
   -webkit-border-radius:1px;
   border:1px solid #7D7D7D;
   box-shadow: 0px 0px 0px 5px #C8C7C5;
   -moz-box-shadow:0px 0px 0px 5px #C8C7C5;
   -webkit-box-shadow: 0px 0px 0px 5px #C8C7C5;
   border-collapse: separate;
}

.team-edit ul.tarea {
	background:#f6f6f6;
	width:95% !important;
	/*height:160px !important;*/
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
}

.team-edit ul.tarea li, .clientEdit ul.tarea li {
    /*background-color: #fff;
    border: 1px solid #7D7D7D;*/
    height: auto !important;
    margin: 4px 0 0 !important;
    width:85% !important;
	padding:4px;
	background:#C8C7C5;/*change from #d2d2d2 by mm 8-23-2012*/
	border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
   border:none;
}

.fancydrop {float:left;margin:5px 3px 0 8px;}
.fancydrop p {margin-bottom:9px;font-size: 15px;}

.fancydrop2 {float:left;margin:5px 3px 0 8px;}
.fancydrop2 p {margin-bottom:9px;font-size: 15px;}
.fancydrop2 ul {margin-left:0px;}


.imgRemove {
	float:left;
	margin-left:34px;
	margin-top:20px;
	font-weight:bold;
	clear:left;
}

.team-edit dl {margin:0 0 0 35px; float:left; width:100%;/*clear:left;*/}
.team-edit dt, .team-edit dd {display:inline; margin:0 16px 0 0; float:left;}
.teamfld {border:0; background:#fff; padding:8px 0 9px 11px; color:#262626; font-size:15px; font-family:Arial; /*width:138px;*/}
.teamfld2 {
   background:#fff;
   border: 1px solid #7D7D7D;
   color: #262626;
   font-family:Arial;
   font-size:15px;
   height:255px !important;
   padding: 5px 0 5px 11px;
   width:419px;
}

.enable-btn {
   float:left;
   margin:0 0 0 520px;
}

.team-layouts {
   width:95%;
   float:left;
   margin:40px 0 0 21px;
   padding:0 0 40px 0;
}
.team-layouts ul {width:283px; float:left; margin:0 0 7px 12px;}
.team-layouts ul li {display:inline; float:left; font-size:18px; color:#262626; margin:12px 0 0 0;}
.team-layouts ul li.but {float:right; margin:0 0 0 10px;}


.stock-layouts {
   width:95%;
   float:left;
   margin:40px 0 0 21px;
   padding:0 0 40px 0;
}
.stock-layouts ul {float:left; margin:0 0 7px 12px;}
.stock-layouts ul li {display:inline; float:left; font-size:18px; color:#262626; margin:12px 0 0 0;}
.stock-layouts ul li.but {float:right; margin:0 0 0 10px;}
.stock-layouts .fancydrop2 {margin:-3px 3px 0 8px;}

ul.dk_options_inner {margin:0 !important; float:none !important;}
ul.dk_options_inner li {color: #555 !important; display: block !important; float: none !important; font-size: 12px !important; margin:0 !important;}

.stockContent {
   position:relative;
   float:left;
   width:100%;
}

.stock-info {
   position:absolute;
   top:74px;
   left:40px;
   width:290px;
}
.stock-info p {font-family:Arial; color:#fff; width:290px;}
.stock-info p.stock-title {font-size:30px; margin:0 0 18px 0; line-height:34px;}
.stock-info p.stock-text {font-size:17px; line-height:22px;}

.t-layout1, .t-layout2 {
   width:306px;
   float:left;
   margin:0 10px 0 0;
}
.t-layout2 {margin:0 17px 0 0; float:right;}

.theme-text-box {
   width:615px;
   min-height:340px;
   float:left;
   margin-top:12px;
}

.theme-text-left {
   float:left;
}
.theme-text-left h1 {font-size:18px; color:#262626; font-weight:bold; width:180px; margin:0 0 10px 0; line-height:22px;}
.theme-text-left li {font-size:13px; color:#262626; background:url(../images/theme-check.gif) no-repeat left 3px; margin:0 0 10px 0; padding:0 0 0 20px;}

.theme-text-right {
   width:275px;
   float:right;
}
.theme-text-right h1 {font-size:18px; color:#262626; font-weight:normal; margin:0; line-height:22px;}
.theme-text-right p {color:#666; font-size:12px; line-height:19px; margin:0 0 26px 0;}

.draft-message {
   width:100%;
   float:left;
   margin-top:18px;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.draft-message p.rt-al {clear:left; float:left; width:100%; text-align:right; font-size:13px; color:#888; margin:4px 0 18px 0;}
.draft-message p.rt-al a {color:#888; text-decoration:none;margin-right: 24px;}
.draft-message p.rt-al a:hover {text-decoration:underline;}
.draft-message ul.t-fld {width:100%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-bottom:0; padding: 0 16px 0 24px;}
.draft-message ul.t-fld li {display:inline; float:left;}
.draft-message ul.t-fld li.txt {width:10%; font-size:15px; color:#262626; margin-top:14px;}
.draft-message ul.t-fld li.gray-fld {width:90%; background:#d2d2d2; padding:4px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.draft-message ul.t-fld li.gray-fld input {border:#acacac; background:#fff; margin:0; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:10px 0 10px 14px; font-size:15px; color:#262626;}
.draft-message ul.edtr {width:100%; float:left; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; border-bottom:0; padding:4; margin-top:36px; background:#d2d2d2; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.draft-message ul.edtr li {width:100%;}
.clMsgBord {border:4px solid #D3D3D3 !important;border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
.drg-drp {
   width:100%;
   height:115px;
   float:left;
   margin-top:20px;
   padding:8px 0 10px 0;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   background:#f6f6f6 url(../images/icon-cloud.png) no-repeat center 33px;
   border:2px dashed #d2d2d2;
   font-size:13px;
   font-weight:bold;
   color:#0193ff;
   text-align:center;
}
.drg-drp a {color:#7f7f7f;text-decoration:none;}
.drg-drp a:hover {text-decoration:underline;}

.editForm {background:#fff; width:100%; float:left;}

.facebook-drop-box {
   width:100%;
   position:relative;
   float:left;
   padding-top:8px;
   background:#fff;
}

.arrow-up {
   width: 0;
   height: 0;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
   border-bottom: 8px solid #d6d6d7;
   position:absolute;
   top:0;
   right:92px;
}

.fb-shadow-top {
   width:100%;
   height:8px;
   float:left;
   background:url(../images/facebook-drop-shadow.jpg) repeat-x;
}

.facebook-main {
   width:100%;
   float:left;
   /*padding:0 20px 50px 20px;*/
   background:#ededee;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.facebook-main .editForm {background:#EDEDEE;}
.facebook-main .team-shad-arrow {
   width:100%;
   height:13px;
   position:relative;
   float:left;
   background:url(../images/fb-shadow-arrow.jpg) no-repeat center bottom;
}

.facebook-rows {
   width:100%;
   float:left;
   padding:16px 0;
   border-bottom:1px solid #d0cbc4;
   border-top:1px solid #fff;
}
.facebook-rows.nobord {border-bottom:none;}
.facebook-rows li {display:inline; float:left;}
.facebook-rows li.txt {width:54%; padding-left: 14px; width:219px; text-indent:14px; color:#262626; font-weight:bold;}
.facebook-rows li.any {width:65%; color:#262626;}
.facebook-rows ul li.t3 {width:62px; float:right; text-align:right; margin:0 19px 0 0;}
.facebook-rows ul li.t3 a {color:#0066ff; text-decoration:none;}
.facebook-rows ul li.t3 a:hover {color:#0066ff; text-decoration:underline;}

.logo-edit-box {
   width:100%;
   float:left;
   padding:14px 34px;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.logo-edit-box h1 {font-size:15px; color:#262626; font-weight:normal; margin:0 0 16px 0; font-family:arial;}
.logo-edit-box dl {clear:left; float:left; margin:20px 0 0 12px;}
.logo-edit-box dt, .logo-edit-box dd {display:inline; float:left; margin:0 16px 0 0;}

.logo-edit {
   width:140px;
   float:left;
   margin-right:22px;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   text-align:center;
}
.logo-edit ul {width:auto; float:left; margin:0;}
.logo-edit li {background:#ebebeb; padding:3px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; position:relative;}
.logo-edit li img {display:block; border:5px solid #fff; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; max-width:134px;}
.logo-edit a.crop-photo {color:#0066ff; text-decoration:none; font-size:12px; text-align:center;}
.logo-edit a.crop-photo:hover {text-decoration:underline;}
.logo-edit a.crop-x {color:#999; text-decoration:none; font-size:18px; line-height:13px; font-family:arial; border:1px solid #999; background:#efefef; padding:1px 5px 3px 5px; position:absolute; top:8px; right:8px;}
.logo-edit a.crop-x:hover {background:#fefefe;}

.logo-edit-drop {
   /*width:54.9%;*/
   width:325px;
   height:138px;
   float:left;
   color:#666;
   font-size:12px;
   font-family:Verdana, Arial;
   padding:0;
   border:2px dashed #d1d1d1;
   background:url(../images/logo-edit-drop-bg.gif) no-repeat 18px ;
   -webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
   cursor: pointer !important; cursor: hand !important;
}
.logo-edit-drop p.up-photo {padding:18px 14px 0 96px; margin:0 0 8px 0; font-size:14px;}
.logo-edit-drop p.rec-size {margin:0 20px 0 96px;}
.logo-edit-drop p.auto {margin:auto;color: #666666;font-size:100%;}

.photo-library {
   width:180px;
   float:left;
   margin:6px 0 0 15px; /* margin:38px 0 0 15px */
   text-align:center;
   font-size:14px;
   color:#666;
   font-family:Verdana, Arial;
}
.photo-library p {
	text-align:center;
	margin-top:-10px;
	font-size:14px;
   	color:#666;
   	font-family:Verdana, Arial;
}
.photo-library p.comImgLab {
	margin-left: 20px;
}
.photo-library p.comImgBut {
	position:relative;left:-30px;
}

.w-seven {
   width:730px !important;
}

.choose-photo-box {
    border-bottom:1px solid #D0CBC4;
    float:left;
    margin:-10px 19px 0 19px;
	padding:0 0 22px 0;
    width:730px;
}

.photo-select {
   width:100%;
   float:left;
   margin-top:20px;
}

.photo-select-parent {
	width:211px;
	float:left;
	margin: 0 20px 0 0;
}

.photo-select-pic {
   width:211px;
   float:left;
   margin:0 0 0 15px;
   padding:3px;
   background:#ebebeb;
   border-radius:5px;
   -moz-border-radius:5px;
   -khtml-border-radius:5px;
   -webkit-border-radius:5px;
}
.photo-select-pic img {border:5px solid #fff; display:block;}

.photo-select-pic-txt {
	width:211px;
	float:left;
	margin: 0 0 0 15px;
	color: #666666;
	font-size: 12px;
	line-height: 19px;
}

.photo-select-buttons {
   width:350px;
   float:left;
   margin:24px 0 0 22px;
}
.photo-select-buttons ul {margin-top:25px; float:left; /*clear:both;*/}
.photo-select-buttons ul li {display:inline; float:left; margin:0 10px 0 0;}
.photo-select-buttons ul > li:last-child {
   margin:-18px 0 0 24px;
}

.no-bord-top {border-top:none !important;}
.no-bord-btm {border-bottom:none !important;}
.gray-bord {border-bottom:1px solid #D0CBC4 !important;}

.color-edit {
   margin-top:20px;
}
.color-edit ul.c-hd {width:100%; float:left; margin:0 0 14px 0;}
.color-edit ul.c-hd li {display:inline; float:left;}
.color-edit ul.c-hd li.c1 {width:120px; margin:8px 0 0 30px;}
.color-edit ul.c-hd li.c-all {width:100px;}
.color-edit ul.c-hd li.c-all span {width:31px; height:31px; display:inline-block; }

.blank-box {
   width:100%;
   min-width:430px;
   float:left;
   position:relative;
   padding-top:7px;
   padding-bottom:40px;
   -webkit-border-top-left-radius:7px;
   -khtml-border-radius-topleft:7px;
   -moz-border-radius-topleft:7px;
   border-top-left-radius:7px;
   -webkit-border-top-right-radius:7px;
   -khtml-border-radius-topright:7px;
   -moz-border-radius-topright:7px;
   border-top-right-radius:7px;
}

.black-arrow {
   position:absolute;
   top:232px; /* was 176px */
   left:215px;
   width:86px;
   height:102px;
   background:url(../images/big-black-arrow.gif) no-repeat;
}

.blank-lady {
   position:absolute;
   top:328px; /* was 262px */
   left:0;
   width:440px;
   min-height:166px;
   padding:34px 0 0 121px;
   background:url(../images/blank-lady.gif) no-repeat;
   font-size:13px;
   color:#262626;
   line-height:21px;
}
.blank-lady h1 {font-size:18px; font-weight:normal; font-family:Arial; margin:0 0 6px 0;}

.import-section {
   width:100%;
	float:left;
	padding:30px;
	-webkit-box-sizing:border-box;
   -moz-box-sizing:border-box;
   box-sizing:border-box;
}
.font-13 {font-size:13px; color:#000;}
.font-14 {font-size:14px;}
.font-17 {font-size:17px;}
.f-right {float:right !important;}
.f-left {float:left !important;}
.dbl-file {background:url(../images/double-file.gif) no-repeat 12px center !important;}
.import-section .logo-edit-drop p.up-photo {padding:18px 14px 0 100px;}
.import-section .logo-edit-drop p.rec-size {margin:0 20px 0 100px;}
.import-section p.imp-2 {margin:0 !important; font-size:16px;}

.import-next-button {
    width:380px;
	float:left;
	margin-top:20px;
	padding:0 28px;
	-webkit-box-sizing:border-box;
    -moz-box-sizing:border-box;
    box-sizing:border-box;
	background:#f6f6f6;
}

.import-cols {
	width:100%;
	float:left;
	margin-top:25px;
}
.import-cols h1 {color:#000; font-weight:bold; font-size:13px; margin:0 0 10px 0;}

.col-headings {
	width:305px;
	float:left;
}
.col-headings ul {width:100%; float:left; margin:0 0 10px 0;}
.col-headings ul li {display:inline; float:left; margin:0 11px 0 0;}
.col-headings ul li.txt {margin:7px 0 0 0; font-size:13px;}
.imp-fld {border:1px solid #c4c4c4 !important; width:27px !important; padding:6px 0 !important; text-align:center !important; margin:0 !important; font-size:13px !important; background:#fff !important; border-radius:3px !important; -moz-border-radius:3px !important; -khtml-border-radius:3px !important; -webkit-border-radius:3px !important; -moz-box-shadow: none !important; -webkit-box-shadow: none !important; box-shadow:  none !important;}

.import-info {
	width:242px;
	float:left;
	font-size:13px;
	color:#000;
}
.import-info ul {margin:0;}
.import-info li {margin:0 0 10px 0;}

.import-review {
   font-size:13px;
	color:#000;
}
.import-review p {margin:0 0 14px 0;}
.import-review ul {list-style:none; margin:-12px 0 14px 15px;}

.or-watch {
	display:none;
	position:absolute;
	top:95px;
	right:0;
	width:233px;
	height:31px;
	background:url(../images/or-watch-text.gif) no-repeat;
}

/* Bottom Fixed Nav
--------------------------------------------------*/
.fixed-nav {
   background:/*#f6f6f6*/transparent url(../images/btm-arrow-bg.png) repeat-x;
   height:81px;
   float:left;
   width:100%;
   text-align:left;
}
.fixed-nav ul {padding:25px 0 0 15px; float:left;}
.fixed-nav li {display:inline; float:left; margin:0 10px 0 0; font-size:12px; font-weight:bold; position:relative; line-height:13px;}
/*.fixed-nav li a {color:#acacac; text-decoration:none; background:#ededee; display:block; width:70px; text-align:center; height:50px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
.fixed-nav li a:hover, .fixed-nav li a.on {color:#fff; background:#636363;}
.fixed-nav li a span {position:absolute; bottom:6px; width:70px; text-align:center; left:0;}*/

.fixed-side {
   width:49px; right:0pt; position:fixed; height:81px; background:#eaeff6 url(../images/nav-right.jpg) repeat-y;
}

.fixed-arrow {
    background: url(../images/nav-btm-arrow.png) no-repeat 117px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 150px;
}
.fixed-arrow-pos1 {
    background: url(../images/nav-btm-arrow.png) no-repeat 42px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos2 {
    background: url(../images/nav-btm-arrow.png) no-repeat 122px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos3 {
    background: url(../images/nav-btm-arrow.png) no-repeat 203px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos4 {
    background: url(../images/nav-btm-arrow.png) no-repeat 283px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos5 {
    background: url(../images/nav-btm-arrow.png) no-repeat 363px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos6 {
    background: url(../images/nav-btm-arrow.png) no-repeat 443px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos7 {
    background: url(../images/nav-btm-arrow.png) no-repeat 523px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}
.fixed-arrow-pos8 {
    background: url(../images/nav-btm-arrow.png) no-repeat 603px 0;
    height: 20px;
    position: absolute;
    top: 0;
    width: 100%;
}

a.css-btn2 {
   float:left;
   text-align:center;
   margin-top:20px;
   font-size:14px;
   font-family: Arial;
   font-weight:bold;
   color:#262626 !important;
   text-decoration:none;
   border-radius:30px;
   -moz-border-radius:30px;
   -khtml-border-radius:30px;
   -webkit-border-radius:30px;
   border:1px solid #adadad;
   background:#ededed;
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #ededed);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ededed), to(#d6d6d6));
   background:-o-linear-gradient(top, #ededed, #d6d6d6);
}
a.css-btn2 {padding:7px 40px;}
a.css-btn2:hover {
   background:#e4e4e4;
   background:-moz-linear-gradient(100% 100% 90deg, #d6d6d6, #e8e8e8);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#e8e8e8), to(#d6d6d6));
   background:-o-linear-gradient(top, #e8e8e8, #d6d6d6);
}

/* Sprites
--------------------------------------------------*/
.spt {background:url(../images/icons4.png);}
.lgo {width:232px; height:79px; background-position:0 0; text-indent:-9999px; float:left;}
.env {width:54px; height:34px; background-position:-229px -438px; text-indent:-9999px; float:left;}
.env:hover {height:34px; background-position:-229px -473px;}
.env2 {width:72px; height:38px; background-position:-229px -597px; text-indent:-9999px; float:left;}
.env2:hover {background-position:-581px -616px;}
.hd-cog {width:34px; height:35px; background-position:-581px -527px; text-indent:-9999px; float:left; margin-left:15px;}
.hd-cog:hover {background-position:-581px -570px;}
.hd-arw {width:34px; height:35px; background-position:-619px -527px; text-indent:-9999px; float:left;}
.hd-arw:hover {background-position:-619px -570px;}

.dash {width:71px; height:60px; background-position:-276px 0; float:left;}
.dash:hover {background-position:-351px 0;}
.dash:active {background-position:-426px 0;}
.dashOn {width:71px; height:60px; background-position:-426px 0; float:left;}

.icn-web-traffic {width: 71px; height: 59px; background-position: -867px -296px; float: left; text-indent: -9999px;}
.icn-web-traffic:hover {background-position: -1011px -296px;}
.icn-web-traffic:active {background-position: -939px -296px;}
.icn-web-trafficOn {width:71px; height:60px; background-position: -939px -296px; float:left;}

.icn-landing-pg {width: 71px; height: 59px; background-position: -867px -356px; float: left; text-indent: -9999px;}
.icn-landing-pg:hover {background-position: -1011px -356px;}
.icn-landing-pg:active {background-position: -939px -356px;}
.icn-landing-pgOn {width:71px; height:60px; background-position: -939px -356px; float:left;}

.icn-top-content {width: 71px; height: 59px; background-position: -867px -415px; float: left; text-indent: -9999px;}
.icn-top-content:hover {background-position: -1011px -415px;}
.icn-top-content:active {background-position: -939px -415px;}
.icn-top-contentOn {width:71px; height:60px; background-position: -939px -415px; float:left;}

.icn-keywords {width: 71px; height: 59px; background-position: -867px -474px; float: left; text-indent: -9999px;}
.icn-keywords:hover {background-position: -1011px -474px;}
.icn-keywords:active {background-position: -939px -474px;}
.icn-keywordsOn {width:71px; height:60px; background-position: -939px -474px; float:left;}

.icn-locations {width: 71px; height: 59px; background-position: -867px -533px; float: left; text-indent: -9999px;}
.icn-locations:hover {background-position: -1011px -533px;}
.icn-locations:active {background-position: -939px -533px;}
.icn-locationsOn {width:71px; height:60px; background-position: -939px -533px; float:left;}

.icn-platform {width: 71px; height: 59px; background-position: -867px -592px; float: left; text-indent: -9999px;}
.icn-platform:hover {background-position: -1011px -592px;}
.icn-platform:active {background-position: -939px -592px;}
.icn-platformOn {width:71px; height:60px; background-position: -939px -592px; float:left;}

.icn-mobile {width: 71px; height: 59px; background-position: -867px -651px; float: left; text-indent: -9999px;}
.icn-mobile:hover {background-position: -1011px -651px;}
.icn-mobile:active {background-position: -939px -651px;}
.icn-mobileOn {width:71px; height:60px; background-position: -939px -651px; float:left;}

.icn-visitors {width: 71px; height: 59px; background-position: -867px -710px; float: left; text-indent: -9999px;}
.icn-visitors:hover {background-position: -1011px -710px;}
.icn-visitors:active {background-position: -939px -710px;}
.icn-visitorsOn {width:71px; height:60px; background-position:-939px -710px; float:left;}

.icn-dashboard-new {width: 71px; height: 60px; background-position: -867px -769px; float: left; text-indent: -9999px;}
.icn-dashboard-new:hover {background-position: -1011px -769px;}
.icn-dashboard-new:active {background-position: -939px -769px;}
.icn-dashboard-newOn {width:71px; height:60px; background-position:-939px -769px; float:left;}

.icn-megaphone {width: 71px; height: 59px; background-position: -945px 0; float: left; text-indent: -9999px;}
.icn-megaphone:hover {background-position: -787px -295px;}
.icn-megaphone:active {background-position: -1017px 0;}
.icn-megaphoneOn {width:71px; height:59px; background-position: -1017px 0; float:left;}

.icn-scrollup {width: 71px; height: 59px; background-position: -1011px -414px; float: left; text-indent: -9999px;}
.icn-scrollup:hover {background-position: -1011px -414px;}
.icn-scrollup:active {background-position: -1011px -414px;}

.icn-cloud {width: 71px; height: 59px; background-position: -945px -62px; float: left; text-indent: -9999px;}
.icn-cloud:hover {background-position: -1017px -62px;}
.icn-cloud:active {background-position: -1017px -62px;}

.ic-cal {width:71px; height:59px; background-position:-504px -60px; float:left;}
.ic-cal:hover {background-position:-648px -60px;}
.ic-cal:active {background-position:-576px -60px;}
.ic-calOn {width:71px; height:59px; background-position:-576px -60px; float:left;}

.box-con {width:71px; height:59px; background-position:143px 795px; float:left;}
.box-con:hover {background-position:71px 795px;}
.box-con:active {background-position:301px 499px;}
.box-conOn {width:71px; height:59px; background-position:-576px -60px; float:left;}

.know {width:71px; height:60px; background-position:-646px -668px; float:left;}
.know:hover {background-position:-790px -668px;}
.know:active {background-position:-718px -668px;}
.knowOn {width:71px; hhttps://dev.clientwhys.com/box.imleight:60px; background-position:-718px -668px; float:left;}
.desi {width:71px; height:59px; background-position:-276px -60px; float:left;}
.desi:hover {background-position:-351px -60px;}
.desi:active {background-position:-426px -60px;}
.desiOn {width:71px; height:59px; background-position:-426px -60px; float:left;}
.pag {width:71px; height:59px; background-position:-276px -119px; float:left;}
.pag:hover {background-position:-351px -119px;}
.pag:active {background-position:-426px -119px;}
.pagOn {width:71px; height:59px; background-position:-426px -119px; float:left;}
.blg {width:71px; height:59px; background-position:-276px -178px; float:left;}
.blg:hover {background-position:-351px -178px;}
.blg:active {background-position:-426px -178px;}
.blgOn {width:71px; height:59px; background-position:-426px -178px; float:left;}
.plug {width:71px; height:59px; background-position:-276px -237px; float:left;}
.plug:hover {background-position:-351px -237px;}
.plug:active {background-position:-426px -237px;}
.plugOn {width:71px; height:59px; background-position:-426px -237px; float:left;}
.cli {width:71px; height:59px; background-position:0 -504px; text-indent:-9999px; float:left;}
.cli:hover {background-position:0 -648px;}
.cli:active {background-position:0 -576px;}
.cliOn {width:71px; height:59px; background-position:0 -576px; text-indent:-9999px; float:left;}
.remi {width:71px; height:59px; background-position:-59px -504px; text-indent:-9999px; float:left;}
.remi:hover {background-position:-59px -648px;}
.remi:active {background-position:-59px -576px;}
.remiOn {width:71px; height:59px; background-position:-59px -576px; text-indent:-9999px; float:left;}
.tsks {width:71px; height:59px; background-position:-118px -504px; text-indent:-9999px; float:left;}
.tsks:hover {background-position:-118px -648px;}
.tsks:active {background-position:-118px -576px;}
.tsksOn {width:71px; height:59px; background-position:-118px -576px; text-indent:-9999px; float:left;}
.libr {width:71px; height:59px; background-position:-177px -504px; text-indent:-9999px; float:left;}
.libr:hover {background-position:-177px -648px;}
.libr:active {background-position:-177px -576px;}
.librOn {width:71px; height:59px; background-position:-177px -576px; text-indent:-9999px; float:left;}
.ibox {width:71px; height:59px; background-position:0 -438px; text-indent:-9999px; float:left;}
.ibox:hover {background-position:-144px -438px;}
.ibox:active {background-position:-72px -438px;}
.iboxOn {width:71px; height:59px; background-position:-72px -438px; text-indent:-9999px; float:left;}
.mstar {width:71px; height:59px; background-position:0 -497px; text-indent:-9999px; float:left;}
.mstar:hover {background-position:-144px -497px;}
.mstar:active {background-position:-72px -497px;}
.mstarOn {width:71px; height:59px; background-position:-72px -497px; text-indent:-9999px; float:left;}
.msent {width:71px; height:59px; background-position:0 -556px; text-indent:-9999px; float:left;}
.msent:hover {background-position:-144px -556px;}
.msent:active {background-position:-72px -556px;}
.msentOn {width:71px; height:59px; background-position:-72px -556px; text-indent:-9999px; float:left;}
.mdraft {width:71px; height:59px; background-position:0 -615px; text-indent:-9999px; float:left;}
.mdraft:hover {background-position:-144px -615px;}
.mdraft:active {background-position:-72px -615px;}
.mdraftOn {width:71px; height:59px; background-position:-72px -615px; text-indent:-9999px; float:left;}
.mtrash {width:71px; height:59px; background-position:0 -674px; text-indent:-9999px; float:left;}
.mtrash:hover {background-position:-144px -674px;}
.mtrash:active {background-position:-72px -674px;}
.mtrashOn {width:71px; height:59px; background-position:-72px -674px; text-indent:-9999px; float:left;}
.peeps {width:71px; height:59px; background-position:0 -207px; text-indent:-9999px; float:left;}
.peeps:hover {background-position:-144px -207px;}
.peeps:active {background-position:-72px -207px;}
.peepsOn {width:71px; height:59px; background-position:-72px -207px; text-indent:-9999px; float:left;}
.nletter {width:71px; height:59px; background-position:0 -793px; text-indent:-9999px; float:left;}
.nletter:hover {background-position:-144px -793px;}
.nletter:active {background-position:-72px -793px;}
.nletterOn {width:71px; height:59px; background-position:-72px -793px; text-indent:-9999px; float:left;}
.gears {width:71px; height:59px; background-position:-428px -668px; text-indent:-9999px; float:left;}
.gears:hover {background-position:-572px -668px;}
.gears:active {background-position:-500px -668px;}
.gearsOn {width:71px; height:59px; background-position:-500px -668px; text-indent:-9999px; float:left;}
.edtr {width:71px; height:59px; background-position:0 -734px; float:left;}
.edtr:hover {background-position:-144px -734px;}
.edtr:active {background-position:-72px -734px;}
.edtrOn {width:71px; height:59px; background-position:-72px -734px; float:left;}
.cogdrp {width:30px; height:20px; background-position:-239px -19px; text-indent:-9999px; float:left; margin:4px 0 0 3px;}
.cogdrpOn {width:38px; height:23px; background-position:-235px -45px; text-indent:-9999px; float:left;}
.cogdrpOn2 {width:38px; height:23px; background-position:-235px -45px; text-indent:-9999px; float:left; margin:-4px 0 0 -3px;}
.icon-chat {width:71px; height:59px; background-position:-726px -178px; float:left;}
.icon-chat:hover {background-position:-870px -178px;}
.icon-chat:active {background-position:-798px -178px;}
.icon-chatOn {width:71px; height:59px; background-position:-798px -178px; float:left;}
/*.moreDrop {width:30px; height:20px; background-position:-239px -19px; text-indent:-9999px; float:left; margin:4px 0 0 3px;}
.moreDropOn {width:38px; height:23px; background-position:-235px -45px; text-indent:-9999px; float:left;}*/
.dwn {width:100px; height:33px; background-position:0 -85px; text-indent:-9999px; float:left;}
.dwn:hover {background-position:0 -124px;}
.dwnOff {width:100px; height:33px; background-position:0 -85px; text-indent:-9999px; float:left; opacity:0.3; filter:alpha(opacity=30);}
.up {width:100px; height:33px; background-position:-100px -85px; text-indent:-9999px; float:left;}
.up:hover {background-position:-100px -124px;}
.upOff {width:100px; height:33px; background-position:-100px -85px; text-indent:-9999px; float:left; opacity:0.3; filter:alpha(opacity=30);}
.dwn2 {width:175px; height:32px; background-position:-122px -304px; text-indent:-9999px; float:left; opacity:1.0; filter:alpha(opacity=100);}
.dwn2:hover {opacity:1.0; filter:alpha(opacity=100);}
.dwn2Off {width:175px; height:32px; background-position:-122px -304px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.up2 {width:175px; height:32px; background-position:-122px -340px; text-indent:-9999px; float:left; opacity:1.0; filter:alpha(opacity=100);}
.up2:hover {opacity:1.0; filter:alpha(opacity=100);}
.up2Off {width:175px; height:32px; background-position:-122px -340px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.cogdrp2 {width:36px; height:20px; background-position:-239px -19px; text-indent:-9999px; float:left; margin-top:-1px;}
.qmrk {width:16px; height:19px; background-position:-260px -85px; text-indent:-9999px; float:left;}
.qmrk:hover {opacity:0.8; filter:alpha(opacity=80);}
.eml {width:20px; height:19px; background-position:-233px -85px; text-indent:-9999px; float:left;}
.eml:hover {opacity:0.8; filter:alpha(opacity=80);}
.smenv {width:19px; height:19px; background-position:-208px -85px; text-indent:-9999px; float:left;}
.smenv:hover {opacity:0.8; filter:alpha(opacity=80);}
.smenvInline {width:19px; height:19px; background-position:-208px -85px; text-indent:-9999px; float:left;}
.smenvInline:hover {opacity:0.8; filter:alpha(opacity=80);}
.ebtn {width:132px; height:43px; background-position:0 -161px; text-indent:-9999px; float:left;}
.ebtn:hover {opacity:0.8; filter:alpha(opacity=80);}
.sbtn {width:81px; height:32px; background-position:-142px -166px; text-indent:-9999px; float:left;}
.sbtn:hover {opacity:0.8; filter:alpha(opacity=80);}
.hdicn {width:28px; height:30px; background-position:-245px -141px; text-indent:-9999px; float:left;}
.hdicnOn {width:28px; height:30px; background-position:-245px -109px; text-indent:-9999px; float:left;}
.hdicn:hover {background-position:-245px -109px;}
.fence {width:28px; height:30px; background-position:-208px -109px; text-indent:-9999px; float:left;}
.fenceOn {width:28px; height:30px; background-position:-245px -173px; text-indent:-9999px; float:left;}
.fence:hover {background-position:-245px -173px;}
.view {width:34px; height:22px; background-position:-231px -207px; text-indent:-9999px; float:left; margin-top:5px;}
.sent {width:28px; height:28px; background-position:-219px -237px; text-indent:-9999px; float:left;}
.note {width:15px; height:15px; background-position:-208px -143px; text-indent:-9999px; float:left;}
.green-image-icon {width: 15px; height: 15px; float:left;margin:0 20px 0 0;background-repeat: no-repeat; background-image: url(data:image/gif;base64,R0lGODlhDwAPALMAAPr6+uv069zu3MzozLzivK3crZ3WnY3QjX3KfV6+Xk63Ti+sLy+rLxCfEACZAAAAACH5BAAHAP8ALAAAAAAPAA8AAAQycLlJK5U26837VAjjOQBAUI2iHUEyNQOAeEUJaIyQGPadxb1SBhG0DRHIJHLE3GA8iwgAOw==);}
.pdf {width:15px; height:auto; background-position:-226px -143px !important; text-indent:-9999px; float:left;}
.rep {width:51px; height:29px; background-position:-66px -271px; text-indent:-9999px; float:left;}
.rep:hover {background-position:-66px -304px;}
.rep:active {background-position:-66px -336px;}
.repInline {width:51px; height:29px; background-position:-66px -271px; text-indent:-9999px; float:left;}
.repInline:hover {background-position:-66px -304px;}
.repInline:active {background-position:-66px -336px;}
.mas {width:23px; height:29px; background-position:0 -271px; text-indent:-9999px; float:left;}
.mas:hover {background-position:0 -304px;}
.mas:active {background-position:0 -336px;}
.masOn {width:23px; height:29px; background-position:-33px -271px; text-indent:-9999px; float:left;}
.atch2 {width:121px; height:32px; background-position:-305px -304px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.atch2:hover {opacity:1.0; filter:alpha(opacity=100);}
.gdel {width:78px; height:32px; background-position:-335px -519px; text-indent:-9999px; float:left;}
.gdel:hover {background-position:-420px -519px;}
.garch {width:78px; height:32px; background-position:-335px -558px; text-indent:-9999px; float:left;}
.garch:hover {background-position:-420px -558px;}
.gdl {width:78px; height:32px; background-position:-335px -558px; text-indent:-9999px; float:left;}
.gdl:hover {background-position:-420px -558px;}
.dlbtn {width:78px; height:32px; background-position:-335px -597px; text-indent:-9999px; float:left;}
.dlbtn:hover {background-position:-420px -597px;}
.dlbtnOn {width:78px; height:32px; background-position:-420px -597px; text-indent:-9999px; float:left;}
.dlUL {cursor:pointer;}

.blast {width:71px; height:60px; background-position:-726px 0; float:left;}
.blast:hover {background-position:-870px 0;}
.blast:active {background-position:-798px 0;}
.blastOn {width:71px; height:60px; background-position:-798px 0; float:left;}
.btn-file {width:71px; height:60px; background-position:-726px -60px; float:left;}
.btn-file:hover {background-position:-870px -60px;}
.btn-file:active {background-position:-798px -60px;}
.btn-fileOn {width:71px; height:60px; background-position:-798px -60px; float:left;}
.btn-cog {width:71px; height:58px; background-position:-726px -119px; float:left;}
.btn-cog:hover {background-position:-870px -119px;}
.btn-cog:active {background-position:-798px -119px;}
.btn-cogOn {width:71px; height:58px; background-position:-798px -119px; float:left;}

.tools {
    background-position: -657px -527px;
    float: left;
    height: 35px;
    text-indent: -9999px;
    width: 34px;
    margin-left: 8px;
}
.tools:hover {
    background-position: -657px -570px;
}
.tools-alert {
    background-position: -708px -407px;
    float: left;
    height: 35px;
    text-indent: -9999px;
    width: 34px;
    margin-left: 8px;
}

.SI-FILES-STYLIZED label.cabinet
{
    margin-top:-23px;
	margin-left:24px;
	width:121px;
    height:32px;
    background-position: -305px -304px;
    display: block;
    overflow: hidden;
    cursor: pointer;
}

.SI-FILES-STYLIZED label.cabinet input.file
{
    position: relative;
    height: 100%;
    width: auto;
    opacity: 0;
    -moz-opacity: 0;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.send {width:102px; height:44px; background-position:0 -376px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.send:hover {opacity:1.0; filter:alpha(opacity=100);}
.drft {width:103px; height:44px; background-position:-102px -376px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.drft:hover {opacity:1.0; filter:alpha(opacity=100);}
.dscd {width:102px; height:44px; background-position:-205px -376px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.dscd:hover {opacity:1.0; filter:alpha(opacity=100);}
.stp {width:101px; height:32px; background-position:-305px -340px; text-indent:-9999px; float:left; opacity:0.7; filter:alpha(opacity=70);}
.stp:hover {opacity:1.0; filter:alpha(opacity=100);}
.star {width:19px; height:17px; background-position:-126px -271px; text-indent:-9999px; float:left; margin:0 0 7px 0;}
.star:hover {opacity:0.7; filter:alpha(opacity=70);}
.fwd {width:17px; height:9px; background-position:-148px -271px; text-indent:-9999px; float:left; margin:0 0 7px 0;}
.fwd:hover {opacity:0.7; filter:alpha(opacity=70);}
.atch {cursor:default !important; width:16px; height:18px; background-position:-172px -271px; text-indent:-9999px; float:left; margin:0 0 7px 0;}
.atchOn {cursor:default !important; width:16px; height:18px; background-position:-149px -285px; text-indent:-9999px; float:left; margin:0 0 7px 0;}
.plate {width:13px; height:11px; background-position:-194px -271px; text-indent:-9999px; float:none; margin:0 0 7px 0}
.plate:hover {opacity:0.7; filter:alpha(opacity=70);}
.x {width:40px; height:30px; background-position:-433px -304px; text-indent:-9999px; float:left;}
.x:hover {opacity:0.7; filter:alpha(opacity=70);}
.arwd {width:31px; height:30px; background-position:-434px -339px; text-indent:-9999px; float:left; color:#000000; text-decoration:none;}
.arwd:hover {opacity:0.7; filter:alpha(opacity=70);}
.bck {width:70px; height:71px; background-position:-317px -377px; text-indent:-9999px; float:left;}
.bck:hover {width:70px; height:71px; background-position:-394px -377px;}
.updt {width:131px; height:40px; background-position:-472px -407px; text-indent:-9999px; float:left;}
.updt:hover {opacity:0.7; filter:alpha(opacity=70);}
.bold {width:24px; height:24px; background-position:-479px -303px; text-indent:-9999px; float:left; margin:7px 7px 0 7px;}
.bold:hover {background-position:-480px -331px;}
.bold:active {background-position:-480px -361px;}
.boldactive {background-position:-480px -361px;}
.onbtn {width:70px; height:31px; background-position:-595px -252px; text-indent:-9999px; float:left;}
.offbtn {width:70px; height:31px; background-position:-510px -252px; text-indent:-9999px; float:left;}
.tag-plus {width:43px; height:48px; background-position:-436px -457px; text-indent:-9999px; float:left;}
.tag-plus2 {width:42px; height:46px; background-position:-367px -642px; text-indent:-9999px; float:left;}
.tag-plus2on {width:42px; height:46px; background-position:-367px -692px; text-indent:-9999px; float:left;}
.tag-plus:hover {background-position:-436px -457px;}
.tag-srch-plus {width:43px; height:48px; background-position:-436px -457px; text-indent:-9999px; float:left;}
.tag-srch-plus:hover {background-position:-436px -457px;}
.recipient-plus {width:43px; height:48px; background-position:-436px -457px; text-indent:-9999px; float:left;}
.recipient-plus:hover {background-position:-436px -457px;}
.recipientSpan {float:left;width:95%;text-align:left;}
.addRecipientLI {width:30px !important;float:right !important; position:relative;}
.nxtb {width:91px; height:32px; background-position:-229px -519px; text-indent:-9999px; float:left;}
.nxtb:hover {opacity:0.8; filter:alpha(opacity=80);}
.prevb {width:91px; height:32px; background-position:-229px -560px; text-indent:-9999px; float:left;}
.prevb:hover {opacity:0.8; filter:alpha(opacity=80);}
.dots {width:17px; height:17px; background-position:-247px -275px; text-indent:-9999px; float:left; margin:0 7px 0 0;}
.dots:hover {background-position:-224px -275px; opacity:0.7; filter:alpha(opacity=70)}
.dotsOn {width:17px; height:17px; background-position:-224px -275px; text-indent:-9999px; float:left; margin:0 7px 0 0;}
.tipnxt {width:13px; height:19px; background-position:-545px -335px; text-indent:-9999px; float:left;}
.tipnxt:hover {opacity:0.8; filter:alpha(opacity=80);}
.tipprev {width:13px; height:19px; background-position:-515px -335px; text-indent:-9999px; float:left;}
.tipprev:hover {opacity:0.8; filter:alpha(opacity=80);}
.doc-view {width:34px; height:23px; background-position:-521px -459px; text-indent:-9999px; float:left;}
.doc-in {width:34px; height:31px; background-position:-521px -507px; text-indent:-9999px; float:left;}
.doc-sent {width:34px; height:28px; background-position:-521px -561px; text-indent:-9999px; float:left;}
/*.mini-dl {width:12px !important; height:19px; background-position:-260px -242px; text-indent:-9999px; float:left; margin:12px 0 0 12px;}
.mini-dl:hover {opacity:0.8; filter:alpha(opacity=80);}*/
.kb-note {width:10px; height:12px; background-position:-508px -304px; text-indent:-9999px; float:left;}
.kb-bub {width:14px; height:14px; background-position:-524px -304px; text-indent:-9999px; float:left;}
.hamr {width:30px; height:30px; background-position:-521px -367px; text-indent:-9999px; float:left;}
.thng {width:30px; height:30px; background-position:-560px -367px; text-indent:-9999px; float:left;}
.pro-you {width:30px; height:30px; background-position:-581px -456px; text-indent:-9999px; float:left;}
.pro-you:hover, .pro-youOn {width:30px; height:30px; background-position:-581px -490px; text-indent:-9999px; float:left;}
.pro-com {width:30px; height:30px; background-position:-617px -456px; text-indent:-9999px; float:left;}
.pro-com:hover, .pro-comOn {width:30px; height:30px; background-position:-617px -490px; text-indent:-9999px; float:left;}
.pro-loc {width:30px; height:30px; background-position:-653px -456px; text-indent:-9999px; float:left;}
.pro-loc:hover, .pro-locOn {width:30px; height:30px; background-position:-653px -490px; text-indent:-9999px; float:left;}
.pro-comp {width:30px; height:30px; background-position:-689px -456px; text-indent:-9999px; float:left;}
.pro-comp:hover, .pro-compOn {width:30px; height:30px; background-position:-689px -490px; text-indent:-9999px; float:left;}
.plane {width:18px; height:18px; background-position:-543px -304px; text-indent:-9999px; float:left;}
.sms-bub {width:23px; height:18px; background-position:-565px -304px; text-indent:-9999px; float:left;}
.team-dwn, .team-dwn2, .stock-dwn, .stockSelect-dwn {width:35px; height:35px; background-position:-616px -407px; text-indent:-9999px; float:left; opacity:0.5; filter:alpha(opacity=50);}
.team-dwn:hover, .team-dwn2:hover, .stock-dwn:hover, .stockSelect-dwn:hover {opacity:1.0; filter:alpha(opacity=100);}
.team-up, .team-up2, .stock-up, .stockSelect-up {width:35px; height:35px; background-position:-661px -407px; text-indent:-9999px; float:left; opacity:0.5; filter:alpha(opacity=50);}
.team-up:hover, .team-up2:hover, .stock-up:hover, .stockSelect-up:hover {opacity:1.0; filter:alpha(opacity=100);}

.lrg-docs {width:56px; height:52px; background-position:-598px -299px; text-indent:-9999px; float:left;}
.lrg-rem {width:56px; height:52px; background-position:-661px -299px; text-indent:-9999px; float:left;}
.lrg-convo {width:56px; height:52px; background-position:-723px -299px; text-indent:-9999px; float:left;}
.rt-msg {width:30px; height:30px; background-position:-674px -253px; text-indent:-9999px; float:left;}
.rt-quest {width:30px; height:30px; background-position:-710px -253px; text-indent:-9999px; float:left;}
.rt-prev {width:30px; height:30px; background-position:-746px -253px; text-indent:-9999px; float:left;}
.rt-note {width:30px; height:30px; background-position:-782px -253px; text-indent:-9999px; float:left;}
.rt-video {width:30px; height:30px; background-position:-821px -252px; text-indent:-9999px; float:left;}
.rt-know {width:30px; height:30px; background-position:-858px -253px; text-indent:-9999px; float:left;}

.nav {background:url(../images/nav.png); text-indent:-9999px; float:left;}
.hm {width:70px; height:61px; background-position:0 0;}
.hm:hover {background-position:0 -72px;}
.hmOn {width:64px; height:61px; background-position:0 -141px; margin:0 0 0 6px;}
.cust {width:125px; height:61px; background-position:-70px 0;}
.cust:hover {background-position:-70px -72px;}
.custOn {width:129px; height:61px; background-position:-64px -141px;}
.nws {width:211px; height:61px; background-position:-195px 0;}
.nws:hover {background-position:-195px -72px;}
.nwsOn {width:213px; height:61px; background-position:-193px -141px;}
.sed {width:142px; height:61px; background-position:-406px 0;}
.sed:hover {background-position:-406px -72px;}
.sedOn {width:146px; height:61px; background-position:-404px -141px;}
.proj {width:133px; height:61px; background-position:-548px 0;}
.proj:hover {background-position:-548px -72px;}
.projOn {width:133px; height:61px; background-position:-548px -141px;}

.wizstp {background:url(../images/steps.png); text-indent:-9999px;}
.one {width:43px; height:42px; background-position:0 -43px;}
.two {width:43px; height:42px; background-position:-43px 0;}
.three {width:43px; height:42px; background-position:-86px 0;}
.four {/*width:43px;*/ width:37px; height:42px; background-position:-129px 0;}
.five {width:43px; height:42px; background-position:-172px 0;}
.five2 {width:36px; height:42px; background-position:-172px 0;}
.six {width:41px; height:42px; background-position:-215px 0;}
.oneOn {width:43px; height:42px; background-position:0 0;}
.twoOn {width:43px; height:42px; background-position:-43px -43px;}
.threeOn {width:43px; height:42px; background-position:-86px -92px;}
.fourOn {width:41px; height:42px; background-position:-129px -142px;}
.fiveOn {width:43px; height:42px; background-position:-172px -194px;}
.fiveOn2 {width:41px; height:42px; background-position:-172px -194px;}
.sixOn {width:41px; height:42px; background-position:-215px -243px;}

/* Classes
--------------------------------------------------*/
blockquote {margin-left:35px !important}
.gray {color:#ccc; font-size:12px; line-height:12px; font-weight:normal;}
.tfld {background:url(../images/gray-field2.gif) no-repeat; margin:0; border:0; padding:8px 0 7px 0;}
.nfld {border:1px solid #cecece; background:#fff; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; margin:0 0 0 9px; font-family:"Courier New", Times; font-size:13px; color:#333; padding:11px 0 11px 12px;}
.taghd {text-indent:10px;}
.graybg {background:#dadada; color:#666; font-size:12px; padding:2px 3px;}

.reg {font-size:11px;position:absolute;width:40px;z-index:4;}
.big-gray {font-size:18px; color:#666; font-weight:bold;}
.gray2 {font-size:11px; color:#666; font-weight:normal;}
.gray-b, a.gray-b {color:#606060; text-decoration:none; background:#dadada; font-size:12px; font-family:Arial; padding:2px; text-shadow:0px 0px 0px; font-weight:normal;}
.green-b, a.green-b {color:#497221; text-decoration:none; background:#90c841; font-size:12px; font-family:Arial; padding:2px; text-shadow:0px 0px 0px; font-weight:normal !important;}
.blue-b, a.blue-b {color:#fff; text-decoration:none; background:#65cdff; font-size:12px; font-family:Arial; padding:2px; text-shadow:0px 0px 0px; font-weight:normal !important;}
/*.new-rec {border:1px solid #a5acb5; padding:8px 0 8px 12px; width:416px; color:#262626; font-size:15px; font-family:Arial; border-radius:2px; -moz-border-radius:2px; -khtml-border-radius:2px; -webkit-border-radius:2px;}*/

.alert {
   position:absolute;
   top:7px;
   left:120px;
}
.alert a.redbg {
   background:-moz-linear-gradient(100% 100% 90deg, #AF3223, #CB3B28);
   background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#CB3B28), to(#AF3223));
   background:-o-linear-gradient(top, #CB3B28, #AF3223);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#CB3B28', endColorstr='#AF3223');
   border:1px solid #39100B;
   color:#fff;
   display:block;
   font-weight:bold;
   padding:3px 0;
   text-align:center;
   text-decoration:none;
   text-shadow:1px 1px 1px #A63021;
   width:38px;
   cursor:default !important;
}

a.ic-box {color:#aeaeae; background:#ededee; text-decoration:none; float:left; height:44px; padding:6px 0 0 0; min-width:70px; text-align:center; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px;}
/*a.ic-box:hover, a.ic-boxOn {background:#636363;} commented out by mm 10/11/12*/
a.ic-box span {float:left; font-family:"Myriad Pro",Arial; font-weight:normal; font-size:10px; margin-top:25px; text-align:center; text-indent:0 !important; width:70px;}

a.ic-dash {background:#ededee url(../images/dash-off.gif) no-repeat center 6px;}
a.ic-dash:hover, a.ic-dashOn {color:#d8d8d8; background:#636363 url(../images/dash-on.gif) no-repeat center 6px;}
a.ic-pro {background:#ededee url(../images/profile-off.gif) no-repeat center 6px;}
a.ic-pro:hover, a.ic-proOn {color:#d8d8d8; background:#636363 url(../images/profile-on.gif) no-repeat center 6px;}
a.ic-comm {background:#ededee url(../images/comm-off.gif) no-repeat center 6px;}
a.ic-comm:hover, a.ic-commOn {color:#d8d8d8; background:#636363 url(../images/comm-on.gif) no-repeat center 6px;}
a.ic-loc {background:#ededee url(../images/location-off.gif) no-repeat center 6px;}
a.ic-loc:hover, a.ic-locOn {color:#d8d8d8; background:#636363 url(../images/location-on.gif) no-repeat center 6px;}
a.ic-comp {background:#ededee url(../images/company-off.gif) no-repeat center 6px;}
a.ic-comp:hover, a.ic-compOn {color:#d8d8d8; background:#636363 url(../images/company-on.gif) no-repeat center 6px;}
a.ic-docs {background:#ededee url(../images/documents-off.gif) no-repeat center 6px;}
a.ic-docs:hover, a.ic-docsOn {color:#d8d8d8; background:#636363 url(../images/documents-on.gif) no-repeat center 6px;}
a.ic-notes {background:#ededee url(../images/btnNOTES-off.png) no-repeat;}
a.ic-notes:hover, a.ic-notesOn {color:#d8d8d8; background:#636363 url(../images/btnNOTES-on.png) no-repeat;}
a.ic-sigs {background:#ededee url(../images/pencil-off.gif) no-repeat center 6px;}
a.ic-sigs:hover, a.ic-sigsOn {color:#d8d8d8; background:#636363 url(../images/pencil-on.gif) no-repeat center 6px;}
a.ic-set {background:#ededee url(../images/settings-off.gif) no-repeat center 6px;}
a.ic-set:hover, a.ic-setOn {color:#d8d8d8; background:#636363 url(../images/settings-on.gif) no-repeat center 6px;}
a.ic-sched {background:#ededee url(../images/scheduling-off.png) no-repeat center 6px;}
a.ic-sched:hover, a.ic-schedOn {color:#d8d8d8; background:#636363 url(../images/scheduling-on.png) no-repeat center 6px;}

a.ic-over {background:#ededee url(../images/overview-off.png) no-repeat center 10px;}
a.ic-over:hover, a.ic-overOn {color:#d8d8d8; background:#636363 url(../images/overview-on.png) no-repeat center 10px;}
a.ic-layout {background:#ededee url(../images/layout-off.gif) no-repeat center 8px;}
a.ic-layout:hover, a.ic-layoutOn {color:#d8d8d8; background:#636363 url(../images/layout-on.gif) no-repeat center 8px;}
a.ic-brand {background:#ededee url(../images/branding-off.gif) no-repeat center 6px;}
a.ic-brand:hover, a.ic-brandOn {color:#d8d8d8; background:#636363 url(../images/branding-on.gif) no-repeat center 6px;}
a.ic-cont {background:#ededee url(../images/content-off.gif) no-repeat center 11px;}
a.ic-cont:hover, a.ic-contOn {color:#d8d8d8; background:#636363 url(../images/content-on.gif) no-repeat center 11px;}

a.ic-plug {background:#ededee url(../images/plugins-off.png) no-repeat center 10px;}
a.ic-plug:hover, a.ic-plugOn {color:#d8d8d8; background:#636363 url(../images/plugins-on.png) no-repeat center 10px;}

/* Custom Scroll Bar
--------------------------------------------------*/
.scroll-pane {
   width:97%;
   height:152px;
   overflow:auto;
}

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top:19px;
	right:3px;
	width: 7px;
	height: 100%;
	background: #999999;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #999;
	position: relative;
	/*border:1px solid #999;*/
	height:133px !important;
}

.jspDrag
{
	background: #b9b8b8;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Custom Scroll Bar - Blue Bar
--------------------------------------------------*/
.scroll-pane-left {
   /*width:97%;*/
   /*height:152px;*/
   overflow:auto;
}

.scroll-pane-left .jspContainer {
	overflow: hidden;
	position: relative;
	min-height: 48px;
}

.scroll-pane-left .jspPane {
	position: absolute;
}

.scroll-pane-left .jspVerticalBar {
	position: absolute;
	top:19px;
	right:3px;
	width: 7px;
	height: 100%;
	background: #999999;
	visibility:hidden;
}

.scroll-pane-left .jspHorizontalBar {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 16px;
	background: red;
	visibility:hidden;
}

.scroll-pane-left .jspVerticalBar *, .scroll-pane-left .jspHorizontalBar * {
	margin: 0;
	padding: 0;
}

.scroll-pane-left .jspCap {
	display: none;
}

.scroll-pane-left .jspHorizontalBar .jspCap {
	float: left;
}

.scroll-pane-left .jspTrack {
	background: #999;
	position: relative;
	/*border:1px solid #999;*/
	height:133px !important;
}

.scroll-pane-left .jspDrag {
	background: #b9b8b8;
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.scroll-pane-left .jspHorizontalBar .jspTrack, .scroll-pane-left .jspHorizontalBar .jspDrag {
	float: left;
	height: 100%;
}

.scroll-pane-left .jspArrow {
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.scroll-pane-left .jspArrow.jspDisabled {
	cursor: default;
	background: #80808d;
}

.scroll-pane-left .jspVerticalBar .jspArrow {
	height: 16px;
}

.scroll-pane-left .jspHorizontalBar .jspArrow {
	width: 16px;
	float: left;
	height: 100%;
}

.scroll-pane-left .jspVerticalBar .jspArrow:focus {
	outline: none;
}

.scroll-pane-left .jspCorner {
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Custom Form Fields
--------------------------------------------------*/
select {margin-top:5px;}

.checkbox, .radio {
	width:17px;
	height:17px;
	margin: 0 5px 0 0;
	background: url(../images/checkbox.png) no-repeat;
	display: block;
	clear: left;
	float: left;
	cursor:pointer;
	background-position:-20px 0;
}
.checkbox.checked {
    background-position:0 0;
}
.radio {
	background: url(../images/radio.png) no-repeat;
	background-position:-20px -1px;
}
.radio.checked{
    background-position:0 -1px;
}

span.select, span.select2, span.select3, span.select4 {
	position: absolute;
	padding:6px 18px 0 5px;
	color:#000;
	font-size:14px;
	font-family:Arial;
	overflow: hidden;
	text-align:left;
}

span.select2 {
	padding:10px 40px 0 14px;
}
span.select3 {
	padding:12px 40px 0 14px;
	font-size:12px;
	font-weight:normal;
	margin-top:-4px;
}
span.select4 {
	padding:12px 35px 0 14px;
	font-size:12px;
	font-weight:normal;
}

span.select {width:123px; height:24px; background:url(../images/select-bg.png) no-repeat;}
span.select2 {width:238px; height:31px; background:url(../images/select-bg2.png) no-repeat;}
span.select3 {width:110px; height:26px; background:url(../images/select-bg3.jpg) no-repeat;}
span.select4 {width:213px; height:29px; background:url(../images/select-bg4.gif) no-repeat;}

input.styled { display: none; }
select.styled { position: relative; opacity: 0; filter: alpha(opacity=0); z-index: 1500; }
.disabled { opacity: 0.5; filter: alpha(opacity=50);}



/*******************TOOL TIP*******************************/

#tooltip{
    text-align: center;
    color: #fff;
    background: #111;
    position: absolute;
    z-index: 110000;
    padding: 5px;
}

#tooltip:after /* triangle decoration */{
	width: 0;
	height: 0;
	border-left: 10px solid transparent;
	border-right: 10px solid transparent;
	border-top: 10px solid #111;
	content: '';
	position: absolute;
	left: 50%;
	bottom: -10px;
	margin-left: -10px;
}

#tooltip.top:after{
	border-top-color: transparent;
	border-bottom: 10px solid #111;
	top: -20px;
	bottom: auto;
}

#tooltip.left:after{
	left: 10px;
	margin: 0;
}

#tooltip.right:after{
	right: 10px;
	left: auto;
	margin: 0;
}
/*******************http://demo.tutorialzine.com/2011/11/chained-ajax-selects-jquery/*********************/
/* @group Base */
.chzn-container {
  font-size: 15px;
  position: relative;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.chzn-container .chzn-drop {
  background: #fff;
  border: 1px solid #aaa;
  border-top: 0;
  position: absolute;
  top: 29px;
  left: 0;
  -webkit-box-shadow: 0 4px 5px rgba(0,0,0,.15);
  -moz-box-shadow   : 0 4px 5px rgba(0,0,0,.15);
  -o-box-shadow     : 0 4px 5px rgba(0,0,0,.15);
  box-shadow        : 0 4px 5px rgba(0,0,0,.15);
  z-index: 999;
}
/* @end */

/* @group Single Chosen */
.chzn-container-single .chzn-single {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #eeeeee), color-stop(0.5, white));
  background-image: -webkit-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -moz-linear-gradient(center bottom, #eeeeee 0%, white 50%);
  background-image: -o-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  background-image: -ms-linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#ffffff',GradientType=0 );
  background-image: linear-gradient(top, #eeeeee 0%,#ffffff 50%);
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  border: 1px solid #A8A8A8;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  position: relative;
  height: 36px;
  line-height: 36px;
  padding: 0 0 0 8px;
  color: #444;
  text-decoration: none;
}
.chzn-container-single .chzn-single span {
  margin-right: 26px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  -o-text-overflow: ellipsis;
  -ms-text-overflow: ellipsis;
  text-overflow: ellipsis;
}
.chzn-container-single .chzn-single abbr {
  display: block;
  position: absolute;
  right: 26px;
  top: 8px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(../images/chosen-sprite.png) right top no-repeat;
}
.chzn-container-single .chzn-single abbr:hover {
  background-position: right -11px;
}
.chzn-container-single .chzn-single div {
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background: #ccc;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ccc), color-stop(0.6, #eee));
  background-image: -webkit-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -moz-linear-gradient(center bottom, #ccc 0%, #eee 60%);
  background-image: -o-linear-gradient(bottom, #ccc 0%, #eee 60%);
  background-image: -ms-linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cccccc', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #cccccc 0%,#eeeeee 60%);
  border-left: 1px solid #A8A8A8;
  position: absolute;
  right: 0;
  top: 0;
  display: block;
  height: 100%;
  width: 18px;
}
.chzn-container-single .chzn-single div b {
  background: url('../images/chosen-sprite.png') no-repeat 0 5px;
  display: block;
  width: 100%;
  height: 100%;
}
.chzn-container-single .chzn-search {
  padding: 3px 4px;
  position: relative;
  margin: 0;
  white-space: nowrap;
  z-index: 1010;
}
.chzn-container-single .chzn-search input {
  background: #fff url('../images/chosen-sprite.png') no-repeat 100% -22px;
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat 100% -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  margin: 1px 0;
  padding: 4px 20px 4px 5px;
  outline: 0;
  border: 1px solid #A8A8A8;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 15px;
}
.chzn-container-single .chzn-drop {
  -webkit-border-radius: 0 0 4px 4px;
  -moz-border-radius   : 0 0 4px 4px;
  border-radius        : 0 0 4px 4px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
}
/* @end */

.chzn-container-single-nosearch .chzn-search input {
  position: absolute;
  left: -9000px;
}

/* @group Multi Chosen */
.chzn-container-multi .chzn-choices {
  background-color: #fff;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background-image: -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background-image: -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  border: 1px solid #aaa;
  margin: 0;
  padding: 0;
  cursor: text;
  overflow: hidden;
  height: auto !important;
  height: 1%;
  position: relative;
}
.chzn-container-multi .chzn-choices li {
  float: left;
  list-style: none;
}
.chzn-container-multi .chzn-choices .search-field {
  white-space: nowrap;
  margin: 0;
  padding: 0;
}
.chzn-container-multi .chzn-choices .search-field input {
  color: #666;
  background: transparent !important;
  border: 0 !important;
  padding: 5px;
  margin: 1px 0;
  outline: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow   : none;
  -o-box-shadow     : none;
  box-shadow        : none;
}
.chzn-container-multi .chzn-choices .search-field .default {
  color: #999;
}
.chzn-container-multi .chzn-choices .search-choice {
  -webkit-border-radius: 3px;
  -moz-border-radius   : 3px;
  border-radius        : 3px;
  -moz-background-clip   : padding;
  -webkit-background-clip: padding-box;
  background-clip        : padding-box;
  background-color: #e4e4e4;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #e4e4e4), color-stop(0.7, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -moz-linear-gradient(center bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -o-linear-gradient(bottom, #e4e4e4 0%, #eeeeee 70%);
  background-image: -ms-linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #e4e4e4 0%,#eeeeee 70%);
  color: #333;
  border: 1px solid #b4b4b4;
  line-height: 13px;
  padding: 3px 19px 3px 6px;
  margin: 3px 0 3px 5px;
  position: relative;
}
.chzn-container-multi .chzn-choices .search-choice span {
  cursor: default;
}
.chzn-container-multi .chzn-choices .search-choice-focus {
  background: #d4d4d4;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close {
  display: block;
  position: absolute;
  right: 3px;
  top: 4px;
  width: 12px;
  height: 13px;
  font-size: 1px;
  background: url(../images/chosen-sprite.png) right top no-repeat;
}
.chzn-container-multi .chzn-choices .search-choice .search-choice-close:hover {
  background-position: right -11px;
}
.chzn-container-multi .chzn-choices .search-choice-focus .search-choice-close {
  background-position: right -11px;
}
/* @end */

/* @group Results */
.chzn-container .chzn-results {
  margin: 0 4px 4px 0;
  max-height: 190px;
  padding: 0 0 0 4px;
  position: relative;
  overflow-x: hidden;
  overflow-y: auto;
}
.chzn-container-multi .chzn-results {
  margin: -1px 0 0;
  padding: 0;
}
.chzn-container .chzn-results li {
  clear:left;
  display: none;
  line-height: 80%;
  padding: 7px 7px 8px;
  margin: 0;
  list-style: none;
  width:100%;
}

.chzn-container .chzn-results .active-result {
  cursor: pointer;
  display: list-item;
}
.chzn-container .chzn-results .highlighted {
  background: #3875d7;
  color: #fff;
}
.chzn-container .chzn-results li em {
  background: #feffde;
  font-style: normal;
}
.chzn-container .chzn-results .highlighted em {
  background: transparent;
}
.chzn-container .chzn-results .no-results {
  background: #f4f4f4;
  display: list-item;
}
.chzn-container .chzn-results .group-result {
  cursor: default;
  color: #999;
  font-weight: bold;
}
.chzn-container .chzn-results .group-option {
  padding-left: 20px;
}
.chzn-container-multi .chzn-drop .result-selected {
  display: none;
}
/* @end */

/* @group Active  */
.chzn-container-active .chzn-single {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-single-with-drop {
  border: 1px solid #aaa;
  -webkit-box-shadow: 0 1px 0 #fff inset;
  -moz-box-shadow   : 0 1px 0 #fff inset;
  -o-box-shadow     : 0 1px 0 #fff inset;
  box-shadow        : 0 1px 0 #fff inset;
  background-color: #eee;
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, white), color-stop(0.5, #eeeeee));
  background-image: -webkit-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -moz-linear-gradient(center bottom, white 0%, #eeeeee 50%);
  background-image: -o-linear-gradient(bottom, white 0%, #eeeeee 50%);
  background-image: -ms-linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eeeeee',GradientType=0 );
  background-image: linear-gradient(top, #ffffff 0%,#eeeeee 50%);
  -webkit-border-bottom-left-radius : 0;
  -webkit-border-bottom-right-radius: 0;
  -moz-border-radius-bottomleft : 0;
  -moz-border-radius-bottomright: 0;
  border-bottom-left-radius : 0;
  border-bottom-right-radius: 0;
}
.chzn-container-active .chzn-single-with-drop div {
  background: transparent;
  border-left: none;
}
.chzn-container-active .chzn-single-with-drop div b {
  background-position: -18px 6px;
}
.chzn-container-active .chzn-choices {
  -webkit-box-shadow: 0 0 5px rgba(0,0,0,.3);
  -moz-box-shadow   : 0 0 5px rgba(0,0,0,.3);
  -o-box-shadow     : 0 0 5px rgba(0,0,0,.3);
  box-shadow        : 0 0 5px rgba(0,0,0,.3);
  border: 1px solid #5897fb;
}
.chzn-container-active .chzn-choices .search-field input {
  color: #111 !important;
}
/* @end */

/* @group Disabled Support */
.chzn-disabled {
  cursor: default;
  opacity:0.5 !important;
}
.chzn-disabled .chzn-single {
  cursor: default;
}
.chzn-disabled .chzn-choices .search-choice .search-choice-close {
  cursor: default;
}

/* @group Right to Left */
.chzn-rtl { direction:rtl;text-align: right; }
.chzn-rtl .chzn-single { padding-left: 0; padding-right: 8px; }
.chzn-rtl .chzn-single span { margin-left: 26px; margin-right: 0; }
.chzn-rtl .chzn-single div {
  left: 0; right: auto;
  border-left: none; border-right: 1px solid #aaaaaa;
  -webkit-border-radius: 4px 0 0 4px;
  -moz-border-radius   : 4px 0 0 4px;
  border-radius        : 4px 0 0 4px;
}
.chzn-rtl .chzn-choices li { float: right; }
.chzn-rtl .chzn-choices .search-choice { padding: 3px 6px 3px 19px; margin: 3px 5px 3px 0; }
.chzn-rtl .chzn-choices .search-choice .search-choice-close { left: 5px; right: auto; background-position: right top;}
.chzn-rtl.chzn-container-single .chzn-results { margin-left: 4px; margin-right: 0; padding-left: 0; padding-right: 4px; }
.chzn-rtl .chzn-results .group-option { padding-left: 0; padding-right: 20px; }
.chzn-rtl.chzn-container-active .chzn-single-with-drop div { border-right: none; }
.chzn-rtl .chzn-search input {
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, #ffffff;
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-gradient(linear, left bottom, left top, color-stop(0.85, white), color-stop(0.99, #eeeeee));
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -webkit-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -moz-linear-gradient(center bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -o-linear-gradient(bottom, white 85%, #eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, -ms-linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  background: url('../images/chosen-sprite.png') no-repeat -38px -22px, linear-gradient(top, #ffffff 85%,#eeeeee 99%);
  padding: 4px 5px 4px 20px;
}
/* @end */


/******************* Facebook styled search field in Document Library *********************/


/*ul.token-input-list-facebook {overflow: hidden; height: auto !important; height: 1%;width: 170px !important;border: 1px solid #999999;cursor: text;font-size: 12px;font-family: Verdana;min-height: 1px;z-index: 999;margin: 0;padding: 0;background-color: #fff ;list-style-type: none;clear: left;float:left;margin:-27px 0 0 52px !important;}*/
ul.token-input-list-facebook {background:#fff;clear:left;cursor:text;font-family:Arial,Helvetica,sans-serif;float:left;font-size:12px;min-height:46px;top:7px;min-width:192px;z-index: 1;}
/*ul.token-input-list-facebook li input {border: 0;width: 157px;padding: 6px 8px 5px 8px;background:#fff url(../images/mag-glass.png) no-repeat 142px;margin: 2px 0;-webkit-appearance: caret;}*/
ul.token-input-list-facebook li input {border: 0;min-width:60px;-webkit-appearance:caret;}
li.token-input-token-facebook {background:#eff2f7;border: 1px solid #ccd5e4;cursor:default;float:left;font-weight:normal;font-size:15px;margin: 4px 4px 0;overflow:hidden;padding:5px 8px 6px;white-space:nowrap;
     -khtml-border-radius: 2px;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;}
li.token-input-token-facebook p {display: inline;}
li.token-input-token-facebook span {color: #a6b3cf;margin-left: 5px;font-weight: bold;cursor: pointer;}
li.token-input-selected-token-facebook {background-color: #EAEFF6; border: 1px solid #3b5998;}
/*li.token-input-input-token-facebook {float: left;margin: 0;padding: 0;list-style-type: none;}*/
li.token-input-input-token-facebook {float: left;max-width:192px;}
/*.mag-glass{background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAAQCAYAAADNo/U5AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABx0RVh0U29mdHdhcmUAQWRvYmUgRmlyZXdvcmtzIENTNXG14zYAAAAVdEVYdENyZWF0aW9uIFRpbWUAOC8yNC8xMig3+HcAAAEaSURBVCiRhZI9y8MgFIWfNELAgOCQIVDI4BbI//8ZhQ7dHAJugkMhgUKLHYLmo+R9n0mvHL3nXIsYYwQIIeCcY55nElpr2rZFKcWWIsYYrbV47znDGEPTNHl/CSHsBFJKtNZUVZVr1lper1feC+fc6Y3bDpxzGGOWl5IHpdROkC5JL4YQ1vbS4mg2kUSfz+dXtO15y/v9/qldyrIEwHvPNE27Q+99HoHWOtdF27akMB6PR56L936X6tZvEWOM9/t9N9QjTdPQdR1CiNVT3/c/ySWu1ytSSm63W/ZdpG8ESxjTNDHPM1JKqqpiHEeezyewJNz3/V50xDnHdvgAXdf9LQI4+i3Lcp3TGenrJIQQ/4vqus5CpRTDMPAF5zaNXoMM7QcAAAAASUVORK5CYII=);
background-position: 5px 11px;background-repeat: no-repeat;}*/


div.token-input-dropdown-facebook {background-color: #EAEFF6;border-left: 1px solid #ccc;border-right: 1px solid #ccc;border-bottom: 1px solid #ccc;cursor: default;font-size: 15px;overflow: hidden;position: absolute;text-align:left;width:300px;z-index: 1000;}

div.token-input-dropdown-facebook p {padding: 10px;}

div.token-input-dropdown-facebook ul li {background-color: #fff;padding: 0 0 0 10px;line-height:26px;}

div.token-input-dropdown-facebook ul li.token-input-dropdown-item-facebook {}
div.token-input-dropdown-facebook ul li.token-input-dropdown-item2-facebook {}
div.token-input-dropdown-facebook ul li em {}

div.token-input-dropdown-facebook ul li.token-input-selected-dropdown-item-facebook {background-color: #EAEFF6;color: #555;text-align:left;}



/*fieldset.token-input-mac {
  position: relative;
  padding: 0;
  margin: 5px 0;
  background: #fff;
  width: 400px;
  border: 1px solid #A4BDEC;
  border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
}

fieldset.token-input-mac.token-input-dropdown-mac {
  border-radius: 10px 10px 0 0;
  -moz-border-radius: 10px 10px 0 0;
  -webkit-border-radius: 10px 10px 0 0;
  box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
  -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
}

ul.token-input-list-mac {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    min-height: 1px;
    z-index: 999;
    margin: 0;
    padding: 3px;
    background: transparent;
}

ul.token-input-list-mac.error {
  border: 1px solid #C52020;
}

ul.token-input-list-mac li {
    list-style-type: none;
}

li.token-input-token-mac p {
    display: inline;
    padding: 0;
    margin: 0;
}

li.token-input-token-mac span {
    color: #a6b3cf;
    margin-left: 5px;
    font-weight: bold;
    cursor: pointer;
}



li.token-input-token-mac {
    font-family: "Lucida Grande", Arial, serif;
    font-size: 9pt;
    line-height: 12pt;
    overflow: hidden;
    height: 16px;
    margin: 3px;
    padding: 0 10px;
    background: none;
    background-color: #dee7f8;
    color: #000;
    cursor: default;
    border: 1px solid #a4bdec;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
    float: left;
}

li.token-input-highlighted-token-mac {
    background-color: #bbcef1;
    border: 1px solid #598bec;
    color: #000;
}

li.token-input-selected-token-mac {
    background-color: #598bec;
    border: 1px solid transparent;
    color: #fff;
}

li.token-input-highlighted-token-mac span.token-input-delete-token-mac {
    color: #000;
}

li.token-input-selected-token-mac span.token-input-delete-token-mac {
    color: #fff;
}

li.token-input-input-token-mac {
    border: none;
    background: transparent;
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-input-token-mac input {
  border: 0;
  width: 100px;
  padding: 3px;
  background-color: transparent;
  margin: 0;
}

div.token-input-dropdown-mac {
    position: absolute;
    border: 1px solid #A4BDEC;
    border-top: none;
    left: -1px;
    right: -1px;
    background-color: #fff;
    overflow: hidden;
    cursor: default;
    font-size: 10pt;
    font-family: "Lucida Grande", Arial, serif;
    padding: 5px;
    border-radius: 0 0 10px 10px;
    -moz-border-radius: 0 0 10px 10px;
    -webkit-border-radius: 0 0 10px 10px;
    box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -moz-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    -webkit-box-shadow: 0 5px 20px 0 rgba(0,0,0,0.25);
    clip:rect(0px, 1000px, 1000px, -10px);
}

div.token-input-dropdown-mac p {
    font-size: 8pt;
    margin: 0;
    padding: 0 5px;
    font-style: italic;
    color: #aaa;
}

div.token-input-dropdown-mac h3.token-input-dropdown-category-mac {
  font-family: "Lucida Grande", Arial, serif;
  font-size: 10pt;
  font-weight: bold;
  border: none;
  padding: 0 5px;
  margin: 0;
}

div.token-input-dropdown-mac ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown-mac ul li {
    list-style-type: none;
    cursor: pointer;
    background: none;
    background-color: #fff;
    margin: 0;
    padding: 0 0 0 25px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac {
    background-color: #fff;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac.odd {
    background-color: #ECF4F9;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-dropdown-item-mac span.token-input-dropdown-item-description-mac {
    float: right;
    font-size: 8pt;
    font-style: italic;
    padding: 0 10px 0 0;
    color: #999;
}

div.token-input-dropdown-mac ul li strong {
    font-weight: bold;
    text-decoration: underline;
    font-style: none;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd {
    background-color: #598bec;
    color: #fff;
    border-radius: 15px;
    -moz-border-radius: 15px;
    -webkit-border-radius: 15px;
}

div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac span.token-input-dropdown-item-description-mac,
div.token-input-dropdown-mac ul li.token-input-selected-dropdown-item-mac.odd span.token-input-dropdown-item-description-mac {
    color: #fff;
}

ul.token-input-list {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    width: 400px;
    border: 1px solid #999;
    cursor: text;
    font-size: 12px;
    font-family: Verdana;
    z-index: 999;
    margin: 0;
    padding: 0;
    background-color: #fff;
    list-style-type: none;
    clear: left;
}

ul.token-input-list li {
    list-style-type: none;
}

ul.token-input-list li input {
    border: 0;
    width: 350px;
    padding: 3px 8px;
    background-color: white;
    -webkit-appearance: caret;
}

li.token-input-token {
    overflow: hidden;
    height: auto !important;
    height: 1%;
    margin: 3px;
    padding: 3px 5px;
    background-color: #d0efa0;
    color: #000;
    font-weight: bold;
    cursor: default;
    display: block;
}

li.token-input-token p {
    float: left;
    padding: 0;
    margin: 0;
}

li.token-input-token span {
    float: right;
    color: #777;
    cursor: pointer;
}

li.token-input-selected-token {
    background-color: #08844e;
    color: #fff;
}

li.token-input-selected-token span {
    color: #bbb;
}

div.token-input-dropdown {
    position: absolute;
    width: 400px;
    background-color: #fff;
    overflow: hidden;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
    cursor: default;
    font-size: 12px;
    font-family: Verdana;
    z-index: 1;
}

div.token-input-dropdown p {
    margin: 0;
    padding: 5px;
    font-weight: bold;
    color: #777;
}

div.token-input-dropdown ul {
    margin: 0;
    padding: 0;
}

div.token-input-dropdown ul li {
    background-color: #fff;
    padding: 3px;
    list-style-type: none;
}

div.token-input-dropdown ul li.token-input-dropdown-item {
    background-color: #fafafa;
}

div.token-input-dropdown ul li.token-input-dropdown-item2 {
    background-color: #fff;
}

div.token-input-dropdown ul li em {
    font-weight: bold;
    font-style: normal;
}

div.token-input-dropdown ul li.token-input-selected-dropdown-item {
    background-color: #d0efa0;
}*/




/*******************CUSTOM JQUERY ONLY CLASSES   please keep at bottom of file*********************/
.alertText {} /* USED ONLY AS A SELECTOR, ADDED TO STYLE SHEET SO A STYLE WITH SAME NAME ISN'T ADDED*/
.formEdit, .origVal, .hidden {display:none;}
.alwaysHidden{display:none !important;}
ul.formTxtField{width:100% !important;}
input.formTxtField{width:50%;}
input.formTxtFieldSmall{width:45%;}
textarea.formTxtField{width:99%; height:90px;}
.deleteWarning, .reqMsg { display:none; color:#ff0000 !important; }
.deleteWarningVis { color:#ff0000 !important; }
.importantDefCur { cursor:default !important; }
#custContent {min-width:620px;background-color:#ffffff;}
#addRecipientSpan li.gray-fld {width:90%; background:#d2d2d2; padding:4px; border-radius:5px; -moz-border-radius:5px; -khtml-border-radius:5px; -webkit-border-radius:5px; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box;}
#addRecipientSpan li.gray-fld input {border:#acacac; background:#fff; margin:0; width:100%; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box; padding:10px 0 10px 14px; font-size:15px; color:#262626;}
#backToCl {float:right;}
#backToCl a {text-decoration:none;color:#000000;}
#backToCl a:hover {text-decoration:underline;}
.reqPluginContent {
    float: left;
    margin-left: 20px;
    margin-top: 27px;
}
.viewStockBtn{margin-left:40px !important;}

#dropDenotes{
	margin-top:10px;
	display:none;
}

@media only screen and (min-device-width: 955px) and (max-width: 955px) {

.fixed-side {display:none;}

}

/*.sortable, .activePlugins, .availPlugins { list-style-type: none; margin: 10px 0 0 10px; padding: 0; width: 60%; }*/
.sortable, .subnav-sortable, .activePlugins, .availPlugins {list-style-type: none; margin: 10px 0 0 10px; padding: 15px; width: 90%;}

.sortable li, .subnav-sortable li, .activePlugins li, .availPlugins li { margin: 0 3px 5px 3px; padding: 0.5em; padding-left: 1.8em; font-size:13px; /*height: 18px;*/ color:#262626; font-weight:bold; line-height:18px;}
.sortable li span:not(.page-count-label):not(.no-drop-label), .subnav-sortable li span:not(.page-count-label):not(.no-drop-label), .activePlugins li span:not(.page-count-label):not(.no-drop-label), .availPlugins li span:not(.page-count-label):not(.no-drop-label) { position: absolute; margin-left: -1.5em; }

a img.noCrop{
	cursor: default !important;
}

a img.defImage{
	cursor: pointer !important; cursor: hand !important;
}

#imageCropPop {

	display:none;
	/*
	width:100%;
	float:left;
	position:absolute;
	top:0;
	left:0;
	z-index:10050;
	background:rgba(113, 113, 113, 0.9);
	*/
}

.imageCropPop-wrapper {
    margin: 0 auto;
    text-align: left;
    width: 1200px;
}

.imageCropPop-top {
    height: 56px;
    position: relative;
    width: auto;
}

.imageCropPop-cont {
    background: none repeat scroll 0 0 #3E3E3E;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    float: left;
    padding: 8px 8px 4px 8px;
    width: auto;
}

.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
    border-top-left-radius: 4px;
}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-top-right-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
    border-bottom-left-radius: 4px;
}
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-bottom-right-radius: 4px;
}
.closenotes {text-decoration:none;font-size:24px;margin:3px 14px 0 0;float:right;color:#ffffff;}
.closenotes:hover {text-decoration:none;color:#cccccc;}

.prog-alert {
    background-position: 0 -144px;
    height: 16px;
    width: 16px;
    background-image: url("../js/images/ui-icons_cd0a0a_256x240.png");
    margin-top: 5px;
}
.slideUp {
    animation-duration: 1s;
    animation-name: slideUp;
    animation-timing-function: ease;
}
.ap-headsup-sevModule {
    height: auto;
    text-align: right;
    text-rendering: optimizelegibility;
    transform: translate3d(0px, 0px, 0px);
    width: 397px;
    z-index: 100;
}
.ap-headsup-sevModule .headsup-content .headsup-cover-shadow {
    background: #fff none repeat scroll 0 0;
    border-radius: 6px 6px 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.ap-headsup-sevModule .headsup-image {
    background: rgba(0, 0, 0, 0) linear-gradient(135deg, #006b3e 0%, #006b3e 100%) repeat scroll 0 0;
    border-radius: 100px;
    bottom: 5px;
    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.25);
    box-sizing: content-box;
    height: 50px;
    padding: 4px;
    position: absolute;
    left: 15px;
    top: 3px;
    width: 50px;
    z-index: 120;
}
.ap-headsup-sevModule .headsup-content .headsup-arrow {
    background: rgba(0, 0, 0, 0) url("../images/whitecurvecorner.png") no-repeat scroll 0 0;
    bottom: -19px;
    height: 57px;
    position: absolute;
    right: -38px;
    width: 57px;
}
.ap-headsup-sevModule .headsup-content {
    background: #c5c7c8 none repeat scroll 0 0;
    border-radius: 5px;
    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);
    position: relative;
    /*width: 238px;*/
    z-index: 110;
}
.ap-headsup-sevModule .headsup-content .headsup-cover-shadow {
    background: #c5c7c8 none repeat scroll 0 0;
    border-radius: 6px 6px 0;
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.enter-details-text {text-align: left;height:64px;margin-left: 45px;}
.enter-details-text p {
    position:absolute;
    color:#333333;
    margin:8px 40px;
    z-index: 555555;
    font-size:18px;
}
.ap-headsup-sevModule .headsup-image img {
    background-clip: padding-box;
    border-radius: 50px;
    display: block;
    height: 50px;
    position: absolute;
    width: 50px;
    z-index: 150;
}

.modal {
  display: none;
  overflow: hidden;
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 10040;
  -webkit-overflow-scrolling: touch;
  outline: 0;
  width: 400px;
}
.modal-dialog {
  position: relative;
  width: auto;
}
.modal-content {
  position: relative;
  background-color: white;
  border: 1px solid #999999;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 6px;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
  background-clip: padding-box;
  outline: 0;
}
.modal-body {
    padding: 0 20px 20px 50px;
    position: relative;
}
.modal-body p {margin-bottom:16px;}
.modal-body a {
    color: #ff0000;
    font-size: 14px;
    text-decoration: none;
}
.modal-body a:hover {
    text-decoration: underline;
}
.modal-header {
    /*border-bottom: 1px solid #e5e5e5;*/
    text-align:left;
    background-color:#c5c7c8;
    /*padding: 3px 6px 0 30px;*/
}
.modalTop-content-heading {
    height: 18px;
    width: 18px;
    position: absolute;
    left: 380px;
    top: 0;
    z-index: 120;
    background-color:#006b3e;
    color:white;
    cursor:pointer;
}
.modal-sub-head {margin-top:22px; font-size: 18px; font-weight:bold;text-align: left;}
.modal-sub-head .done {font-size: 14px;color:#4c7622;}

/*******************CLASSES FOR INLINE CK EDITOR -- please keep at bottom of file*********************/
.inline-ed {font-size:15px;float:left;color:#262626;margin:10px 20px 1px 20px;min-height:38px;width:93%;background-color:white;padding:4px;border:4px solid #C8C7C5;}
.inline-ed p {font-size:15px; color:#262626; margin:0; padding-bottom:16px; float:none;}
.inline-ed ul {font-size:15px;list-style-type:disc;float:none;padding-bottom:16px;}
.inline-ed ol {font-size:15px;padding:0 0 0 20px;}
.inline-ed div {padding-bottom:16px;}
.cke_dialog {z-index:20000 !important;}
.cke_button__scayt .cke_button_arrow {display:none !important;}
.cke_dialog_footer_buttons {position:initial !important;}

.cf:before,
.cf:after {
   content: " "; /* 1 */
   display: table; /* 2 */
}

.cf:after {
   clear: both;
}

/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
   *zoom: 1;
}

.proBox {
   position: absolute;
   left: 0;
   right: 0;
   top: 21px;
   margin-left: auto;
   margin-right: auto;
   z-index: 9999;
   width: 600px;
}


.proBox__title{
   font-size: 17px;
   font-weight: bold;
   color: #fff;
}

.proBox a{
   color: #fff;
}

.proBox__link{
   font-size: 11px;
   text-decoration: none;
   border-bottom: 1px dotted #fff;
}

.dial{
   color: #fff !important;
   font-size: 18px !important;
   width:48px !important;
   margin-top: 27px;
}

.proBox__dial{
   margin: 0 20px;
}


.proBox__item{
   display: inline-block;
   vertical-align: middle;
}

.proBox__item-content{
   width: 385px;
}

.proBox__improve {
   color: #fff;
   font-size: 14px;
   font-weight: bold;
   margin-bottom: 5px;
   text-align: left;
   padding-left: 5px;
}

.proBox__list{
   list-style: none;
   padding: 0;
   margin: 0;
   text-align: left;
}

.proBox__list a{
   text-decoration: none;
   display: block;
   padding: 6px 10px;
   padding-right: 20px;
   background: rgba(0, 0, 0, 0.28);
   margin-bottom: 3px;
   border-radius: 4px;
}

.zEWidget-launcher {
    left: unset !important;
    right: 0;
}


@media only screen and ( max-width: 1448px ){
   .logo img{
      width: 300px;
   }
   .proBox{
      left: -90px;
   }
}

@media only screen and ( max-width: 1294px ){
   .logo img{
      width: auto;
   }
   .proBox{
      position: relative;
      left: 0;
      top: 0;
      width: 100%;
      background: #025835;
      padding: 10px 0;
   }
   .proBox__inner{
      width: 600px;
      margin: auto;
   }
}
