/*html {
	height:100%;
}*/
body {
	padding:0px;
	margin:0px;
	
/*	height:100%;*/
}
img
{
    border:none;
}
a:link, a:visited, a:active
{
    color:#022f73;
    font:normal 11px Arial;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}

*:first-child+html p.Approach
{
    margin:2px 0px;
}
*:first-child+html ul.Approach
{
    margin:5px 25px;
}

ul li
{
    list-style-image:url(/images/mwsSquare.jpg);
}

#interior
{
    background:url(/images/interior/intTopBG.jpg) repeat-x #f5f5ee;
}
#home
{
    background:url(/images/topBG.jpg) repeat-x #f5f5ee;
}
.break {clear:both;}

.pageTitle
{
    font:bold 18px Garamond;
    color:#033174;
}
.pageTitleNews
{
    font:bold 18px Garamond;
    color:#033174;
}

#wrapper {
	background:url(/images/bottomBorder.gif) repeat-x bottom;
	height:100%;
	padding:30px 0px 42px 0px;
}

#bottomBorder {
	height:26px;
	width:100%;
	border-top:4px solid #073779;
	background-color:#7e7c59;
	position:absolute;
	bottom:0px;
	clear:both;
}
#top {
	background:url(/images/navBG.jpg) no-repeat;
	width:960px;
	height:73px;
	margin:0px auto 0px auto;
}
.logo {
	margin:0px 5px 0px 15px;
	float:left;
}

#topNav a {
	display:block;
	border:1px solid #a7a588;
	background:url(/images/navGradientBG.png) repeat-x;
	width:111px;
	height:19px;
	
	float:left;
	clear:none;
	margin:41px 1px 0px 1px;
	padding-top:11px;
	
	font-family:Garamond, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#022f73;
	text-decoration:none;
	text-transform:uppercase;
	text-align:center;
}
#topNav a:hover, #topNav a.ON {
	background:url(/images/navGradientBG_ON.jpg) repeat-x;
	width:111px;
	height:19px;
}


#flashArea {
	background-color:#083a7a;
	width:959px;
	height:233px;
	margin:6px auto;
}


#homeContentArea {
	background:url(/images/homeContentBG.gif) repeat-y;
	width:959px;
	height:418px;
	margin:0px auto;
}

#homeLeft {
	background:url(/images/homeLeftBG.jpg) no-repeat;
	width:389px;/*389px total*/
	height:401px;/*418px total*/
	overflow:hidden;
	margin-left:4px;
	float:left;
	clear:none;
	padding:17px 0px 0px 0px;
}
#homeLeft h3 {
	font-family:Garamond, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#224982;
	font-weight:bold;
	padding:0;
	margin:0;
}
#homeLeft p  {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:13px;
	color:#333333;
}
*:first-child+html #homeLeft p
{
    padding-top:13px;
    margin-top:0;
}
* html #homeLeft p
{
    padding-top:13px;
    margin-top:0;
}
/*.leftBox1 {
	display:block;
	width:370px;
	background:url(../images/homeLeftBoxTopBG.png) no-repeat;
}
.leftBox2 {
	display:block;
	width:370px;
	background:url(../images/homeLeftBoxBottomBG.png) no-repeat bottom;
	padding:4px 0px 12px 0px;
}
.leftBox3 {
	display:block;
	width:333px;
	background:url(../images/homeLeftBoxMiddleBG.png) repeat-y;
	padding:0px 17px 0px 20px;
}*/

.box
{
    padding:5px 20px 2px 20px;
    width:334px;
    text-align:justify;
    
}
.box h3
{
    font-variant:small-caps;
}
#website
{
    background:url(/images/boxWebsite.jpg) no-repeat;
    height:108px;
    
}
#marketing
{
    background:url(/images/boxMarketing.jpg) no-repeat;
    height:79px;
    padding-top:12px;
}
#consulting
{
    background:url(/images/boxConsulting.jpg) no-repeat;
    height:80px;
    padding-top:7px;
}
#results
{
    background:url(/images/boxResults.jpg) no-repeat;
    height:83px;
    padding-top:9px;
}

#homeMiddle {
	background:url(../images/homeMiddleBG.jpg) no-repeat;
	width:318px;/*370px total*/
	height:391px;/*418px total*/
	overflow:hidden;
	float:left;
	clear:none;
	padding:18px 27px 9px 25px;
}
#homeMiddle h1
{
    font:bold 18px Garamond, Times New Roman, Arial;
    font-variant:small-caps;
    color:#484627;
    padding:0;
    margin:0;
    padding-bottom:10px;
}
*:first-child+html #homeMiddle h1
{
    font-size:17px;
}
* html #homeMiddle h1
{
    font-size:17px;
}
#news
{
    height:255px;
    padding-left:3px;
}
.newsItem
{
    margin-top:8px;
    padding-bottom:8px;
}
*:first-child+html .newsItem
{
    padding-bottom:0px;
    margin-bottom:-5px;
    margin-top:2px;
}
* html .newsItem
{
    padding-bottom:0px;
    margin-top:2px;
    margin-bottom:-7px;
}
a:link, a:visited, a:active
{
    color:#022f73;
    font:normal 11px Arial;
    text-decoration:none;
}
a:hover
{
    text-decoration:underline;
}
.newsBullet
{
    float:left;
    margin-right:7px;
    margin-top:5px;
}
#merc
{
    margin-top:0px;
}
.newsTitle
{
    float:left;
    width:297px;
}
#mercTitle
{
    width:290px;
}

#salesBox
{
    background:url(/images/salesBox.jpg) no-repeat;
    width:313px;
    height:73px;
    font:normal 11px Arial;
    color:#666;
    padding:7px;
}
*:first-child+html #salesBox
{
    margin-top:5px;
}
* html #salesBox
{
    margin-top:5px;
}
#salesBox a:active, #salesBox a:visited, #salesBox a:link
{
    font:normal 11px Arial;
    color:#666;
    text-decoration:none;
}

#salesText
{
    float:left;
    width:250px;
}
#salesBox2
{
    background:url(/images/salesBox2.jpg) no-repeat;
    /*width:325px;*/
    /*height:98px;*/
    width:312px;
    height:88px;
    font:normal 11px Arial;
    color:#666;
    padding:5px;
    padding-right:8px;
}
*:first-child+html #salesBox
{
    margin-top:5px;
}
* html #salesBox
{
    margin-top:5px;
}
#salesBox a:active, #salesBox a:visited, #salesBox a:link
{
    font:normal 11px Arial;
    color:#666;
    text-decoration:none;
}

#salesText2
{
    text-align:center;
    font:normal 11px Arial;
    color:#123c7a;
}
#salesText2 h1
{
    font:bold 16px Garamond;
    color:#484627;
    font-variant:small-caps;
    margin:0px;
    padding:0px;
    margin-bottom:7px;
}
#salesImage
{
    float:left;
    text-align:center;
    padding-top:7px;
}

#homeRight {
	background:url(../images/homeRightBG.jpg) no-repeat;
	width:192px;/*192px total*/
	height:418px;/*418px total*/
	overflow:hidden;
	float:left;
	clear:none;
	text-align:center;
	margin:0 auto;
}

#homeRight h1
{
    font:bold 18px Garamond;
    font-variant:small-caps;
    color:#484627;
    padding-bottom:3px;
}
*:first-child+html #homeRight h1
{
    padding-top:10px;
    padding-bottom:10px;
    margin:0px;
    font-size:17px;
}

* html #homeRight h1
{
    padding-top:10px;
    padding-bottom:10px;
    margin:0px;
    font-size:17px;
}

.release
{
    width:151px;
    height:109px;
    margin-left:20px;
    margin-bottom:9px;
    margin-top:9px;
}

*:first-child+html .release
{
    margin:0px;
    margin-top:4px;
    margin-bottom:-3px;
}

* html .release
{
    margin:0px;
    margin-top:4px;
    margin-bottom:-5px;
}

#topFooterLeft
{
    background:url(/images/topFooterRightBG.jpg) no-repeat center right;
    width:4px;
    height:50px;
    float:left;
}
#topFooterCenter
{
    background:url(/images/topFooterCenterBG.jpg) repeat-x;
    width:951px;
    height:40px;
    float:left;
    text-align:center;
    font:bold 10px Arial;
    color:#484627;
    padding-top:10px;
}
#topFooterRight
{
    background:url(/images/topFooterRightBG.jpg) no-repeat center left;
    height:50px;
    float:left;
    width:4px;
}
.footerArea
{
    padding:7px 0px;
    margin:0px auto 0 auto;
    
}
.footerItem
{
    padding-right:5px;
    padding-left:5px;
    float:left;
    height:7px;
    padding-bottom:3px;
    padding-top:0px;
    
    margin:0px auto 0 auto;
}
.footerItemLast
{
    padding-right:5px;
    padding-left:5px;
    float:left;
    height:7px;
    padding-bottom:3px;
    padding-top:0px;

}
.footerItemLast a,
.footerItem a
{
    color:#484627;
    font:bold 10px Arial;
}

/*********************************************/
/* Navigation Box                            */
/*********************************************/

#navBox
{
    
    width:143px;
    margin-left:5px;
    text-align:left;
}
#navBoxTop
{
    background:url(/images/interior/navBoxTop.jpg) no-repeat left;
    width:143px;
    height:18px;
}
#navBoxContent
{
    background:url(/images/interior/navBoxBG.jpg) repeat-y;
    /*height:200px;*/
    width:145px;
}
#navBoxContent a:link, #navBoxContent a:active, #navBoxContent a:visited
{
    font:bold 12px Garamond, Times New Roman;
    color:#033174;
    text-decoration:none;
}
#navBoxContent a:hover, #navBoxContent a.ON
{
    text-decoration:underline;
}
#navBoxContent img
{
    margin-top:3px;
    margin-bottom:9px;
}
#navBoxBottom
{
    background:url(/images/interior/navBoxBottom.jpg) no-repeat;
    width:143px;
    height:13px;
}
.navBoxContentItem
{
    padding:7px 10px 1px 8px;
}

/**********/
/* IE 6-7 */
/**********/
*:first-child+html #navBox
{
    margin-left:-17px;
}

*:first-child+html #navBoxContent
{
    /*height:200px;*/
    width:145px;
    padding-top:5px;
}

*:first-child+html .navBoxContentItem
{
    padding-top:0px;
    margin-top:-5px;
}

* html #navBox
{
    margin-left:-15px;
}

* html #navBoxContent
{
    /*height:200px;*/
    width:145px;
    padding-top:5px;
}

* html .navBoxContentItem
{
    padding-top:0px;
    margin-top:-5px;
    padding-bottom:0px;

}

/*********************************************/
/* Interior Template 1 (merc_sub.psd)        */
/*********************************************/

#intArea
{
    /*height:687px;*/
    margin:0 auto;
    text-align:center;
    background:url(/images/interior/wrapperBg.jpg) repeat-x;
}
#intCenter
{
    background:url(/images/interior/intCenterBG.jpg) repeat-y center center;
    width:959px;
    margin:0 auto;
    text-align:center;
}
#intCenterLeft
{
    background:url(/images/interior/intCenterLeft.jpg) no-repeat;
    width:168px;
    float:left;
    height:616px;
    padding-top:37px;
}

#intCenterRight
{
    float:left;
    width:790px;
}
#intCenterRightTop, #ctl00_intCenterRightTop
{
    width:791px;
    height:167px;
}
#intCenterRightBottom
{
    width:790px;
}
#intCenterRightBottomLeft
{
    background:url(/images/interior/intCenterRightBottomLeft.jpg) no-repeat;
    float:left;
    width:613px;
    /*height:486px;*/
    text-align:left;
}
#intCenterRightBottomLeftContent
{
    padding:20px;
    padding:56px 28px 20px 23px;
    text-align:justify;
    font:normal 11px Arial;
    color:#333;
}
#intCenterRightBottomRight
{
    float:left;
    text-align:center;
    margin:0 auto;
    width:147px;
    padding:11px 15px 18px 15px;
    font:bold 12px Garamond, Times New Roman;
    color:#abeaf7;
}
#intCenterRightBottomRight h1
{
    font-size:14px;
    margin-top:0px;
    padding-top:0px;
    text-align:center;
}
#intCenterRightBottomRight p
{
    text-align:left;
}
#intTopFooter
{
    background:url(/images/interior/topFooterArea.jpg) no-repeat center center;
    text-align:center;
    padding-top:15px;
    font:bold 10px Arial;
    color:#484627;
    width:958px;
    height:20px;
    padding-left:1px;
}
#underFooter
{
    background:url(/images/bottomBorder.gif) repeat-x;
    height:42px;
    width:100%;
}

/************************************************/
/* Interior Template 2 (merc_sub_template2.psd) */
/************************************************/
#intArea2
{
    /*height:687px;*/
    margin:0 auto;
    text-align:center;
    background:url(/images/interior2/wrapperBg.jpg) repeat-x;
}
#intCenter2
{
    background:url(/images/interior2/intCenterBG.jpg) repeat-y center center;
    width:959px;
    margin:0 auto;
    text-align:center;
    /*height:600px;*/
}

#intCenterLeft2
{
    background:url(/images/interior2/intCenterLeft.jpg) no-repeat;
    width:168px;
    float:left;
    height:616px;
    padding-top:37px;
}
#intCenterRight2
{
    float:left;
    width:791px;
}

#intCenterRightTop2
{
    background:url(/images/interior2/intCenterRightTop.jpg) repeat-x;
    width:753px;
    height:21px;
    font:normal 26px Garamond;
    color:#abeaf7;
    padding:19px;
    text-align:left;
}
#intCenterRightBottom2
{
    width:790px;
}

#intCenterRightBottomLeft2
{
    background:url(/images/interior2/intCenterRightBottomLeft.jpg) no-repeat;
    float:left;
    width:790px;
    /*height:686px;*/
    text-align:left;
}

#intCenterRightBottomLeftContent2
{
    padding:20px;
    padding:56px 158px 20px 23px;
    text-align:justify;
    font:normal 11px Arial;
    color:#333;

}
*:first-child+html #intCenterRightBottomLeftContent2
{
    padding-right:100px;
}
* html #intCenterRightBottomLeftContent2
{
    padding-right:100px;
}
#intCenterRightBottomLeftContent2 h1
{
    font:bold 16px Arial;
    color:Black;
}
.prop 
{
    height:595px;
    float:right;
    width:1px;
}

.clear 
{
    clear:both;
    height:1px;
    overflow:hidden;
}

/************************************************/
/* Interior Template 3 (merc_sub_template3.psd) */
/************************************************/
/* Utilizes parts from 1 and 2                  */
/************************************************/

/************************************************/
/* Interior Template 4 (merc_sub_template4.psd) */
/************************************************/
.newsEventsRow 
{
    padding:7px;
    height:30px;
}

/************************************************/
/**************** No Wing Templates *************/
#intCenter3
{
    background:url(/images/interior3/intCenterBG.jpg) repeat-y center center;
    width:959px;
    margin:0 auto;
    text-align:center;
    /*height:600px;*/
}
#intCenterRightBottomLeft3
{
    background:url(/images/interior3/intCenterRightBottomLeft.jpg) no-repeat;
    float:left;
    width:790px;
    /*height:686px;*/
    text-align:left;
}
#intCenterRightBottomLeft4
{
    background:url(/images/interior4/intCenterRightBottomLeft.jpg) no-repeat;
    float:left;
    width:613px;
    /*height:486px;*/
    text-align:left;
}
#intCenter4
{
    background:url(/images/interior4/intCenterBG.jpg) repeat-y center center;
    width:959px;
    margin:0 auto;
    text-align:center;
}

.testimonial
{
	padding:10px;
	padding-bottom:0px;
	width:642px;
	margin-right:10px;
}

.testimonialImage
{
	float:left;
	width:157px;
	height:106px;
	margin:0 auto;
}
.testimonialText
{
	float:left;
	width:448px;
	padding:0px 10px;
	margin-left:10px;
	text-align:justify;
	font:normal 11px Arial;
}
.testimonialText p
{
    margin:0px;
}

.toolsPageTable
{
    border-bottom:solid 1px #ccc;
    margin-bottom:10px;
    width:642px;
}
.toolsPageTable table tr td
{
    padding:0;margin:0;
}
.toolsPageTableLast
{
    margin-bottom:10px;
    width:642px;
}
.toolsPageTableLast table tr td
{
    padding:0;margin:0;
}
.toolsPageIcon
{
    height:54px;
}
.toolsPageIcon img
{
    padding:0;margin:0;
}

.toolsPageTitle
{
    text-align:left;
    padding:19px 0px 0px 10px;
    font:bold 12px Arial;
    color:#042c5e;
}
*:first-child+html .toolsPageTitle
{
    padding-left:0px;
    width:582px;
}
.toolsPageContent
{
    padding-top:9px;
    padding-bottom:16px;
}

