body{
	margin:0px;
	background: url(images/second_tier_bg.jpg); background-repeat: repeat-x;
	}
	
* {
	padding:0;
	margin:0;
 }

#new_header{
	position:relative;
	margin: 0px auto 0 auto;
	width: 942px;
	height: 230px;
	background-image: url(images/second_tier_header.png); background-repeat: no-repeat;
	left: -10px;
}

	
#header{
	position:relative;
	margin: 0px auto 0 auto;
	width: 942px;
	height: 230px;
	background-image: url(images/second_tier_header.png); background-repeat: no-repeat;
}

.flash_header{
	position: absolute;
	top:90px;
	left: 30px;
	width: 878px;
	height: 137px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
}

.business_solution_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(new_headers/header1.jpg);
 	background-repeat: no-repeat;
}

.services_header{
	position: absolute;
	top:93px;
	left: 22px;
	width: 897px;
	height: 134px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(new_headers/headers1.jpg);
 	background-repeat: no-repeat;
}

.info_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(headers/information_center.jpg);
 	background-repeat: no-repeat;
}

.support_center_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(headers/information_center.jpg);
 	background-repeat: no-repeat;
}

.company_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(headers/other.jpg);
 	background-repeat: no-repeat;
}

.our_approach_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(headers/other.jpg);
 	background-repeat: no-repeat;
}


.contact_us_header{
	position: absolute;
	top:93px;
	left: 30px;
	width: 878px;
	height: 130px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	background-image:url(images/contact_us_header.jpg);
 	background-repeat: no-repeat;
}


#main_container_top{
	position: absolute;
	top: -1px;
	background-image: url(images/second_tier_top.png); background-repeat: no-repeat;
	width: 942px;
	height: 179px;
	z-index: 0;
}

#main_content{
	position: relative;
	top: 45px;
	left: 270px;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	width: 445px;
	z-index: 5;
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #464646;
	margin: 0 0 30px; 0;

}

#breadcrumbs{
	top:-28px;
	left:0px;
	width: 500px;
	height: auto;
	position: absolute;
	border-width: 0px;
 	border-style: solid;
 	border-color: #000;
 	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #464646;
 	}
 
/*h1{
	font: 24px/1.0em "Arial", Helvetica, sans-serif; color: #1d3664; letter-spacing: -0.08em;
	width: 100%;
	border-width: 0 0 1px 0;
 	border-style: solid;
 	border-color: #1d3664;
 	margin: 0 0 10px 0;
}*/

h1{
	font: 24px/1.0em "Arial", Helvetica, sans-serif; color: #1d3664; letter-spacing: -0.08em;
	width: 100%;
	border-width: 0 0 1px 0;
 	border-style: solid;
 	border-color: #1d3664;
 	margin: 0 0 10px 0;
}


h2{
	font: 14px/1.35em Arial, Helvetica, sans-serif; color: #000; letter-spacing: -0.035em; text-align: left; width: auto; font-weight: normal; padding:10px 0 5px 0px;
}


h3{
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666; margin: 0 0 0px 0px; padding:  0 0 10px 10px;
	
}

.text{
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666; margin: 0 0 0px 0px; padding:  0 0 10px 10px;
	
}

/*main font styles*/


ul {
	list-style: circle;
	margin-left: 0.5em;
	padding: 0 0 0  1em;
	text-indent: 0.25em;
	line-height: 1.25em;
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666;
	}

ol {
	margin-left: 2.0em;
	padding-left: 1em;
	text-indent: 0.125em;
	line-height: 1.25em;
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666;
}
	
.plain_text{
	font: 12px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666; margin: 5px 0 10px 0px;
	border-width:  0px;
 	border-style: solid;
 	border-color: #336699;

	
}

.spacer_{
	height: 3px;
}


.subheader2{
	font: 14px/1.35em Arial, Helvetica, sans-serif; color: #000; letter-spacing: -0.035em; text-align: left; width: auto; font-weight: normal; padding: 3px 0 15px 0;
}

.panel{
	font: 11px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666;
}
.ul_small {
	list-style-type: circle;
	list-style-position: inside;
	font: 11px/1.25em Arial, Helvetica, Verdans, sans-serif; color: #666;
}


.slider_bold{
	font: 14px/1.25em Arial, Helvetica, Verdana, sans-serif; color: #000;font-weight: normal; text-decoration: none; width: auto; margin: 5px 0 5px 0;

}

/*Gallery*/
#gallery{
	top:-60px;
	left:0px;
	position: absolute;
	width:827px;
	height: 456px;
	z-index: 12;
	margin:  0 auto 0 auto;
	
}
 
.gallery_background{
	position: absolute;
	width: 827px;
	height: 456px;
	top:0px;
	left: 0px;
} 

.thumbnail_holder{
position: absolute;
top: 0px;
left:0px;
border-width: 1px;
 	border-style: solid;
 	border-color: #000;

}