*  { 
		margin:0; padding:0; background-repeat:no-repeat;
}

html {
    min-height: 101%;
}

h1, h2, h3, h4, h5, h6  { 
		clear: both;
}

p { 
		float: none; clear: both; margin:5px 0pt 10px 0;
}

img { 
		border:solid 0 #ffffff;
}	

ul { 
		margin: 0; padding: 0 0 15px 25px;
	}

ol { 
		margin: 0; padding: 0 0 15px 25px;
}

fieldset 
{
	margin:0; padding:0; border:none;	
}

form  		{
		height:100%
	}

body {	
	margin:0;
	padding:0;
	text-align:center;
	background-color:#F9F9F9;	
}

#intra 
{
	width:1094px;
}
.page 
{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:964px;
}


a 
{
	outline-style:none;
	outline-width:medium;	
	text-decoration:none;
}

table.menu 
{
	width:932px;
}
#intra table.menu 
{
	width:1062px;
}

.menu ul 
{
	margin:0;
	padding:0;	
}

.menu ul li 
{
	margin:0;
	padding:0;
	list-style-type:none;
	float:left;
}

.menu ul li a 
{
	display:block;
	padding:10px 15px 10px 15px;
	text-decoration:none;
	color:#999991;
	font-family:Verdana;
	font-size:14px;
}

.menu ul li#first a
{
	padding-left:0;
}

.menu ul li#last a
{
	padding-right:0;
} 

.menu ul li.active a
{
	color:#000;
} 

.menu td.globalmenu .box-full 
{	
	padding-bottom:0;
}

.menu td.globalmenu .box-full .search 
{
	text-align:right;
}

/* Content borders */
.main-border {
	border:solid 1px #E9E9E7;
	border-top:0;
}

.main-box
{
	padding-left:15px;
	padding-right:15px;
}


.content-border
{
	border:solid 2px #E9E9E7;
}

table.tecotable
{
	width:928px;	
	background-color:#fff;
}
#intra table.tecotable 
{
	width:1058px;
}


table.tecotable td.tecocontent
{
	padding:4px;
}


/* Box Menu */
.boxmenu .level-1,
.boxmenu .level-1-active
{
	border-top:solid 2px #fff;
}

.boxmenu a 
{
	text-decoration:none!important;
	display:block;
	padding:3px 1px 2px 15px;
}

.boxmenu .level-2 a,
.boxmenu .level-2-active a{padding-left:20px;}
.boxmenu .level-3 a,
.boxmenu .level-3-active a{padding-left:25px;}
.boxmenu .level-4 a,
.boxmenu .level-4-active a{padding-left:30px;}
.boxmenu .level-5 a,
.boxmenu .level-5-active a{padding-left:35px;}


/* Richtext */
.doc-bodytext a
{
	text-decoration:none;
}

.content .full img
{
	margin-bottom:10px;
}

/* Boxes */
.box-container 
{
	background-color:#E7E7E4;	
	padding:4px;
}

.boxmenu .box-container  
{
	padding:0;	
}

/* Footer */
.footer-area 
{
	text-align:center;
	padding:10px 0 6px 0;
	font-size:14px;
	color:#999991;
}

.footer-area a 
{
	color:#999991;
	font-size:13px;
	text-decoration:none;
}

.publisher,
.publisher a
{
	text-align:center;
	color:#999991;
	font-size:10px;
}



/* Activity Calendar */
.activity-calendar{padding:20px 0px 0px 0px;}
.activity-calendar table.calendar-table{width:500px;border:solid 2px #808080;}
.activity-calendar table.calendar-table td.tdcalendarimage{width:200px;border:solid 0px #cc0000;}
.activity-calendar table.calendar-table td.tdcalendar     {width:300px;border:solid 0px #cc0000;}
.activity-calendar table#Calendar{width:300px}
.activity-calendar table#Calendar table.CalendarTitleStyle td{background-color:White !important;}
.activity-calendar table#Calendar table.CalendarTitleStyle td{font-family:Arial; font-size:16px; font-weight:bold; color:#cc0000}
.activity-calendar table#Calendar table.CalendarTitleStyle td.CalendarNextPrevStyle a{color:#000000 !important; text-decoration:none;}
.activity-calendar table#Calendar td.CalendarDayHeader{color:#cc0000 !important; font-weight:bold; font-size:12px;}
.activity-calendar table#Calendar a.CalendarDay     {font-weight:normal; font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar a.CalendarEventDay{font-weight:bold;   font-size:12px; text-decoration:none; color:#000000}
.activity-calendar table#Calendar td.CalendarOtherMonthDay a{color:#C2C2C2}
.activity-calendar table#Calendar td.CalendarEventDayToday{border:solid 1px #808080;}
.activity-calendar table#Calendar td.calendartoday {border:solid 1px #cc0000;}
.activity-calendar .events{padding:10px 0px 10px 0px; width:500px;}
.activity-calendar .events .event{border:solid 1px #808080; padding:10px; margin-bottom:5px;}
.activity-calendar .events .event .event-header  {color:#cc0000; font-family:Arial; font-size:14px; font-weight:bold; padding-bottom:5px;}
.activity-calendar .events .event .event-date,
.activity-calendar .events .event .event-time,
.activity-calendar .events .event .event-location,
.activity-calendar .events .event .event-contact,
.activity-calendar .events .event .event-richtext{font-family:Arial; font-size:12px; font-weight:normal; padding-bottom:5px;}
.activity-calendar .caltitle{font-size:16px; font-weight:bold; padding-bottom:10px; padding-left:10px; color:#cc0000;}
.activity-calendar a {font-size:12px; font-family:Arial;}
.onsitepub {border-top:solid 1px #EEEEEE; border-bottom:solid 1px #EEEEEE; text-align:right; padding:2px 0 2px 0;}

/* Sitemap */
.sitemap .doc-bodytext { text-decoration: none !Important; }
.sitemap-level1 {padding-left: 5px; }
.sitemap-level2 {padding-left: 10px; }
.sitemap-level3 {padding-left: 15px; }
.sitemap-level4 {padding-left: 20px; }
.sitemap-level5 {padding-left: 25px; }
.sitemap-level6 {padding-left: 30px; }


/***********USER-LIST************/

.tr-header{ background-color:#B1CCDF;}
.customer-header,.customer-header A{ padding:2 10 2 0; font-family:Verdana; text-decoration:none; font-size:13px;  color:Black; font-weight:bold;}
.customer-header-first{ padding-left:1px;}
.customer-header A{ background-image:url(../im/sort.gif); background-repeat:no-repeat; background-position:100% 50%;}
.customer-value, .customer-value A{ font-family:Verdana;  padding:1 2 1 2 ; font-size:12px; color:Black;}
.customer-value A{ text-decoration:underline;}
.customer-value IMG{ border:none;}

.navoff-odd{ background-color:#FFFFFF; }
.navon-odd{ background-color:#DAE6F0; }

.navoff-even{ background-color:#F0F0F0; }
.navon-even{ background-color:#DAE6F0; }

td.customer-value-first { border-left:solid 1px #B1CCDF;}
td.customer-value-last{border-right:solid 1px #B1CCDF;}
 /****************************************INTRANET - END*************************************************************/
.teco-offtime-table .customer-value{ padding:4 2 4 2; }

.sitedirectory-alldocument-full .full,
.sitedirectory-alldocument-full .short {
	clear:both;
}



/* ------------------------------------ */
/* 
		Onsite 
*/
/* ------------------------------------ */

.edit 
{
	background-color:#f2f2f2;
	border:solid 1px #808080;
	padding:10px;
}

.edit .webcontrol 
{
	clear:both;
}

.edit .webcontrol .label 
{
	font-weight:bold;
	padding-top:5px;
}

.edit .h1 .input input
{
	margin-right:5px;
}

.edit .h1 .input span 
{
	display:block;
}

.edit .webcontrol .information 
{
	background-color:#f9f9f9;
	border:solid 1px #808080;	
	margin:5px 0 5px 0;
	padding:5px;
}

.edit .ingress textarea
{
	width:728px;
	height:50px;
}

.edit .h1 input.textbox 
{
	width:400px;	
	margin-bottom:3px;
}

.edit .h1 span 
{
	display:block;	
}


.edit .attachment .label {width:80px;float:left;display:block;}
.edit table.attachments {height:30px;}
.edit table.attachments td span.label {display:block;}
.edit table.attachments td span input {margin-left:10px;}

.edit .attachment {vertical-align:top; height:90px;}
.edit .attachment img {margin: 0 2 0 2}
.edit .attachment .input {float:left}
.edit .attachment .input .textbox {width:300px}
.edit .attachment .webcontrol {clear:both}
.edit .attachment .container .label {float:left;height: 20px;font-weight:normal}
.edit .attachment img {margin-left:3px;}

.error-message {font-family:Verdana;background-color:White;color:Red;border:  solid 3px red;margin-top: 10px;margin-bottom: 10px;padding: 10 10 10 10;font-size: 10px}

/***********USER EDIT************************/
.edit .label-header, 
.edit .onsite-label,
.edit .onsite-dropdownlist,
.edit .onsite-textbox{ font-family:Verdana; font-size:12px; color:#1B3776;}
.edit .onsite-label{ /*float:right;*/}
.edit .label-header{ font-style:italic; padding-left:120px; }
.edit .td-label-header{ padding-top:10px;}
.edit .td-user-back{background-image:url(../im/backarrow.gif); background-repeat:no-repeat; background-position:0%  50%; padding-left:10px;  font-family:Verdana; font-weight:bold; }
.edit .td-user-back A{ text-decoration:none; color:#1B3776; }
/***************USER FULL**********************/
.edit .table-user-full{ border:solid 2px #1B3776;}
.edit .td-user-label{  padding-left:10px;  height:25px;}
.edit .onsite-value{ font-family:Verdana; font-size:12px; color:#1B3776; padding-left:5px; font-weight:bold;}
.edit .td-user-button{ background-image:url(../im/frontarrow.gif); background-repeat:no-repeat; background-position:100%  50%; padding-right:10px;  font-family:Verdana; font-weight:bold; }
.edit .td-user-button A{ text-decoration:none; color:#D05616;}

.edit .image .container .imagepicker{float:left;height:75px;}
.edit .image .container .imagetext  {float:left;height:75px;}
.edit .image .container .imagetext  {float:left;height:75px;}
.edit .image .container .imagesize  {float:left;height:75px;}
.edit .image .container .imagetarget{float:left;height:75px;}

/*.edit .image .container .label {padding:0;}*/


.edit .image .input .toolbar {padding: 2px 0px 3px 0px;text-align:left;border: none;margin:0px;width:70px;}
.edit .image .input .toolbar img {margin: 0 2 0 2;border: 0px}


/*.edit .image .imagepicker, 
.edit .image .imagetext, */
/*.edit .image .imagesize {margin-right:10px;}*/
.edit div.image {border:solid 1px #808080; background-color:#f9f9f9; padding:5px; margin-top:5px;}
.edit .image .container {height:70px;}
.edit .image .imagepicker .label {display:none}
.edit .image .imagepicker .imagecontainer {background-color:#ffffff;border: 1px solid #7f9db9;padding:0; height: 50px; width:63px; text-align:center; margin-right:5px;}
.edit .image .imagepicker .imagecontainer{background-position: center center; background-repeat: no-repeat;}
/*.edit .image .imagetarget {vertical-align:top}*/
/*
.edit .image .imagepicker {width:69px;border: 0px solid #7f9db9;}
.edit .image .imagetext {width:100px;border: 0px solid #7f9db9;}
.edit .image .imagetarget {width:190px;border: 0px solid #7f9db9;}
.edit .image .imagesize {width:55px;border: 0px solid #7f9db9;}
*/
.edit .image .input .input {border: 0px; padding: 0 0 0 0}
.edit .image .imagetext .input .textarea {width:140px; height:50px }

.edit .image .imagesize .height .label,
.edit .image .imagesize .width .label {float:left;width: 16px; height: 20px; background-repeat: no-repeat;}	 
.edit .image .imagesize .height .label {background-image: url(../../../im/icon_height.gif);clear:both}
.edit .image .imagesize .width .label {background-image: url(../../../im/icon_width.gif)}
.edit .image .imagesize .textbox {width:35px;float:left;}
.edit .image .imagesize .height {margin-top:5px}

.edit .image .imagetarget .href .label,
.edit .image .imagetarget .target .label {float:left;height: 25px;font-weight:normal;}
.edit .image .imagetarget .input {float:left}
.edit .image .imagetarget .input .label {float:left;width: 65px}

.edit .image .imagetarget .target {clear:both}
.edit .image .imagetarget .href {clear:both}

.edit .image .imagetarget .dropdownlist {width:108px}
.edit .image .imagetarget .textbox {width:90px}
.edit .image .imagetarget .image {margin-left:3px}


/*
.content .toolbar {border-top: solid 1px #eeeeee;border-bottom: solid 1px #eeeeee;margin-bottom:5px}
.content .toolbar img{margin:3px; border: none}

.edit .textbox {border: solid 1px #7F9DB9}
.edit .h1 .textbox {float:left;margin-right:10px;width:378px}
.h1 .dropdownlist {float:left;clear:right;height:16px}
.h1 .chkShowTitleInArticle,
.h1 .chkShowOnTop {float:left;clear:both;width:100%}
.h1 .information {float:left;height:20px;width:100%;margin: 10 0 0 0}

.webcontrol * {font-family: verdana;font-size: 10px}
.webcontrol .label {font-weight: bold}
.edit .webcontrol .textarea {width:532px}

.edit .webcontrol * {font-family: verdana;font-size: 10px}
.edit .webcontrol .label {font-weight: bold}

.edit .container {border: 1px solid #C8C8C8; padding: 5; height:60px;width:532px}
.edit .h1 .chkshowtitleinarticle {margin-right:20px}
.edit .h1 {clear: both;}
.edit .ingress .textarea{height:75}

.edit .container .header { padding-right: 7px; padding-left: 7px; font-weight: bold; font-size: 9px; padding-bottom: 1px; color: #fcf8ed; padding-top: 3px; height: 18px; background-color: #3f5f5f }
.edit .container .body { border: #3f5f5f 1px solid; padding: 5px; font-size: 9px; background-color: #fcf8ed }
.edit .container .graycontainer .tree {display:none;position:absolute}
.edit .container .graycontainer .sitedirectorylist {width: 235px;overflow:auto;height:70px;border:none;padding:2px 0px 0px 0px}
.edit .container .graycontainer .picker,
.edit .container .graycontainer .input {cursor:pointer;height:16px;width:18px;border: #333333 1px solid; font-size: 10px;}
.edit .container .graycontainer .input {width:200px}
.edit .container .graycontainer .header { padding-left: 0px; color: black; background-color: #fcf8ed }
.edit .container .graycontainer .body {height: 100px; background-color: #e7e5de}

.edit .boldfont { font-weight: bold; font-size: 10px }
.edit .normaltextbox,
.edit .normalselectbox { border: #333333 1px solid; font-size: 10px; font-family: verdana; height: 16px }
.edit .normalbutton { border-width: 1px 2px 2px 1px; font-size: 10px; border-left-color: #879b91; border-bottom-color: #44574d; cursor: pointer; border-top-color: #879b91; background-repeat: no-repeat; font-family: verdana; height: 18px; background-color: #bdcbc6;  border-right-color: #44574d }
.edit .error-message { border-right: red 3px solid; padding-right: 10px; border-top: red 3px solid; margin-top: 10px; padding-left: 10px; margin-bottom: 10px; padding-bottom: 10px; border-left: red 3px solid; color: red; padding-top: 10px; border-bottom: red 3px solid; font-family: verdana; background-color: white;font-size: 10px }
.edit .acl-icon { margin-right: 5px }
.edit #acl div { margin-bottom: 2px }
.edit .delete-icon { margin-top: 2px; margin-left: 5px }
.edit .info-icon { margin-top: 2px; margin-left: 5px }
.edit .templateselector .col1 { float: left; width: 140px }
.edit .templateselector .col2 { float: right; width: 80px }
.edit .templateselector .doc-header { font-weight: bold }
.edit .templateselector .doc-preface { }
.edit .templateselector .doc-image { clear: both; float: right; margin: 0px }
.edit .templateselector .normalbutton { clear: both; float: right; margin: 2px 3px 0px 0px }
.edit .templatelist .body img { margin: 0px }
.edit .templatelist .imagelist { padding-right: 0px; padding-left: 0px; padding-bottom: 4px; padding-top: 4px }
.edit .templatelist .imagelist img { margin: 0px 2px 2px 0px; cursor: pointer }
.edit .templatelist .body { padding-right: 2px; padding-left: 2px; padding-bottom: 2px; padding-top: 2px }
.edit .secondtab { border-top: #425d5a 1px solid; font-weight: bold; font-size: 10px; float: left; color: #333333; font-family: verdana; background-color: #d6d3c7; text-decoration: none }
.edit .secondtabinactive { border-top: #425d5a 1px solid; font-weight: bold; font-size: 10px; float: left; cursor: pointer; color: #666666; border-bottom: #425d5a 1px solid; font-family: verdana; background-color: #e8e6de; text-decoration: none }

.edit .documenttab { background-color:#fcf8ee; border-top: solid 1px #425d5a;color:#333333;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none}
.edit .documenttabinactive { border-top: solid 1px #425d5a;border-bottom: solid 1px #425d5a;background-color:#d6d3c7;cursor: pointer; color:#666666;font-family:verdana;font-size:10px;font-weight:bold;text-decoration:none}


.edit .label {padding: 3 0 3 0}

.edit .linkgroup .groupcontainer {width:300px;margin-right: 10;float:left;border: 0px solid red;}
.edit .linkgroup .linkcontainer {float:left;border: 0px solid red;}
.edit .linkgroup .input {height:140; width:754px; border: 1px solid #7f9db9; background-color:#e9e7e0;padding: 5}
.edit .linkgroup .header {background-color:#e9e7e0; color:black; padding: 0 0 2 0}
.edit .linkgroup .body {background-color:white; color:black; padding: 0 0 2 0;height:120px;overflow: auto}
.edit .linkgroup .footer {padding: 5 0 0 0}

.edit .attachment .label {width:80px;float:left}

.edit .attachment {vertical-align:top}
.edit .attachment img {margin: 0 2 0 2}
.edit .attachment .input {float:left}
.edit .attachment .input .textbox {width:300px}
.edit .attachment .webcontrol {clear:both}
.edit .attachment .container .label {float:left;height: 20px;font-weight:normal}

.edit .linkgroup .treeview {background-color:white; border: 1px solid #7f9db9;height:80px;overflow:auto;padding: 3px;float:left}

.edit .title {float:left; cursor: pointer}
.edit .linkgroup .row .up,
.edit .linkgroup .row .down,
.edit .linkgroup .row .delete,
.edit .linkgroup .row .edit,
.edit .linkgroup .row .target {float:right;cursor: pointer;margin-right:4px}
.edit .linkgroup .row .title {width:180px}
.edit .linkgroup .row {clear: both; padding: 2px; height:12px;border: 1px solid white}
.edit .selected {background-color:#eeeeee;font-weight: bold}
.edit .linkgroup .textbox {width:190px}

.edit .image .input .toolbar {padding: 2px 0px 3px 0px;text-align:left;border: none;margin:0px;width:70px;}
.edit .image .input .toolbar img {margin: 0 2 0 2;border: 0px}

.edit .image .imagepicker, 
.edit .image .imagetext, 
.edit .image .imagesize {float:left;margin-right:10px;}
.edit .image .imagepicker .label {display:none}
.edit .image .imagepicker .imagecontainer {background-color:#ffffff;border: 1px solid #7f9db9;padding:0; height: 50px;text-align:center}
.edit .image .imagepicker .imagecontainer{background-position: center center; background-repeat: no-repeat;}
.edit .image .imagetarget {vertical-align:top}

.edit .image .imagepicker {width:69px;border: 0px solid #7f9db9;}
.edit .image .imagetext {width:100px;border: 0px solid #7f9db9;}
.edit .image .imagetarget {width:190px;border: 0px solid #7f9db9;}
.edit .image .imagesize {width:55px;border: 0px solid #7f9db9;}

.edit .image .input .input {border: 0px; padding: 0 0 0 0}
.edit .image .imagetext .input .textarea {width:140px; height:50px }

.edit .image .imagesize .height .label,
.edit .image .imagesize .width .label {float:left;width: 16px; height: 20px; background-repeat: no-repeat;}	 
.edit .image .imagesize .height .label {background-image: url(../../../im/icon_height.gif);clear:both}
.edit .image .imagesize .width .label {background-image: url(../../../im/icon_width.gif)}
.edit .image .imagesize .textbox {width:35px;float:left;}
.edit .image .imagesize .height {margin-top:5px}

.edit .image .imagetarget .href .label,
.edit .image .imagetarget .target .label {float:left;height: 25px;font-weight:normal;}
.edit .image .imagetarget .input {float:left}
.edit .image .imagetarget .input .label {float:left;width: 65px}

.edit .image .imagetarget .target {clear:both}
.edit .image .imagetarget .href {clear:both}

.edit .image .imagetarget .dropdownlist {width:108px}
.edit .image .imagetarget .textbox {width:90px}
.edit .image .imagetarget .image {margin-left:3px}


.categoryselector .input {height:140; width:754px; border: 1px solid #7f9db9; background-color:#e9e7e0;padding: 5}	
.categoryselector .container {float:left;width:400;margin-right:8px}
.categoryselector .listview {margin-right:0px;width:330}
.categoryselector .header {background-color:#e9e7e0; color:black; padding: 0 0 2 0}
.categoryselector .body {background-color:white; color:black; padding: 0 0 2 0;height:400px;overflow: auto}
.categoryselector .footer {padding: 5 0 0 0}

.edit .category_title .title{width:370px;margin-left:5px}
.edit .category_title .numeric{width:75px}
.edit .category_title .textbox{float:left}

.edit .toolbar {width:100%;border-top: solid 1px #EEEEEE;border-bottom: solid 1px #EEEEEE;margin: 0 0 5 0}
.toolbar input {margin:3px}
.toolbar img {margin:3px}

.edit {background-color:#f0f0f0;border:#C8C8C8 1px solid;font-family:Verdana;font-size:9px;padding: 2 0 5 5; margin-bottom:5px}
.edit {width:550px}
.edit .container{background-color:#F1F1F1}
*/