/* CSS Document */
body{ border-left:0px 0px 0px 0px; height:100%; margin:0px; background-color: #dadada; padding: 0px;}
	
TH,TD,DIV{ font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#585858; }
A,A:link,A:visited,A:active{ color:#0000ff; text-decoration:underline; }
A:hover{ color:#006600; text-decoration:underline; }
/* ********** Skin Style ************** */
.skinwidth{ width:960px; margin:0px; padding:0px}
.footerlinks{ width:100%; line-height:2em; clear:both}
.spacer{ width:1px; height:15px; overflow:hidden; margin:0px; padding:0px}

/* ********** Breadcrumb Style ************** */
.links,a.links:link,a.links:active,a.links:visited{color:#999; text-decoration:none; font: normal 11px Verdana, Arial, Helvetica, Tahoma; padding:0 5px; line-height:2em}
a.links:hover{color:#585858; text-decoration:underline; }

/* ********** Footer Style ************** */
.footer,a.footer:link,a.footer:active,a.footer:visited{	font-size:11px; color:#fff; text-decoration:none; font-weight:Normal; padding:0 3px; line-height:2em}
a.footer:hover{	color:#ffff00; text-decoration:underline;}
	
/* ********** Control Panel Style ************** */
.controlpanel{ background:url(controlpanebg.gif) left top repeat-x #FFF; border:#ADADAD solid; border-width:0px 0px 1px; }
.controlpanel IMG{ margin:10px 5px 0px; }
.controlpanel TD TD TD TD IMG{ margin:0px; }
.controlpanel TD TD TD{ width:auto; }
.controlpanel DIV{ border:#CCC solid; border-width:0px 1px; width:3px; height:100px; }
.controlpanel TD.SubHead{ background:#CCC; font-size:12px; color:#000; font-weight:bold; }
.controlpanel TD TD TD .SubHead{ background:transparent; border:0px; font-size:11px; color:#333; font-weight:normal; }
.controlpanel TD TD TD input{ background:#EFEFEF; font-size:11px; color:#000; font-weight:bold; padding-left:4px; }
.controlpanel TD TD TD select{ background:#EFEFEF; font-size:11px; color:#333;}
.controlpanel  A.CommandButton{ font-size:10px; text-decoration:none;}
.controlpanel .normal A.CommandButton{ border:1px #a35b0d solid; padding:0 5px; background:url(CommandButton.gif) left top repeat-x; height:20px}
.controlpanel A.CommandButton:link{ color:#fff; }
.controlpanel A.CommandButton:visited{ color:#fff; }
.controlpanel A.CommandButton:active{ color:#fff; }
.controlpanel A.CommandButton:hover{ color:#FFFf00; text-decoration:none;} 
.CommandButton,A.CommandButton:link,A.CommandButton:visited,A.CommandButton:active{ font-size:10px; color:#8C3318; text-decoration:none; font-weight: bold; font-family:Tahoma}
A.CommandButton:hover{ color:#FB9409; text-decoration:none; font-size:10px; font-weight: bold; }
/* ********** Search Style ************** */
#dnn_dnnSEARCH_txtSearch{MARGIN:0 2px 2px 2px;font-size:9px;color:#000033;BACKGROUND:#EFEFEF;WIDTH:110px;HEIGHT: 19px;}

/* ********** Buttons Style ************** */
.StandardButton {color: #FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 9px; font-weight: normal; background-color: #0D93C6; }
/* ********** Pane Style ************** */

#Abox{ width:99%; margin:0 0 3px 0; padding:0px}
#Abox .leftpane{ width:25%; float:left;display:block}
#Abox .right{ width:74%; float:right; display:block}
#Abox .right .toppane{ width:100%; float:left}
#Abox .right .rightbox{width:100%; float:left}
#Abox .right .rightbox .ColumnApane{ width:49%; float:left}
#Abox .right .rightbox .ColumnBpane{ width:49%; float:right}

#Bbox{ width:99%; margin:0 0 3px 0; padding:0px; clear:both}
#Bbox .contentbpane{ width:66%; float:left}
#Bbox .rightpane{ width:32.5%; float:right}


#Cbox{ width:99%; margin:0 0 3px 0; padding:0px; clear:both}
#Cbox .ColumnCpane{ width:33%; float:left}
#Cbox .ColumnDpane{ width:32%; float:left; margin:0 0 0 8px}
#Cbox .ColumnEpane{ width:33%; float:right}
.Bottompane,.contentpane{ clear:both; width:99%;text-align:center }

/* ********** Container Style ************** */
.icon{width:6px; float:left; background:url(tl.gif) left top no-repeat; height:35px}
.title{width:auto; float:left; padding-left: 5px; line-height:1.6em; margin-top: 3px; }
.acttons{width:20px; float:right; background:url(tr.gif) right top no-repeat; height:35px}
.panebox{ background:#ffffff; margin:0px; padding:0px; border:1px #e9e9e9 solid}
.containerpane{ margin:0px; padding:0 6px; clear:both}
.whitetitle{ color:#FFF; font:bold 12px/2.5em Verdana, Arial, Helvetica, Tahoma}
.blacktitle{ color:#333; font:bold 12px/2.5em Verdana, Arial, Helvetica, Tahoma}
.conbotl{ width:100%;background:url(bl.gif) left bottom no-repeat #e9e9e9; height:6px}
.conbotr{ width:100%;background:url(br.gif) right bottom no-repeat; height:6px}

/* ********** Menu Style ************** */
.MainMenu_MenuContainer{ background:transparent; width:99%}
.MainMenu_MenuBar{}
.MainMenu_MenuIcon{ display:none; }
.MainMenu_RootMenuArrow{ display:none; }
.MainMenu_MenuArrow{ display:none; }
.MainMenu_MenuBreak{ display:none; border: 0px;}
.ModuleTitle_MenuItemSel {background-color: transparent;}
.MainMenu_MenuItemSel {background-color: transparent;}




/* ********** Portal Content Styles ************** */

#assessments-wrap {
width: 775px; margin: 0 auto; border: silver solid 0px; z-index: 0;  	
}
#assessments-lh {
position: relative; float: left; width: 48.5%; height: 700px; text-align: left; margin: 0; padding: 0; border: silver solid 1px; z-index: 0; 
}
#assessments-rh {
position: relative; float: left; margin-left: 15px; width: 48.5%; height: 700px; text-align: left; border: silver solid 1px; z-index: 0; 
}
#company-wrap {
width: 775px; height: 1500px; margin-top: 5px; padding-top: 10px; 
}
#company-wrap {
height: 100%; width: 100%; text-align: left;
}
#contact-header {
position: relative; height: 200px; width: 650px; background: url(images/tech_girl.jpg); background-repeat: no-repeat; margin: 15px 0 0 10px; border: silver solid 1px; margin: 5px auto 15px auto; 
}
#page-wrap, #model-wrap, #wk-mgmt-wrap {
position: relative; width: 775px; margin: 5px auto 0 auto; border: 0; 
}
#home-lh, #testimonials-lh {
position: relative; float: left; margin-left: 5px; margin-top: 5px; width: 375px; height: 975px; text-align: left; border: silver solid 1px;
}
#home-rh, #testimonials-rh {
position: relative; float: left; margin-left: 15px; margin-top: 5px; width: 375px; height: 975px; text-align: left; border: silver solid 1px;
}
#models-lh {
position: relative; float: left; padding-top: 10px; margin-left: 5px; width: 375px; height: 450px; text-align: left; border: silver solid 1px;
}
#models-rh {
position: relative; float: left; padding-top: 10px; margin-left: 15px; width: 375px; height: 450px; text-align: left; border: silver solid 1px;
}
.models-lh {
position: relative; float: left; margin-left: 8px; width: 48.5%; height: 525px; text-align: left; border: silver solid 1px;
}
.models-rh {
position: relative; float: left; padding-top: 10px; margin-left: 15px; width: 48.5%; height: 525px; text-align: left; border: silver solid 1px;
}
.models-mid {
position: relative; float: left; text-align: left; width: 98%; height: 250px; margin: 15px 0 0 0; border: 0;  
}
.models-mid-people  {
position: relative; float: left; background: url(images/silo_people.jpg); background-repeat: no-repeat;  margin-left: 15px; margin-right: 13px; padding-top: 70px; height: 250px; width: 175px; border: 0; 
} 
.models-mid-processes {
position: relative; float: left; background: url(images/silo_processes.jpg); background-repeat: no-repeat; margin-right: 16px; padding-top: 70px; height: 250px; width: 175px; border: 0; 
} 
.models-mid-technology {
position: relative; float: left; background: url(images/silo_technology.jpg); background-repeat: no-repeat; margin-right: 13px; padding-top: 70px;  height: 250px; width: 175px; border: 0; 
} 
.models-mid-assets {
position: relative; float: left; background: url(images/silo_assets.jpg); background-repeat: no-repeat;  margin: 0; padding-top: 70px; height: 250px; width: 175px; border: 0; 
}
.models-bottom {
 position: relative; float: left; margin: 0; padding: 0; height: 275px; width: 98%; border: 0; 
}
.models-bottom-results {
position: relative; margin-left: 220px; padding-top: 20px; background: url(images/results_silo.jpg); background-repeat: no-repeat; height: 275px; width: 300px; border: 0; 
} 

#work-mgmt-lh {
position: relative; float: left; padding-top: 10px; margin-left: 3px; width: 375px; height: 1000px; text-align: left; border: silver solid 1px;
}
#work-mgmt-rh {
position: relative; float: left; padding-top: 10px; margin-left: 15px; width: 375px; height: 1000px; text-align: left; border: silver solid 1px;
}

#knowledge-assessment-lh {
position: relative; float: left; padding-top: 10px; padding-left: 10px; margin: 0; width: 49%; height: 800px; text-align: left; border: silver solid 1px;
}
#knowledge-assessment-rh {
position: relative; float: left; padding-top: 10px; padding-left: 10px; margin-left: 15px; width: 49%; height: 800px; text-align: left; border: silver solid 1px;
}

#work-mgnt-model-rh {
position: relative; float: left; padding-top: 10px; margin-left: 15px; width: 48%; height: 850px; text-align: left; border: 0;
}
#work-mgnt-model-lh {
position: relative; float: left; padding-top: 20px; width: 48%; height: 850px; text-align: left; border: 0;
}
.models-wrap {
height: 1300px; border: 0; 
}
.default-lh {
position: relative; float: left; margin-left: 8px; width: 48%; height: 1000px; text-align: left; border: silver solid 1px;
}
.default-rh {
position: relative; float: left; padding-top: 10px; margin-left: 15px; width: 48%; height: 1000px; text-align: left; border: silver solid 1px;
}
.lh-col {
position: relative; float: left; margin-left: 8px; width: 48%; height: 900px; text-align: left; border: silver solid 1px;
}
.rh-col {
position: relative; float: left; margin-left: 15px; width: 48%; height: 900px; text-align: left; border: silver solid 1px;
}
.methods {
position: relative; float: left; margin-left: 10px; padding-right: 10px; padding-top: 10px; width: 48%; height: 100%; text-align: left; border: 0;
}
.methods-rh {
position: relative; float: left; margin-left: 10px; padding-right: 10px; padding-top: 10px; width: 48%; height: 950px; text-align: left; border: 0;
}
.quotes {
position: relative; margin: 0 auto; width: 100%; height: 100px; font-size: 10px; border: silver solid 1px; 	
}

/* ********** Portal Text Styles ************** */

p { font-size: 11pt; margin-left: 10px; margin-right: 10px; font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333;  
}
h2 {
color: #003300; font-weight: normal; font-size: 12pt; margin-left: 10px; 
}
h3 {
color: #003300; font-weight: bold; margin-left: 10px; 
}
ul {
font-size: 11pt; margin-left: 35px; padding: 0; margin-right: 15px; font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333;  
}
ol {
font-size: 11pt; margin-left: 35px; padding: 0; margin-right: 15px; font-family: Tahoma, Verdana, Arial, Helvetica; color: #333333;  
}
.company { font-size: 10px; font-weight: bold; color: #003300;
}
.inline-txt {
display: inline; 
}
.unblock-txt {
margin-top: 3px; margin-bottom: 0;  
}
ul.knowledge-assessment {
margin-left: 15px; font-size: 11px; margin-top: 10px; padding: 0; 
}
.client-list {
font-size: 1.15em; color: #333333; line-height: 20px; 
}
ul.red-arrow {
list-style-image: url(images/red_arrow.gif); list-style-position: inside; margin-left: 20px; 
}
ul.green-arrow {
list-style-image: url(images/green_arrow.gif); list-style-position: inside;  margin-left: 20px; 
}
li.clear-bullet {
list-style-image: url(images/clear_bullet.gif); 
}
.title-align {
padding-top: 10px;
}
.sub-title {
font-size: 1em; font-weight: normal; margin-top: 0; padding: 0; 
}
.organization {
font-size: 11px;
padding: 0; margin-left: 15px; 
}
ul.models-list, .work-mgnt-list {
margin-left: 30px; font-size: 1.15em; font-family: Tahoma, Verdana; 
}
ul.green-bullets {
list-style-image: url(images/green_bullet.gif); 
}
ul.olive-bullets {
list-style-image: url(images/olive_bullet.gif); 
}	
ul.models-results-list {
margin-left: 65px; padding-top: 85px; font-size: 1.15em; font-family: Tahoma, Verdana; 
}
.img-slogan {
margin-top: 5px; font-weight: bold; font-size: 1.1em; color: #003300; text-align: center;
}	
.production {
height: 242px; width: 175px; padding-top: 30px; background: url(images/production_silo.jpg); background-repeat: no-repeat;
}
.inventory {
height: 242px; width: 175px; padding-top: 30px; background: url(images/inventory_silo.jpg); background-repeat: no-repeat;	
}
.structure {
height: 242px; width: 175px; padding-top: 30px; background: url(images/structure_silo.jpg); background-repeat: no-repeat;	
}
.labor {
height: 242px; width: 175px; padding-top: 30px; background: url(images/labor_silo.jpg); background-repeat: no-repeat;	
}
.supervision {
height: 250px; width: 175px; padding-top: 30px; background: url(images/supervision_silo.jpg); background-repeat: no-repeat;	
}
.contractors {
height: 242px; width: 175px; padding-top: 30px; background: url(images/contractors_silo.jpg); background-repeat: no-repeat;	
}
.top-spacing {
padding-top: 10px; 	
}
.red {
background: #800000; height: 50px; 
}
.orange {
background: #FF9900;
}
.green {
background: #009900;
}
.darkred {
color: #800000;
}
.black {
background: #000000; 
}
.black-txt {
color: #000000; 
}
.org-today {
color: #FFFFFF; text-align: center; margin: 0; padding: 0; 
}
.medial {
padding-top: 10px; 
}
#arrow1 { width: 150px; height: 65px; background: url(images/grey_arrow_text1.jpg); background-repeat: no-repeat;	
}
#arrow2 { width: 150px; height: 65px; background: url(images/grey_arrow_text2.jpg); background-repeat: no-repeat;	
}
#arrow3 { width: 150px; height: 65px; background: url(images/grey_arrow_text3.jpg); background-repeat: no-repeat;	
}
#arrow4 { width: 150px; height: 65px; background: url(images/grey_arrow_text4.jpg); background-repeat: no-repeat;	
}
#arrow5 { width: 151px; height: 65px; background: url(images/grey_arrow_text5.jpg); background-repeat: no-repeat;	
}

ul.knowledge-assessment-process {
margin-left: 25px; font-size: 11px; margin-top: 10px; 
}

/* ********** Portal Image Styles ************** */

.refinery {
margin: 12px 0 0 2px; width: 350px; height: 326px; 
} 	
.worker {
border: 0; height: 350px; height: 375px; margin: 12px 0 0 13px; 
}
.silo {
border: 0; height: 350px; height: 419px; margin: 4px 0 0 13px; 
}
.gears {
position: absolute; top: 75px; right: 0; height: 138px; width: 200px; border: 0; 
}
.arrow1 {
position: absolute; top: 0; left: 15px; height: 275px; width: 165px; border: 0; 
}
.man-on-gears {
height: 167px; width: 350px; border: 0; margin-left: 15px; 
}
.models-mid-people  {
position: relative; float: left; background: url(images/silo_people.jpg); background-repeat: no-repeat;  margin-right: 13px; padding-top: 70px; height: 250px; width: 175px; border: 0; 
}
.equipment-care {
height: 350px; width: 350px; border: 0; margin-left: 13px;
} 	 
.chart1 {
width: 770px; height: 535px; margin-top: 10px; border: 0; 
}
.contact-phone {
color: #000; margin-left: 80px;  
}
.green-chart {
height: 232px; width: 325px; border: 0; margin: 0 0 5px 15px; 
}	
