/* Styles for Example #1 */
#example1{
margin-left:0px;
list-style-type:none;
}
#example1 .closed{

}
#example1 .closed,#example1 .opened{

}
#example1 .header{
}
#example1 .opened{
font-weight:bold;
}
#example1 a{
display:block;
text-decoration:none;
}
#example1 a.hover{
color:#0068a6;
}
#example1 ul{
overflow: hidden;

}
#example1 li{

list-style-type:none;
color:#0068a6;
}
#example1 li a{
color:#0068a6;
}
#example1 li.active a,#example1 li li.active a{
color:#0068a6;
}
#example1 li.active li a,#example1 li li a{
color:#0068a6;
}


#example1 li ul {
margin-bottom:10px !important;
text-transform:capitalize !important;
font-size:9px;
margin-left:0px;
padding-left:0px;
}


#example1 li ul li {
list-style:none;
line-height:15px;
}



#example1 li.first {
list-style:none;
margin-left:0px;
text-transform:uppercase;
padding-bottom:10px;
}




























/*Floating layers */
#navright {
  position:absolute;
  z-index:10;
  margin-left:616px;
  width: 241px;
  margin-top:215px;
  color:#FFFFFF;
  font-size:16px;
  font-weight:bold;
}







/* CLEAR Elements  -This tag is to be used to clear all floats so that backgrounds repeat vertically in FireFox*/
#Clear {	
	clear: both;
}

/* Basic Elements */
body {	
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
	color: #808284;
	margin-left: 20px;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	padding: 0px;
	background-image:url(../images/interface/misc/bg-sides.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color: #cbcbcc;
}
#MainBody-BG {
	width: 980px;
	clear: both;
	margin:0 auto;
	background-color:#FFFFFF;
}

form {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

a:link {
	color: #001282;
	text-decoration: none;
}
a:visited {
    text-decoration: none;
	color: #001282;
}
a:hover {
	text-decoration: underline;
	color: #001282;
}

h1 {
	font: 40px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color:#FFFFFF;
    background-repeat: no-repeat;
   	clear: both;
   }

h2 {
	font: 24px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	color:#003b67;
    background-repeat: no-repeat;
}
h2 span{
   display: none;
}
h3 {
	font: 18px Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #003b67;
	text-decoration: none;
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	background-repeat: no-repeat;
}
h3 span{
   display: none;
}

hr {
color: #4ea3d7 !important;
background-color: #4ea3d7;
height: 1px;
border: none;
margin-bottom:15px;

}
p {
   padding:0px;
   padding-bottom:5px;
   margin: 0px;
   margin-bottom:5px;
}


/* Titles */
    
/* HEADER REGION */	








#Box {
width: 940px;
float:left;
margin-bottom:10px;
}



#Column1 {
width: 250px;
color:#0068a6;
float:left;
text-align:center;
}


#Column2 h1{
width: 690px;
color:#0068a6;
float:left;
font-size:25px;
font-weight:lighter;
line-height:40px;
}




#Column2 {
width: 690px;
color:#0068a6;
float:left;
font-size:12px;
line-height:16px;
font-weight:lighter;
}


#Column2 .red, #Column2 h1.red  {
color:#be2934;
}



#Column2Content {
width: 690px;
color:#333333;
float:left;
font-size:12px;
line-height:16px;
font-weight:lighter;
}


#Column2Content h2{
color:#4ea3d7;
font-size:20px;
font-weight:lighter;
margin-bottom:10px;
}





#Column2Content strong, #Column2Content b{
font-weight:bold !important;
}


#Column1Box {
width:210px;
padding:1px;
margin:0 auto;
line-height:18px;
border:solid #FF0000 1px;
}





#Column1Box h1{
background-color:#be2934;
color:#FFFFFF;
font-size:20px;
font-weight:lighter;
padding:2px;
margin-bottom:10px;
}


#Column1 a{
font-size:11px;
color:#0068a6;
text-decoration:none;
	}
	
#Column1 a:hover{
color:#0068a6;
text-decoration:underline !important;
	}
		
#Column1 a:visited{
color:#0068a6;
text-decoration:none;
	}
	
#Column1 a:active{
color:#0068a6;
text-decoration:none;
	}





	
#BottomContainer {
background-image:url(../images/interface/footer/graphic.jpg);
background-repeat:no-repeat;
background-position: 80px 0px;
	width: 940px;
	height: 90px;
	background-color:#005e92;
	color:#FFFFFF;
	clear: both;
	padding-left:20px;
	padding-right:20px;
	}
	

	
#BottomContainer h1{
font:Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:normal;
letter-spacing:3px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:20px;
	color:#5a93c4;
	float:right;
	}
	





		
#TopContainer {
	width: 940px;
	height: 106px;
	background-color:#005e92;
	color:#FFFFFF;
	clear: both;
	padding-left:20px;
	padding-right:20px;
	}
	

	
#TopContainer h1{
font:Arial, Helvetica, sans-serif;
font-size:35px;
font-weight:normal;
letter-spacing:3px;
margin-bottom:0px;
padding-bottom:0px;
padding-top:30px;
	color:#FFFFFF;
	}
	
#TopContainer h2{
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
letter-spacing:8px;
float:right;
	color:#FFFFFF;
	padding-top:15px;
	}


#Line1 {
width:660px;
height:6px;
background-color:#be2934;
float:right;
}
	



#Line2 {
width:660px;
height:6px;
background-color:#be2934;
float:left;
}
	




/* Logo */

#Logo-home a{
   float: left;
   width: 366px;
   height: 114px;
}
#Logo-home span{
   display: none;
}







#Logo-Bottom-H a{
background-image:url(../images/interface/footer/wearematchpoint.gif);
   float: right;
   width: 288px;
   height: 65px;
}
#Logo-Bottom-H span{
   display: none;
}



#Logo-Bottom a{
background-image:url(../images/interface/footer/matchpoint.gif);
   float: right;
   width: 288px;
   height: 65px;
}
#Logo-Bottom span{
   display: none;
}




/* HomePage */

#CenterPiece {
background-repeat:no-repeat;
width:382px;
height:170px;
padding-left:298px;
padding-right:300px;
color:#525252;
padding-top:32px;
font-size:14px;
line-height:26px;
clear:both;
}

#CenterPiece h1{
font-size:22px;
color:#e3a404;
}


#CenterPiece h2{
font-size:20px;
color:#4f7608;
}


#ContentArea {
background-image:url(../images/home/bg-middle.gif);
background-repeat:repeat-x;
clear:both;
background-color:#FFFFFF;
padding-top:38px;
}



/* MISC */
flashcontent {
	position: relative;
	width: 100%;
	margin-left: auto;
}
select, input, textarea,  fieldset {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	color: #000000;
}


img, div, a, body, td, #TopRoof, #TopContainer,  { 
 behavior: url(iepngfix.htc) 
 
}







/* Footer */

#FooterBox {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
color:#0d376b;
background-image:url(../images/interface/footer/bg-line.gif);
background-repeat:repeat-x;
width:960px;
padding-top:20px;
padding-right:20px;
text-align:right;
height:100px;
}

#FooterBox a{
color:#0d468f;
text-decoration:none;
	}
	
#FooterBox a:hover{
color:#0d468f;
text-decoration:underline !important;
	}
		
#FooterBox a:visited{
color:#0d468f;
text-decoration:none;
	}
	
#FooterBox a:active{
color:#0d468f;
text-decoration:none;
	}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	

h1.centerpiece {
    background-image: url(../images/home/image1.jpg);
	width: 480px;
	height: 112px;
	margin-top:0px;
	padding-top:120px;
	float:left;
	font-weight:normal;
	color:#be2934;
	font-size:30px;
	padding-left:500px;
	clear:both;
	
}
		
	
	
	
	
	
	
	
	

h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
	width: 480px;
	height: 169px;
	margin-top:0px;
	padding-top:169px;
	float:left;
	font-weight:normal;
	color:#ffffff;
	font-size:40px;
	padding-left:500px;
	clear:both;
	
}
	
	
h1.centerpiece2 span {
display: none;
}




#about
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}


#why-we-are-different
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}

#who-we-are-2
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}


#at-a-glance
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}



#site-map
 h1.centerpiece2 {
    background-image: url(../images/home/contactus.jpg);
}


#what-we-do
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}


#how-we-are-different
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}

#who-we-are
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}

#services-main
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}

#how-we-think
 h1.centerpiece2 {
    background-image: url(../images/home/about.jpg);
}

#industry-served
 h1.centerpiece {
    background-image: url(../images/home/about.jpg);
}

#services
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}

#services-2
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}


#industries-we-serve
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}


#case-studies
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}

#do-you-need-support
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}

#15-reasons
 h1.centerpiece2 {
    background-image: url(../images/home/services.jpg);
}

#news
 h1.centerpiece2 {
    background-image: url(../images/home/image2.jpg);
}

#press-releases
 h1.centerpiece2 {
    background-image: url(../images/home/image2.jpg);
}

#upcoming-events
 h1.centerpiece2 {
    background-image: url(../images/home/image2.jpg);
}

#webinars
 h1.centerpiece2 {
    background-image: url(../images/home/image2.jpg);
}

#career
 h1.centerpiece2 {
    background-image: url(../images/home/career.jpg);
}


#submit-resume
 h1.centerpiece2 {
    background-image: url(../images/home/career.jpg);
}


#contact
 h1.centerpiece2 {
    background-image: url(../images/home/contactus.jpg);
}



#contact
 h1.centerpiece2 {
    background-image: url(../images/home/contactus.jpg);
}


#contact
#BottomContainer {
    background-image:url(../images/interface/footer/graphic2.jpg);
}

