.pageHeader{
background-image:url(images/header_solutions.jpg);
background-repeat:no-repeat;
}

.pageTagline span{
color:#5C7209;
}

.solutionsBoxes{
width: 733px;
float:right;
text-align:left;
margin-bottom:25px;
height:100%;
overflow:visible;
}

.boxContent{
margin-top:15px;
margin-bottom:25px;

}

.boxContentGray{
margin-top:0;
padding-top:15px;
margin-bottom:25px;
background-image:url(images/bkgd_solutionsBoxContent.jpg);
background-position:top;
background-repeat:repeat-x;
}

.boxContent p, .boxContentGray p{
font-size:12px;
padding-left: 10px;
padding-right:10px;
padding-bottom:15px;
height:100%;
}

.solutionsBox1{
width: 190px;
float:left;
text-align:left;
border-right:1px solid #CECECE;
}

.solutionsBox1 div.yellowBar{
background: #F9B800;
padding-bottom: 8px;
width: 190px;
}

.solutionsBox1 div.greenBox{
background: #5C7209;
padding:7px;
width: 176px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:90px;
}

div.greenBox ul{
padding-left:20px;
}

div.greenBox li{
padding-left:2px;
margin-bottom:4px;
}

.solutionsBox2{
width: 172px;
float:left;
text-align:left;
border-right:1px solid #CECECE;
}

.solutionsBox2 div.yellowBar{
background: #F9B800;
padding-bottom: 8px;
width: 172px;
}

.solutionsBox2 div.greenBox{
background: #95B048;
padding:7px;
width: 158px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:90px;
}

.solutionsBox3{
width: 176px;
float:left;
text-align:left;
border-right:1px solid #CECECE;
}

.solutionsBox3 div.yellowBar{
background: #F9B800;
padding-bottom: 8px;
width: 176px;
}

.solutionsBox3 div.greenBox{
background: #5C7209;
padding:7px;
width: 162px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:90px;
}

.solutionsBox4{
width: 192px;
float:left;
text-align:left;
}

.solutionsBox4 div.yellowBar{
background: #F9B800;
padding-bottom: 8px;
width: 192px;
}

.solutionsBox4 div.greenBox{
background: #95B048;
padding:7px;
width: 178px;
clear:both;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color: #FFFFFF;
height:90px;
}

.solutionsBox1 h1, .solutionsBox2 h1, .solutionsBox3 h1, .solutionsBox4 h1{
color: #876E45;
font-family: Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
margin-bottom:7px;

}

.solutionsBox1 h1 a:link, .solutionsBox1 h1 a:visited, .solutionsBox2 h1 a:link, .solutionsBox2 h1 a:visited, .solutionsBox3 h1 a:link, .solutionsBox3 h1 a:visited, .solutionsBox4 h1 a:link, .solutionsBox4 h1 a:visited{
color: #876E45;
text-decoration:none;
padding-right:15px;
}

.solutionsBox1 h1 a:hover, .solutionsBox2 h1 a:hover, .solutionsBox3 h1 a:hover, .solutionsBox4 h1 a:hover{
color: #472516;
text-decoration:none;
background-image:url(images/solutions_arrowR.png);
background-position: right;
background-repeat:no-repeat;
padding-right:15px;
behavior: url(iepngfix.htc);
}

.solutionsBox2 h1, .solutionsBox3 h1, .solutionsBox4 h1{
padding-left:8px;
}

div.greenBox a:link, div.greenBox a:visited {
color: #FFFFFF;
text-decoration:none;
}

div.greenBox a:hover{
color: #7FDFEF;
text-decoration:underline;
}

.contentTitleTop, .sharepointTitleTop{
	background-image:url(images/bkgd_solutionsHeaders.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:505px;
	height:auto;
	min-height:400px;
	padding-right:15px;
	behavior: url(iepngfix.htc);
}

.contentTitleTop h1, .designTitleTop h1, .sharepointTitleTop h1{
	font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:16px;
width:auto;
padding-bottom:6px;
color:#FFFFFF;
padding-top:16px;
margin-bottom:26px;
padding-left:9px;
margin-right:0;
border:0;
}

.designTitleTop{
	background-image:url(images/bkgd_designHeader.gif);
	background-position:right top;
	background-repeat:no-repeat;
	width:520px;
	height:auto;
	min-height:552px;
behavior: url(iepngfix.htc);
}

.designTitleTop p{
padding-right:15px;
}

.contentTitleTop h1.collaboration, .sharepointTitleTop h1.collaboration{
background-image:url(images/iconTitle_collaboration.png);
background-repeat:no-repeat;
background-position:right 14px;
margin-right:362px;
padding-right:25px;
width:auto;
behavior: url(iepngfix.htc);
}



.contentTitleTop h1.usability{
background-image:url(images/iconTitle_usability.png);
background-repeat:no-repeat;
background-position:right 14px;
margin-right:395px;
padding-right:25px;
width:auto;
behavior: url(iepngfix.htc);
}

.designTitleTop h1.design{
background-image:url(images/iconTitle_design.png);
background-repeat:no-repeat;
background-position:right 14px;
margin-right:370px;
padding-right:25px;
width:auto;
behavior: url(iepngfix.htc);
}

.contentTitleTop h1.other{
background-image:url(images/iconTitle_other.png);
background-repeat:no-repeat;
background-position:right 14px;
margin-right:347px;
padding-right:25px;
width:auto;
behavior: url(iepngfix.htc);
}

.contentTitleTop{
	width:504px;
	height:auto;
	min-height:400px;
	padding-right:15px;
}

.sharepointTitleTop{
padding-right:0;
width:519px;
}

.contentTitleTop p, .designTitleTop p, .sharepointTitleTop p{
margin-bottom:19px;
}

.sharepointTitleTop p{
padding-right:15px;
}

.contentTitleTop a:visited, .sharepointTitleTop a:visited{
text-decoration:none;
}

.rightPanelyellow{
	padding-left:0;
	padding-right:0;
}



.solutionsRButtons{
	width:189px;
	margin:0;
	margin-bottom:12px;
	padding:0;}

.solutionsRButtons ul{
list-style-type:none;
margin:0; padding:0; width:182px;
margin-left:0;
padding-left:0;}

.solutionsRButtons ul li{ width:100%; height:25px; padding:4px; color:#375B23; display:block; margin-bottom:1px;}
.solutionsRButtons ul li a:link, .solutionsRButtons ul li a:visited{ width:100%;  height:22px; padding-top:5px;padding-left:6px; background-color:#E4EB6A; color:#375B23; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; display:block; text-decoration:none; }

.solutionsRButtons ul li a:hover{ width:100%;  height:22px; background-color:#876E45; padding-top:5px; padding-left:6px; color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px;display:block; text-decoration:none; }


.solutionsRButtons ul li.portfolio{ width:188px; height:24px; padding:0; display:block; margin-bottom:1px; text-indent:-9999px;}
.solutionsRButtons ul li.portfolio a:link, .solutionsRButtons ul li.portfolio a:visited{ width:188px; height:24px;  background-image:url(images/btn_ViewPortfolio.jpg); background-repeat:no-repeat; background-position:left; padding:0; display:block; margin-left:4px; margin-top:5px;}

.solutionsRButtons ul li.portfolio a:hover{ width:188px; height:24px;  background-image:url(images/btn_ViewPortfolioU.jpg); background-repeat:no-repeat; background-position:left; padding:0; display:block; margin-left:4px; margin-top:5px;}

.maroonTitle{
	font-family:Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:11px;
	color:#6E0000;
	line-height:normal;
	margin-top:9px;
	padding-left:2px;
}

.ourNameTop{
	background-image:url(images/bkgd_nameLtop.png);
	background-position:right top;
	background-repeat:no-repeat;
	width:505px;
	height:auto;
	min-height:400px;
	padding-right:15px;
	behavior: url(iepngfix.htc);
}

.rightPanelyellow{
	background-image:url(images/bkgd_rightColgradient.gif);
	background-position:left top;
	background-repeat:repeat-x;
margin-left:9px;
	margin-right:9px;
	margin-top:0;
/*		padding:4px;*/
padding-top:6px;
	width:auto;
	height:auto;
}

.rightPanelyellow p{
	line-height:normal;
}

.rightPanelyellow ul{
	font-size:12px;
	list-style-type:none;
	padding-left: 21px;
	margin-bottom:10px;
}

.rightPanelyellow li a:link, .rightPanelyellow li a:visited{
	text-decoration:none;
}

.rightPanelyellow li a:hover{
text-decoration:underline;
	color:#7C5113;}

.rightPanelyellow li{
	line-height:13px;
	margin-bottom:5px;
}

#rightContentPane{
background-color:#FFFFFF;
width:214px;
max-width:214px;
min-width:214px;
min-height:600px;
height:auto;
float:left;
clear:right;
padding:0; margin:0;
text-align:left;
}

#ourNameLContentPane{
background-image:url(images/contentL_bkgd.png);
background-position:right top;
background-repeat:repeat-y;
width:519px;
max-width:519px;
min-width:519px;
min-height:600px;
height:auto;
float:left;
padding:0;
margin:0;
padding-bottom:35px;
behavior: url(iepngfix.htc);
}

.rightSloganDk{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:14px;
	color:#719153;
	line-height:normal;
	margin-top:0;
	text-align:right;
	margin-bottom:15px;
}



.rightSloganBrown{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:13px;
	color:#574319;
	line-height:normal;
	margin-top:0;
	text-align:left;
	margin-bottom:0;
	padding-left:12px;
}


.rightSloganDkBrown{
	font-family:Arial, Verdana, Geneva, sans-serif;
	font-weight:bold;
	font-size:15px;
	color:#2D1105;
	line-height:normal;
	margin-top:0;
	text-align:right;
	margin-bottom:15px;
	padding-right:21px;
}

.newProjectBox{
	background-image:url(images/bkgd_latestDesignBox.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	width:173px;
	height:205px;
	padding-right:20px;
	padding-left:21px;
	padding-top:5px;
	padding-bottom:8px;
	margin-top:6px;
	text-align:center
}

.newProjectBox div.screenshot{
	width:101px;
	height:88px;
	border:2px solid #5C7209;
	margin:0 auto;
	margin-top:2px;
}

.newProjectBox div.projectDetail{
	color:#574319;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	margin-top:7px;
}

.newProjectBox div.projectDetail a:link, .newProjectBox div.projectDetail a:hover, .newProjectBox div.projectDetail a:visited{
	text-decoration:none;
}


.newProjectBox h3{
	color:#4A6D3A;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:13px;
	line-height:19px;
	text-align:left;
}

ul.whatTheySay{
	list-style-image:url(images/icon_quote.png);
	padding-left:21px;
	font-style:italic;
	color:#574319;
	padding-top:15px;
	font-size:11px;
	behavior: url(iepngfix.htc);
}

p.sayQuoteAuthor{
	text-align:right;
	color:#574319;
	font-weight:bold;
	font-style:normal;
	margin-bottom:0;
	font-size:12px;
}

p.sayQuoteAuthor span{
	text-align:right;
	color:#574319;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0;
	font-size:10px;
}

p.sayQuoteAuthor span a:link, p.sayQuoteAuthor span a:hover, p.sayQuoteAuthor span a:visited{
	text-align:right;
	font-weight:normal;
	font-style:normal;
	margin-bottom:0;
	font-size:10px;
text-decoration:none;
}

.designQuote{
	margin-left:15px;
	margin-right:15px;
	margin-bottom:20px;
}

.jumpStartBox{
	background-image:url(images/bkgd_JumpStartBox.jpg); background-repeat:no-repeat; background-position:top; width:156px; height:77px; padding-left:18px; padding-right:15px; padding-top:62px; margin-top:6px; margin-bottom:10px;}

.sharePointBubble{
	width:204px; height:240px; float:right; margin-left:10px; margin-bottom:10px; background-image:url(images/bkgd_SPbubble.png); background-position:right top; background-repeat:no-repeat; padding-right:27px; padding-left:15px; padding-top:20px; line-height:17px; font-size:11px; margin-right:0;}
	
.CMSBubble{
	width:201px; height:171px; float:right; margin-left:10px; margin-bottom:10px; background-image:url(images/bkgd_CMSbubble.png); background-position:right top; background-repeat:no-repeat; padding-right:20px; padding-left:15px; padding-top:19px; line-height:17px; font-size:11px; margin-right:0;}
	
div.logo{
	height:auto;
	padding-top:4px;
	padding-bottom:4px;
	text-align:center;
	width:196px;
	border-bottom:1px dotted #91B208; background-color:#FFFFFF;
	margin-left:9px;
	margin-right:9px;
}

div.logo img{
	border:0;
}

/**Design Box**/
div.designBox{width:479px; height:auto; margin-left:9px; background-image:url(images/designBox_btm.png);background-repeat:no-repeat; background-position:bottom; padding-bottom:19px;}

div.designBoxTitle{width:479px; background-image:url(images/designBox_title.png); background-position:left top; background-repeat:no-repeat; text-align:right; height:28px;}

div.designBoxContent{width:451px; padding-left:12px; padding-right:12px; border-left:2px solid #C6D901; border-right:2px solid #C6D901; background-image:url(images/designBox_bkgd.jpg); background-repeat:repeat-x; background-position:top; background-color: #E5EE8B; min-height:410px; margin:0; padding-bottom:0; margin-bottom:-6px;}

div.designBoxItem{width:437px; background-image:url(images/designBox_itemBkgd.jpg); background-position:top left; margin-bottom:6px; background-repeat: no-repeat; height:112px; padding:7px; padding-top:8px}

div.designBoxItem img{border:1px solid #41662E; width:198px; height:107px;}

div.designBoxItemDetail{float:right; width:204px; border-left:1px solid white; border-top:1px solid white; border-bottom:1px solid white; padding:8px; font-size:11px; line-height:120%; color:#472516; height:103px;}

div.designBoxItemDetail p{font-size:11px; line-height:120%; color:#472516; margin-top:0; margin-bottom:10px; padding-right:0;}

div.designBoxItemDetail a:link, div.designBoxItemDetail a:visited{font-size:11px; font-weight:bold; color:#1096BF; text-decoration:none;}

/***Jump-Start Styles***/
div.JSmainbox{
	width:702px; margin-top:23px; height:auto; background-image:url(images/bkgd_jumpStartMid.jpg); background-repeat:repeat-y; background-position:left; margin-bottom:30px;}
	
div.JStopbox{
	width:702px; height:auto; min-height:487px; background-image:url(images/bkgd_jumpStartTop.jpg); background-position:top left; background-repeat:no-repeat;}
	
div.JScontentbox{
	width:702px; height:auto; min-height:221px; padding-bottom:35px; background-image:url(images/bkgd_jumpStartBtm.jpg); background-position:bottom; background-repeat:no-repeat;}
	
div.contactSales{height:55px; width:179px; margin-left:523px; margin-bottom:59px;}

div.contactSales img{border:0;}

div.JSintroText{margin-left:55px; margin-right:25px;}

div.JSintroText p.title{font-weight:bold; color:#57441B; font-family:Verdana, Geneva, sans-serif; font-size:12px; margin-bottom:0;}

/*Plan IT Box*/
div.planIT{background-image:url(images/bkgd_planIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:103px; padding-top: 25px;}

div.planIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.planIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.planIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Map IT Box*/
div.mapIT{background-image:url(images/bkgd_mapIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:103px; padding-top: 25px;}

div.mapIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.mapIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.mapIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Extend IT Box*/
div.extendIT{background-image:url(images/bkgd_extendIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:103px; padding-top: 25px;}

div.extendIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.extendIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.extendIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Upgrade IT Box*/
div.upgradeIT{background-image:url(images/bkgd_upgradeIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:65px; padding-top: 25px;}

div.upgradeIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.upgradeIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.upgradeIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Mentor IT Box*/
div.mentorIT{background-image:url(images/bkgd_mentorIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:55px; padding-top: 25px;}

div.mentorIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.mentorIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.mentorIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Support IT Box*/
div.supportIT{background-image:url(images/bkgd_supportIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:55px; padding-top: 25px;}

div.supportIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.supportIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.supportIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

/*Train IT Box*/
div.trainIT{background-image:url(images/bkgd_trainIT.jpg); width:633px; margin-left:45px; margin-right:24px; background-position:top; background-repeat:no-repeat; min-height:55px; padding-top: 25px;}

div.trainIT p{padding-left:10px; padding-right:10px; font-size:11.5px; line-height:130%;}

div.trainIT ul{padding-left:30px; margin-top:0; font-size:11.5px; line-height:130%;}

div.trainIT p.italic{font-size:10px; font-style:italic; margin-top:10px;}

div.Moraelogo{background-color:#efefef; padding:4px;}

div.Moraelogo a:visited[target^="_blank"], div.Moraelogo a:hover[target^="_blank"], , div.Moraelogo a:visited[target^="_blank"]{
	background-image:none;
	padding-left:0;
}
