* {
margin: 0px;
padding: 0px;
font-family: Tahoma;
/*font-size: .97em;*/
}
p 
{
	margin-bottom:20px;
}

OL   
{
}
OL LI 
{
	margin-left: 15px;
	padding-left: 15px;
}

UL {
}

UL LI 
{
	margin-left: 15px;
	padding-left: 15px;	
}

H1 
{
	padding-top: 90px;
	padding-left: 10px;
	font-size: .95em;
	font-weight: bold;
}
H2 
{
	font-size: 1.1em;
	font-weight: bold;
}
H2 span
{
	font-size: 1.1em;
	font-weight: bold;
}
#bottomLinks a
{
	font-size: .8em;
	/*color: #d22229;*/
}
.Head
{
	font-family: Tahoma;
	font-size: .95em;
	font-weight: bold;
	color: #000000;
}

body 
{
	text-align: center;
	padding: 0px;
	margin: 0px;
	/*background-color: Yellow;*/
}

#mainCenter 
{
	background-color:green;
	text-align: center;
}
#mainOutline
{

	/*position: relative;*/

	/*background-color:Red;*/
/*	padding-top: 6px;*/
	width: 960px;
	margin-right:auto;
	margin-left:auto;
	margin-top:6px;
	padding:0px;
	text-align:center;
	/*border: thin dashed #000000;*/
}

#fyipos 
{
	position:relative;
	float:right;
}
#fyi 
{
	/*float: left;*/
	position: relative;
	z-index: 10;
	left: 225px;
	top: -50px;
	/*border: thin solid #000000;*/
}
#logo
{
	float:left;
	height: 122px;
	width: 147px;
	/*border: thin dotted #000000;*/
}
#logo img 
{
	position: relative;
	left: -8px;
	border: 0px;
}

#secondaryNav 
{
	float:right;
	width: 767px;
	height: 122px;
	position: relative;
	text-align: left;
	/*background-color: Yellow;*/
}
#secNavPos 
{
	position: relative;
	float: right;
	top: 70px;
	/*bottom: 0px;*/
	/*background-color: Purple;*/
}

#breadcrumb 
{
	position: absolute;
	float: right;
	/*background-color: Red;*/
	font-size: .8em;
	top: 10px;
	left: 450px;
}


.leftColumn 
{
	position: relative;
	float: left;
	width: 193px;
	text-align:left;
	padding:0px;
	margin: 0px;
	/*background-color: Red;*/
}
.rightColumn 
{
	position: relative;
	float: left;
	width: 255px;
	text-align:left;
	padding:0px;
	margin: 0px;
	/*background-color: Green;*/
}
.middleColumn 
{
	position: relative;
	float:left;
	width: 512px;
	text-align:left;
	padding:0px;
	margin: 0px;
	/*background-color: Yellow;*/
}

.oneRightColumn 
{
	position: relative;
	float: left;
	width: 767px;
	text-align:left;
	padding:0px;
}




.leftBlank {
	
}

.pixelmargin {
	margin: 10px;
	/*background-color: Red;*/
}
.leftContent
{
	width: 193px;
	background: url('images/subnavtop.gif') no-repeat top left;
	text-align: left;
}
.leftContentBottom
{
	background: url('images/subnavbottom.gif') no-repeat;
	width: 193px;
	height: 9px;
}
.middleContent
{
	
	text-align: left;
	background: url('images/centerboxtop.gif') no-repeat top left;
	width: 507px;
}
.middleContentBottom
{
	
	background: url('images/centerboxbottom.gif') no-repeat top;
	width: 507px;
	height: 9px;
}
.rightContent
{
	text-align: left;
	background: url('images/rightboxtop.gif') no-repeat top left;
	/*background-color: green;*/
	width: 255px;
}
.rightContentBottom
{
	background: url('images/rightboxbottom.gif') no-repeat top;
	/*background-color: yellow;*/
	width: 255px;
	height: 9px;
}
.oneRightContent
{
	text-align: left;
	background: url('images/contentboxtop.gif') no-repeat;
	width: 767px;
}
.oneRightContentBottom
{
	background: url('images/contentboxbottom.gif') no-repeat;
	width: 767px;
}





.clear 
{
	clear:both;	
}
.clear2 
{
	clear:both;	
	height:5px;
}







/* for splash page */

#mainNav 
{
	float:right;
	background: url('images/navbox.gif') no-repeat top left;
	width: 193px;
	height: 338px;
	/*border: thin dotted #000000;*/
	position: relative;
	text-align: left;
	/*padding-bottom: 5px;*/
	/*z-index: 1;*/
}

#mainNav ul 
{
	padding: 0;
	margin: 0;
			
}
/* Don't apply padding here (offsetWidth will differ in IE)
    If you need padding add it to the child anchor */
#mainNav ul li {
	/*float: left;*/
	list-style: none;
}
#mainNav ul li a {
	position: absolute;
	top:0px;
	left:0px;
	width: 188px;
	height: 20px;
	/*z-index: 14;*/
	text-indent: -500em;
}

#company 
{
	padding-left: 30px;
	padding-top:85px;
	background: url('images/company.gif') no-repeat bottom;
}
#solutions 
{
	padding-left: 30px;
	padding-top:135px;
	background: url('images/solutions.gif') no-repeat bottom;
}
#industries 
{
	padding-left: 30px;
	padding-top:185px;
	background: url('images/industries.gif') no-repeat bottom;
}
#services 
{
	padding-left: 30px;
	padding-top:235px;
	background: url('images/services.gif') no-repeat bottom;
}



#mainPic 
{
	float:right;
	width: 767px;
	height: 338px;
	/*background: url('mainpic1.jpg') no-repeat;*/
	/*padding-bottom: 5px;*/
	/*position: relative;*/
}



.bottomBoxLeft
{
	padding-top: 20px;
	width: 192px;
	height: 155px;
	float: left;
	background: url('images/bottombox.gif') no-repeat top left;
}
.bottomBoxCenter 
{
	padding-top: 20px;
	width: 192px;
	height: 155px;
	float: left;
	background: url('images/bottombox.gif') no-repeat top center;
}
.bottomBoxRight 
{
	padding-top: 20px;
	width: 192px;
	height: 155px;
	float: left;
	background: url('images/bottombox.gif') no-repeat top right;
}
.bottomBoxRight2 
{
	padding-top: 20px;
	width: 382px;
	height: 155px;
	float: left;
	background: url('images/bottombox2.gif') no-repeat top right;
}


.bottomBoxLeft img
{
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
	border: 0px;
}
.bottomBoxCenter img
{
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
	border: 0px;
}
.bottomBoxRight img
{
	vertical-align: middle;
	padding-top: 2px;
	padding-left: 4px;
	border: 0px;
}




