@font-face { font-family: Bauhaus; src: url('BAUHS93.TTF'); } 
*{-webkit-user-select: none;
-khtml-user-select: none;
-moz-user-select: none;
-o-user-select: none;
user-select: none;}
input{-webkit-user-select: text;
-khtml-user-select: text;
-moz-user-select: text;
-o-user-select: text;
user-select: text;}


html, body{padding:0;margin:0;font-family:Arial, Helvetica, sans-serif;font-size:11px;cursor:default !important;}a{cursor:default !important;}
body{background:url(../images/bg.png) repeat-x;}
hr{height:0px;border-top:1px solid #5E7495;border-bottom:1px solid #B4FBFE;}
#logo{margin-left:-300px;}
h1{display:none;color:#FFF;opacity:0.4;font-size:36px;margin:68px 0 0 40px;}
#programMenu{height:50px;}
#programMenu div{float:left;}
#login{right:0;height:15px;padding:15px;}
#login div{display:inline-block;float:right;color:#FFF;font-weight:bold;font-size:12px;margin:0 10px;}
#login div#ddm{width:18px;height:18px;}
#login div#ddm img{opacity:0.7;}
#login:hover{background:#333;}
#login:hover div#ddm img{opacity:1;}
#usrmenu{display:none;right:0;background:rgba(51, 51, 51, 0.5);height:78px;width:300px;position:absolute;top:50px;color:#FFF;}

ul{padding:0;margin:0;list-style-type: none;}

#globalMenu{background:url(../images/gm_bg.png) no-repeat;background-position:right 0px;width:100%;height:82px;}
#globalMenu #dock {text-align:center;height:52px;position:relative;float:right;padding:0;margin:4px 0 0 0;width:900px;}
#globalMenu #dock li {display: inline-block;padding: 0 100px 0 0;width:50px;}
#globalMenu #dock li.sep{width:1px;padding:0;margin:0 10px;height:60px;vertical-align:top;background:rgba(255, 255, 255, 0.6);}
#globalMenu #dock li a {height: 60px;width:150px;display: inline-block;position: relative;text-decoration: none;color: #FFF;padding-top:30px;opacity:0.6;}
#globalMenu #dock li a.active{opacity:1 !important;}
#globalMenu #dock li a span {position: relative;font-weight: bold;top:-20px;padding: 4px 12px;margin: 0px 0px 0 60px;}
#globalMenu #dock li a img {position: absolute;left: 0px;bottom: 10px;text-align: center;border: 0px none;margin-bottom: 15px;box-reflect: below 1px gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.1)));-moz-box-reflect: below 1px -moz-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));}



#ls{background:url(../images/live-search.png) no-repeat;width:601px;height:96px;margin:20px auto;}
#ls input{height:31px;width:240px;margin:35px 0 0 140px;background:none;border:none;font-size:16px;}
#ls input:focus{outline:none;}

#ls.search-abc{}
#ls.search-abc.hov{background-position:left -100px;}
#ls.search-tag{background-position:left -200px;}
#ls.search-tag.hov{background-position:left -300px;}



#new-contact{position:absolute;margin:22px 0 0 400px;width:176px;height:60px;background:url(../images/add_new1.png);}
#new-contact:hover{background-position:right -58px;}
#new-contact:active{background-position:right -118px;}

#search-type{position:absolute;width:130px;height:90px;margin-top:5px;}

#live-search-results{font-size:16px;display:none;}
.highlight{color:#CF3;}

.icon_c{background:url(../images/icons/com.png) no-repeat;width:50px;height:40px;}
.icon_i{background:url(../images/icons/ind.png) no-repeat;width:50px;height:40px;}

.con{padding:15px 0 5px 50px;border-bottom:1px solid #777;min-height:40px;}
.con:hover{background:rgba(255,255,255,0.05);}
.con div.name{font-weight:bold;}
.con div.name.fade{opacity:0.5;}
.con div.add{font-size:80%;color:#CCC;margin:0 0 3px 10px;}
.con div.cont{font-size:80%;color:#FFF;margin:0 0 3px 10px;}
.con div.icon_c{float:left;margin-left:-52px;display:inline-block;}
.con div.icon_i{float:left;margin-left:-52px;display:inline-block;}


.con .con{border:none;margin-top:-10px;}
.con .con:hover{background:none;}




#contact-pane{height:580px;background:#1B1B1B url(../images/bg2.png) no-repeat;box-reflect: below 1px gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));-webkit-box-reflect: below 1px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(0.8, transparent), to(rgba(255,255,255,0.1)));-moz-box-reflect: below 1px -moz-gradient(linear, left top, left bottom, from(transparent), color-stop(0.5, transparent), to(rgba(255,255,255,0.1)));padding:10px;margin:20px auto;width:980px;}

.head-bar{height:30px;padding:20px 10px 10px 10px;margin:-10px;}
.head-bar .contact_name{font-weight:bold;font-size:18px;}
#head-bar1{background:#666 url(../images/grad1.png) repeat-x;}
#head-bar2{background:url(../images/grad2.png) repeat-x;}


#contact-pane .body1 .main-info-col{width:300px;position: absolute;}
#contact-pane .body1 .main-info-col h3{background:#434343;color:#DEFA85;padding:5px 0 5px 60px;margin:20px 0 0 -10px;font-size:14px;}
#contact-pane .body1 .main-info-col .button{margin-top:-26px;float:right;}
#contact-pane .input-skin{display:none;padding:6px 3px;height:24px;}
.bb{background:#323232;height:26px;width:300px;margin:12px 0 0 0;}

#contact-pane .body2 .head1{margin-top:16px;padding-top:8px;}
#contact-pane .body2 .body1{background:#1B1B1B url(../images/bg3.png) no-repeat;height:492px;width:1000px;margin:2px 0 0 -10px;}
#contact-pane .body2 .body1 .main-info-col h3{background:#0981AB;margin:20px 0 0 0;}


.ui-placeholder1{height:34px;background:rgba(0,0,0,0.3);border:1px dotted #666;}


#contact-pane input{background:none;height:20px;color:#FFF;}
#contact-pane input:hover, input:focus, .ce:hover, .ce:focus{background:#2B2B2B !important;outline:white solid 0px;}
#contact-pane .input-skin:hover input{background:#1B1B1B;border:1px inset #444;margin-top:0px;margin-left:0px;}

.button-matrix-input{width:240px;margin:0px;height:21px;padding-left:36px;background:none;margin:1px;border:none;}
.button-matrix{float:left;position:absolute;width:30px;font-size:10px !important;}
.button-matrix .select-button{height:19px;overflow:hidden;padding:4px 0 0 29px;opacity:1;background:no-repeat;margin:1px;background-position:5px 3px;font-weight:bold;}
.button-matrix .select-button:hover{opacity:0.8;background-position:5px 3px;}
.button-matrix ul.options{position:absolute;margin:0;display:none;background:#666;width:95px;z-index:100;}
.button-matrix ul.options li{width:90px;height:28px;text-align:left;padding-left:3px;background:#333;border-top:1px solid #444;border-bottom:none;}
.button-matrix ul.options li:hover{background:#444;}



.body1 .main-info-col .address-input-skin{display:none;margin:2px 0 0 10px;}
.body1 .main-info-col .address-input-skin label{display:none;position:absolute;color:#999;}
.body1 .main-info-col .address-input-skin input{margin-left:80px;width:194px;background:#1B1B1B;border:none;}
#db-address .inner-skin{margin-left:-40px;}
#db-address .inner-skin.showboxes input{border:1px inset #444;margin-top:-1px;margin-bottom:-1px;}


.faded{opacity:0.4;}


div.icon_c{float:left;display:inline-block;margin:-10px 10px 0 20px;}
div.icon_i{float:left;display:inline-block;margin:-10px 10px 0 20px;}


.contact-method-skin{min-height:50px;width:300px;margin-top:10px;z-index:100;border-top:1px solid #333;}
.main-info-col .contact-method-skin{border-top:none;}
.con.sub{font-size:16px;font-weight:bold;border-bottom:none;}




.ce:hover, .ce:focus{padding:3px 26px 3px 3px;cursor:text;}


.accordion { text-align: left; font: 'Helvetica Neue', Verdana, Arial, sans-serif; position: absolute;margin:20px 0 0 300px;}
.accordion ol { position: relative; overflow: hidden; height: 100%; margin: 0; padding: 0; }
.accordion li > h2 { color: black; font-weight: normal; margin: 0; z-index: 2; position: absolute; top: 0; left: 0; -webkit-transform: translateX(-100%) rotate(-90deg); -webkit-transform-origin: right top; -moz-transform: translateX(-100%) rotate(-90deg); -moz-transform-origin: right top; 
	-o-transform: translateX(-100%) rotate(-90deg); -o-transform-origin: right top; -ms-transform: translateX(-100%) rotate(-90deg); -ms-transform-origin: right top; transform: translateX(-100%) rotate(-90deg); transform-origin: right top; filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); }
.accordion li > h2 span { display: block; padding-right: 8%; text-align: right; height: 90%; margin-top: 5px; }
.accordion li > h2 b { display: inline-block; position: absolute; top: 10%; top: 42%\9; left: 10%; left: 5%\9; text-align: center; -webkit-transform: rotate(90deg); -moz-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg); filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1); }
.accordion li > div { height: 100%; position: absolute; top: 0; z-index: 1; overflow: show; background: #1B1B1B; }

/****************************************** Dark */
.dark { }
.dark li > h2 { font-size: 16px; line-height: 2.7em; text-shadow: 0 -1px 0 #030303; font-weight:bold;}
.dark li > h2 span { background: #353535; color: white; }
.dark li > h2 b { background: #353535\9; color: #030303; font-size: 20px; text-shadow: -1px 1px 0 #5b5b5b; }
.dark h2.selected span, .dark h2.selected span:hover { background: #434343; background: -webkit-gradient(linear, left top, right top, color-stop(0, #353535), color-stop(1, #555555)); background: -moz-linear-gradient(top left, #353535 0%, #555555 100%); }
.dark h2.selected b { background: #434343\9; }
.dark li > div {  margin-left: 5px; }

#dialog-tags table td{vertical-align:top;}
		
#tagcol-a { list-style-type: none; width:150px;padding:0;}
#tagcol-a li{ margin: 2px 0; padding: 3px; width: 140px; }
.connectedSortable{min-height:50px;}
.connectedSortable .ui-state-highlight{height:15px;}

#tagslist {float:right;}
#tagslist li{-webkit-transform: rotate(-45deg);float:left;font-weight:bold;display:none;}
.change_tags{float:right;padding:20px 0 20px 20px;margin:-21px -11px -21px 10px;width:40px;height:20px;background:url(../images/icons/tag.png) no-repeat;border-left:1px solid #7F7F7F;border-right:1px solid #7F7F7F;opacity:0.6;}
.change_tags:hover{opacity:1;}
.tag_button_selected{background-position:0px -60px;opacity:1;}
.tag_options{z-index:100;display:none;width:1000px;position:absolute;height:539px;background-image: -webkit-gradient(
    linear,
    left bottom,
    left top,
    color-stop(0, rgb(0,11,45)),
    color-stop(1, rgb(74,85,119))
);
background-image: -moz-linear-gradient(
    center bottom,
    rgb(0,11,45) 0%,
    rgb(74,85,119) 100%
);margin:40px -10px -10px -10px;border-top:1px solid #78809A;}

.tag_options div{padding:10px 0 5px 44px;height:25px;width:100px;margin:5px;background:url(../images/icons/dots.png) no-repeat;background-position:0px 5px;font-weight:bold;font-size:14px;color:#E7E7E7;position:absolute;}
.tag_options div:hover{background-position:0px -35px;color:#FFF;}
.tag_options div.tag_selected{background-position:0px -75px !important;color:#FFF;}