/* Lex Momentum Style Sheet */


/*  */
/* Containers */
/*  */

*
{
    margin:0px;
    padding:0px;
    
}


body 
{ 
    background-color: #414040;
		text-align: center;
		margin:20px 0px 30px 0px;
}

ul
{
margin-left: 10px;
}

li
{
margin-left: 10px;
}

.mainContainerOuter
{
    background-color: white;
    width:994px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
     
}

.mainContainerInner
{
    background-color: white;
    width:974px;
    margin-left:10px;
    margin-right:10px;     
		overflow:hidden;
		padding-bottom:10px;
}

.header
{   width:974px;
    height:125px;
    background-image:url('../images/header.png');
     
}

.momlogo
{
  float:left;
}

.lexlogo
{
  float:right;
}

.special
{
	list-style-type:disc;
	padding-top:8px;
	margin-left:0px;
	list-style-position: outside;
}

.special li
{
	display:block;
	margin-left:0px;
	padding: 0 0 15px 0;
	
	font-size:14px;
    color: #525252;
    font-family: Helvetica, Arial, sans-serif;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;

}


.nav
{
/*    width:974px; */

		width:600px;	
    height:33px;
    margin:15px 0px 0px 246px;
    
    
    
}

.mid
{
    width:974px;
  /* height:312px;*/
   
}

.drillDown
{
    width:974px;
    background-color:#ffffff;

}

.drillFlash
{
	margin: 10px;
	width:678px;
	height:160px;
}

.midLeft
{
    float:left;
    display: inline;
    width:235px;
   /* height:312px; */
    background-image:url('../images/mid_left.jpg');
		margin-right:11px;
   
}

.navQuote
{
    float:left;
    display: inline;
    width:235px;
    height:312px;
    background-image:url('../images/mid_left.jpg');
	position:relative;
   
}




.intro
{
  	width:215px;
  	height:302px;
  	float:left;
	padding-top:10px;
}

.intro em, .midLeft em 
{
font-size:40px;
font-style:normal;
}

.introDivider
{
padding:10px 0px 16px 0px;
display:block;
}

.dotline
{
padding:10px 0px 16px 0px;
margin-left:10px;
display:inline;
}


.drillTextContainer
{
  	float:left;
  	display: inline;
    background-image: url('../images/momentum_back.jpg');
    background-repeat: no-repeat;
  	width:698px;
    border: 15px solid #f5f5f5;
   
    
}

.drillTextContainerBlank
{
  	float:left;
  	display: inline;
    background-color: white;
    background-repeat: no-repeat;
  	width:698px;
    border: 15px solid #f5f5f5;
   
    
}


.drillTxtBody
{
  	color: #525252;
  	font-family: Helvetica, Arial, sans-serif;
    font-size:13px;
    line-height:16px;
    font-weight:normal;
    text-decoration:none;
}

.servicePoints ul{
	list-style:disc outside;
}

.servicePoints li{
	margin-left:15px;
	padding-top:5px;
}

.drillTxtBodyNoTitle
{
  	color: #525252;
  	font-family: Helvetica, Arial, sans-serif;
    font-size:13px;
    line-height:16px;
    font-weight:normal;
    text-decoration:none;
		padding-top:7px;
}



.drillTxtBodyIntro
{
  color: #5d3989;
    font-family: Helvetica, Ariel, sans-serif;
    font-size:14px;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;	
		padding-top:10px;
		
}

.drillTxtBodyContact
{
    color: #f58a1f;
    font-family: Helvetica, Ariel, sans-serif;
    font-size:14px;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;	
		
}


li.drillTxtBodyIntro
{
 	padding-top:5px;
		
}



.drillTxtBody ul
{
padding-bottom:8px;
list-style: disc outside;
}

.drillTxtBody li
{
padding-top:3px;
 
}

.lowerDrill ul {
	margin-top:8px;
	list-style: disc outside;
}

.lowerDrill li {
	font-family: Helvetica, Ariel, sans-serif;
	font-weight:bold;
	font-size:14px;
	display:list-item;
	text-align:left;
	margin-left:15px;
	margin-top:5px;
}

.lowerDrill
{
	clear: both;
	margin-top:5px;
}


.drillTxtBody p
{
padding-bottom:20px;
}


.drillTxtBodyContact p
{
padding-bottom:8px;
}


.lTitle
{
  color: #5d3989;

}

.drillTxtBodyContact p a
{
    color: #f58a1f;
    text-decoration:none;	

}

.drillTxtBodyContact p a:hover
{
    color: #f58a1f;
    text-decoration:underline;	

}



.drillBodyBlock
{
float:left;
display: inline;
width:310px;
margin-bottom: 15px;
margin-left:10px;
padding-right: 29px;
}

.drillBodyBlockFull
{
float:left;
display: inline;
width:677px;
margin-bottom: 15px;
margin-left:10px;
}




.drillBodyBlockLower
{
float:left;
display: inline;
width:310px;
margin-bottom: 10px;
padding-right: 29px;
}


.drillLineHeader
{
	color: #5d3989;
    font-family: Helvetica, Arial, sans-serif;
    font-size:18px;
    line-height:26px;
    font-weight:bold;
    text-decoration:none;		
}

.drillLine
{
	background-image:url('../images/underline.jpg');
	width:310px;
	height:5px;
	font-size:5px;
	line-height:5px;
	display:none;
}

.drillLineFull
{
	background-image:url('../images/underline.jpg');
	width:677px;
	height:5px;
	font-size:5px;
	line-height:5px;
	margin:0px 0px 12px 10px;
	clear:both;
	display:block;

}

.drillLineFullInner
{
	background-image:url('../images/underline.jpg');
	width:100%;
	height:5px;
	font-size:5px;
	line-height:5px;
	margin:0px 0px 12px 0px;

}

.drillLineShort
{
	background-image:url('../images/underline.jpg');
	width:310px;
	height:5px;
	font-size:5px;
	line-height:5px;
	display:block;
	margin-bottom:5px;
}
.drillLineShortThin
{
	background-image:url('../images/underline.jpg');
	width:310px;
	height:1px;
	font-size:1px;
	line-height:1px;
	margin-bottom:3px;
	display:block;
}




.highlightList
{
     color: #5d3989;
     font-family: Helvetica, Arial, sans-serif;
     font-weight:bold;
}

.drillTxtBody h2
{
     color: #5d3989;
     font-family: Helvetica, Arial, sans-serif;
     font-size:18px;
     line-height:20px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
	 padding-bottom:5px;
}


.hero
{
    float:left;
    display: inline;
    width:728px;
    height:312px;
    
}

.midSpacer
{
    float:left;
    display: inline;
    width:11px;
    height:312px;
    
}

.spacerHorizontal
{
    width:974px;
    height:12px;
    
}

.footerHome
{
    width:974px;
    height:198px;
    background-color: white;
	  overflow:hidden;
/*		padding-top:12px;*/
    
}

.footerBlocks
{
    float:left;
    width:235px;
    height:198px;
    background-image:url('../images/block.jpg');
		padding-top:10px;
}

.footerSpacer
{
    float:left;
    width:11px;
    height:207px;   
}

.footerHeader
{
    width:225px;
    height:27px;
    background-image:url('../images/header_purple.jpg');
		padding-left:10px;
		padding-top:9px
}


a.footerHeaderMain
{
    color:white;
    text-decoration:none;
}


.footerHeaderLeft
{
    width:235px;
    height:36px;
    background-image:url('../images/header_orange.jpg');
    
}

.footerHeaderLeft h1
{
 padding-left:10px;
 padding-top:9px;
     color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:19px;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;
 
}
.footerHeaderLeft h1 a{
	text-decoration:none;
	color:#ffffff;
}

/*  */
/* Fonts and Links */
/*  */


.boxNav
{
font-size:13px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:14px;
        font-weight:bold;
     text-decoration:none;
		 width:223px;



}

.boxNav:hover
{
font-size:13px;
    color: #5d3989;
    font-family: Helvetica, Arial, sans-serif;
    line-height:14px;
        font-weight:bold;
     text-decoration:none;
		 width:223px;



}


a.javaLinks
{
	font-size:14px;
    color: #5d3989;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:underline;
}

a.javaLinks:hover
{
	font-size:14px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:underline;
}


.intro p
{
	padding-left:10px;
	margin-bottom:7px;
	text-align: left;		

}

a.navTxt
{
    font-size:18px;
    color: #5d3989;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
}

a.navTxtOn
{
    font-size:18px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
}

a.navTxt:hover
{
    font-size:18px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
}


a.nav
{
    font-size:18px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:18px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
}

.midLeftHeader
{
     color: #f58a1f;
     font-family: Helvetica, Arial, sans-serif;
     font-size:18px;
     line-height:19px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
}

.midLeftHeading
{
     color: #f58a1f;
     font-family: Helvetica, Arial, sans-serif;
     font-size:18px;
     line-height:19px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
		 padding-left:10px
}

.midLeft
{
     color: #5d3989;
     font-family: Helvetica, Arial, sans-serif;
     font-size:18px;
     line-height:19px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
}

.quoteTxt
{
     color: #5d3989;
     height:110px;
     width:215px;
     font-family: Helvetica, Arial, sans-serif;
     font-size:26px;
     line-height:28px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
		 padding-top:5px;
 		padding-left:10px;
		

}

.quoteTxtMed
{
     color: #5d3989;
/*     height:142px;*/
     width:215px;
     font-family: Helvetica, Arial, sans-serif;
     font-size:18px;
     line-height:20px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
 		padding:0px 0px 15px 10px;
		position:absolute;
		bottom:0px;
}





.quoteTxtDrill
{
     color: #5d3989;
     font-family: Helvetica, Arial, sans-serif;
     font-size:28px;
     line-height:30px;
     font-weight:bold;
     letter-spacing: -1px;
     text-decoration:none;
}



.footerHeader
{
    
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:19px;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;


}

.footerHeaderLeft
{
    
    color: #ffffff;
    font-family: Helvetica, Arial, sans-serif;
    font-size:16px;
    line-height:19px;
    font-weight:bold;
    letter-spacing: -1px;
    text-decoration:none;


}

a.greyLnk

{    
    font-size:14px;
    color: #525252;
    font-family: Helvetica, Arial, sans-serif;
    line-height:24px;
    font-weight:bold;
     text-decoration:none;
		 width:223px;
		 display:block;
   margin-left:12px;

}

a.greyLnk:hover

{    
    font-size:14px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:24px;	
    font-weight:bold;
     text-decoration:none;

}

.greyLnk2

{    
    font-size:14px;
    color: #525252;
    font-family: Helvetica, Arial, sans-serif;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;
	width:290px;
	display:block;
	padding-bottom:8px;
   

}

li.greyLnk2 {
	display:list-item;
	padding-bottom:0px !important;
}


a.greyLnk2

{    
    font-size:14px;
    color: #525252;
    font-family: Helvetica, Arial, sans-serif;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;
	width:290px;
	display:block;
	padding-bottom:8px;
   

}

a.greyLnk2:hover

{    
    font-size:14px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:16px;
    font-weight:bold;
    text-decoration:none;
    padding-bottom:8px;

}


.footerLeftList
{
	list-style-type:none;
	padding-top:8px;
	margin-left:0px;
}

.footerLeftList li
{
    width:223px;
	padding:0;
	display:block;
	margin-left:0px;

}



.highlight
{
	color:#5d3989;
	font-weight: bold;
}   


.clientQuote
{
	color:#5d3989;
	font-weight: normal;
	
}   

.greyBox

{    
    color: #525252;
    font-family: Helvetica, Arial, sans-serif;
    font-size:13px;
    line-height:15px;
    
    
    text-decoration:none;
	padding:10px 20px 0px 10px;
}   

a.midLeftNav
{
    font-size:18px;
    color: #5d3989;
    font-family: Helvetica, Arial, sans-serif;
    line-height:35px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
		padding-left:10px;
   
}

a.midLeftNavOn
{
    font-size:18px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:35px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;
		padding-left:10px;
  	padding-top:8px; 

}

.midLeftNavList
{
 list-style-type:none;
 text-indent:0px;
 margin-left:0px;
}

.midLeftNavList li
{
    margin-left:0px;  
    width:235px;
    height:35px;
    background-image:url('../images/left_nav_back.jpg');
		display:block;

}

a.midLeftNav:hover
{
    font-size:18px;
    color: #f58a1f;
    font-family: Helvetica, Arial, sans-serif;
    line-height:35px;
    letter-spacing: -1px;
    font-weight:bold;
    text-decoration:none;

}

.momlogo a img,.lexlogo a img{
	border-style: none;
}
.drillTxtBody a {
	color: #5d3989;
	font-weight: bold;
	text-decoration:none;
}
.drillTxtBody a:hover {
	colour:#f58a1f;	
	font-weight: bold;
	text-decoration:none;
}
#nav ul{
	list-style:none;
}
#nav li{
	margin-left:0px;
	list-style:none;
}
