﻿body {margin:0;padding:0;}

input.admin, textarea.admin, select.admin, option.admin {font: 8pt verdana, arial, helvetica;}


table.admin{ border: 1px solid #E6E6EB; background:#CCCCCC;}
table.adminChart{ border: 1px solid #E6E6EB; background:#CCCCCC;}
table.adminTab{ border: 1px outset #666666; }

td.admin{ border-top: 1px solid #E6E6EB; }
td.adminChart{ border-top: 1px solid #E6E6EB; border-left: 1px solid #E6E6EB; }

td.admin{ font: x-small verdana, arial, helvetica; }
th.admin { background:#262651; color: #EFEFEF;}
th.adminRight { background:#262651; color: #EFEFEF;}

th.admin { font: bold x-small verdana, arial, helvetica; text-align:left;}
th.adminRight { font: bold x-small verdana, arial, helvetica; text-align:right;}
.adminRight{font: x-small verdana, arial, helvetica; text-align:right;}

th a:link {color: #E0E0E0;}
th a:visited {color: #E0E0E0;}
th a:hover {color: #FFCC66;}


td.admin a:link {color: #333333;}
td.admin a:visited {color: #333333;}
td.admin a:hover {color: #333333;}


input.button{ 
	font: bold 9px verdana, arial, helvetica; 
	color: #E0E0E0;
	background-color: #262651; 
}
.adminSmallInput{ width: 100px; }
.adminLargeInput{ width: 300px; }

.adminRow, .adminRow a:link, .adminRow a:visited, .adminRow a:hover{ 
	font: bold 10px verdana, arial, helvetica; 
	text-decoration:none;
	color: #000066;
}
.adminRow a:hover{
	color: #000099;
}

.adminRowOn, .adminRowOn a:link, .adminRowOn a:visited, .adminRowOn a:hover{ 
	font: bold 10px verdana, arial, helvetica; 
	text-decoration:none;
	color: #E6E6EB;
}
.adminRowOn a:hover{
	color: #E6E6EB;
}


.adminRowOn{
	background: #999999;
	cursor: hand;
}
.adminRow{
	background: #E0E0E0;
	cursor: hand;
}



#hiddenIframe{
	visibility:hidden; 
	width:10; height:10; 
}
#adminFrameDiv{
	position:absolute; left:200; top:200; visibility:hidden; z-index:99;
	width:200; height:auto; 
}



/*

	editor

*/
#colorSelectDiv{
	position:absolute; left:25; top:100; visibility:hidden; 
	width:175; height:auto; 
}
div.editor{
	position: relative; left:0px; top: 0px;
	width:575px; height:400px;
	background: #CCCCCC;
}
div.editorTitle{ 
	position:absolute; left: 0px; top:0px;
	width: 573px; height: 25px;
	padding: 6px 3px;
	
	font: bold 12px/13px verdana; color: white;
	background: darkred; 
}
div.toolbar{ 
	position: absolute; left: 3px; top: 5px;
	width: 568px; height: 25px;
	padding: 3px 0px;
	
	font: bold 14px verdana;
}
div.htmlEditWYSIWYG{
	position: absolute; left: 3px; top: 35px;
	width: 568px; height: 360px;
	border: 3px inset;
	padding: 1px;
	
	overflow: scroll;
	
	background:white;
}
textarea.htmlEditHTML{
	position: absolute; left: 3px; top: 35px;
	width: 568px; height: 360px;
	border: 3px inset;
	padding: 1px;
	visibility: hidden;
}


/* mahlum.css */

body { background-color: #000000; layer-background-color: #000000;}

body.intro { background-color: #707F42; layer-background-color: #707F42; }
body.home { background-image: url(Images/home_background.gif);}
body.aboutUs { background-image: url('/images/aboutUs_background.gif'); }
body.expertise { background-image: url('/images/expertise_background.gif'); }
body.clients { background-image: url('/images/clients_background.gif'); }
body.ourWork { background-image: url('/images/ourWork_background.gif'); }

#bodyDiv {
	position:absolute; top:184px; left:180px; visibility:visible; 
	width:500; height:auto;
	padding:0px;
}

/* body text stuff */

/*
p { margin: 4px 0px }
*/

.blockimg { display:block;margin:0; }
.addressRow {height:131px;}
* html img.title {margin-top:15px;}

.contentBody {padding-top:5px;}

p.bodyhome { font: 12px/24px arial, sans-serif; color:#000000; margin-left: 27px; width:350px;}
* html body p.bodyhome { margin:0;}
p.lefthome { font: 12px arial, sans-serif; color:#ffffff;text-align:center; }
p.lefthome a { color:#ffffff; }

p.sidebarTxt { width:250px;font: 12px/16px verdana, arial, sans-serif; color:#ffffff; margin: 15px 3px 0px 15px;  }
p.sidebarTxt a:link, p.sidebarTxt a:visited, p.sidebarTxt p.lefthome a:hover { color:#ffffff; }


p.bodyaboutUs { font: 11px/16px verdana, arial, sans-serif; color:#d89940; margin-left: 11px; }
p.bodyaboutUs a:link, p.bodyaboutUs a:visited { font: 11px/16px verdana, arial, sans-serif; color:#f0d7b3; text-decoration: underline; }
p.bodyaboutUsHi { font: 11px/16px verdana, arial, sans-serif; color:#f0d7b3; margin-left: 11px; }

p.bodyexpertise { font: 11px/16px verdana, arial, sans-serif; color:#6f450b; margin-left: 11px; }
p.bodyexpertise a:link, p.bodyexpertise a:visited { font: 11px/16px verdana, arial, sans-serif; color:#fbd98a; text-decoration: underline; }
p.bodyexpertiseHi { font: 11px/16px verdana, arial, sans-serif; color:#fbd98a; margin-left: 11px; }

p.bodyclients { font: 11px/16px verdana, arial, sans-serif; color:#d89940; margin-left: 11px; }
p.bodyclients a:link, p.bodyclients a:visited { font: 11px/16px verdana, arial, sans-serif; color:#f0d7b3; text-decoration: underline; }
p.bodyclientsHi { font: 11px/16px verdana, arial, sans-serif; color:#f0d7b3; margin-left: 11px; }

/* leftNav */

#leftNav { position:absolute;top:149px;left:96px; }
#leftNavaboutUs { position:absolute;top:24px;left:0px; }
#leftNavexpertise { position:absolute;top:46px;left:0px; }
#leftNavclients { position:absolute;top:68px;left:0px; }
#leftNavourWork { position:absolute;top:90px;left:0px; }
#leftNavcontactUs { position:absolute;top:150px;left:0px; }

/* subNav */

p.subNav { font: 10px verdana; margin-top: 10px; }
.bracketaboutUs { background-color:#9A7D55; }
.bracketexpertise { background-color:#DBB461; }
.bracketclients { background-color:#BA805E; }

/* ourWork section */

p.proj { font: 11px/13px arial, sans-serif; color:#abb085; background-color:#707F42; margin: 4px 5px 0px 10px; }
p.projOn { font: 11px/13px arial, sans-serif; color:#ffffff; background-color:#707F42; margin: 4px 5px 0px 10px; }
p.projSub { font: 10px/12px arial, sans-serif; color:#abb085; background-color:#707F42; margin: 4px 5px 0px 20px; }

a.projOff:link { font: 11px/13px arial, sans-serif; color:#abb085; text-decoration: none; }
a.projOff:visited { font: 11px/13px arial, sans-serif; color:#abb085; text-decoration: none; }
a.projOff:hover { font: 11px/13px arial, sans-serif; color:#abb085; text-decoration: underline; }

a.projOn:link { font: 11px/13px arial, sans-serif; color:#ffffff; text-decoration: none; }
a.projOn:visited { font: 11px/13px arial, sans-serif; color:#ffffff; text-decoration: none; }
a.projOn:hover { font: 11px/13px arial, sans-serif; color:#ffffff; text-decoration: underline; }

a.projSubOff:link { font: 10px/12px arial, sans-serif; color:#abb085; text-decoration: none; }
a.projSubOff:visited { font: 10px/12px arial, sans-serif; color:#abb085; text-decoration: none; }
a.projSubOff:hover { font: 10px/12px arial, sans-serif; color:#abb085; text-decoration: underline; }

a.projSubOn:link { font: 10px/12px arial, sans-serif; color:#ffffff; text-decoration: none; }
a.projSubOn:visited { font: 10px/12px arial, sans-serif; color:#ffffff; text-decoration: none; }
a.projSubOn:hover { font: 10px/12px arial, sans-serif; color:#ffffff; text-decoration: underline; }

.projNote { font: 10px arial, sans-serif; color:#ffd151; background-color:#707F42; text-decoration: none; }

/* end ourWork section a:link, a:visited, a:hover*/

/* caseStudy section */
.csTitle { font: 10px arial; margin-top:5px; }
.csIntuitTitle { font: 10px arial; color:#ffffff; margin-top:5px; }

li.csTxt { font: 11px/16px verdana, arial, sans-serif; color:#9E4A0A; }
ul.csTxt { font: 11px/16px verdana, arial, sans-serif; color:#9E4A0A; }

p.csTxt { font: 11px/16px verdana, arial, sans-serif; color:#9E4A0A; margin-left: 11px; }
p.csTxt a:link, p.csTxt a:visited { font: 11px/16px verdana, arial, sans-serif; color:#9E4A0A; text-decoration: underline; }

p.csIntTxt { font: 11px/20px verdana, arial, helvetica, sans-serif; color:#ffffff;  }
.csIntB1 { font: 42px verdana, arial, helvetica, sans-serif; color:#ffffff;; }
.csIntB2 { font: 22px verdana, arial, helvetica, sans-serif; color:#ffffff;; }
.csIntB3 { font: 18px verdana, arial, helvetica, sans-serif; color:#ffffff;; }



/* home.css */

/* static elements */
#leftNav { position:absolute;top:198px;left:182px; }
#homeLogo { position:absolute; left:205px; top:25px; width:269px;	height:91px; }
#gripperLogic { position:absolute; left:134px; top:248px; width:22px; height:20px; }
#logicLogic { position:absolute; left:145px; top:91px; width:11px; height:111px; }
#intro { position:absolute; left:263px; top:202px; width:211px; height:130px; }
#imageA { position:absolute; left:474px; top:202px; width:87px; height:130px; }

#body{ position: absolute; top:340px; left:255px; width: 280px; }

/* logic elements */
#imageBDiv { position:absolute; left:561px; top:0px; height:202px; background-color:#9c4918; layer-background-color:#9c4918; }
#greenBGDiv { position:absolute; top:0px; left:561px; width:199; height:100%; background-color:#707F42; ayer-background-color:#707F42; }
#sidebarDiv { position:absolute; left:561px; top:304px; width:160px; }
#gripperLogicDiv { position:absolute; left:134px; top:248px; width:22px; height:20px; visibility: hidden; }
#logicLogicDiv { position:absolute; left:145px; top:91px; width:11px; height:111px; visibility: hidden; }
#logicIntuitDiv { position:absolute; left:132px; top:307px; width:13px; height:154px; visibility: hidden; }
#whatcamebeforeDiv { position:absolute; left:27px; top:0px; width:90px; height:332px; }
#kidJumpDiv { position:absolute; left:44px; top:229px; width:90px; height:332px; }

/* intuition elements */
#flashDiv { position:absolute; top:0px; left:0px; visibility: hidden; }
#blackBGDiv { position:absolute; top:0px; left:-650px; height:100%; width:650px; background-color:#000000; layer-background-color:#000000; visibility: hidden; }
#intuitCoverDiv { position:absolute; top:0px; left:0px; height:100%; width:100%; background-color:#000000; layer-background-color:#000000; background-image: url('/images/home_intuition_background.gif'); }
#intuitLogoDiv { position:absolute; left:663px; top:31px; width:50px; height:34px; visibility: hidden; }
#intuitBracketDiv { position:absolute; left:668px; top:137px; width:15px; height:159px; visibility: hidden; }
#intuitImgDiv { position:absolute; left:676px; top:227px; width:59px; height:59px; visibility: hidden; }
#gripperIntuitDiv { position:absolute; left:640px; top:193px; width:22px; height:22px; visibility: hidden; }
#intuitLogicDiv { position:absolute; left:145px; top:91px; width:11px; height:111px; visibility: hidden; }
#intuitIntuitDiv { position:absolute; left:640px; top:286px; width:11px; height:152px; visibility: hidden; }